/*************************Allgemein*******************/
html,body{
	height:100%;
	padding:0px;
	margin:0px;
	text-align:left;
	/*background-color:#fff;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	font-size: 75%;
}
html { overflow-y: scroll; }
#wrapper {
	width:100%;
	background-color: #fff;
	
}
#wrapper #container {
	height:100%;
	width: 962px;
	width: 960px;
	margin: 0 auto;
	background-color: #fff;
	
}
#wrapper #container #header {
	background-color: #fff;
	float: left;
	height: 80px;
	width: 100%;
}

#wrapper #container #subhead {
	/*	background-color: #D1D1D1;*/
/*background-color:#000b5e;*/
background-color:#10306b;
	height: 20px;
	width: 960px;
	float: left;
	text-align: right;
}
#wrapper #container #navi {
	border-right: 1px solid #cecece;
	height: 100%;
	width:227px;
	text-align: left;
	padding-right: 0px;
	padding-top: 0px;
	float: left;
	background-color:#ffffff;
}
#wrapper #container #content {
	float: left;
	height: 500px;
	width: 712px;
	padding: 0px 0px 20px 20px;
	margin: 0px 0px 15px 0px;
	background-image: url(bilder/angebot_background.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;

}
#wrapper #container #content_start {
	float: left;
	height: 650px;
	width: 712px;
	padding: 0px 0px 20px 20px;
	margin: 0px 0px 15px 0px;

}
#content_aktionen{
	float: left;
	height: 100%;
	width: 732px;
	margin: 0px 0px 20px 0px;
	background-image: url(bilder/angebot_background.jpg);
	background-position: top right;
	background-repeat: no-repeat;


}
#footer{
	height:40px;
	width:100%;
	background-color:#FFFFFF;
	padding: 10px 0px 0px 0px;
	margin-top: 0px;
	border-top: 1px solid #cecece;
	text-align: center;
	float: left;
	position: relative;
	bottom: 0px;
	clear: both;
}
.foot_txt{
	width: auto;
	padding: 5px 0px 0px 0px;
	font-size: 7pt;
	text-align: center;
}
/*************************Allgemein*********************************************************************/
/*NAVI///////////////////////////////////////////*/
#navigation {
	background-color: transparent;
	top: 0px;
	left: 7px;
	font-size:14px;
	margin-bottom:0px;
	width:227px;
	font-family:  Geneva, sans-serif;
   }

#navigation LI {
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   display: inline;
   width: 148px;
   }

#navigation UL {
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   }

#navigation A {
	color:#2e2766;
	text-decoration: none;
	display: block;
	padding: 10px 4px 10px 20px;
	border-bottom: 1px solid #cecece;
	border-left:7px solid #fbfbfb;
	margin: 0;
	width: 196px;
	font-weight:bold;
   }

#navigation A:link,
#navigation A:visited {
   background-color: #FFFFFF;
   }

#navigation A:hover,
#navigation A:focus {
   background-color: #FBFBFB;
	  color:#808080;
border-left:7px solid #D1D1D1;
   }

#ia #navigation A.ca,
#ib #navigation A.cb,
#ic #navigation A.cc,
#id #navigation A.cd {
	display: block;
	font-size:0.82em;
	font-weight:bold;
	color:#C60000;
	padding: 10px 0px 10px 24px;
	margin: 0px 0px 0px 0px;
	width: 202px;
	border-bottom:1px solid #cecece;
   }

#navigation A.n  {
   display: none;
   }
   
#ia #navigation .xa,
#ib #navigation .xb,
#ic #navigation .xc,
#id #navigation .xd ,
#ie #navigation .xe,
#if #navigation .xf  {
 border-left:7px solid orange;
 background-color:#fbfbfb;
}


/*//////////////////////////////////////endNAVI*/

img {
	border: 0px solid #9D9D9D;
	
	margin:0px;
	float: left;

	}

.img_angebot{
float:left;
}
h1 {
	display: none;
	}
