@charset "utf-8";
/* ############################ CSS Document ################################ */
/* ############################ ZAHNIGROUPS ################################ */
/* ############################ STYLE_MEINE_STARTSEITE_PROFIL_ZAHNIGROUPS.CSS ################################ */

#admintool a.link-profil:link, #admintool a.link-profil:visited, #admintool a.link-profil:active {
	background-color: #bbbbbb;
	height: 24px;
	width: 91px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
	text-decoration: none;
}
#admin_fachschaft h2 {
	color: #008A7F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 11px;
}
#admin_kurs h2 {
	color: #FF9600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 11px;
}
#admin_semester h2 {
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 11px;
}
#admin_verband h2 {
	color: #8a6300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 11px;
}
#admin_zahnig h2 {
	color: #00558A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 11px;
}
#admin_verband table p {
	margin:0px;
	padding:0px;
	color: #8a6300;
	font-weight: bold;
}
#admin_fachschaft table p {
	margin:0px;
	padding:0px;
	color: #008A7F;
	font-weight: bold;
}
#admin_semester table p {
	margin:0px;
	padding:0px;
	color: #777777;
	font-weight: bold;
}
#admin_kurs table p {
	margin:0px;
	padding:0px;
	color: #FF9600;
	font-weight: bold;
}
#admin_zahnig table p {
	margin:0px;
	padding:0px;
	color: #00558A;
	font-weight: bold;
}
#admin_verband a.link-profil-aktiv:link, #admin_verband a.link-profil-aktiv:visited, #admin_verband a.link-profil-aktiv:active, #admin_verband a.link-profil-aktiv:hover, .theme_verband a.link-profil-aktiv:link, .theme_verband a.link-profil-aktiv:visited, .theme_verband a.link-profil-aktiv:active, .theme_verband a.link-profil-aktiv:hover {
	background-color: #8a6300;
	height: 24px;
	width: 91px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
	text-decoration: none;
}
#admin_verband a.link-profil:hover, .theme_verband a.link-profil:hover {
	background-color: #8a6300;
}
#admin_fachschaft a.link-profil-aktiv:link, #admin_fachschaft a.link-profil-aktiv:visited, #admin_fachschaft a.link-profil-aktiv:active, #admin_fachschaft a.link-profil-aktiv:hover, .theme_fachschaft a.link-profil-aktiv:link, .theme_fachschaft a.link-profil-aktiv:visited, .theme_fachschaft a.link-profil-aktiv:active, .theme_fachschaft a.link-profil-aktiv:hover {
	background-color: #008A7F;
	height: 24px;
	width: 91px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
	text-decoration: none;
}
#admin_fachschaft a.link-profil:hover, .theme_fachschaft a.link-profil:hover {
	background-color: #008A7F;
	
}
#admin_semester a.link-profil-aktiv:link, #admin_semester a.link-profil-aktiv:visited, #admin_semester a.link-profil-aktiv:active, #admin_semester a.link-profil-aktiv:hover, .theme_semester a.link-profil-aktiv:link, .theme_semester a.link-profil-aktiv:visited, .theme_semester a.link-profil-aktiv:active, .theme_semester a.link-profil-aktiv:hover {
	background-color: #777777;
	height: 24px;
	width: 91px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
	text-decoration: none;
}
#admin_semester a.link-profil:hover, .theme_semester a.link-profil:hover {
	background-color: #777777;
}
#admin_kurs a.link-profil-aktiv:link, #admin_kurs a.link-profil-aktiv:visited, #admin_kurs a.link-profil-aktiv:active, #admin_kurs a.link-profil-aktiv:hover {
	background-color: #FF9600;
	height: 24px;
	width: 91px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
	text-decoration: none;
}
#admin_kurs a.link-profil:hover {
	background-color: #FF9600;
}
#admin_zahnig a.link-profil-aktiv:link, #admin_zahnig a.link-profil-aktiv:visited, #admin_zahnig a.link-profil-aktiv:active, #admin_zahnig a.link-profil-active:hover, .theme_zahnigroup a.link-profil-aktiv:link, .theme_zahnigroup a.link-profil-aktiv:visited, .theme_zahnigroup a.link-profil-aktiv:active, .theme_zahnigroup a.link-profil-active:hover {
	background-color: #00558A;
	height: 24px;
	width: 91px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
	text-decoration: none;
}
#admin_zahnig a.link-profil:hover, .theme_zahnigroup a.link-profil:hover {
	background-color: #00558A;
}
#admintool a.link-mit-pfeil-klein {
	float:right;
}
#admintool .admintool_btn table {
	width: auto;
	height: auto;
	margin: 0px;
}
#admintool .admin_select {
	float: left;
	clear: both;
	width: 413px;
	background-color: #f4f4f4;
	padding-top: 4px;
	padding-left: 11px;
	padding-bottom: 2px;
	margin-bottom: 12px;
}
#admintool #blue-box {
	background-image: url(images/bg_admin_verband.gif);
	background-repeat: repeat-x;
	background-color: #e2e2e2;
	height: auto;
	width: 402px;
	padding-top: 12px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 13px;
	clear: both;
	margin-bottom: 16px;
	overflow: hidden;
	margin-top: 5px;
}
#admintool .box_verkn_btn .admintool_btn {
	float: left;
	height: 27px;
	padding-left: 16px;
	padding-top: 21px;
}
#admintool .box_verkn p {
	width: auto;
	color: #777777;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 12px;
	padding-left: 12px;	
}

#admintool .box_verkn select {
	color: #777777;
	width: 180px;
	height: 220px;
	margin-bottom: 3px;
	margin-left: 4px;
	font-size: 12px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #f4f4f4;
}
#admintool .box_verkn option {
	padding-top: 3px;
	padding-bottom: 2px;
}
#admintool #form-bg {
	background-color: #f4f4f4;
	margin-bottom: 12px;
}
#admintool #form-bg p {
	width: 400px;
}
#admintool #form-col-allg {
	float: left;
	width: 403px;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#admintool #form-col-allg_space {
	float: left;
	width: 403px;
	clear: both;
	margin: 0px;
	padding-bottom: 10px;
}
#admintool h1 {
	color: #777777;
	float: left;
	margin-right: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#admintool .kurs-icon {
	display: block;
	float: left;
	height: 12px;
	width: 12px;
	padding-right: 6px;
}
#admintool #profil-persoenliches {
	float: left;
	margin-top: 9px;
	width:auto;
}
#admintool .p_space_bottom p {
	padding-bottom: 5px;
}
/* 
#admin_verband table td {
	vertical-align: bottom;
}*/
#admintool table {
	width: 400px;
	margin-top: 17px;
}
#admintool table.table_verkn {
	width: 424px;
	margin-top: 0px;
}
#admintool table h1 {
	font-size: 12px;
	color: #777777;
	padding: 0px 0px 1px;
	margin: 0px;
	float: none;
}
/*28.08.08*/
#admintool #suche-ende-button table {
	width: auto;
	margin-top: 0px;
}
#allg-right {
	float: right;
}
#allg-right-headline {
	float: right;
	margin-top: 3px;
}

