@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
}
#rahmen {
	width: 1074px;
	float:left;
	margin:0em auto 0;
	margin-left:27px;	
}
#rahmenlinks {
	height: 162px;
	width: 89px;
	float:left;
	background-image: url(/img/rahmenlinks-bg.gif);
}


#geruest {
	background-color: #fff;
	width:983px;
	float:left;
	font-family: "Trebuchet MS", Trebuchet, arial, verdana;
}





#kopf {
	height: 158px;
	width: 966px;
	background-image: url(/img/kopf.gif);
	background-repeat: repeat-x;
}
#logo{	
	margin-top:-76px;
	margin-left:68px;
	}
#topnavigation{
	font-size:11px;
	float:right;
	margin-right: 10px;
	text-align:right;
	color:#666666;
	line-height:1.4;
	float:right;
	height: 35px;
	width: 600px;	
	
}
#topnavigation ul{
	margin:0px;
	padding:0px;
}

#topnavigation ul li{
	display: inline;
	padding-top:20px;
	line-height: 60px;
}
#topnavigation ul li#login{
	background-image: url(/img/topnavi-login.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
}
#topnavigation ul li#login:hover{
	background-image: url(/img/topnavi-login-hover.gif);	
}


#topnavigation ul li#kontakt{
	background-image: url(/img/topnavi-kontakt.gif);
	background-repeat: no-repeat;
	background-position: 11px 9px;
}
#topnavigation ul li#kontakt:hover{
	background-image: url(/img/topnavi-kontakt-hover.gif);	
}


#topnavigation ul li#impressum{
	background-image: url(/img/topnavi-impressum.gif);
	background-repeat: no-repeat;
	background-position: 16px 0px;
}
#topnavigation ul li#impressum:hover{
	background-image: url(/img/topnavi-impressum-hover.gif);	
}

#topnavigation ul li#deutsch{
	background-image: url(/img/topnavi-deutschland.gif);
	background-repeat: no-repeat;
	background-position: 15px 9px;
}
#topnavigation ul li#deutsch:hover, #topnavigation ul li#deutsch.selected{
	background-image: url(/img/topnavi-deutschland-hover.gif);	
}
 
#topnavigation ul li#england{
	background-image: url(/img/topnavi-england.gif);
	background-repeat: no-repeat;
	background-position: 12px 9px;
}
#topnavigation ul li#england:hover, #topnavigation ul li#england.selected{
	background-image: url(/img/topnavi-england-hover.gif);	
}

#topnavigation ul li#schweden{
	background-image: url(/img/topnavi-schweden.gif);
	background-repeat: no-repeat;
	background-position: 18px 9px;
}
#topnavigation ul li#schweden:hover, #topnavigation ul li#schweden.selected{
	background-image: url(/img/topnavi-schweden-hover.gif);	
}

#topnavigation ul li#daenemark{
	background-image: url(/img/topnavi-daenemark.gif);
	background-repeat: no-repeat;
	background-position: 20px 9px;
}
#topnavigation ul li#daenemark:hover, #topnavigation ul li#daenemark.selected{
	background-image: url(/img/topnavi-daenemark-hover.gif);	
}

#topnavigation ul li#norwegen{
	background-image: url(/img/topnavi-norwegen.gif);
	background-repeat: no-repeat;
	background-position: 16px 9px;
}
#topnavigation ul li#norwegen:hover, #topnavigation ul li#norwegen.selected{
	background-image: url(/img/topnavi-norwegen-hover.gif);	
}
#topnavigation ul li#australien{
	background-image: url(/img/topnavi-australien.gif);
	background-repeat: no-repeat;
	background-position: 16px 9px;
}
#topnavigation ul li#australien:hover, #topnavigation ul li#australien.selected{
	background-image: url(/img/topnavi-australien-hover.gif);	
}


#topnavigation ul li#neuseeland{
	background-image: url(/img/topnavi-neuseeland.gif);
	background-repeat: no-repeat;
	background-position: 19px 9px;
}
#topnavigation ul li#neuseeland:hover, #topnavigation ul li#neuseeland.selected{
	background-image: url(/img/topnavi-neuseeland-hover.gif);	
}


