







/*----------------------------------------------------------------------------*/
/* Modul  01 - Headline   */
/* Modul  02 - Bild  */
/* Modul  03 - WYSIWYG-Editor  */
/* Modul  04 - Text und/oder Bild [textile]  */
/* Modul  05 - H-Spacer  */
/* Modul  06 - Linie  */
/* Modul  07 - Externer Link  */
/* Modul  08 - Interner Link  */
/* Modul  09 - Artikelweiterleitung   */
/* Modul  10 - Download  */
/* Modul  11 - HTML-Editor  */
/* Modul  12 - Kontakt  */
/* Modul  13 - Gallerie  */
/* Modul  14 - Slidershow   */
/* Modul  15 - News   */
/* Modul  16 - Routenplaner   */
/* Modul  17 - Login   */
/* Modul  18 - PHP Code  */
/* Modul 19 - Formulargenerator   */
/*----------------------------------------------------------------------------*/















/*----------------------------------------------------------------------------*/
/*  Default-style */
/*----------------------------------------------------------------------------*/
html, body {margin:0;padding:0;height:100%;}
body,p,td,th,a,input,select,optgroup,option,textarea {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;font-size:11px;height:100%;}
body {padding: 0;margin:0;border:0;background-color:#E6DFC2;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-bottom:1px solid #DDD7BD;background-color:#ffffff;color:#000000;height:20px;}
select {margin:3px;border:none;border-bottom:1px solid #DDD7BD;background-color:#ffffff;color:#000000;height:20px;}
checkbox {margin:3px;border:none;border-bottom:1px solid #DDD7BD;background-color:#ffffff;color:#000000;height:20px;}
textarea {margin:3px;border:none;border-bottom:1px solid #DDD7BD;background-color:#ffffff;color:#000000;height:100px;}








/*----------------------------------------------------------------------------*/
/*  Default-style */
/*----------------------------------------------------------------------------*/
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;} 
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; } 
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d90600; text-decoration: underline; } 
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d90600; text-decoration: underline; } 