#allg-left {
	float: left;
}
#allg-left-424 {
	float: left;
	width: 424px;
}



#allg-headline2 {
	width: 424px;
	margin-bottom: 10px;
	float: left;
	padding: 0px;
	height: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#allg-bedingung-zahnigroup {
	float: left;
	width: 424px;
	padding-top: 22px;
}



#birthday {
	display: inline;
	float: right;
	margin-right: 12px;
	margin-top: -32px;
}

#block-light-grey {
	background-color: #F7FAFB;
	float: left;
	height: 21px;
	width: 400px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 3px;
}
#block-light-grey-answer {
	float: left;
	width: 150px;
}
#block-light-grey-delete {
	float: right;
	width: 75px;
}
#block-light-grey-readmail {
	background-color: #F7FAFB;
	float: left;
	width: 402px;
	padding-right: 11px;
	padding-left: 11px;
	padding-top: 9px;
	padding-bottom: 8px;
	margin-bottom: 2px;
}

#block-grey-subject {
	width: 199px;
	float: left;
}
#block-grey-sender {
	width: 84px;
	float: left;
	padding-left: 12px;
	overflow: hidden;
}
#block-grey-date {
	width: 68px;
	float: left;
	padding-left: 12px;
}
#block-grey-checkbox {
	width: 14px;
	float: right;
	padding-top: 1px;
	height: 38px;
}
#block-grey-checkbox-myterms {
	width: 13px;
	float: right;
	padding-top: 1px;
	height: 46px;
	padding-left: 24px;
}
#block-grey-date-readmail {
	float: right;
	/* width: 116px; */
	text-align: right;
}
#block-grey-subject-readmail {
	width: 269px;
	float: left;
}

#block-grey {
	height: 14px;
	width: 400px;
	float: left;
	background-color: #BBBBBB;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 6px;
}

#block-grey-time {
	width: 68px;
	float: left;
}
#block-grey-user {
	width: 84px;
	float: left;
	padding-left: 12px;
	overflow: hidden;
}
#block-grey-aktion {
	width: 68px;
	float: left;
	padding-left: 12px;
}
#block-grey-posting {
	width: 96px;
	float: left;
	padding-left: 12px;
}
#block-grey-posting-long {
	width: 130px;
	float: left;
	padding-left: 12px;
}
#block-grey-ip {
	width: 34px;
	float: right;
}
#blue-box {
	background-image: url(images/bg_blue_box.gif);
	background-repeat: repeat-x;
	/*height: 178px; geaendert am 02.05.08*/
	width: 402px;
	padding-top: 22px;
	padding-left: 11px;
	padding-right: 11px;
	clear: both;
	margin-bottom: 16px;
	overflow: hidden;
	margin-top: 5px;
	background-color: #e2ecf1;
	padding-bottom: 13px;
}
#blue-box .blue-box_header h1 {
	float: left;
	margin-right: 12px;
}
#blue-box .blue-box_header .verband-icon, #blue-box .blue-box_header .fach-icon, #blue-box .blue-box_header .semester-icon, #blue-box .blue-box_header .kurs-icon, #blue-box .blue-box_header .zahnig-icon {
	margin-top: 3px;	
}

#blue-box .blue-box_header .alumnigroups-icon {
	margin-top: 2px;
	display: block;
}

#blue-box a.kurs-icon:link, #blue-box a.kurs-icon:visited, #blue-box a.kurs-icon:active, #blue-box a.kurs-icon:hover {
	background-image: url(images/kurs-icon.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 12px;
	width: 12px;
	float: left;
	text-decoration: none;
}
#blue-box-content {
	float: left;
}
#blue-box-content-stars {
	float: left;
	width: 400px;
}

#blue-box-right {
	float: left;
	width: 220px;
}
#blue-box-right-175 {
	float: right;
	width: 173px;
	padding-top: 20px;
	margin-right: -2px;
}


#blue-box-right-right {
	float: right;
	width: 30px;
	padding-top: 2px;
}
#blue-box-right-left {
	float: left;
	width: 182px;
}
#blue-box-left {
	float: left;
	width: 181px;
}
#blue-box-left-175 {
	float: left;
	width: 175px;
}

#blue-box-all {
	float: left;
	width: 400px;
}
#blue-box-content-userakt {
	float: left;
	padding-top: 5px;
}
#blue-box-spacer {
	height: 20px;
	width: 400px;
}
#container-right td.people_table_vspace {
	overflow: hidden;
	display: block;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 2px;
}
/*
#dateien-headline-button {
	width: 163px;
	float: right;
	margin-right: -3px;
}
*/
#dateiuebersicht-headline {
	float: left;
	width: 424px;
	margin-bottom: 13px;
}

#docs-left {
	float: left;
	width: 283px;
	overflow: hidden;
}
#docs-full {
	/*float: left; */
	clear: both;
	width: auto;
	overflow: hidden;
}
#docs-left-drafts {
	float: left;
	width: 272px;
	overflow: hidden;
}
#docs-left-desc {
	padding-left: 14px;
	width: 269px;
	padding-bottom: 2px;
}
#docs-left-desc-drafts {
	padding-left: 14px;
	width: 258px;
	padding-bottom: 2px;
}

#docs-right {
	float: right;
	width: 105px;
	height: 61px;
}
#docs-right-drafts {
	float: right;
	width: 116px;
	height: 61px;
}

#drafts-right-button {
	float: right;
	width: 114px;
	margin-right: -2px;
	padding-top: 18px;
}

/* CSS Dokument für Meine Startseite - Mein Profil - Meine zahnigroups */


