@charset "utf-8";
/* CSS Document */



/*  
INDEX:
1. TAGs DEFINITION
2. CLASS DEFINITION
3. GENERAL CONTAINERs
4. MENU & SUBMENU
*/




/*  -----------------------------------------------------------------------------------------------------------------   */


/*  .......:::::: TAGs DEFINITION  :::::......   */

table,tr,td,p,a,img,input,textarea,select,div{
	padding:0px;
	margin:0px;
	border:0px;
	text-indent: 0;
                	
	
}
html{
	overflow:auto;
	scrollbar-base-color:#ffffff;
	scrollbar-3d-light-color:#fcf3d3;
	scrollbar-arrow-color:#ef8823;
	scrollbar-darkshadow-color:#f3af39;
	scrollbar-face-color:#f0d36e;
	scrollbar-highlight-color:#fcf3d3;
	scrollbar-shadow-color:#ef8823;
	scrollbar-track-color:#fcf3d3;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#444444;
	background-color: #fff0bb;
	background-image:url(../images/seite_hg_1066.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	margin:auto;
	text-align: center;
	padding:0px 0px 10px 0px;

}

input,textarea,select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#444444;
	background-color: #fcf3d3;
	padding:3px;
	margin:0px;
	border: 2px solid gray;
	border-bottom:2px solid white;
	border-right:2px solid white;
}

a{
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
	color:#f5b335;
}
a:hover{
	text-decoration:underline;
}


h1 {
	font-family: "Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
	color:#144a81;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px -70px;
	text-align: left;
}

h2 {
	font-family: "Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
	color:#144a81;
	font-size: 17px;
	font-weight: bold;
	padding:0;
	margin: 10px 0 5px -20px;
	text-align: left;
}

h3 {
	font-family: "Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
	color:#144a81;
	font-size: 15px;
	font-weight: bold;
	padding:0;
	margin: 10px 0 5px 0px;
	text-align: left;
}
p,td {
	font-size: 12px;
	text-align: left;
	line-height: 18px;
}

li {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

em{  /* usage for text highlights */
	background-color:#fff0bb;
	padding:0px 3px 0px 3px;
	font-style:normal;
}

/*  .......:::::: END TAGs DEFINITION  :::::......   */



/*  -----------------------------------------------------------------------------------------------------------------   */




/*  .......:::::: CLASS DEFINITION :::::......   */



/*  .......:::::: CLASS DEFINITION :::::......   */ 



/*  -----------------------------------------------------------------------------------------------------------------   */



/*  .......:::::: GENERAL CONTAINERs  :::::......   */

#page{
	width:956px;
	margin:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	text-align: center;
}


/* ............ */
#obenContainer{
	background-image:url(../images/oben_hg_bild_1062.jpg);
	background-repeat:no-repeat;
}	

#obenInhalt{ 
	height: 196px;
	overflow: hidden;
	width: 934px; 
	text-align:left;
	vertical-align:top
}
* html #obenInhalt{ /* Korrektur fuer den IE */
}
	#obenInhalt h2{
		padding: 0px;
		margin: 0px 0px 0px 40px;
		font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: white;
	}	
	#obenInhalt h1{
		padding: 0px;
		margin: 0px 0px 0px 80px;
		font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
		font-size: 28px;
		font-weight: normal;
		color: white;
	}	
/* ............ */




/* ............ */
	#SignetLkEss{
		margin: 0px 0px 74px 30px;
	}
	* html #SignetLkEss{ /* Korrektur fuer den IE */
	}	
/* ............ */



/* ............ */

#tblInhalt{
	margin: 0px 0px 10px 0px;
	width:956px;
}
#InhaltOben{
			background-image:url(../images/inhalt_oben_hg_1056.gif);
			background-repeat:no-repeat;
			height: 35px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			text-align: right;
}
* html #InhaltOben{ /* Korrektur fuer den IE */
}
#InhaltOben div{
			padding: 10px 248px 0px 0px;
}

#InhaltLinksTd{
			background-image:url(../images/inhalt_px_hg_1057.gif);
			background-repeat:repeat-y;
			font-family:  Verdana, Arial, Helvetica, sans-serif;	
			text-align: left;
			width: 725px;
			vertical-align: top;
}
* html #InhaltLinksTd{ /* Korrektur fuer den IE */
}
#InhaltLinksDiv{
			padding: 10px 60px 15px 98px;
}