h1 {margin-bottom:15px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 24px;color: #d90600;}
h2 {margin-bottom:15px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;color: #d90600;}
h3 {margin-bottom:15px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;color: #000000;font-weight: bold;}
h4 {margin-bottom:15px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;color:#d90600;}
h5 {margin-bottom:15px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #d90600;}
h6 {margin-bottom:15px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000000;}

ul {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;list-style-image:url(list.gif); font-weight:bold}
li {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;list-style-image:url(list.gif); font-weight:bold}

hr {height:3px;margin-bottom:10px;margin-top:10px;background-image:url(../../files/template/linie.png);background-repeat:repeat-x;line-height:1px;}


.table {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;border: 1px solid #cebf93;background-color: #eae3c5;}






p{margin-top:10px; margin-bottom:10px;}









/*----------------------------------------------------------------------------*/
/* Template 1 - Default */
/*----------------------------------------------------------------------------*/
#wrap {position:absolute; width:930px; left:50%; padding:0; margin-left:-465px;padding-bottom:70px;}

    #inner_wrap{padding:0; margin:0;margin-top:40px;}
    
    #header{width:930px;height:300px;margin:0;padding:0;border-bottom:0px solid #ffffff;font-size:0}

    #mainnavigation{background-image:url(../../files/template/menue_bg.jpg);height:48px} 
    
    #navi_shadow{font-size:0;background-image:url(../../files/template/menue_shadow.jpg);height:9px;padding:0;margin:0;}
    
    #distanz{height:18px;background:#EEE8D8;display:block;}

    #content_top{padding:0;margin:0;font-size:0;width:930px;height:5px;background-repeat:no-repeat;background-image:url(../../files/template/content_top.jpg);}
    
    #content{width:930px;padding:0;margin:0;background-image:url(../../files/template/content_middle.jpg);}
        #col_left{float:left;width:218px;}
            #col_left_inner{border:0px solid #000000;margin:14px;margin-left:32px;width:172px}    
        #col_center{float:left;width:460px;}
            #box_content{margin-left:18px;margin-top:10px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;} 
        #col_right{float:right;width:218px;}
            #col_right_inner{border:0px solid #000000;margin:14px;margin-right:32px;width:172px} 
    #content_bottom{font-size:0px;width:930px;height:18px;background-image:url(../../files/template/content_bottom.jpg);}

    #footer{padding-top:4px;padding-left:33px;padding-right:33px;}
        #footer_left{border:0px solid #000;float:left;}
        #footer_right{border:0px solid #000;float:right;}
/*----------------------------------------------------------------------------*/
/* ENDE Template 1 - Default */
/*----------------------------------------------------------------------------*/







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









a.navi_footer:link {font-size: 10px; color: #000000; text-decoration: none; } 
a.navi_footer:visited {font-size: 10px; color: #000000; text-decoration: none; } 
a.navi_footer:hover {font-size: 10px; color: #000000; text-decoration: underline; } 
a.navi_footer:active {font-size: 10px; color: #000000; text-decoration: underline; } 
a.navi_footer img{margin-right:3px;}
            






/*----------------------------------------------------------------------------*/
/* Template Hauptnavigation */
/*----------------------------------------------------------------------------*/
#navi_main ul{display:inline;color:#ffffff;margin:0; padding:0;margin-left:20px;}
#navi_main li{display:inline;list-style:none;line-height:48px;}
#navi_main .navi_delemiter{padding-top:5px;padding-bottom:5px;height:22px;line-height:48px;margin-left:5px;margin-right:5px;font-size:11px; background-image:url(../../files/template/menue_separator.jpg);}
#navi_main a:link{font-weight:bold;font-size:13px;color:#ffffff;text-decoration:none;}
#navi_main a:visited{font-weight:bold;font-size:13px;color:#fff;text-decoration:none;}
#navi_main a:hover{font-weight:bold;font-size:13px;color:#fff;text-decoration:underline;}
#navi_main a:active{font-weight:bold;font-size:13px;color:#fff;text-decoration:underline;}
#navi_main #current a{font-weight:bold;font-size:13px;color:#fff;text-decoration:underline;}








#navi_sub{margin-bottom:15px;padding:0;border:1px solid #CCBF9D; background-color:#EAE3C6;background-repeat:no-repeat}

#navi_sub ul li{border-bottom:1px solid #ffffff;}


#navi_sub #ul_navi_sub{margin:0;padding:0;list-style-position:outside;list-style:none; list-style-image:none}
#navi_sub #ul_navi_sub li{line-height:26px;list-style:none; list-style-image:none;background-color:#CBBF97;}
#navi_sub #ul_navi_sub li a{padding-left:5px;line-height:26px;text-decoration:none;font-weight:bold;}


#navi_sub #ul_navi_sub #current2 li{border-bottom:0px solid #ffffff;}
#navi_sub #ul_navi_sub #current2 a{text-decoration:underline;font-weight:bold;}
#navi_sub #ul_navi_sub #current2 .subnav2 li{border-top:1px solid #ffffff;}
#navi_sub #ul_navi_sub #current2 .subnav2 a{font-weight:normal;}


#navi_sub #ul_navi_sub .subnav2{margin:0;padding:0;list-style-position:outside;list-style:none; list-style-image:none;}
#navi_sub #ul_navi_sub .subnav2 li{padding-left:5px;line-height:17px;background-color:#D5CBA8;}
#navi_sub #ul_navi_sub .subnav2 li a{line-height:20px;text-decoration:none;}


#navi_sub #ul_navi_sub #current2 .subnav2 a{text-decoration:none;}

#navi_sub #ul_navi_sub .subnav2 #active {background-color:#E3DABB;}
#navi_sub #ul_navi_sub .subnav2 #active a.level3active{ background-color:#E3DABB;}









/*----------------------------------------------------------------------------*/
/* Suchbox */
/*----------------------------------------------------------------------------*/
#suchenbox{margin:0; margin-top:20px;width:170px; height:86px;background-image:url(../../files/template/search.jpg);}
#suchenbox .search{font-size:9px;margin:3px;margin-top:53px;margin-left:10px;height:17px;width:110px;border:1px solid #C3BBA4}
#suchenbox .button{font-size:9px;margin:3px;margin-top:53px;height:19px;width:30px;border:1px solid #C3BBA4}




#suchergebnisse{}
#suchergebnisse h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #000000; text-decoration:none;}
#suchergebnisse div.suchlink{padding:3px;margin-top:20px;background-color:#ffffff;border-bottom:1px solid #DDD7BD;}
#suchergebnisse div.suchlink a{}
#suchergebnisse div.suchtext{padding:3px;background-color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#aaaaaa}























/*----------------------------------------------------------------------------*/
/* Modul  01 - Headline   */
/*----------------------------------------------------------------------------*/
/* Siehe CFD Vorgaben */



/*----------------------------------------------------------------------------*/
/* Modul  02 - Bild  */
/*----------------------------------------------------------------------------*/
.imgcontent{}




/*----------------------------------------------------------------------------*/
/* Modul  03 - WYSIWYG-Editor  */
/*----------------------------------------------------------------------------*/





/*----------------------------------------------------------------------------*/
/* Modul  04 - Text und/oder Bild [textile]  */
/*----------------------------------------------------------------------------*/
div.box_floated{margin-bottom:30px;}
img.floatLeft{display:inline;float:left;margin-right:20px; margin-bottom:20px;}
img.floatRight{display:inline;float:right;margin-left:20px; margin-bottom:20px;}
.box_floated p{/*display:inline;*/}

div.box_floated ul {list-style-position:outside;font-family: Arial, Helvetica, sans-serif;font-size: 12px;list-style-image: url(../files/pfeil_dunkel_transparent.gif);color: #000000;}	
div.box_floated ul li {margin-left:18px;color: #000000;}
div.box_floated ol {list-style-position:outside;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
div.box_floated ol li {margin-left:18px;color: #000000;}

div.box_floated img{margin-top:6px;}

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





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





/*----------------------------------------------------------------------------*/
/* Modul  06 - Linie  */
/*----------------------------------------------------------------------------*/
.linie{height:6px;margin-bottom:10px;margin-top:10px;background-image:url(../../files/template/linie.png);background-repeat:repeat-x;line-height:1px;}



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

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



/*----------------------------------------------------------------------------*/
/* Modul  09 - Artikelweiterleitung   */
/*----------------------------------------------------------------------------*/




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





/*----------------------------------------------------------------------------*/
/* Modul  11 - HTML-Editor  */
/*----------------------------------------------------------------------------*/




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

#kontaktboxwrap input {margin:3px;width:200px;border:none; border-bottom:1px solid #DDD7BD;background-color:#ffffff;color:#000000;height:20px;}
#kontaktboxwrap select {margin:3px;width:200px;border:none;border-bottom:1px solid #DDD7BD;background-color:#ffffff;color:#000000;height:20px;}
#kontaktboxwrap textarea {margin:3px;width:200px;border:none;border-bottom:1px solid #DDD7BD;background-color:#ffffff;color:#000000;height:100px;}

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

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

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











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








/*----------------------------------------------------------------------------*/
/* Modul  14 - Slidershow   */
/*----------------------------------------------------------------------------*/
/* Kein CSS erforderlich, da nur die XML Ausgabe erzeugt wird. */
   
   
   



/*----------------------------------------------------------------------------*/
/* Modul  15 - News   */
/*----------------------------------------------------------------------------*/
div.news_box{}
div.news_box_header{margin-bottom:15px;line-height:20px; color:#F11300;font-size:14px;font-weight:bold}
div.news_box_header img{margin-bottom:1px;margin-right:3px;}
div.news_box_text{line-height: 18px;margin:5px 0 0 0;color:#000000;}
div.news_box_linkbox{margin:10px 0 10px 0;}

a.news_box_link{font-weight:bold; margin-right:5px;line-height:15px;height:15px;display:block;background-repeat:no-repeat; background-image:url(../../files/template/icon_newsbox.jpg);background-position:right} 
a.news_box_link:link {font-size: 11px; color: #000000; text-decoration: none;} 
a.news_box_link:visited {font-size: 11px; color: #000000; text-decoration: none; } 
a.news_box_link:active {font-size: 11px; color: #000000; text-decoration: none; } 
a.news_box_link:hover {font-size: 11px; color: #000000; text-decoration: none;background-image:url(../../files/template/icon_newsbox.jpg); background-position:right} 

.img_linie{margin-top:20px;margin-bottom:0px;}




/*----------------------------------------------------------------------------*/
/* Modul  16 - Routenplaner   */
/*----------------------------------------------------------------------------*/






/*----------------------------------------------------------------------------*/
/* Modul  17 - Login   */
/*----------------------------------------------------------------------------*/

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



   



/*----------------------------------------------------------------------------*/
/* Modul 19 - Formulargenerator   */
/*----------------------------------------------------------------------------*/
.formgen{margin:0px;padding:0px;width:400px;font-family: Verdana, Helvetica, Arial, sans-serif;font-size:11px;line-height:20px;}

.formgen form{}
.formgen form fieldset{border:1px solid #000000;}

.formgen .formblock{width:400px;display:block;clear:both;border:0px solid #000000}
.formgen label{float:left;padding:5px;width:120px;color:#000000;}

.formgen input {float:left;margin:3px;width:200px;border:none; border-bottom:1px solid #DDD7BD;background-color:#ffffff;color:#000000;height:20px;}
.formgen select {float:left;margin:3px;width:200px;border:none;border-bottom:1px solid #DDD7BD;background-color:#ffffff;color:#000000;height:20px;}
.formgen checkbox {float:left;margin:3px;width:200px;border:none;border-bottom:1px solid #DDD7BD;background-color:#ffffff;color:#000000;height:20px;}
.formgen textarea {float:left;margin:3px;width:200px;border:none;border-bottom:1px solid #DDD7BD;background-color:#ffffff;color:#000000;height:100px;}

.formgen .formsubmit{margin-left:133px;width:200px;border:1px solid #DDD7BD;cursor:pointer; height:25px;}
.formgen .formtext{}
.formgen .formpassword{}
.formgen .formtextfield{}
.formgen .formselect{}
.formgen .formradio{}
.formgen .formcheck{}
.formgen .formtrenn{}
.formgen .formhinweis{}
.formgen .formcaptcha{}

.formgen p{margin-bottom:20px;}


#form-module-thanks{font-weight:bold;}

.formerror{color:#EB0F01;font-weight:bold;}