#freundschaftseinladungen {
	width: 424px;
	float: left;
	margin-bottom: 25px;
}
#geburtstage {
	float: left;
	width: 200px;
	margin-right: 24px;
}
#freundefreunde {
	float: left;
	width: 200px;
	margin-right: 24px;
}
#head-menu-content {
	float: left;
	width: 727px;
}
#kurs-icons {
	float: left;
	width: 30px;
	margin-top: 23px;
	height: 65px;
}
#kurs-icons2 {
	float: right;
	width: 12px;
	height: 17px;
	padding-top: 5px;
}
#kurs-icons2 .info-icon {
	margin-top: 1px;
}

#kurs-zahnigroups-button {
	width: 182px;
	float: right;
	margin-right: -3px;
}
#kurs-zahnigroup-box-middle {
	float: left;
	width: 150px;
	margin-top: 21px;
	margin-left: 11px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}
#kurs-zahnigroup-box-right {
	float: right;
	height: 66px;
	padding: 0px 11px 0px 0px;
	margin-top: 22px;
	width: 125px;
}
#maincontent {
	width: 448px;
	float: left;
	padding-top: 45px;
	padding-left: 23px;
	padding-bottom: 16px;
}
#maincontent-linkliste {
	height: 12px;
	margin-bottom: 12px;
}
#maincontent-mein-profil {
	float: left;
}
#maincontent-people-little {
	margin-top: 8px;
	float: left;
	width: 448px;
	overflow: hidden;
	clear: both;
}
#maincontent-small-block-subject {
	float: left;
	width: 176px;
	padding-left: 12px;
}
#maincontent-small-block-sender {
	float: left;
	padding-left: 24px;
	width: 112px;
}

#maincontent-small-block-date {
	float: right;
	padding-right: 11px;
}
#mein-profil-head {
	clear: both;
	width: 428px;
	margin:0px;
	padding: 0px;
}
#mein-profil-head-link {
	height: 24px;
	width: 103px;
	line-height: 24px;
	position: relative;
	left: -3px;
	float: left;
}

#mitglieder {
	float: left;
	clear: both;
}
#mitglieder h3 {
	width: 420px;
}
#myprofile #blue-box {
	background-image: url(images/bg_blue_box.gif);
	background-repeat: repeat-x;
	background-color: #e2ecf1;
	height: auto;
	width: 402px;
	padding-top: 4px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 15px;
	clear: both;
	margin-bottom: 16px;
	overflow: hidden;
	margin-top: 5px;
}

#myprofile #blue-box-spacer {
	float: left;
	height: 10px;
	width: 400px;
	overflow: hidden;
}

#neue-mitteilungen {
	margin-bottom: 38px;
	float: left;
	width: 424px;
}
#new-content-zahnigroups {
	float: left;
	width: 424px;
	margin-top: -3px;
}
#new-content-zahnigroups #new-content-zahnigroups-cont .profil-blue-block {
	float: left;
	width: 400px;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 9px;
	padding-left: 16px;
	background-image: url(images/new_content_blue_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#new-content-zahnigroups #new-content-zahnigroups-cont .profil-white-block {
	float: left;
	width: 400px;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 9px;
	padding-left: 16px;
	background-image: url(images/new_content_white_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#new-content-zahnigroups #new-content-zahnigroups-cont {
	background-image: url(images/new_content_bottom_bg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 6px;
	float: left;
	margin-left: -4px;
	margin-bottom: 33px;
}
#new-content-zahnigroups #new-content-zahnigroups-cont span {
	color: #a0a0a0;
	font-size: 9px;
}
#new-content-zahnigroups #new-content-zahnigroups-cont.infoblock .profil-blue-block {
	float: left;
	width: 400px;
	padding-top: 9px;
	padding-right: 16px;
	padding-bottom: 1px;
	padding-left: 16px;
	background-image: url(images/new_content_blue_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
/*  ############## END THEME  ###################  */

#new-content-zahnigroups #new-content-zahnigroups-cont .profil-blue-block .profil-blue-block_left {
	float: left;
	width: 188px;
}
#new-content-zahnigroups #new-content-zahnigroups-cont .profil-blue-block .profil-blue-block_right {
	float: right;
	width: 188px;
	padding-bottom: 6px;
}
#new-content-zahnigroups #new-content-zahnigroups-cont .profil-blue-block .profil-blue-block_right span{
	float: right;
	width: 180px;
	text-align: right;
}
#new-content-zahnigroups #new-content-zahnigroups-cont .profil-blue-block .profil-blue-block_right a{
	float: right;
	font-size: 9px;
	line-height: 13px;
	width: 180px;
	text-align: right;
	
}
#new-content-zahnigroups #new-content-zahnigroups-cont h3 {
	color: #FFFFFF;
	background-image: url(images/new_content_h3_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 40px;
	padding-left: 15px;
	padding-top: 5px;
}
#new-content-zahnigroups #new-content-zahnigroups-cont.infoblock h4 {
	color: #FFFFFF;
	background-image: none;
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#new-content-zahnigroups #new-content-zahnigroups-cont.infoblock h3 {
	color: #FFFFFF;
	background-image: none;
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#new-content-zahnigroups #new-content-zahnigroups-cont .infoblock_headline {
	background-image: url(images/new_content_h4_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	float: left;
	width: 402px;
}
#new-content-zahnigroups #new-content-zahnigroups-cont .infoblock_firstheadline {
	background-image: url(images/new_content_h3_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	float: left;
	width: 402px;
}
#new-content-zahnigroups h2 {
	width: 424px;
}
#new-content-zahnigroups .maincontent-linkliste {
	height: auto;
	margin-bottom: 1px;
	padding-top: 20px;
}
#new-content-zahnigroups #new-content-zahnigroups-cont .pbb_space_bottom {
	padding-bottom: 4px;
}
#orange-box {
	background-color: #FFF4E5;
	width: 402px;
	padding: 11px;
	margin-bottom: 24px;
}
#orange-box h2 {
	font-weight: bold;
	color: #FF9600;
}
#people-little {
	float: left;
	width: 200px;
	height: 54px;
	margin-bottom: 12px;
	margin-right: 24px;
	background-image: url(images/bg-people-little.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #EBF2F5;
	overflow: hidden;
}

#people-birthday {
	margin-bottom: 10px;
}
#people-little-links {
	width: 424px;
	float: left;
	margin-top: -2px;
}
#post-headline {
	width: 424px;
	padding-bottom: 3px;
}
#post-headline1 {
	float: left;
	width: 424px;
	margin-bottom: 3px;
}