#topnavigation ul li#frankreich{
	background-image: url(/img/topnavi-frankreich.gif);
	background-repeat: no-repeat;
	background-position: 19px 9px;
}
#topnavigation ul li#frankreich:hover, #topnavigation ul li#frankreich.selected{
	background-image: url(/img/topnavi-frankreich-hover.gif);	
}





#topnavigation ul li a{
  	color:#4c7a96;
  	margin:0px;
	padding:0px; 
  	text-decoration:none;
}

#topnavigation ul li a:hover, #topnavigation ul li.selected a{
 	color:#00426a;
}



/* Navigation   Navigation   Navigation   Navigation   Navigation */ 


















#banner {
	height: 288px;
	width: 983px;
	margin-top:40px;
	float:left;

}
#bannerboxlinks{
	height: 288px;
	width: 596px;
	margin-right:13px;
	background-color: #9F9;
	float:left;
	background-image: url(/img/banner.jpg);
	}
#bannerboxlinks img{
	margin-top:235px;
	margin-left:16px;	
	}
#bannerboxrechts{
	height: 288px;
	width: 357px;
	background-color: #e7edf3;
	float:left;
	}
#bannerboxrechts h1{
	margin:0px;
	padding:0px;
	font-size: 16px;
	font-weight: normal;
	color: #00426a;	
	margin-top:20px;
	margin-left:15px;
	}
#bannerboxrechts form{
	margin:0px;
	padding:0px;
	margin-left:60px;
	margin-top:30px;
	}

#bannerboxrechts fieldset{
  border:0;
  padding:10px;
  margin-left:10px;
  position:relative;
}

#bannerboxrechts fieldset label{
  display:block;
  font-size:12px;
  margin-bottom:1px;
}

#bannerboxrechts input, select{
  margin:0px;
  padding:0px;
  width:190px;
  border:1px solid #58abc1; 
}

#bannerboxrechts input.fehler, select.fehler{
  border-color:red;
}

#bannerboxrechts form fieldset input.submit{
	color:#00426a;
	font-size: 12px;
	height:25px;
	background-color:#eee;	 
}
bannerboxrechts form fieldset input.submit:hover{
    background-color:#bdbeda;	 
	border:1px solid #4f518e; 
	color:#2c2d4e;		 
}

		
	
	
	
#content {	
	width: 983px;
	float:left;
	margin-top:24px;
	margin-bottom:35px;
	}

#inhalt{
	width: 596px;
	background-color: #fff;
	float:left;
	margin-right:13px;
	margin-top:8px;
	}

#inhalt h1, #inhalt h2, #inhalt h3, #inhalt h4, #inhalt h5, #inhalt h6, #inhalt p, #inhalt ul, #inhalt ol, #inhalt form{
	margin:0px;
	padding:0px;
	padding-left:24px;
	padding-right:70px;
	}
	
#inhalt h1{
	font-size: 20px;
	color: #00426a;
	background-color: #e6edf3;
	margin-bottom:25px;
	}
#inhalt h2{
	font-size: 19px;
	color: #00426a;
	margin-bottom:15px;
	}
#inhalt h3{
	font-size: 16px;
	color: #00426a;
	margin-bottom:4px;
	margin-top:8px;
	}
#inhalt h3#breadcrumbs{
	margin-bottom:0px;
	margin-top:0px;
	font-size: 10px;
	color: #b5cde2;
	}

#inhalt h4{
	}
#inhalt h5{
	}
#inhalt h6{
	font-size: 13px;
	font-weight: bold;
	margin-bottom:3px;
	}
	
#inhalt p{
	font-size: 13px;
	color: #3a3939;
	margin-bottom:15px;
	}
#inhalt table tr td p, #inhalt table tr td h2{
	margin-right:0px;
	padding-right:0px;
	}
	
#inhalt form table tr td{

	}
#inhalt form table tr td{
	font-size: 13px;
	text-align: left;
	}
#inhalt input, select, textarea{

}

#inhalt  form table tr td.fehler
{
  color:red;
}


	
#inhalt ul{
	margin-left:17px;
	margin-bottom:20px;
	}
