/******************* Stylesheet Template ************************/

body, html {
    margin-top:5px;
    padding:0;
    background:#F9FBFE;
    color:#003366;
    text-align:center;
}

#wrapper,.wrapper {
	margin:auto;
	text-align:left;
	width:57.69em;
	*width:56.3em;
	min-width:750px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:80%}

#wrapper {
	width:73.074em;
	*width:71.313em;
	min-width:950px;}

#top {	
	/* background:#B2C9B1; */ 		
	margin:0px;
	margin-bottom:1px;}

#top #left {
	padding:10px;
	text-align:left;			
    padding-left:10px;} 

#top #middle {	
	padding-top:7px;
	text-align:left; 
	float:right;
	height:25px;}

#top #middle input {
	font-size:100%;
}

#top #right {	
	padding:5px;
	padding-top:10px;	 
	float:right;}

#banner{	
	clear:both; 
	margin:0px; 
	padding:0px; 
	border:0px;	
	height:220px;
}

#navigation {
	clear:both;
	font-size:100%; 
	text-align: left;
	margin-top:1px;
    margin-bottom:1px;
    /* background:#B2C9B1; 
    background:#E3EBF7; */
    padding:10px;
    padding-left:10px;}

#main1 {	
	width:930px;
	background:#E3EBF7;	
	padding:10px;}

#main2 {	
	overflow:hidden;
	padding-bottom:10px;}

#main2 #sidebarRight {
	float:right;
	width:179px;
	margin-left:1px;
	background:#E3EBF7;
	padding:10px;
	padding-top:30px;
	padding-bottom:32767px;
	margin-bottom:-32767px;}

#main2 #sidebarRight div.isologo {
	margin-top:0px;
	margin-bottom:20px;
	text-align:center;
}

#main2 #sidebarRight img.isologo {	
}

#main2 #content {		
	float:right;
	width:489px;
	margin-left:1px;
	/* background:#E3EBF7; */
	background:#E3EBF7;
	padding:20px;
	padding-bottom:32767px;
	margin-bottom:-32767px;}

#main2 #sidebar {
	float:left;	
	width:220px;	
	/* background:#B2C9B1; */
	background:#E3EBF7;
	padding:0px;
	padding-bottom:32767px;
	margin-bottom:-32767px;}
	
#footer {
	clear:both; 
	text-align:center;
	margin-top:10px;
	border-top:#003366 1px solid;}

/******************* Stylesheet Navigation ************************/

p.path {font-size:80%; margin:0px; margin-bottom:10px; color:#003366;}

#main2 #content p.path a       {text-decoration:none; margin-left:0px; padding:0px; }
#main2 #content p.path a:hover {text-decoration:underline; margin-left:0px; padding:0px; }

a.naviLevel1         {text-decoration:none;}
a.naviLevel1:visited {text-decoration:none;}
a.naviLevel1:hover   {text-decoration:underline;}

a.naviLevel1Current       {font-weight:bold; text-decoration:none;}
a.naviLevel1Current:hover {font-weight:bold; text-decoration:underline;}

div.naviLevel2        {color:#003366; margin:0px; padding:7px; padding-left:10px; background-color:#DFF0D4}
div.naviLevel2Current {color:#003366; margin:0px; padding:7px; padding-left:10px; font-weight:bold; background-color:#DFF0D4}
div.naviLevel2Spacer  {color:#003366; margin:0px; padding:0px; height:1px; background-color:#F9FBFE;}
div.naviLevel2Prefix  {color:#003366; margin:0px; margin-top:2px; padding:7px; padding-left:10px; float:left; font-size:80%;}

div.naviLevel2 form  {margin:0px; padding:0px;}
div.naviLevel2 input {margin:0px; padding:2px; font-size:90%;}

div.naviLevel3        {color:#003366; margin:0px; padding:5px; padding-left:30px; background-color:#ECF6E5}
div.naviLevel3Current {color:#003366; margin:0px; padding:5px; padding-left:30px; background-color:#ECF6E5; font-weight:bold; }
div.naviLevel3Spacer  {color:#003366; margin:0px; padding:0px; height:1px; background-color:#F9FBFE;}

div.naviLevel2 a       {text-decoration:none;}
div.naviLevel2 a:hover {text-decoration:underline;}
div.naviLevel2Current a       {text-decoration:none;}
div.naviLevel2Current a:hover {text-decoration:underline;}

div.naviLevel3 a        {text-decoration:none;}
div.naviLevel3 a:hover  {text-decoration:underline; }
div.naviLevel3Current a        {text-decoration:none; }
div.naviLevel3Current a:hover  {text-decoration:underline; }

p.footer {margin-top:10px; margin-bottom:10px;}

/******************* Stylesheet Content ************************/

img{border:none;}

h1 {font-size:130%; font-weight:bold; clear:both;}
h2 {font-size:120%; font-weight:bold; clear:both;}
h3 {font-size:110%; font-weight:bold; clear:both;}

a {text-decoration:none; color:#003366;}
a:hover{text-decoration:underline; color:#003366;}
a:active{text-decoration:none; color:#003366;}
a:visited{text-decoration:none; color:#003366;}

#main2 #content a {text-decoration:underline;}
#main2 #content a:hover {text-decoration:underline;}

// hr{border:0px solid #003366; height:1px; color:#003366; background-color:#003366; clear:both;}
hr{border:0px solid #FFFFFF; height:1px; color:#FFFFFF; background-color:#FFFFFF; clear:both;}

/*Print Logo ausblenden*/

#printlogo {
	display: none;
}


/*Ergänzug für 2. Menüebene, 2010-04-20 - Begin*/

#navigation {
	height: 1em;
}

#navigation ul {
	padding: 0;
	margin: 0;
}

#navigation ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}

#navigation li.navigation {
	float: left;
	position: relative;
}

#navigation ul.subnavigation {
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	padding-top: 5px;
	width: 220px;
}

/*Untermenü bei aktivem Hauptpunkt ausblenden:*/
/*#navigation li.navigation-on ul.subnavigation {
	display: none !important; 
}
*/
#navigation ul.subnavigation li {
	display: block;
	padding: 7px 10px;
	border-bottom: 1px solid rgb(255,255,255);
	border-left: 1px solid rgb(255,255,255);
	border-right: 1px solid rgb(255,255,255);
	background-color: rgb(223, 240, 212);
}

#navigation ul.subnavigation li a:hover {
	text-decoration: underline;
}

#navigation li.navigation:hover ul.subnavigation {
	display: block;
}

#navigation li.navigation ul.subnavigation a.on {
	font-weight: bold;
}

#main2 {
	clear: both;
}

/*Ergänzug für 2. Menüebene, 2010-04-20 - End*/