#post-head {
	clear: both;
	width: 426px;
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
}
#post-head-link {
	height: 24px;
	width: 138px;
	line-height: 24px;
	position: relative;
	left: -3px;
	float: left;
}
#post-spacer {
	background-color: #7A9BB8;
	height: 24px;
	width: 126px;
	display: block;
	padding-left: 12px;
}

#postings-left {
	float: left;
	width: 400px;
	overflow: hidden;
}
#postings-left-desc {
	padding-left: 14px;
	width: 386px;
	padding-bottom: 2px;
}
#posting-big-blue-box {
	float: left;
	width: 402px;
	background-color: #EEF4F7;
	padding: 9px 11px 8px;
	margin-bottom: 2px;
}
#posting-big-blue-box-left {
	float: left;
	width: 103px;
}
#posting-big-blue-box-right {
	float: left;
	width: 297px;
}
#posting-big-blue-box #blue-box-content #posting-big-blue-box-right a {
	float: left;
}

#posting-big-blue-box #blue-box-content #posting-big-blue-box-right .no-float a {float: none;}

#posting-big-blue-box-right-left {
	float: left;
	width: 155px;
}
#posting-big-blue-box-right-right {
	float: right;
	width: 145px;
	margin-right: -2px;
}
#posting-big-blue-box-right-stars {
	float: left;
	width: 57px;
	display: block;
}
#posting-orange-box {
	background-color: #FFF4E5;
	width: 400px;
	float: left;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 9px;
	padding-bottom: 8px;
	margin-top: -2px;
	margin-bottom: 2px;
}
#profil-persoenliches {
	float: left;
	margin-top: 9px;
	/* Update 0808 geaendert am 30.08.08 float fehler beim ie6*/
	/*width: 424px;*/
}
#profil-blue-block {
	float: left;
	width: 400px;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	background-color: #EEF4F7;
}
#profil-white-block {
	float: left;
	width: 400px;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
}
#privatspaehre #new-content-zahnigroups #new-content-zahnigroups-cont .profil-blue-block {
	float: left;
	width: 400px;
	padding-top: 9px;
	padding-right: 16px;
	padding-bottom: 1px;
	padding-left: 16px;
	background-image: url(images/new_content_blue_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#privatspaehre #new-content-zahnigroups #new-content-zahnigroups-cont span {
	color: #FF9600;
	font-size: 9px;
	padding-left: 5px;
	float: left;
	padding-top: 2px;
}
#privatspaehre #new-content-zahnigroups #new-content-zahnigroups-cont {
	background-image: url(images/new_content_bottom_bg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 6px;
	float: left;
	margin-left: -4px;
	margin-bottom: 0px;
}
#privatspaehre #new-content-zahnigroups #new-content-zahnigroups-cont h4 {
	color: #FFFFFF;
	background-image: url(images/new_content_h4_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 40px;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	float: left;
	width: 377px;
}
#privatspaehre  label {
	padding-left: 9px;
	float:left;
	margin-bottom: 9px;
}
#privatspaehre  p {
	padding-bottom: 9px;
	line-height: 16px;
	vertical-align: bottom;
	clear: left;
}
#privatspaehre  #welcome {
	margin-bottom: 22px;
	margin-top: 0px;
}
#profil-block-left {
	float: left;
	width: 176px;
}
#profil-block-right {
	float: left;
	width: 224px;
	height:auto;
}
#question {
	float: left;
	width: 402px;
	background-color: #EEF4F7;
	padding: 9px 11px 8px;
	margin-bottom: 2px;
}
#question-headline1 {
	float: left;
	width: 424px;
	margin-bottom: 3px;
}
#question-right-button {
	width: 196px;
	float: right;
	margin-right: -1px;
}
#question1-right-button {
	float: right;
	margin-right: -1px;
	width: 116px;
}
#question2-right-button {
	float: right;
	margin-right: -3px;
	width: 72px;
}
#question3-right-button {
	float: right;
	margin-right: -3px;
	width: 147px;
}
#question4-right-button {
	float: right;
	margin-right: -1px;
	width: 174px;
}
#question5-right-button {
	float: right;
	margin-right: -1px;
	width: 182px;
}
#question6-right-button {
	float: right;
	width: 94px;
	margin-right: -3px;
}
#question7-right-button {
	float: right;
	width: 114px;
	margin-right: -3px;
}
#question8-right-button {
	float: right;
	width: 96px;
	margin-right: -2px;
	padding-top: 18px;
}
#question9-right-button {
	float: right;
	width: 177px;
	margin-right: -3px;
}
#question10-right-button {
	float: right;
	width: 170px;
	margin-right: -3px;
}
#question11-right-button {
	float: right;
	margin-right: -1px;
	width: 163px;
}
#question12-right-button {
	float: right;
	margin-right: -1px;
	width: 156px;
}
#question13-right-button {
	float: right;
	width: 110px;
	margin-right: -1px;
}
#question14-right-button {
	float: right;
	margin-right: -3px;
	width: 74px;
}
#question15-right-button {
	float: right;
	margin-right: -1px;
	width: 149px;
}
#question16-right-button {
	float: right;
	margin-right: -1px;
	width: 152px;
}
#question17-right-button {
	float: right;
	margin-right: -1px;
	width: 150px;
}
#question18-right-button {
	float: right;
	margin-right: -1px;
	width: 139px;
}
#question19-right-button {
	float: right;
	margin-right: -1px;
	width: 180px;
}
#question20-right-button {
	float: right;
	margin-right: -3px;
	width: 143px;
}
#question21-right-button {
	float: right;
	margin-right: -1px;
	width: 185px;
}
#question22-right-button {
	float: right;
	margin-right: -1px;
	width: 140px;
}
#question23-right-button {
	float: right;
	width: 167px;
	margin-right: -1px;
}
#question24-right-button {
	float: right;
	width: 127px;
	margin-right: -1px;
}
#question25-right-button {
	float: right;
	width: 134px;
	margin-right: -1px;
}
#question26-right-button {
	float: right;
	width: 130px;
	margin-right: -3px;
}
#question27-right-button {
	float: right;
	width: 124px;
	margin-right: -2px;
}
#question28-right-button {
	float: right;
	width: 158px;
	margin-right: -2px;
}
#question29-right-button {
	float: right;
	width: 225px;
	margin-right: -2px;
}
#question30-right-button {
	float: right;
	width: 102px;
	margin-right: -2px;
}
#question31-right-button {
	float: right;
	width: 240px;
	margin-right: -2px;
}
#question32-right-button {
	float: right;
	width: 188px;
	margin-right: -2px;
}
#question33-right-button {
	float: right;
	width: 160px;
	margin-right: -2px;
}
#question-left-button {
	width: 125px;
	float: left;
}
#question1-left-button {
	float: left;
	width: 183px;
}
#question2-left-button {
	float: left;
	width: 94px;
}
#question3-left-button {
	float: left;
	width: 60px;
}
#question4-left-button {
	float: left;
	width: 75px;
}
#question5-left-button {
	float: left;
	width: 153px;
}
#question6-left-button {
	float: left;
	width: 78px;
}
#question7-left-button {
	float: left;
	width: 135px;
}
#question8-left-button {
	float: left;
	width: 142px;
}
#question9-left-button {
	float: left;
	width: 114px;
}
#question10-left-button {
	float: left;
	width: 165px;
}
#question11-left-button {
	float: left;
	width: 102px;
}
#question12-left-button {
	float: left;
	width: 149px;
}
#question13-left-button {
	float: left;
	width: 151px;
}
#question14-left-button {
	float: left;
	width: 184px;
}
#question15-left-button {
	float: left;
	width: 167px;
}
#question16-left-button {
	float: left;
	width: 177px;
}
#question17-left-button {
	float: left;
	width: 159px;
}
#question18-left-button {
	float: left;
	width: 115px;
}
#question1-middle-button {
	float: right;
	width: 81px;
	padding-right: 22px;
}
#question2-middle-button {
	float: right;
	width: 102px;
	padding-right: 10px;
}
#question3-middle-button {
	float: right;
	width: 142px;
	padding-right: 10px;
}
#question-linkliste {
	height: 12px;
	float: left;
	width: 424px;
	margin-top: 19px;
}
#question-text {
	float: left;
	width: 424px;
	margin-bottom: 5px;
}
#question-ende-button {
	float: left;
	width: 424px;
	margin: 0px;
	padding: 0px;
}
#question-ok, #question-ok-small  {
	float: left;
	width: 382px;
	background-color: #EEF4F7;
	padding: 9px 11px 8px 31px;
	margin-bottom: 2px;
	background-image: url(images/confirm.gif);
	background-repeat: no-repeat;
	background-position: 7px 6px;
}
#question-ok-small  {
	width: 360px;
}

