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

html{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;}

body{
background:#e5e6ed url(../images/bg.jpg) left top repeat-x;
}


h1{
color:#f98e10;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

h2{
color:#2f4b94;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

h3{
color:#5f5f5f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}

a{
text-decoration:underline;
color:#f98e10;

}

a.hover{
text-decoration:none;
}


#content ul{
list-style-image:url(../images/list.gif);
list-style:square;
    
 }

#maincontainer{
width:950px;
background:#FFFFFF;
margin:15px auto;
}

* + html #maincontainer {
	margin:0px auto;
}

* html #maincontainer {
	margin:0px auto;
}




#header{
width:950px;
height:220px;

}

.logo {
float:left;
width:145px;
height:220px;
}


#content{
float:left;
width:950px;
height:auto;
background:#FFFFFF;
}


.bilder {
float:right;
width:805px;
height:220px;
}
/*---------------START NAVI-----------------------*/
#menue{
width: 950px;
background-image:url(../images/menue_bg.gif);
background-position:top;
background-repeat:repeat-x;
height: 32px;
}


#menue a:link{
color:#000000;
font-size: 11px;
text-decoration:none;
padding: 7px 15px 5px 15px;
}

#menue a:visited{
color:#000000;
text-decoration:none;
padding: 7px 15px 5px 15px;
}

#menue a:hover{
background-image:url(../images/menue_mo.gif);
color:#ffffff;
text-decoration:none;
}


ul#navi {
    margin: 0px; 
	padding: 0px 0px 0px 250px;
}
  
ul#navi li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    padding: 7px 15px 5px 15px;
	list-style-image: none;
 }
/*---------------END NAVI-----------------------*/


.textlinks {
width:400px;
padding-left:40px;
padding-top:30px;
float:left;
}

.angebotecontent {
width:600px;
padding-left:40px;
padding-top:50px;
float:left;
}


#highlights {
float:right;
height:450px;
}

#highlightunterseite {
float:right;
width:250px;
height:400px;

}
.highlighthoch{
background:url(../images/box_orange_hoch.jpg) top left no-repeat;
height:260px;
width:220px;
margin-top:60px;
margin-left:20px;
padding-left:20px;
color:#FFFFFF;

}

.highlighthoch img{
	float:left;
	margin:15px 0 0px 3px;}
	
.highlighttexthoch{
	float:left;
	padding:10px 10px 0px 20px;
	width:150px;
	}
	
	.highlighthochgrau{
background:url(../images/box_grey_hoch.jpg) top left no-repeat;
height:260px;
width:220px;
margin-top:60px;
margin-left:20px;
padding-left:20px;
color:#FFFFFF;

}


.highlighthochgrau img{
	float:left;
	margin:15px 0 0px 3px;}
	
.highlighttexthochgrau{
	float:left;
	padding:10px 10px 0px 20px;
	width:150px;
	}
	
.highlightoben{
background:url(../images/box_orange.jpg) top left no-repeat;
height:145px;
width:445px;
margin-top:50px;
padding-left:20px;
color:#FFFFFF;

}

.highlightoben img{
	float:left;
	margin:20px 0 0px 15px;}


.highlighttext{
	float:left;
	padding:17px 30px 0px 10px;
	width:200px;
	height:78px;
	}
	
	
.highlightheadline{
font-weight:bold;
color:#FFFFFF;
}


.highlightunten{
background:url(../images/box_grey.jpg) top left no-repeat;
height:145px;
width:445px;
margin-top:30px;
padding-left:0px;
color:#FFFFFF;

}


.highlightuntenweiss{

height:145px;
width:445px;
margin-top:30px;
padding-left:0px;
color:#FFFFFF;

}


.highlightunten img{
	float:left;
	margin:20px 0 0px 15px;}
	
	
.link{
	width:80px;
	height:10px;
	float:right;
}

.linkstart{
	width:180px;
	height:9px;
	float:right;
	padding-right:20px;
}

.linkstart a:link, a:visited, a:hover, a:active, a:focus{
	padding:0px;
	margin:0px;
}

.linkstart img{
	float:right;
	padding-right:25px;
	}
	
	
.agbcontent {
width:600px;
padding-left:40px;
padding-top:50px;
float:left;
}

.agbcontent a{
color:#000000;
}

.agbcontent a:hover{
color:#f98e10;
}

#footer {
color:#5f5f5f;
float:left;
border-top:dashed thin #c8c8c8;
height:auto;
background-color:#FFFFFF;
width:950px;
padding-top:5px;

}

.footertext {
padding-left:20px;
padding-bottom:10px;
padding-top:10px;
}

#footer a, #footer a:visited{
color:#f98e10;
text-decoration: underline;
}
	
#footer a:hover{
color:#f98e10;
text-decoration:none;
}

#footer a:active, #footer a:focus{
color:#f98e10;
text-decoration:none;
}




/*---------------START COLORBOX-----------------------*/
#modell #top {
	height:20px;
	line-height:30px;
}

#modell #top h2 {
	line-height:30px;
	margin-left:40px;
}


#modell #text {
font-size:12px;
width:300px;
margin-left:40px;	
}


#modell #text a{
color:#2f4b94;
font-weight:bold;	
}

#modell #text a:hover{
color:#2f4b94;
font-weight:bold;
text-decoration:none;	
}

/*---------------END COLORBOX-----------------------*/












	
	