@charset "utf-8";
body {
  font: 100% Verdana, Arial, Helvetica, sans-serif;
  background: #FFFFFF;
  margin: 0;
  padding: 0;
  text-align: center; 
  color:#5E5E5E;
}

img { border:0; }
h2 { font-size:1.1em; font-weight:bold; margin:0; padding:0; padding-bottom:10px; }
h3 { font-size:1.3em; font-weight:bold; color:#004494; margin:0; padding:0; }
a { color:#5E5E5E; }
.bold { font-weight:bold; }
.container { width: 980px; background: #FFFFFF; margin: 0 auto; text-align: left; }
.header {  }
.main_content_startseite { background: #FFFFFF; }

/* Navigation */
.navi { background-color:#004494; padding:7px 0 1px 0; height:24px; }
.navigation { float:left; padding-left:20px; }
.navigation a { color:#FFFFFF; font-size:0.9em; text-decoration:none; padding-right:15px; }
.navigation a:hover { text-decoration:underline; color:#ccc; }
.navigation a.isAktive { text-decoration:underline; color:#ccc; }
/* Navigation Ende */

/* Suche */
#commentForm input.error { border:1px solid #fff; }
.suche { background-image:url(bg_suche.gif); background-repeat:no-repeat; margin-left:800px; }
* html .suche { height: 1%; }
#searchstr { padding-top:0; position:relative; top:-6px; margin:0px 0px 0px 3px; width:125px; height:13px; border:1px solid #fff; color: #2B3122; font-size:0.7em; }
/* Suche Ende */

/* Startseite */
.startpage_image { padding:20px 0 20px 0; }
.teaser_startseite { color:#888888; font-size:0.8em; }
.teaser01 { float:left; padding-right:20px; width:230px; }
.teaser02 { float:left; padding-right:20px; width:230px; }
.teaser03 { float:left; padding-right:20px; width:230px; }
.teaser04 { float:left; width:230px; }
.teaser_startseite_text { padding-top:10px; }
/* Startseite Ende */

/* Main Content */
.mainContainer { background-image:url(bg_content.gif); background-repeat:repeat-y; margin-top:20px; }
.mainContent { padding: 0 0 0 160px; }
* html .mainContent { height: 1%; }
.content_text { padding:0 0 10px 20px; font-size:0.8em; line-height:19px;  }
.content_text p { padding-top:0px; margin-top:0px;}
.content_text img { padding:0 0 10px 10px; }
.content_text ul { padding:0 0 15px 12px; margin:0 0 0 0; list-style:url(liste.gif); }
.content_text li { font-size:1.0em; }
* html .content_text { height: 1%; }
.content_header { padding-left:20px; padding-bottom:20px; }
/* content_bild_links_text_rechts */
.content_bild_links_text_rechts { padding:0 0 30px 20px; font-size:0.8em; line-height:19px; }
.content_bild_links_text_rechts p { padding-top:0px; margin-top:0px; }
.content_bild_links { float:left; padding-right:20px; padding-top:10px; }
.content_text_rechts { padding-top:10px; }
* html .content_text_rechts { height: 1%; }

/* Marken */
.markenLogosContainer { padding: 0 0 0 20px; }
.markenLogo { float:left; width:200px; text-align:center; margin: 0 0 35px 0; }

/* Tipps */
.tipps_bild_links_text_rechts { float:left; width:390px; padding:0 0 0 20px; }
.tipps_bild_links { float:left; padding-right:20px; padding-top:10px; }
.tipps_text_rechts { font-size:0.7em; padding-top:10px; padding-left:200px; }
.tipps_text_rechts p { padding-top:0px; margin-top:0px; }
* html .tipps_text_rechts { height: 1%; }

/* Service */
.text_li_bild_re_balken_head { border-bottom:3px solid #BEEBFF; margin-top:0px; margin-bottom:20px; margin-left:20px; }
.text_li_bild_re_balken_text { float:left; width:480px; margin-left:20px; padding-right:20px; }
.text_li_bild_re_balken_bild { text-align:right; }
.text_li_bild_re_balken { font-size:0.8em; padding-bottom:30px;}
.text_li_bild_re_balken a { color:#5E5E5E; }

/* Auswahl */
.auswahl_header_container { padding:0 0 0 20px; width:798px; float:left; }
.auswahl_header_left { float:left; width:340px; }
.auswahl_header_logo { padding:0 10px 20px 0; }
.auswahl_header_text { }
.auswahl_header_container p { margin:0 0 0 0; padding:0 15px 20px 0;font-size:0.8em; padding-right:15px; }
.auswahl_header_image { text-align:right; }
* html .auswahl_header_image { height: 1%; }

/* Teaser Angebot */
.angebote_teaser { float:left; }
.angebot_container { background-color:#ECF9FF; width:144px; float:left; font-size:0.7em; margin-bottom:20px; margin-left:18px; border:1px solid #83D0FC; }
.angebot_image {  }
.angebot_head { padding:5px; font-weight:bold; }
.angebot_head_text { float:left; width:105px; }
.angebot_head_neu { height:12px; }
.angebot_text { padding:5px; }
.angebot_preis {  margin:5px; }
.angebot_preis_li { float:left; text-decoration:line-through; }
.angebot_preis_re { text-align:right; font-weight:bold; }
* html .angebot_preis_re { height: 1%; }

#Searchresult {  }

/* Pagination */
.pagination_container 						{ padding:10px 0 20px 17px; float:left; width:700px; }
.pagination_container_left 					{ float:left; }
.pagination_container_right 				{ text-align:right; }

.paginate 									{ padding: 0.3em 0.5em; }
.select_paginate 							{ padding:2px;  font-size: 0.8em; }
a.paginate 									{ text-decoration: none; border: solid 1px #83D0FC; color: #5E5E5E; font-size: 0.7em; }
a.paginate:hover 							{ background: #ECF9FF; color: #5E5E5E; border: solid 1px #83D0FC; }
a.paginate_current 							{ background: #ECF9FF; color: #5E5E5E; border: solid 1px #83D0FC; font-size: .7em; padding: 0.3em 0.5em; }
span.inactive 								{ border: 1px solid #83D0FC; font-size: 0.7em; padding: 0.3em 0.5em; color: #5E5E5E; cursor: default; }

/* Googlemap */
#anfahrtsskizze { cursor:pointer; }  
#googlemap { padding-top:30px; margin-left:20px; }

/* Historie */
.historie { padding:0 0 0 20px; float:left; }
.historie p { padding:0 0 0 0; margin:0 0 0 0; }
.historie_image { float:left; padding-right:20px; padding-bottom:20px; margin-right:20px; width:230px; }
.historie_text { font-size:0.8em; border-left:3px solid #BEEBFF; margin: 0 0 0 250px; padding: 0 0 30px 20px; width:500px; } 

.historie_text li { margin-left:198px; }

.sub_navigation { float: left; }
.sub_navigation_body ul { margin:0; padding:0; list-style:none; padding-bottom:10px; }
.sub_navigation_body li { padding-top:10px;  }
.sub_navigation_body li a { padding-left:0px; font-size:0.8em;  }
.sub_navigation_body li ul li a { padding-left:0px; font-size:0.8em;  }
.sub_navigation_body li.ebene2 { padding-left:10px; }
.sub_navigation_head { background: #B1E3FC; width:135px; margin:0 0 0 0; padding: 5px 10px 5px 15px; color:#004494; font-weight:bold; font-size:0.9em; }
.sub_navigation_body { background: #DBECF6; width:135px; margin:0; padding: 0 10px 5px 15px; }
.sub_navigation_body a { color:#000; color:#5E5E5E; font-size:1.0em; text-decoration:none; }
.sub_navigation_body a:hover { text-decoration:underline; }

/* Main Content Ende */

/* Footer */
.footer { text-align:center; padding-top:70px; padding-bottom:10px; border-bottom:5px solid #004494; }
.footer_navi { color:#FF0066; font-size:0.8em; font-size:0.9em; }
.footer_navi a { color:#FF0066; text-decoration:none; }
.footer_navi a:hover { text-decoration:underline; }
.footer_adresse { padding-top:5px; color:#5E5E5E; font-size:0.7em; }
.footer_adresse a { color:#5E5E5E; }
/* Footer Ende */

.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.clearfloatleft { clear:both; height:0; font-size: 1px; line-height: 0px; }




