#message-ok {
	float: left;
	width: auto;
	/* background-color: #EEF4F7; */
	padding: 9px 11px 8px 31px;
	margin-bottom: 2px;
	background-image: url(images/confirm.gif);
	background-repeat: no-repeat;
	background-position: 7px 6px;
}



#question-locked {
	float: left;
	width: 382px;
	background-color: #EEF4F7;
	padding: 9px 11px 8px 31px;
	margin-bottom: 2px;
	background-image: url(images/locked.gif);
	background-repeat: no-repeat;
	background-position: 6px 7px;
}
#question-query {
	float: left;
	width: 382px;
	background-color: #EEF4F7;
	padding: 9px 11px 8px 27px;
	margin-bottom: 2px;
	background-image: url(images/query.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
}
#site #maincontent #new-content-zahnigroups #new-content-zahnigroups-cont.infoblock .infoblock_firstheadline span {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	float: right;
}
#site #maincontent #new-content-zahnigroups #new-content-zahnigroups-cont.infoblock .infoblock_headline span {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	float: right;
	line-height: 13px;
}
#site #maincontent #admintool #maincontent-mein-profil #profil-persoenliches .admin_verknuepfung #main-form .box_verkn {
	width: 190px;
	background-color: #f4f4f4;
}
#site #maincontent #admintool #maincontent-mein-profil #profil-persoenliches .admin_verknuepfung .box_verkn {
	width: 188px;
	background-color: #f4f4f4;
}
#site #maincontent #admintool #maincontent-mein-profil #profil-persoenliches .admin_verknuepfung {
	float:left;
	margin-bottom: 12px;
}
#site #maincontent #admintool #admin_verband #maincontent-mein-profil #profil-persoenliches #form-bg form, #site #maincontent #admintool #admin_fachschaft #maincontent-mein-profil #profil-persoenliches #form-bg form, #site #maincontent #admintool #admin_semester #maincontent-mein-profil #profil-persoenliches #form-bg form, #site #maincontent #admintool #admin_kurs #maincontent-mein-profil #profil-persoenliches #form-bg form, #site #maincontent #admintool #admin_zahnig #maincontent-mein-profil #profil-persoenliches #form-bg form {
	margin: 0px;
	padding: 0px;
}

/*  ######### THEME HEADLINES ############   */
#site #maincontent.theme_verband #blue-box .blue-box_header h1 {
	color: #8a6300;
}
#site #maincontent.theme_fachschaft #blue-box .blue-box_header h1 {
	color: #008a7f;
}
#site #maincontent.theme_semester #blue-box .blue-box_header h1 {
	color: #777777;
}
#site #maincontent.theme_kurs #blue-box .blue-box_header h1 {
	color: #ff9600;
}
#site #maincontent.theme_zahnigroup #blue-box .blue-box_header h1 {
	color: #00558a;
}
/*  ######### THEME INFOS ############   */
#site #maincontent.theme_verband #orange-box {
	background-color: #dcd1b3;
}
#site #maincontent.theme_verband #orange-box h2, #site #maincontent.theme_verband #orange-box p {
	color: #8a6300;
}
#site #maincontent.theme_fachschaft #orange-box {
	background-color: #b3dcd9;
}
#site #maincontent.theme_fachschaft #orange-box h2, #site #maincontent.theme_fachschaft #orange-box p {
	color: #008a7f;
}
#site #maincontent.theme_semester #orange-box {
	background-color: #d6d6d6;
}
#site #maincontent.theme_semester #orange-box h2, #site #maincontent.theme_semester #orange-box p {
	color: #777777;
}
#site #maincontent.theme_kurs #orange-box {
	background-color: #ffe8c8;
}
#site #maincontent.theme_kurs #orange-box h2, #site #maincontent.theme_kurs #orange-box p {
	color: #ff9600;
}
#site #maincontent.theme_zahnigroup #orange-box {
	background-color: #b3ccdc;
}
#site #maincontent.theme_zahnigroup #orange-box h2, #site #maincontent.theme_zahnigroup #orange-box p {
	color: #00558a;
}
/*  ######### THEME PEOPLE ############   */
#site #maincontent.theme_verband #mitglieder .desc_text .text-arial-orange-12pt {
	color: #8a6300;
}
#site #maincontent.theme_fachschaft #mitglieder .desc_text .text-arial-orange-12pt {
	color: #008a7f;
}
#site #maincontent.theme_semester #mitglieder .desc_text .text-arial-orange-12pt {
	color: #777777;
}
#site #maincontent.theme_kurs #mitglieder .desc_text .text-arial-orange-12pt {
	color: #ff9600;
}
#site #maincontent.theme_zahnigroup #mitglieder .desc_text .text-arial-orange-12pt {
	color: #00558a;
}
#site_wasgibtesneues #new-content-zahnigroups #new-content-zahnigroups-cont {
	margin-bottom: 0px;
}
#site #head-menu-content #maincontent #admintool #blue-box .admintool_infotext {
	height: 62px;
}
#special-headline {
	float: left;
}
#suche-headline-button {
	width: 107px;
	float: right;
	margin-right: -3px;
}
#suche-headline-button2 {
	width: 190px;
	float: right;
	margin-right: -3px;
}