h4{
	margin:0px 0px 5px 0px;
	padding:0;
	color: #2e2766;
	font-weight: lighter;
	font-size: 18px;
}

h5{
	margin:0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

h6{
margin:0px;
padding:5px 0px 0px 0px;
}
a {
	text-decoration: none;
	}
a:hover {
	color:#c60000;
	}
#subhead a, a:visited{color:#a8acc9;}
#subhead a:hover{color:#767CA9;}
p {
	margin: 0;
	padding:0px 0px 0px 0px;
	color:#333333;
font-size:1.2em;
}
#kontakt_box p{
	text-align: left;
	padding-right: 5px;
}
/*Zeilenhöehen*/
.standart_small{line-height:16px;font-size:11px;}
.standart{line-height:16px;font-size:12px;}
.small_line{
	line-height:14px;
	font-size: 11px;
}
.standart_line{
line-height:1.8em;
}
.bigline{
line-height:18px;
}
.extrabigline{
line-height:24px;
}
/*Textauszeichnungen*/
.email{
color:#c60000;}

.color_blue{
	color: #2e2766;
	font-size: 10pt;
}

.textweite1{
width:504px;
}
.durchgestrichen{

text-decoration:line-through;}
.fake-linethrough {
 background: url(bilder/red_line.gif) repeat-x center left;
 color: #000;
 }
.groserpreis{
	font-weight:bold;
	font-size: 16px;
	line-height: 20px;
	color: #c60000;
}
.sonderpreis{
	font-weight:bold;
	font-size: 18px;
	color: #c60000;
	}
/*///////////////////Left Small Kontakt//////////////////////////////////////////////////*/
 .adresse_start {
	width:160px;
	line-height:16px;
	padding-left: 22px;
	padding-top:20px;
	position: static;
	bottom: 20px;
}
.add_line{
	margin: 0px;
	padding: 5px 0px 3px 0px;
	font-size: 10px;
}
/*/////////////////////////////////////////////////////////////////////*/
.subtxt{
	color:#a8acc9;
	font-size: 10px;
	padding-top: 3px;
	margin-right: 5px;
}

#small_txt{
	font-size:10px;
	padding-top:0px;
	float: left;
	width: 170px;
}
.anfahrt_img{
	border:1px solid #e1e1e1;
	margin: 5px 0px 5px 0px;
	padding: 5px;
}

/*/////////////////////////////////////////////Start///////////////////*/
/*///////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////Angebot///////////////////*/
 #angebot_foto {
	width:430px;
	height:auto;
	padding: 0;
	margin: 0px 0px 0px 0px;
	float: left;
	border: 0px solid #e1e1e1;
	background-color: #fbfbfb;
	/*position: absolute;
	left: 252px;
	top: 162px;*/
}

#angebot_foto img{
	border: 0px solid #e3e3e3;
	border-color:#e1e1e1;
	padding:7px;
	margin:10px 0px 0px 0px;
	float: left;
	background-color: #e1e1e1;
	}
.small_img{
	float:left;
	margin:0px 4px 6px 0px;
	padding:0;
	border: 4px solid #e3e3e3;
	height: 44px;
	width: 44px;
}
#sidebar_angebot p{
	width: 213px;
	float: left;
	margin-top: 0px;
}
#wrapper #container #content #sidebar_angebot {
	width: 238px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	float: left;
	/*position: absolute;
	left: 715px;
	top: 172px;*/
}

/*///////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////Service///////////////////*/

#wrapper #container #content_service {
	float: left;
	height: 100%;
	width: 732px;
	padding: 0;
	margin: 0;
	background-repeat:no-repeat;
	background-position: top right;
	background-image: url(bilder/angebot_background.jpg);
	/*	position: absolute;
	top: 100px;
	left: 234px;*/
	margin-bottom: 5px;
	background-color: #fff;
}
 #serviceleft {
	float: left;
	height: 100%;
	width: 46%;
	margin: 10px 0px 0px 20px;
	
	
}
#serviceleft LI {color:#000b5e;}
#serviceright LI {color:#000b5e;}
#serviceright {
	float: left;
	height: 100%;
	width: 50%;
	padding-top: 0px;
	margin: 10px 0px 0px 0px;
	margin-right: 5px;
	
}
/*///////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////Partner///////////////////*/
 #content_partner {
	float: left;
	height: 100%;
	width: 726px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-image: url(bilder/background.jpg);
	background-position: left bottom;
	background-color: #ffffff;