#InhaltRechtsTd{
	background-image:url(../images/inhalt_px_hg_1057.gif);
	background-repeat:repeat-y;
	background-position:-725px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;		
	line-height: 16px;
	text-align: left;
	width: 231px;
	vertical-align: top;
}
* html #InhaltRechtsTd{ /* Korrektur fuer den IE */
}
	#InhaltRechtsTd #InhaltRechtsDiv{
		padding: 0px 21px 0px 18px;
	}
	#InhaltRechtsTd h1{
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		color: #333333;
		font-size: 12px;	
		margin: 0px 0px 20px 0px;		
	}
	#InhaltRechtsTd h2{
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		color: #333333;
		font-size: 11px;	
		margin: 10px 0px 2px 0px;		
	}
	#InhaltRechtsTd a{
		color: #3f7d7f;		
	}

/* ............ */

#footer {
    font-size: 10px;
    margin: auto; 
    margin: -7px 15px 5px;
    text-align: right;
	color: #444444;
  }
  
#footer a{
    color: #3f7d7f;
}


/*  .......:::::: END GENERAL CONTAINERs  :::::......   */





/*  -----------------------------------------------------------------------------------------------------------------   */





/*  .......:::::: MENU & SUBMENU :::::......   */


/* ............ */
	#MenuKlein{
		height: 20px; 
		border-top: 3px solid white;
/*		width: 150px; */
		text-align: right;
		overflow:hidden;
	}
	
	#MenuKleinVerlauf{
		background-image:url(../images/menu-klein_bg_1059.png); 
		background-repeat:no-repeat; 
		background-position: top right; 
		height: 20px; 
		overflow:hidden;
		margin: 0px 0px 0px 0px;
	}
	* html #MenuKleinVerlauf{ /* Korrektur fuer den IE */
		width: 218px; 
		background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu-klein_bg_1059.png', sizingMethod='crop');
	}	
	#MenuKlein p{
		float:right;
		display:inline;
		background-color:#144a81; 
		text-align:right;
		padding: 0px 11px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: white;
		margin: 0px 0px 0px -10px;
		height: 20px;
		width: 150px;
	}
	
	#MenuKlein a{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: white;
		text-decoration: none;
	}
/* ............ */








#Menu{
	width: 956px; 
	text-align:center;
	margin:auto;
}	
	#Menu table {
		margin:auto;
	}
	#Menu table td{
		margin:auto;
		width: 107px;
		vertical-align: top;
	}
	#Menu div {	
		margin:auto;
		height: 67px;
		text-align:center;
	}
		.Menupunkt2Zeilen div{		
			padding: 20px 0px 0px 0px;
		}
		.Menupunkt1Zeile div{		
			padding: 25px 0px 0px 0px;
		}
		#Menu a{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #144a81;
			text-decoration: none;
		}
		#Menu a div{
			cursor: pointer;
		}
		#Menu .aktiv div{	
			background-image:url(../images/menuschalter_on_1061.gif);
			background-repeat:no-repeat;
		}
		#Menu .aktiv {
			color: #FFFFFF;
		}
		#Menu div.inaktiv{	
			background-image:url(../images/menuschalter_off_1060.gif);
			background-repeat:no-repeat;
			color: #144a81;
		}
		
#Menu table #Submenu{
		margin:auto;
		width: 180px;
		vertical-align: top;
		text-align: left;
		color: #144a81;
		font-size: 11px;
	}
#Menu ul{
	list-style-type:none;
	margin: 8px 0px 10px 25px;
}
	#Menu ul li{
		margin: 5px 0px 0px 0px;
	}
	#Menu ul li:hover{
		list-style-image:url(../images/untermenu-pfeil_1068.gif);
		font-weight:bold;
	}		
	#Menu ul li.aktiv{
		list-style-image:url(../images/untermenu-pfeil_1068.gif);
		font-weight:bold;
	}		
	#Menu ul li.aktiv a{
		font-weight:bold;
	}	
	#Menu ul li a{
		color: #144a81;
		font-size: 11px;
		font-weight:normal;
	}	
	#Menu ul li a:hover{
		text-decoration: none;
		font-weight:bold;
	}
/*  .......:::::: END MENU & SUBMENU :::::......   */