#inhalt ul li{
	font-size: 13px;
	list-style-image: url(/img/inhalt-li.gif);
	}
	#inhalt ul li ul{
	}
#inhalt ul li ul li{
	list-style-image: url(/img/inhalt-li-ul-li.gif);
	}
#inhalt ol{
	}
#inhalt ol li{
	font-size: 13px;
	}
	
#inhalt a{
	color: #00426a;
	}
#inhalt a:hover{
	text-decoration: none;	
	}
	
	
#inhalt .grauebox {
	background-color: #f3f3f3;
	min-width:200px;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:30px;
}









	
	
	
#rechts{
	width: 373px;
	float:left;
	background-image: url(/img/rechts.jpg);
	height: 261px;	
}
#rechts h1{
	font-size: 26px;
	font-weight: normal;
	color: #00426a;
	margin-top:58px;
	margin-left:17px;
}
#rechts ul{
	margin-top:-5px;
	margin-left:10px;
	
}
#rechts ul li{
	font-size: 20px;
	color: #00426a;
	list-style-image: url(/img/rechts-li.gif);
	}
#rechts img{
border:1px solid #999999;
margin-top:5px;
}
#rechts img:hover{
border:1px solid #bbb;
}

	

#linktipp {
	height: 200px;
    width: 373px;
	float:left;
	margin-top:23px;
}
#linktipp h1 {
	background-color: #e6ecf2;
	width: 298px;
	border-top:1px solid #487794;
	border-bottom:1px solid #487794;
	font-size: 14px;
	font-weight: normal;
	color: #00426a;
	padding-left:17px;
}
#linktipp ul {
	margin:0px;
	padding:0px;
	width: 150px;
	margin-left:12px;
	float:left;
	
	}
#linktipp ul li {
	list-style-image: url(/img/link-tipp-li.gif);
	}
#linktipp ul li a {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	font-size: 12px;
	font-weight: bold;
	color: #035190;
	text-decoration: none;
	display: block;
	border-bottom:1px solid #e6ecf2;
	}
#linktipp ul li a:hover {
	background-color: #f3f6f9;
	}
#linktipp #werbung {
	height: 200px;
	width: 200px;
	float:right;
	margin-left:3px;
	font-size: 13px;
}	
	
	
	
	
#fuss {
	clear: both;
	float: none;
	height: 35px;
	width: 983px;
	background-color: #e6edf3;
	color: #00426a;
}
#fuss a {
	font-size: 12px;
	color: #00426a;
	text-decoration: none;
}
#fuss a:hover {
	font-size: 12px;
	color: #00426a;
	text-decoration: underline;
}
#logo {
}





#navigation {
	background-color: #fff;
	height: 40px;
	width: 966px;	
	border-top:1px solid #00426a;
	border-bottom:1px solid #00426a;
	position: absolute;	
}
/*#navigation ul {
	margin:0px;
	padding:0px;
}
#navigation ul li {
	display: block;
	}
#navigation ul li a {
	float:left;
	line-height: 40px;
	color:#00426a;
	text-decoration: none;
	padding-left:15px;
	padding-right:15px;
	font-size: 13px;
	}
#navigation ul li a:hover {	
	background-color: #e8eef4;
	}


*/



/* Navigation */

#navigation .menu {
	float:left;
	min-width:90px;
}



/* DropDown-Menü */

.menu a {
}

.menu ul { 
    padding:0px;
	margin:0px;
	list-style: none;
	
}
.menu ul li { 
    padding:0px;
	margin:0px;
	background-color:#fff;			
}


.menu ul li#reiter1:hover, .menu ul li#reiter2:hover, .menu ul li#reiter3:hover, .menu ul li#reiter4:hover, .menu ul li#reiter5:hover, .menu ul li#reiter6:hover { 
    background-color: #e8eef4;
	
}

.menu ul li#reiter2,.menu ul li#reiter6, .menu ul li#reiter3, .menu ul li#reiter4{    	    
	width:170px;	
}
 .menu ul li#reiter5{    	    
	width:90px;	
}


