/* CSS layout */


body {
  margin-top: 20px;  
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
  background-color: #d0dfff;
  font-family:Arial;
  font-size:12px;
  color:#394367;
}

td {
  font-family:Arial;
  font-size:12px;
  color:#394367;
}


FORM {
  margin:0px;
  padding:0px;
}
	

INPUT {
  border: 1px solid #6b80b5;
  color:#6b80b5;
  background-color:#ffffff;
  height:22px;
  padding-left:2px;
}


INPUT#searchbox {
  margin-top:20px;
  margin-right:5px;
  width:110px;
  height:18px;
}

INPUT#searchbut {
  margin-top:20px;
  margin-right:20px;
  width:50px;
  height:22px;
}	


.additional {
  float:right;
  margin-top:10px;
  margin-right:20px;
}

.additionalnavi { color:#6b80b7; }
a.additionalnavi { color: #6b80b7; }
a.additionalnavi:hover { color: #364564;}


#navipath {
  font-size:10px;
  text-decoration:none;
  color:#6b80b7;
}

a.navipath { font-size:10px; text-decoration:none; color: #364564; } 



#ticker{
  font-size:10px;
  text-decoration:none;
  color:#6b80b7;
}

a.ticker{ font-size:10px; text-decoration:none; color: #364564; } 


a {color:#ff6600; text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}



h1 {
  font-family:Arial;
  font-weight:bold;
  font-size:14px;
  color:#ffa954;
}


hr {
  background-color:#FFFFFF;
  color:#e5e8ef;
  border:1px #e5e8ef solid;
  height:1px;
  width:100%;
}

.lang {
  text-align: center;
  width:200px;
  margin-top: 40px;
  padding-top: 5px;
  margin-bottom: 20px;
  padding-bottom: 5px;
  background-color:#d6d8df;
}

.language {
  margin-right: 8px;
}



#container {
  width: 750px;
  margin: auto;
  text-align: center;
  border: 1px #6b81b6 solid;
  background-color: #FFFFFF;
}


#kopf {
  width: 750px;
  height: 85px;
  background-color: #FFFFFF;
  background-image:url('../images/kopf.jpg');
  background-repeat:no-repeat;
  text-align: right;
}


#picture{
  width: 750px;
  height: 160px;
  background-color: #FFFFFF;
  border-top: 5px #6c81b6 solid;
  border-bottom: 5px #FFFFFF solid;
}




#menu{
  width:550px;
  float:left;
  height: 25px;
  background-color: #546a9f;
  border-left: 200px #6b81b6 solid;
}



#submenu{	
  float: left;
  text-align: left;
  min-height: 300px;
  width: 200px;
  background-color: #e5e8ef;
  border-top: 5px #ffa953 solid;
}


#content{
  border-top: 5px #ffa953 solid;
  border-left: 200px solid #e5e8ef;
  background-color: #FFFFFF;
  text-align: left;
  padding: 20px;
}



.breaker {
clear: both;
}


#fuss{
  float: left;
  width: 750px;
  height: 5px;
  background-color: #6c81b6;
}


.nav1_passive {
  float:left;
  height:25px; 		
  margin: 0px;
  padding-left:15px;
  padding-right:8px;
  line-height:25px;
  background-image:url(../images/nav1off.gif);
  background-repeat:no-repeat;
  background-color:#536a9c;
}


.nav1_passive:hover {
  float:left;
  height:25px; 		
  margin: 0px;
  padding-left:15px;
  padding-right:8px;
  line-height:25px;
  background-image:url(../images/nav1off.gif);
  background-repeat:no-repeat;
  background-color:#6c81b6;
}

.nav1_active {
  float:left;
  height:25px; 		
  margin: 0px;
  padding-left:15px;
  padding-right:8px;
  line-height:25px;
  background-image:url(../images/nav1on.gif);
  background-repeat:no-repeat;
  background-color:#ffa952;
}


.nav1_passive_text, .nav1_passive_text:hover {
  height:25px; 
  line-height:25px;	
  color:#FFFFFF;
  text-decoration:none;
}




.nav1_active_text, .nav1_active_text:hover {
  height:25px; 
  line-height:25px;	
  color:#364566;
  text-decoration:none;
}



.nav_space {
  float:left;
  background-color:#fdf7dd;
  width:1px;
  height:25px;
}

.nav2_passive {
  width:180px; 
  margin-top:1px;
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:5px;
  border-bottom: 1px #FFFFFF solid;
}


.nav2_passive:hover {
  margin-top:1px;
  width:180px; 
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:5px;
  border-bottom: 1px #FFFFFF solid;
  background-color:#d6d8df;
}

.nav2_active {
  margin-top:1px;
  width:180px; 
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:5px;
  border-bottom: 1px #FFFFFF solid;
  background-color:#ffa954;

}

a.nav2_passive_text, a.nav2_passive_text:hover { 
  color:#536a9c;
  text-decoration:none;
}

a.nav2_active_text, a.nav2_active_text:hover { 
  color:#344563;
  text-decoration:none;
}




.nav3_passive {
  width:180px; 
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:5px;
  border-bottom: 1px #FFFFFF solid;
  background-color:#c1cadb;
}


.nav3_passive:hover {
  width:180px; 
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:5px;
  border-bottom: 1px #FFFFFF solid;
  background-color:#b7c0d0;
}

.nav3_active {
  width:180px; 
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:5px;
  border-bottom: 1px #FFFFFF solid;
  background-color:#FFFFFF;

}

a.nav3_passive_text, a.nav3_passive_text:hover { 
  color:#556a9f;
  text-decoration:none;
}

a.nav3_active_text, a.nav3_active_text:hover { 
  color:#364566;
  text-decoration:none;
}




a.sitemap_level1 {
  display:block;
  color:#733a29;
  font-weight:bold;
  padding-bottom:5px;;

}


a.sitemap_level2 {
  color:#733a29;
  display:block;
}


a.sitemap_level3 {
  color:#733a29;
}

.sitemap_level2_container {
  float:left;
  width:50%;
  padding-top:5px;
}


.sitemap_level3_container {
  float:right;
  width:50%;
  padding-top:5px;
}