#suche-ende-button {
	float: left;
	width: 424px;
	margin-top: 10px;
}

#suche-freunde {
	float: left;
	width: 448px;

}
#suche-navi-sites {
	float: left;
	width: 150px;
	text-align: center;
	margin-left: 66px;
}
#suche-headline {
	float: left;
}
#suche-headline1 {
	float: left;
	width: 424px;
	margin-bottom: 16px;
}
#suche-headline2 {
	width: 424px;
	margin-bottom: 20px;
}
#suche-headline2 strong {
	font-weight: bold;
	color: #ff9600;
}
#suche-headline3 {
	width: 424px;
	margin-bottom: 8px;
}
#suche-navi-back {
	float: left;
	width: 60px;
	padding-left: 12px;
}
#suche-navi-forw {
	float: right;
	padding-right: 12px;
}
#terms-right {
	float: right;
	width: 304px;
}
#terms-left {
	width: 86px;
	float: left;
	height: 48px;
	overflow: hidden;
}
#terms-orange-box {
	background-color: #FFF4E5;
	width: 400px;
	float: left;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 9px;
	padding-bottom: 8px;
}
#test-links {
	width: 88px;
	float: left;
	height: 88px;
	display: block;
}
#test-links  img {
	/*display: block;
	height: 88px;
	width: 88px;*/
	margin: 0px;
	padding: 0px;
}
#test-middle {
	float: left;
	width: 155px;
	height: 66px;
	padding: 0px;
	margin-top: 21px;
	margin-left: 11px;
	overflow: hidden;
}
#test-mitglieder-right {
	float: right;
	height: 66px;
	padding: 0px 11px 0px 0px;
	margin-top: 22px;
	width: 90px;
}

