@charset "utf-8";
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.2;
	margin: 0;
	padding: 0;
	color: #4a4b4d;
}

#container {
	width: 922px;
	height: 708px;
	margin:0 0 0 50px;	
}

#header {
	height:82px;
	padding:24px 0 0 0;
}


/* Mittelteil */

#mainContentContainer {
	clear:both;
	width:922px;
	overflow:visible;
}

#mainContent {
	position:relative;
	float:left;
	width:265px;
	height:438px;
}

#mainContentRight {
	position:relative;
	float:right;
	width:642px;
	height:435px;
}

#mainContentDoz {
	position:relative;
	float:left;
	width:265px;
	font-size:10px;
}

#mainContentRightDoz {
	position:relative;
	float:right;
	width:642px;
	font-size:10px;
}

.dozentenli {
	float:left;
	width:265px;
	height:130px;
	margin-bottom:15px;
}

.dozentenre {
	float:left;
	width:642px;
	height:130px;
	margin-bottom:15px;
}

.feld {	width:290px; }

.foto {
	position:absolute; 
	bottom:0px; 
	left:0px; 
	width:265px; 
	font-size:9px;
}

.bild {
	float:left;
	width:163px;
	height:112px;
}

.bildlast {
	float:left;
	width:153px;
	height:112px;
}

.bildreiheunten {
	float:left;
	width:163px;
	height:102px;
}

/* -------------------------------------- */

/* unterer Teil */

#bottomContainer {
	clear:both;
	width:890px;
	height:55px;
}

#bottomLeft {
	float:left;
	width:570px;
	padding-top:25px;
}

#bottomUeberschrift { float:left; font-weight:bold; }

#bottomSeitenzahl {
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#bottomRight {
	float:right;
	width:290px;
	padding-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:25px 0 0 1px;
}

#bottomRight .left { float:left; width:25%; text-align:left; }
#bottomRight .middle { text-align:center; }
#bottomRight .right { float:right; width:90px; text-align:right; }


*html #rechts_unten { clear:both; }
#rechts_unten {
	float:right;
	position:relative;
	width:642px;
	height:40px;
	padding:15px 0 0 15px;
	font-size:10pt;
	line-height:1.2;
}

.weiter {
	position:absolute;
	bottom:0;
	right:0;
	width:45px;
	height:14px;
}

.zurueck {
	position:absolute;
	bottom:0;
	right:70px;
	width:52px;
	height:14px;
}

.seitenzahl {
	position:absolute;
	bottom:2px;
	left:15px;
	width:45px;
	height:14px;
}

#vereinigung_link {
	clear:both;
	position:relative;
	float:left;
	width:265px;
	height:40px;
	padding-top:15px;
	font-size:10pt;
	line-height:1.2;
}
/* ----------------------------------------------------------------- */


/* Hyperlinks Verhalten */

div { cursor:default; }

a img { border:0; }

a {text-decoration:underline; color:#707072;  }
a:visited {text-decoration:underline; color:#707072; }
a:hover, a:active, a:focus {text-decoration:none; color:#b1b2b4; }

/*

.arialtext { font-family:Arial, Helvetica, sans-serif; font-size:10px; }

#navicont a { text-decoration:none; color:#6f6f70; font-size:12px; } 
#navicont a:visited { text-decoration:none; color:#6f6f70; font-size:12px; }
#navicont a:focus, #navicont a:hover, #navicont a:active { text-decoration:underline; color:#6f6f70; font-size:12px; }

#navirightcont a { text-decoration:none; color:#6f6f70; font-size:12px; } 
#navirightcont a:visited { text-decoration:none; color:#6f6f70; font-size:12px; }
#navirightcont a:focus, #navirightcont a:hover, #navirightcont a:active {
	text-decoration:underline;
	color:#6f6f70;
	font-size:12px;
}

.toplink a { text-decoration:underline; color:#000; font-size:12px; } 
.toplink a:visited { text-decoration:underline; color:#000; font-size:12px; }
.toplink a:focus, .toplink a:hover, .toplink a:active { text-decoration:none; color:#5a5a5a; font-size:12px; }
 */

/* --------------------------------------------------------------------------------- */


/* Navigationen oben */

#navicont {
	float:left;
	width:922px;
	height:93px;
	background-color:#f6f5f4;
	margin-bottom:13px;
}

#navileftcont {
	float:left;
	width:265px;
	height:93px;
	border-top:3px solid #91243a;
}

#navirightcont {
	float:right;
	width:642px;
	height:93px;
	border-top:3px solid #91243a;
}

#navileft1 { float:left; width:156px; }
#navileft2 { float:left; }
#naviright1 { float:left; width:205px; }
#naviright2 { float:left; width:205px; }
#naviright3 { float:left; }
#navilogout {float:right; }

#navileft1, #navileft2, #naviright1, #naviright2, #naviright3 {
	padding:17px 0 0 0;
}

a.nav {
		display:block;	
		height:14px;	
		background-position:top;
		margin-bottom:7px;
} 	

a.nav:hover {
 		background-position:bottom;
}

/* ---------------------------------------------- */
