/***** standard html elements *****/
/**{  scrollbar-highlight-color: #ff6666;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-track-color: #ffffff;	
	scrollbar-face-color: #ff6666;
	scrollbar-shadow-color: #ff6666;
	scrollbar-arrow-color: #ff0000;
	scrollbar-base-color: #ff6666;
	scrollbar-darkshadow-color: #ff0000; }
*/	

body{
	margin:0px;
	padding:0px;	
	background-color: #cccccc;
	color:#666666;
	font: 12px Arial,Verdana,Helvetica;
	text-align:center;	
}

a{color: #96172e; text-decoration:none;}
a.selected{font-weight:bold;}

h2, h3, h4, h5, h6{margin:0em 0em 0.3em 0em;}
h1 {font-size:17px; margin: 10px 0px 15px 0px; color:#96172e;font-weight:normal;}
h2{font-size:110%;}
h3{font-size:100%; color:#96172e;}
h4{font-size:100%;}	
h5{font-size:100%;}	
h6{font-size:100%;}	
table td img, h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{vertical-align:middle;}

p{margin:1em 0em 1em 0em;}
img, #content h1 img, #content h2 img, #content h3 img, #content h4 img, #content h5 img, #content h6 img{border:0px;}
hr
{
    border: 0;
    height: 1px;
	background-color: #ff6666;
	color: #ff6666;
}
table, tbody, tr, th, td {font:100% Arial,Verdana,Helvetica; vertical-align:top;}
ol, ul{margin:0px 0px auto 32px; padding:0px;}
/* table{width:100%; border: solid 1px #ff6666;} */

form{margin:0px; padding:0px; z-index:1;}
select, fieldset, textarea, input{font:100% Arial,Verdana,Helvetica; z-index:1;}
input.button{background:#ff6666; font-weight:bold; cursor:pointer;}
fieldset{border:none;}
input.fieldLong, select.fieldLong{width:210px;}
input.fieldMedium, select.fieldMedium{width:150px;}
input.fieldShort, select.fieldShort{width:110px;}
input.fieldExtraShort, select.fieldExtraShort{width:50px;}

/***** clasess for any ID element *****/
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.bold, tr.bold td, th.bold td{font-weight:bold;}
.imgOnly{font-size:0px; text-align:center;}	
.indent{margin:1em auto 1em 20px;}
.bgGreen, table tr.bgGreen td{background-color:#ff0000; color:#ffffff; padding:6px 12px 6px 12px; font-weight:bold;}
.bgLiteGreen, table tr.bgLiteGreen td{background-color:#ff6666; font-weight:bold;}
.bgSuperLiteGreen, table tr.bgSuperLiteGreen td{background-color:#ffcccc;}
.greenBorder{border:1px solid #ff6666;}

						
/***** classes that must been use toogether *****/
.floatLeft{float:left; }
.floatRight{float:right;}
.clear{clear:both; height:0px; overflow:hidden;} 


/***** SEITE *****/
#page {	position:absolute; width:833px; height:622px; left:50%; top:50%; margin-left:-415px;
		margin-top:-310px; text-align:left; background-color:#ffffff; border: solid 1px #616a71;}

/***** SEITE - KOPF *****/
	#header{width:833px; height:105px; margin:0px 0px 0px 0px; 
		 border: none; border-top:none; border-bottom: solid 1px #616a71;}
/***** Hauptseite *****/
		 #headerHome{width:556px; height:105px; float:left; border-right: solid 1px #616a71; background-color:#005380;}
/***** Folgeseiten *****/
		 #headerLeft{width:135px; height:105px; float:left; border-right: solid 1px #616a71;}
		 #headerMain{width:421px; height:105px; float:left; border-right: solid 1px #616a71; background: #ffffff url(/images/verlauf_oben.jpg); background-repeat: no-repeat;}
		 #headerRight{width:275px; height:105px; float:left;}
/***** SEITE - MITTELTEIL *****/
	#wholeCont{width:833px; height:516px;}
/***** SEITE - MITTELTEIL - LINKS *****/
	#contMainLeft{float:left; width:135px; height:516px; border-right: solid 1px #616a71;}
/***** SEITE - MITTELTEIL - MITTE *****/
/***** Hauptseite *****/
	#contMainMidHome{float:left; height:516px; width:421px; border-right: solid 1px #616a71;}
		#contMainMidHomeI{margin: 10px 5px 5px 15px;}
/***** Folgeseiten *****/
	#contMainMid{float:left; height:516px; width:421px; border-right: solid 1px #616a71;}
		#contMainMidTopL{float: left;height:516px; width:421px; overflow:auto;}
		#contMainMidTop{float: left;height:390px; width:421px; border-bottom: solid 1px #616a71; overflow:auto;}
			#contMainMidTopI{margin: 15px 5px 5px 15px;}
		#contMainMidBot{height:125px; width:421px;}
		#contMainMidBot1{float:left;height:125px; width:210px; border-right: solid 1px #616a71; overflow:hidden;}
			#contMainMidBot1Txt{margin: 5px 0px 0px 15px;}
		#contMainMidBot2{float:left;height:125px; width:210px; overflow:hidden;}
			#contMainMidBot2Txt{margin: 5px 0px 0px 15px;}
/***** SEITE - MITTELTEIL - RECHTS *****/
/***** Hauptseite *****/
	#contMainRightHome{float: left; height:515px; width:275px;}
/***** Folgeseiten *****/
	#contMainRight{float:left; width:275px; height:515px;}
		#contMainRightTop{height:390px; width:275px; border-bottom: solid 1px #616a71;}
		#contMainRightBot{height:125px; width:275px;}

/***** HAUPTNAVIGATION *****/
	#mainMenu{width:420; z-index:2; margin:0px 0px 0px 0px;}
					#mainMenu ul{list-style:none; margin:0px; padding:0px; position:absolute; margin:77px auto auto 11px;}				
						#mainMenu ul li{position:relative; float:left; 
										 margin:0px 5px 0px 5px; padding:0px; height:17px;}
							#mainMenu ul li a{ height:20px; margin:0px 0px 0px 0px; padding:0px; color:#ffcccc; text-decoration:none; text-transform: uppercase;}				
							#mainMenu ul li span{ height:20px; margin:0px 5px 0px 5px; padding:0px;}				
							#mainMenu ul li a.selected{color:#ffffff;text-decoration:none; font-weight:normal;}								
							#mainMenu a:hover, #mainMenu a.over {color:#ffffff;}								
					#mainMenu ul li:hover>ul{display:block;}
					#mainMenu ul li.over ul{display:block;}		
/***** UNTERNAVIGATION *****/
	#subMenu{width:134px; z-index:2; margin:0px 0px 0px 0px;}
					#subMenu ul{list-style:none; margin:0px; padding:0px; position:absolute; margin:20px auto auto 15px;}				
						#subMenu ul li{position:relative; margin:2px 5px 0px 5px; padding:0px; height:17px;}
							#subMenu ul li a{ height:20px; margin:0px 0px 0px 0px; padding:0px; color:#616a71; text-decoration:none; text-transform: uppercase;}				
							#subMenu ul li span{ height:20px; margin:0px 0px 0px 0px; padding:0px; color:#96172e; text-transform: uppercase;}				
/**							#subMenu ul li span{ height:20px; margin:0px 5px 0px 5px; padding:0px;}				
**/							#subMenu ul li a.selected{color:#96172e;text-decoration:none; font-weight:normal;}								
							#subMenu a:hover, #subMenu a.over {color:#96172e;}
					#subMenu ul li:hover>ul{display:block;}
					#subMenu ul li.over ul{display:block;}		

#footer { position:absolute; width:833px; height:20px; left:50%; top:50%; margin-left:-410px;
		margin-top:+314px; text-align:left; border: none;}
		#footer a {color:#666666;font-size:90%;}