#test-mitglieder-middle {
	float: left;
	width: 205px;
	height: 66px;
	padding: 0px;
	margin-top: 21px;
	margin-left: 11px;
	overflow: hidden;
}
#test-right {
	float: right;
	height: 66px;
	padding: 0px 11px 0px 0px;
	margin-top: 22px;
	width: 140px;
}
#text-normal {
	width: 402px;
	padding-right: 11px;
	padding-left: 11px;
	margin-bottom: 22px;
}
#text-normal-2 {
	width: 402px;
	padding-right: 11px;
	padding-left: 11px;
	margin-bottom: 10px;
}
#trennbalken {
	background-color: #F4F7FA;
	height: 8px;
	width: 424px;
	display: block;
	float: left;
	margin-top: 23px;
	margin-right: 0px;
	margin-bottom: 21px;
	margin-left: 0px;
	padding: 0px;
	line-height: 8px;
}
#welcome .maincontent-small-block-blue h1 {
	margin: 0px;
	padding-top: 4px;
	padding-right: 11px;
	padding-bottom: 2px;
	padding-left: 11px;
}
#welcome .maincontent-small-block-blue {
	margin-top: -4px;
	position: relative;
}
#welcome .maincontent-small-block-blue p {
	padding: 9px 12px 4px 12px; 
	
}
a.link-profil:link, a.link-profil:visited, a.link-profil:active {
	background-color: #7A9BB8;
	height: 24px;
	width: 91px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
	text-decoration: none;
}
a.link-profil:hover {
	background-color: #FF9600;
}
a.link-profil-aktiv:link, a.link-profil-aktiv:visited, a.link-profil-aktiv:active, a.link-profil-aktiv:hover {
	background-color: #FF9600;
	height: 24px;
	width: 91px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
	text-decoration: none;
}
a.navi-forw:link, a.navi-forw:visited, a.navi-forw:active, a.navi-forw:hover {
	background-image: url(images/link-pfeil.png);
	background-repeat: no-repeat;
	background-position: right 4px;
	display: block;
	padding-right: 13px;
}
a.navi-back:link, a.navi-back:visited, a.navi-back:active, a.navi-back:hover {
	background-image: url(images/navi-pfeil-back.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
	padding-left: 13px;
}
a.info-icon:link, a.info-icon:visited, a.info-icon:active, a.info-icon:hover {
	background-image: url(images/info-icon.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
	width: 12px;
	display: block;
	text-decoration: none;
	float: left;
}
a.kurs-icon:link, a.kurs-icon:visited, a.kurs-icon:active, a.kurs-icon:hover {
	background-image: url(images/kurs-icon.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 12px;
	width: 12px;
	float: right;
	text-decoration: none;
}
a.link-post:link, a.link-post:visited, a.link-post:active {
	background-color: #7A9BB8;
	height: 24px;
	width: 126px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
	text-decoration: none;
}
a.link-post:hover {
	background-color: #FF9600;
	height: 24px;
	width: 126px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
	text-decoration: none;
}
a.link-post-aktiv:link, a.link-post-aktiv:visited, a.link-post-aktiv:active, a.link-post-aktiv:hover {
	background-color: #FF9600;
	height: 24px;
	width: 126px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
	text-decoration: none;
}
.admin_logout {
	width: 397px;
	float: right;
}
.admintool_form_item {
	font-weight: bold;
	float: left;
	padding-right: 11px;
	padding-top: 5px;
	padding-bottom: 6px;
	width: 135px;
}

.admintool_form_item_small {
	font-weight: bold;
	float: left;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 6px;
	width: 83px;
}
.admintool_form_item_small_error {
	color:#FF0000;
	font-weight: bold;
	float: left;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-top: 5px;
	width: 83;
}
.admintool_form_item_error {
	color:#FF0000;
	font-weight: bold;
	float: left;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-top: 5px;
	width: 135px;
}
.admintool_form_item_text {
	font-weight: bold;
	width: 352px;
	padding-top: 5px;
	padding-bottom: 7px;
	float: left;
}
.admintool_dd {
	float: left;
	margin-top: 2px;
}
.admintool_btn {
	float: right;
	height: 27px;
}
.blue-box-infotext {
	font-size: 9px;
	color: #7a9bb8;
	text-align: right;
	padding-top: 8px;
	padding-bottom: 2px;
}
.blue-box_header {
	padding-top: 2px;
	width: 400px;
	float: left;
}
.blindlink-navi-back {
	background-image: url(images/blindlink-navi-back.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
	padding-left: 13px;
	color: #A0A0A0;
}
.blindlink-navi-forw {
	background-image: url(images/blindlink-navi-forw.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	display: block;
	padding-right: 13px;
	color: #A0A0A0;
}

.box_verkn_btn {
	float: left;
	width: 48px;
	height: 177px;
	padding-top: 24px;
}
.btn_headline_top_right {
	margin-top: -5px;
	position: relative;
	z-index: 1000;
}
.box_fuer_table {
	float: left;
	margin-bottom: 27px;
	width: 432px;
}
.config_group_sb {
	padding-bottom: 18px;
}
.course-blue {
	background-color: #EEF4F7;
	float: left;
	width: 402px;
	clear: both;
	padding: 9px 11px 8px;
}
.course-grey {
	background-color: #F4F4F4;
	float: left;
	width: 402px;
	clear: both;
	padding: 9px 11px 8px;
}
.course-white {
	background-color: #FFFFFF;
	float: left;
	width: 402px;
	clear: both;
	padding: 9px 11px 8px;
}
.desc_text {
	width: 420px;
}

.docs-blue {
	background-color: #EEF4F7;
	float: left;
	width: 400px;
	clear: both;
	padding: 9px 12px 10px;
}
.docs-grey-history {
	background-color: #F4F4F4;
	float: left;
	width: 400px;
	clear: both;
	padding: 9px 12px 10px;
}
.docs-white {
	background-color: #FFFFFF;
	float: left;
	width: 400px;
	clear: both;
	padding: 9px 12px 10px;
}
.fach-icon {
	float: left;
	height: 12px;
	width: 13px;
	padding-right: 6px;
}
.form_size {
	width: 70px;
}
.icon-docs {
	float: left;
	background-image: url(images/icon-docs.gif);
	display: block;
	height: 16px;
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-right: 6px;
	background-position: 1px;
	padding-top: 1px;
}
.icon_new_cont {
	background-image: url(images/icon_new_content_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon-postings {
	float: left;
	background-image: url(images/icon-postings.gif);
	display: block;
	height: 14px;
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-right: 6px;
	padding-top: 3px;
	margin-top: -2px;
}
.icon-terms-user {
	float: left;
	background-image: url(images/icon-terms.gif);
	display: block;
	height: 16px;
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 1px;
	background-position: 1px;
}
.info-icon {
	float: left;
	height: 12px;
	width: 12px;
	padding-right: 6px;
}
.kurs-icon {
	display: block;
	float: left;
	height: 12px;
	width: 12px;
	padding-right: 6px;
}
.leftside {
	background-image: url(images/leftside.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 17px;
	width: 16px;
}
.maincontent-people-blue {
	height: 88px;
	width: 424px;
	background-color: #EEF4F7;
	margin-bottom: 12px;
	background-image: url(images/bg_big_block.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.maincontent-people-blue p {
	margin: 0px;
	padding-top: 21px;
	padding-right: 12px;
}

.maincontent-people-orange {
	height: 88px;
	width: 424px;
	background-color: #FF9600;
	margin-bottom: 12px;
	background-image: url(images/bg_big_block_orange.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.maincontent-people-orange p {
	margin: 0px;
	padding-top: 21px;
	padding-right: 12px;
}
.maincontent-small-block-blue {
	background-color: #EEF4F7;
	width: 424px;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
}
.maincontent-small-block-white {
	background-color: #FFFFFF;
	width: 424px;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
}
.noway {
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
}
.postings-blue {
	background-color: #EEF4F7;
	float: left;
	width: 400px;
	clear: both;
	padding: 9px 12px 7px;
}
.postings-grey-history {
	background-color: #F4F4F4;
	float: left;
	width: 400px;
	clear: both;
	padding: 9px 12px 7px;
}

.postings-white {
	background-color: #FFFFFF;
	float: left;
	width: 400px;
	clear: both;
	padding: 9px 12px 7px;
}
.post-button-schatten {
	background-image: url(images/maincontent-post-schatten.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.people-image {
	display: block;
	height: 88px;
	width: 88px;
	float: left;
	margin-right: 11px;
}
.people-image-little {
	display: block;
	height: 54px;
	width: 54px;
	float: left;
	margin-right: 11px;
}
.people-little p {
	margin: 0px;
	padding-right: 12px;
	padding-top: 19px;
}
.people_table_content {
	background-color: #eef4f7;
	width: 155px;
	text-align: left;
	vertical-align: top;
}
.people_table_content_special {
	background-color: #FFE8C8; 
	width: 155px;
	text-align: left;
	vertical-align: top;
}
.people_table_image {
	vertical-align: top;
	background-color: #eef4f7;
	width: 45px;
}
.people_table_space {
	width: 24px;
}
.people_table  a {
	float: left;
}
.people_table  td {
	margin-bottom: 12px;
}
.people_table_vspace {
	font-size: 10px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	height: 12px;
}
.people_table p a.link-mit-pfeil {
	font-size: 10px;
	padding-right: 12px;
	vertical-align: bottom;
}
.people_table_pic {
	height: 45px;
	width: 45px;
	float: left;
}
.people_table .link-grey {
	padding-top: 4px;
	padding-left: 9px;
	padding-right: 9px;
}
.people_table  p {
	padding-top: 5px;
	padding-left: 9px;
	padding-bottom: 4px;
	float: left;
	font-size: 9px;
	width: 146px;
}
.profil-button-schatten {
	background-image: url(images/maincontent-profil-schatten.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.profil-white-block {
	float: left;
	width: 400px;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
}
.rightside {
	background-image: url(images/rightside.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 17px;
	width: 16px;
}
.semester-icon {
	float: left;
	height: 12px;
	width: 12px;
	padding-right: 6px;
	vertical-align:bottom;
}
.small-maincontent-people-blue {
	height: 88px;
	width: 424px;
	background-color: #EEF4F7;
	margin-bottom: 12px;
	background-image: url(images/bg_big_block.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.suche-navi {
	background-color: #F2F2F2;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 12px;
	width: 424px;
}
.terms-all-blue {
	background-color: #EEF4F7;
	float: left;
	width: 400px;
	clear: both;
	padding: 9px 12px 10px;
}
.terms-all-grey {
	background-color: #F4F4F4;
	float: left;
	width: 400px;
	clear: both;
	padding: 9px 12px 10px;
}
.terms-all-orange {
	/* background-color: #FFF4E5; */
	background-color: #FFE8C8;;	
	float: left;
	width: 400px;
	clear: both;
	padding: 9px 12px 10px;
}

.terms-all-white {
	background-color: #FFFFFF;
	float: left;
	width: 400px;
	clear: both;
	padding: 9px 12px 10px;
}
.test1 p span {
	float: left;
	padding-right: 5px;
}
.test1 p {
	clear:both;
}
.test1_icons a {
	float: left;
	padding-right: 5px;
}
.test1 {
	background-color: #EEF4F7;
	margin-bottom: 12px;
	float: left;
	/*height: 88px; -- 24.04.08*/
	width: 424px;
	clear: both;
	/*background-image: url(images/bg_big_block.png);
	background-repeat: repeat-y;
	background-position: right top; -- 24.04.08*/
}
.verband-icon, .fach-icon, .semester-icon, .kurs-icon, .zahnig-icon, .info-icon {
	margin-top: 3px;	
}
.verband-icon {
	float: left;
	height: 12px;
	width: 13px;
	padding-right: 6px;
}
.zahnig-icon {
	float: left;
	height: 12px;
	width: 12px;
	padding-right: 6px;
}
#admintool #maincontent-mein-profil #mein_profil_submenu a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#admintool #admin_fachschaft #maincontent-mein-profil #mein_profil_submenu a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 12px;
}
#admintool #admin_fachschaft #maincontent-mein-profil #mein_profil_submenu {
	background-image: url(images/submenu_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 27px;
	width: 412px;
	position: relative;
	z-index: 1000;
	margin-left: -3px;
	margin-top: 24px;
	padding-top: 12px;
	padding-left: 15px;
}
#admintool #admin_fachschaft #maincontent-mein-profil #mein_profil_submenu span {
	font-size: 11px;
	font-weight: bold;
	color: #b3dcd9;
	padding-right: 17px;
}
#admintool #admin_verband #maincontent-mein-profil #mein_profil_submenu a, #admintool #admin_semester #maincontent-mein-profil #mein_profil_submenu a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 34px;
}
#admintool #admin_verband #maincontent-mein-profil #mein_profil_submenu {
	background-image: url(images/submenu_verband_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 27px;
	width: 412px;
	position: relative;
	z-index: 1000;
	margin-left: -3px;
	margin-top: 24px;
	padding-top: 12px;
	padding-left: 15px;
}
#admintool #admin_verband #maincontent-mein-profil #mein_profil_submenu span {
	font-size: 11px;
	font-weight: bold;
	color: #dcd1b3;
	padding-right: 17px;
}
#admintool #admin_semester #maincontent-mein-profil #mein_profil_submenu span {
	font-size: 11px;
	font-weight: bold;
	color: #d6d6d6;
	padding-right: 17px;
}
#admintool #admin_semester #maincontent-mein-profil #mein_profil_submenu {
	background-image: url(images/submenu_semester_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 27px;
	width: 412px;
	position: relative;
	z-index: 1000;
	margin-left: -3px;
	margin-top: 24px;
	padding-top: 12px;
	padding-left: 15px;
}
#admintool #maincontent-mein-profil #profil-persoenliches #content_01 {
	display: block;
	float: left;
}
#admintool #maincontent-mein-profil #profil-persoenliches #content_02 {
	display: none;
	float: left;
}
#admintool #maincontent-mein-profil #profil-persoenliches #content_03 {
	display: none;
	float: left;
}
#admintool #maincontent-mein-profil #profil-persoenliches #content_04 {
	display: none;
	float: left;
}
#admintool #maincontent-mein-profil #profil-persoenliches form {
	margin: 0px;
	padding: 0px;
}
#worldcomm_ticker {
	display: none;
	float: left;
	width: 424px;
	margin-top: -3px;
}
#worldcomm_ticker #worldcomm_ticker_cont .profil-blue-block {
	float: left;
	width: 400px;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 5px;
	padding-left: 16px;
	background-image: url(images/new_content_blue_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#worldcomm_ticker #worldcomm_ticker_cont .profil-white-block {
	float: left;
	width: 400px;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 5px;
	padding-left: 16px;
	background-image: url(images/new_content_white_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#worldcomm_ticker #worldcomm_ticker_cont {
	background-image: url(images/new_content_bottom_bg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 6px;
	float: left;
	margin-left: -4px;
	margin-bottom: 33px;
}
#worldcomm_ticker #worldcomm_ticker_cont h3 {
	color: #FFFFFF;
	background-image: url(images/worldcomm_h3_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 12px;
	padding-left: 203px;
	padding-top: 5px;
	text-align: right;
	font-size: 9px;
	margin: 0px;
	padding-bottom: 3px;
	width: 217px;
}
#worldcomm_ticker #worldcomm_ticker_cont span {
	margin-right: 10px;
}

#study_parts div.row {
	clear: both;
}

#study_parts div.row div.part {
	float: left;
	width: 80px;
}

#study_parts div.row div.part span {
	padding-left: 5px;
}

#study_parts #recommendations_1, #study_parts #recommendations_2, 
#study_parts #recommendations_3, #study_parts #recommendations_4, 
#study_parts #recommendations_5 {
	clear: both;
}


#saved {
	position: absolute;
	width: 100px;
	height: auto;
	vertical-align: middle;
	background-color: #EEF4F7;
	padding: 9px 11px 8px 31px;
	margin-bottom: 2px;
	background-image: url(images/confirm.gif);
	background-repeat: no-repeat;
	background-position: 7px 6px;
	border: solid 1px #000000;
}