/*	top: 101px;
	left: 234px;
	position: absolute;*/
}
 #partnerleft {
	float: left;
	height: 100%;
	width: 300px;
	margin: 10px 0px 0px 20px;
/*	position: absolute;
	top: 1px;
	left: 2px;*/
	z-index: 1;
	
	
}
#partnerright {
	float: left;
	height: 100%;
	width: 385px;
	padding-top: 0px;
	margin: 10px 0px 0px 0px;
	/*position: absolute;
	left: 345px;
	top: 1px;*/
	z-index: 0;
	margin-left: 0px;
	
}
#partnerright img{
	float:left;
	margin-left: 40px;
	margin-top: 0px;
}
/*///////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////Kontakt///////////////////*/
#wrapper #container #content_kontakt{
	float: left;
	height:100%;
	width: 712px;
	padding: 10px 0px 0px 20px;
	margin: 0;
	background-position: left bottom;
	background-image: url(bilder/background2.jpg);
	background-repeat:no-repeat;
	background-color: #fff;
}

 #contentleft {
	float: left;
	height: 100%;
	width: 220px;
	padding: 0;
	margin: 0;
	
	
}
 #contentmiddle {
	float: left;
	height: 100%;
	width: 30%;
	
}
 #contentright {
	float: left;
	width: 36%;
	height: 100%;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 20px 0px;
}
#kontakt_box{
margin:0;
}

/*///////////////////////////////////////////////////////////////*/
#aktionen_backgr{background-color: #e1e1e1;}
 #aktionen_left {
	
	float: left;
	height: 100%;
	width: 220px;
	margin: 10px 0px 0px 20px;
/*	position: absolute;
	top: 146px;
	left: 254px;*/
}
 #aktionen_middle {
	
	float: left;
	height: 100%;
	width: 221px;
	margin: 10px 10px 0px 10px;
}
 #aktionen_right {

	float: left;
	height: 100%;
	width: 220px;
	margin: 10px 0px 0px 0px;
}
#content_service li{
margin-top:7px;
}
#content_aktionen img{
	padding:0px;
	border: 3px solid #e1e1e1;
	margin: 8px 8px 10px 8px;
}
#footer a{

text-decoration:underline;}
.sonderaktion_conti {
	background-color: #fbfbfb;
	width: 220px;
	margin: 0px 0px 10px 0px;
	height: 246px;
	border: 1px solid #e1e1e1;
}

#big_sonderaktion_conti {
	background-color: #fbfbfb;
	width: 221px;
	margin: 0px 0px 10px 0px;
	height: 280px;
	border: 1px solid #e1e1e1;
}
#small_sonderaktion_conti {
	background-color: #fbfbfb;
	width: 221px;
	margin: 0px 0px 10px 0px;
	height: 225px;
	border: 1px solid #e1e1e1;
}
#small_sonderaktion_conti_extra {
	background-color: #fbfbfb;
	width: 221px;
	margin: 0px 0px 10px 0px;
	height: 212px;
	border: 1px solid #e1e1e1;
}
.aktion_text{
	width:190px;
	margin:0px 0px 0px 8px;
	font-size: 11px;
	line-height: 18px;
	float: left;

}
.bigger{
height:280px;}
#start_text_box {
	width: 680px;
	height: 100%;
	margin-left: 30px;

}

#start_text_box p{
	width:335px;
	float:left;

}

#partnerlinks {
float:left;
margin:10px 0 0 30px;
padding:0;
width:120px;
}

#partnerlinks a { text-decoration:underline; color:#2e2766; }
#partnerlinks li { padding: 0 0 17px 0;list-style-type:square;}