.menu ul li#reiter1 a, .menu ul li#reiter2 a, .menu ul li#reiter3 a, .menu ul li#reiter4 a, .menu ul li#reiter5 a, .menu ul li#reiter6 a {
	padding:0px;
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	text-decoration: none;
	line-height: 40px;/*Höhhe ersteEbene*/
	color:#00426a;
	text-decoration: none;
	padding-left:15px;
	padding-right:15px;
	font-size: 13px;	
	display: block;
	text-align: center;		
}



/*2 Ebene 2 Ebene 2 Ebene 2 Ebene 2 Ebene 2 Ebene 2 Ebene 2 Ebene 2 Ebene */
.menu ul li ul{ 
	display:none;
	padding:0px;
	margin:0px;
		border-top:1px solid #00426a;
	width:170px;
		border-bottom:3px solid #00426a;
	}
.menu ul li:hover ul{
	display:block;
}
.menu ul li ul li {
	padding:0px;
	margin:0px;
	/*width:167px;*/
	list-style-type:none;
	border-bottom:1px solid #fff;
	background-color:#e4ced2;
}
menu ul li#reiter1 ul li:hover a, .menu ul li#reiter2 ul li:hover a, .menu ul li#reiter3 ul li:hover a, .menu ul li#reiter4 ul li:hover a, .menu ul li#reiter5 ul li:hover a, .menu ul li#reiter6 ul li:hover a{
	list-style-type:none;	
	background-color:#d00c33;
	color: #fff;	
}
.menu ul li#reiter1 ul li a, .menu ul li#reiter2 ul li a, .menu ul li#reiter3 ul li a, .menu ul li#reiter4 ul li a, .menu ul li#reiter5 ul li a, .menu ul li#reiter6 ul li a{
	padding:0px;
	margin:0px;
	color: #c7052c;		
	font-size: 12px;
	padding-left:8px;
	text-align: left;	
	line-height:14px;/*Höhe zweite dritte Ebene*/
	padding-top:8px;
	padding-bottom:8px;
	}
/*.menu ul li#reiter1 ul li a:hover, .menu ul li#reiter2 ul li a:hover, .menu ul li#reiter3 ul li a:hover, .menu ul li#reiter4 ul li a:hover, .menu ul li#reiter5 ul li a:hover, .menu ul li#reiter6 ul li a:hover{
	color: #ffffff;

}*/


/*3 Ebene 3 Ebene 3 Ebene 3 Ebene 3 Ebene 3 Ebene 3 Ebene 3 Ebene */

.menu ul li ul li ul {	
	padding:0px;
	margin:0px;
		border-top:1px solid #fff;
		border-bottom:0px solid #00426a;	
	
}

.menu ul li ul li ul li {	
background-color:#fff;
border-bottom:1px solid #f2f2f8;
color:#ffffff;
}


.menu ul li#reiter1 ul li:hover ul li a, .menu ul li#reiter2 ul li:hover ul li a, .menu ul li#reiter3 ul li:hover ul li a, .menu ul li#reiter4 ul li:hover ul li a, .menu ul li#reiter5 ul li:hover ul li a, .menu ul li#reiter6 ul li:hover ul li a {	
	background-color: #fff;
	color:#c7052c;
}




.menu ul li#reiter1 ul li ul li a, .menu ul li#reiter2 ul li ul li a, .menu ul li#reiter3 ul li ul li a, .menu ul li#reiter4 ul li ul li a, .menu ul li#reiter5 ul li ul li a, .menu ul li#reiter6 ul li ul li a{
	font-size:10px;
	padding-left:13px;
	font-weight: normal;
	line-height:14px;/*Höhe zweite dritte Ebene*/
	padding-top:4px;
	padding-bottom:4px;
	color:#c7052c;
	}
.menu ul li#reiter1 ul li ul li a:hover, .menu ul li#reiter2 ul li ul li a:hover, .menu ul li#reiter3 ul li ul li a:hover, .menu ul li#reiter4 ul li ul li a:hover, .menu ul li#reiter5 ul li ul li a:hover, .menu ul li#reiter6 ul li ul li a:hover{
	background-color:#f7f7f7;
	color:#000;
	font-weight: bold;
}

