


/*------------------------------------------------------------------------------
MODULE:
00 - Absatz
01 - Headline
02 - WYSIWYG-Editor
03 - Text und/oder Bild [textile]
04 - H-Spacer
05 - Linie
06 - Externer Link
07 - Interner Link
08 - Artikelweiterleitung
09 - Download
10 - HTML Editor
11 - Kontakt
12 - Galerie
13 - Slideshow
14 - News
15 - Routenplaner
16 - PHP Code
*-----------------------------------------------------------------------------*/













/*----------------------------------------------------------------------------*/
/*  Default-style */
/*----------------------------------------------------------------------------*/
html, body {margin:0;padding:0;height:100%;}
body,p,td,th,a,input,select,optgroup,option,textarea {font-family: Arial, Helvetica, Verdana, sans-serif; color: #404040;font-size:12px;height:100%;}
body {padding: 0;margin:0;border:0;background-color:#ffffff;background-image:url(../../files/template/bg.jpg);background-repeat:repeat-x;	}
h1,h2,h3,h4,h5,h6,pre,code {}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd, div { margin:0; padding:0 }
img, a img,:link img,:visited img { border:none }
img { margin:0; padding:0;}
fieldset{border:0;}
a {text-decoration: none;}
a:hover	{text-decoration: underline;}
a:link,a:visited { text-decoration:none; }



input {margin:3px;border:none; border:1px solid #404040;background-color:#ffffff;color:#000000;height:20px;}
select {margin:3px;border:none;border:1px solid #404040;background-color:#ffffff;color:#000000;height:20px;}
checkbox {margin:3px;border:none;border:1px solid #404040;background-color:#ffffff;color:#000000;height:20px;}
textarea {margin:3px;border:none;border:1px solid #404040;background-color:#ffffff;color:#000000;height:100px;}




.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





#col_content a:link { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #404040; text-decoration: underline;} 
#col_content a:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #404040; text-decoration: underline; } 
#col_content a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #606060; text-decoration: underline; } 
#col_content a:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #404040; text-decoration: underline; } 




.box_floated ul {display:block; vertical-align:middle;list-style-image:url(../../files/template/icons/list.gif); }
.box_floated ul li {height:14px; line-height:14px; vertical-align:middle;padding:2px;margin-top:2px;margin-bottom:2px; vertical-align:middle;list-style-position:inside; list-style-image:url(../../files/template/icons/list.gif); font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;font-weight:bold}

.box_floated ol {display:block; vertical-align:middle; list-style-type:decimal;list-style-position:inside}
.box_floated ol li {height:14px; line-height:14px; vertical-align:middle;padding:2px;margin-top:2px;margin-bottom:2px; vertical-align:middle;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;font-weight:bold}



/*----------------------------------------------------------------------------*/
/* Template - Default */
/*----------------------------------------------------------------------------*/
#wrap {background-image:url(../../files/template/shadow_top.jpg); background-repeat:no-repeat;background-position:center 286px;  min-height:100%;height:auto !important;height:100%;text-align:center}

    #inner_wrap{text-align:left;margin:0 auto; width:951px; left:50%; padding:0;}
    
    #top_navi{background-image:url(../../files/template/top_navi_bg.jpg);font-size:0;height:48px;}    

    #header{width:951px;height:238px;margin:0;font-size:0;background-color:#ffffff;}
        #header_logo{background-color:#ffffff;display:inline;float:left;margin:11px;}
        #header_slideshow{float:left;margin:11px;margin-left:0;margin-right:0} 
        #header .a_logo{text-decoration:none;margin:0;}
    
    #content{width:100%;padding:0;margin:0;background-image:url(../../files/template/bg_content.jpg);background-repeat:no-repeat;}
        #col_left{float:left;width:251px;}   
        #col_content{float:left;width:629px;margin-left:25px; margin-bottom:30px;margin-top:43px;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px; line-height: 18px;} 

    #footer{white-space: nowrap; height: 35px; width:100%;background-image:url(../../files/template/bottom_bar.jpg);text-align:center}
        #footer_inner{line-height:35px;}
/*----------------------------------------------------------------------------*/
/* Template 1 - Default */
/*----------------------------------------------------------------------------*/



        







/*----------------------------------------------------------------------------*/
/* Template - Topnavigation */
/*----------------------------------------------------------------------------*/
#topnavigation{text-align:right;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding-right:7px;}

#topnavigation a{line-height:32px;padding-bottom:25px;}

#topnavigation span.li_separator {border:0 ; border-right:1px solid #ffffff;width:1px; padding-top:15px;}

#topnavigation a.a_navi_1:link , a.a_navi_1:visited {font-size:13px; font-weight: normal;color:#ffffff;text-decoration: none;text-decoration:none;margin-left:16px;margin-right:15px;}
#topnavigation a.a_navi_1:hover {background-repeat:no-repeat; background-image:url(../../files/template/icons/top_menue_arrow.gif);background-position:center 20px}

#topnavigation a.a_aktiv_navi_1:link , a.a_aktiv_navi_1:visited {font-size:13px; font-weight: normal;color:#ffffff;text-decoration: none;text-decoration:none;margin-left:15px;margin-right:15px;color:#ffffff;background-repeat:no-repeat; background-image:url(../../files/template/icons/top_menue_arrow.gif);background-position:center 20px}
#topnavigation a.a_aktiv_navi_1:hover {}










/*----------------------------------------------------------------------------*/
/* Template - Hauptnavigation */
/*----------------------------------------------------------------------------*/
#hauptnavigation{clear:both; font-family:Arial, Helvetica, sans-serif;margin-top:40px;}

#hauptnavigation a {text-decoration:none; padding-left:10px;}

#hauptnavigation .ul_navi_2{margin:0; padding:0;margin-left:31px;list-style:none;width:189px;}
#hauptnavigation .ul_navi_3{margin:0; padding:0;margin-left:14px;list-style:none;}

#hauptnavigation .li_navi_2{list-style:none;line-height:33px;background-image:url(../../files/template/icons/menue_line.jpg);background-repeat:no-repeat;background-position:left 31px}
#hauptnavigation .li_navi_3{list-style:none;line-height:22px;background:none;}

#hauptnavigation .li_navi_2aktiv_{list-style:none;line-height:33px;background-image:url(../../files/template/icons/menue_line.jpg);background-repeat:no-repeat;background-position:left 31px}
#hauptnavigation .li_navi_3aktiv_{list-style:none;line-height:22px;background:none;}

#hauptnavigation a.a_navi_2 {background-image:url(../../files/template/icons/main_menue.png); background-repeat:no-repeat;background-position:left center;line-height:33px;text-decoration: none;font-size:14px; font-weight: bold;color:#363636;}
#hauptnavigation a.a_navi_2:hover {color: #af0301;}

#hauptnavigation a.a_aktiv_navi_2 {background-image:url(../../files/template/icons/main_menue_active.png); background-repeat:no-repeat;background-position:left center;line-height:33px;text-decoration: none;font-size:14px; font-weight: bold;color:#af0301;}
#hauptnavigation a.a_aktiv_navi_2:hover {color:#363636;}

#hauptnavigation a.a_navi_3 {background-image:url(../../files/template/icons/main_menue.png); background-repeat:no-repeat;background-position:left center;line-height:22px;text-decoration: none;font-size:12px; font-weight: normal; color:#363636}
#hauptnavigation a.a_navi_3:hover {color: #af0301;}

#hauptnavigation a.a_aktiv_navi_3 {background-image:url(../../files/template/icons/main_menue_active.png); background-repeat:no-repeat;background-position:left center;line-height:22px;text-decoration: none;font-size:12px; font-weight: normal; color:#af0301;}
#hauptnavigation a.a_aktiv_navi_3:hover {color:#363636;}










/*----------------------------------------------------------------------------*/
/* Footer */
/*----------------------------------------------------------------------------*/
#footer a.navi_footer:link {font-size: 12px; color: #404040; text-decoration: underline; } 
#footer a.navi_footer:visited {font-size: 12px; color: #404040; text-decoration: underline; } 
#footer a.navi_footer:hover {font-size: 12px; color: #606060; text-decoration: underline; } 
#footer a.navi_footer:active {font-size: 12px; color: #404040; text-decoration: underline; } 
            









/*----------------------------------------------------------------------------*/
/* Modul  00 - Absatz   */
/*----------------------------------------------------------------------------*/
#box_content p{margin-top:10px; margin-bottom:10px;}







/*----------------------------------------------------------------------------*/
/* Modul  01 - Headline   */
/*----------------------------------------------------------------------------*/
h1 {margin-bottom:15px; font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 18pt;color: #af0301;}
h2 {margin-bottom:15px; font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 14pt;color: #af0301;}
h3 {margin-bottom:15px; font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 11pt;color: #af0301;}
h4 {margin-bottom:15px; font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 18pt;color: #363636;}
h5 {margin-bottom:15px; font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 14pt;color: #363636;}
h6 {margin-bottom:15px; font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 11pt;color: #363636;}







/*----------------------------------------------------------------------------*/
/* Modul  02 - WYSIWYG-Editor  */
/*----------------------------------------------------------------------------*/
/*  Kein CSS erforderlich , evtl. Customer-CSS einbinden */






/*----------------------------------------------------------------------------*/
/* Modul  03 - Text und/oder Bild [textile]  */
/*----------------------------------------------------------------------------*/
.box_floated{margin-bottom:30px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #404040;line-height:20px;}
.box_floated img.floatLeft{display:inline;float:left;margin-right:20px; margin-bottom:20px;}
.box_floated img.floatRight{display:inline;float:right;margin-left:20px; margin-bottom:20px;}

.clear {clear:left; font-size:1px; line-height: 0;}





/*----------------------------------------------------------------------------*/
/* Modul  04 - H-Spacer  */
/*----------------------------------------------------------------------------*/
.hspacer{height:30px;}







/*----------------------------------------------------------------------------*/
/* Modul  05 - Linie  */
/*----------------------------------------------------------------------------*/
.linie{height:3px;margin-bottom:10px;margin-top:10px;line-height:1px;border-bottom:1px solid #af0301}
hr {height:3px;margin-bottom:10px;margin-top:10px;line-height:1px;border-bottom:1px solid #af0301}






/*----------------------------------------------------------------------------*/
/* Modul  06 - Externer Link  */
/*----------------------------------------------------------------------------*/
.externerlink{}
.externerlink:hover{text-decoration:underline;}





/*----------------------------------------------------------------------------*/
/* Modul  07 - Interner Link  */
/*----------------------------------------------------------------------------*/
.internerlink {}
.internerlink:hover{text-decoration:underline;}





/*----------------------------------------------------------------------------*/
/* Modul  08 - Artikelweiterleitung   */
/*----------------------------------------------------------------------------*/





/*----------------------------------------------------------------------------*/
/* Modul  09 - Download  */
/*----------------------------------------------------------------------------*/
div.download-hdl{}
div.download-file{}
div.download-desc{}
div.download-without-desc{}





/*----------------------------------------------------------------------------*/
/* Modul  10 - HTML-Editor  */
/*----------------------------------------------------------------------------*/





/*----------------------------------------------------------------------------*/
/* Modul  11 - Kontakt  */
/*----------------------------------------------------------------------------*/
#kontaktboxwrap{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;line-height:20px;}

#kontaktboxwrap input {margin:3px;width:200px;border:none; border:1px solid #AF0301;color:#404040;height:20px;}
#kontaktboxwrap select {margin:3px;width:200px;border:none;border:1px solid #AF0301;color:#404040;height:20px;}
#kontaktboxwrap textarea {margin:3px;width:200px;border:none;border:1px solid #AF0301;color:#404040;height:100px;}

.formgen .senden{display:block;margin-left:133px;width:200px;border:1px solid #AF0301;cursor:pointer; height:25px;}

#kontaktboxwrap label{font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;line-height:20px;}

#kontaktbox{}
fieldset{border:0;}
#kontakt{}
.inpt{}
#name{}
#email{}
.txt{} 
#message{}
.senden{}
.center{}







/*----------------------------------------------------------------------------*/
/* Modul  12 - Galerie  */
/*----------------------------------------------------------------------------*/
.tab_galerie{}
.td_galerie{}
.img_galerie {cursor:pointer; vertical-align:top; text-align:center;padding:6px;background-color:#ffffff;border:1px solid #404040;}
.img_galerie img{border:1px solid #404040;;padding:0;margin:0;margin-bottom:4px;}
.img_galerie:hover{background-color:#ececec;border:1px solid #404040;}
div.img_titel{text-align:center;font-size:11px;color:#444444}








/*----------------------------------------------------------------------------*/
/* Modul  13 - Slidershow   */
/*----------------------------------------------------------------------------*/
/* Kein CSS erforderlich*/
   
   
   




/*----------------------------------------------------------------------------*/
/* Modul  14 - News   */
/*----------------------------------------------------------------------------*/
div#news_box{margin-top:25px; margin-bottom:25px; width:189px; margin-left:31px;}
div#news_box_header{height:41px;padding-left:18px;line-height:41px; color:#ffffff;font-size:14px;font-weight:bold; background-image:url(../../files/template/news_box_header.jpg);}
div#news_box_inner{border:1px solid #aaaaaa;border-top:0; padding:15px;padding-bottom:0; background-image:url(../../files/template/news_box_bg.jpg);background-repeat:no-repeat;}

div.news{margin-bottom:20px;}

div.news_header{color:#b00300;font-size:12px;font-weight:bold}

div.news_text{margin-top:5px; color:#404040;line-height:19px;}

div.news_linkbox{margin-top:8px;}

.news_icon{margin-right:2px;}

a.news_link{          font-size: 12px; font-weight:bold;color: #404040; text-decoration: none;} 
a.news_link:link {    font-size: 12px; font-weight:bold;color: #404040; text-decoration: none;} 
a.news_link:visited { font-size: 12px; font-weight:bold;color: #404040; text-decoration: none;} 
a.news_link:active {  font-size: 12px; font-weight:bold;color: #404040; text-decoration: none;} 
a.news_link:hover {   font-size: 12px; font-weight:bold;color: #606060; text-decoration: none;} 


/* Öffnungszeiten */
div#ofz_box{margin-top:25px; margin-bottom:25px; width:189px; margin-left:31px;}
div#ofz_box_inner{border:1px solid #aaaaaa;padding:15px;background-image:url(../../files/template/ofz_box_bg.jpg);background-repeat:no-repeat;}
div#ofz_box_inner h1{font-size:12px; font-weight:bold;color:#666666;letter-spacing:0.3em}
div#ofz_box_inner .ofz_text{color:#404040;}






/*----------------------------------------------------------------------------*/
/* Modul  15 - Routenplaner   */
/*----------------------------------------------------------------------------*/
/*  Kein CSS erforderlich  */






/*----------------------------------------------------------------------------*/
/* Modul  16 - PHP Code  */
/*----------------------------------------------------------------------------*/
/*  Kein CSS erforderlich  */









