/* CSS Document */

body {
    margin: 0px;
    color: #6B6B6B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:16px;

 
 
}

a:link    { color:#901D3A;text-decoration: underline; }
a:visited { color:#901D3A; text-decoration: underline; }
a:active  { color:#901D3A; text-decoration: underline; }
a:hover   { color:#303030; text-decoration: underline; }
    
    
#page {
border:0px solid red;
}

#page_margins {
    width: 980px;
    margin: 0 auto 0 auto;padding:20px;
    border:0px solid green;
    background-color:#fff;
}

/* ************************************* */
/* Header Bereich                        */
/* ************************************* */

#header {
  margin-top:20px;   
}
  #header_logo {
    float:left;border:0px solid gray;width:500px;
  }
  
  #header_google { 
    float:left;  
  }
  
  #header_slider {
    margin-top:20px;margin-bottom:20px;
  }
  
  #header_wrap {
    margin-left:5px;
  }


/* ************************************* */
/* Breadcrump Bereich                    */
/* ************************************* */

#breadcrumb {
  margin-bottom:10px;
} 

#breadcrumb a{
  color: #901D3A;
} 

/* ************************************* */
/* Container Bereich                     */
/* ************************************* */

#container {
  margin-bottom:20px;
}

  #links {
    width:200px;
    float:left;
  }
  
  #inhalt {
    width:622px;
    float:left;
    margin-left:10px;
    margin-right:10px;
  }
  
  #rechts {
    width:138px;
    float:left;
  }


 


/* Caption Box */


.caption {
    background: url('../images/caption.bg.gif') repeat-x bottom;
    height: 26px;
    
    font-weight: bold;
    color: #303030;
    margin: 0;
}
    .caption p {
        background: url('../images/caption.left.gif') no-repeat left;
        padding: 6px 0 0 10px;
        height: 20px;
        color: #303030;
        margin: 0;   
    }

    .caption a {
        color: #303030; text-decoration: none;
    }
    
    .caption a:hover {
        text-decoration: underline;
    }
    
    
    .caption h3 {
        background: url('../images/caption.right.gif') no-repeat right;
        float: right;
        margin: 0px;
        font-size: 10px;
        height: 20px;
        padding: 6px 6px 0 0;
    }
    
    .caption h2 {
        background: url('../images/caption.right.gif') no-repeat right;
        float: right;
        margin: 0px;
        font-size: 10px;
        height: 20px;
        padding: 0;
    }


/* end: Caption Box */

.contentbox {
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    padding: 0px;
    padding-left:8px;
    padding-top:8px;
    padding-right:8px;
    
}

.contentbox p {
   margin:0px;
   padding:0px; 
}

.contentbottom {
    background: url('../images/contentbottom.bg.gif') repeat-x bottom;
    height: 7px;
    margin: 0;
}
    .contentbottom p {
        margin: 0;
    }

    .contentbottom span {
        float: right;
    }
    
/* *********************** */
/*  Hauptnavigation        */
/* *********************** */

.hauptnavigation {
    background: url('../images/bar.bg.gif');
    height: 37px;
    margin: 10px 0 10px 0;
}   
    .hauptnavigation h3 {
        background: url('../images/bar.end.gif') no-repeat right;
        float: right;
        margin: 0px;
        width: 30px;
        height: 27px;
        padding: 10px 0 0 0;
    }

    #hauptnavigation_links  {
    padding: 0px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;    background:url('../images/bar.start.gif') no-repeat;
    }
    
    .hauptnavigation ul {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }
    
    .hauptnavigation li {
        padding:0px;
        margin: 0px;
        height: 37px;
        display: inline;
        float:left;
        list-style-type: none;
    }
    
    #hauptnavigation_start {
        background: url('../images/bar.anfang.gif') no-repeat left;
                height: 37px;   width:17px;
    }


    .navmainStandardLevel_1 {
        padding: 0px;
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        line-height: normal;
    }
    
    a.navmainStandardLevel_1 {
        overflow:hidden;
        display:block;
        height:27px;
        padding: 10px 10px 0 10px;
        float: left;
        color: #303030;
        text-decoration: none;
    }
    
    a.navmainStandardLevel_1:hover {
        background:url('../images/bar.bg.gif') no-repeat center -37px;
        color: #901D3A;
    }
    a.navmainStandardLevel_1.active {
        background:url('../images/bar.bg.gif') no-repeat center -37px;
        padding: 0px;
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        line-height: normal;
        overflow:hidden;
        display:block;
        height:27px;
        padding: 10px 10px 0 10px;
        float: left;
        color:#901D3A;
    }



/* **************************** */
/*  end: Hauptnavigation        */
/* **************************** */




/* *********************** */
/*  linke Unternavigation  */
/* *********************** */

/* start:Unternavigation */
#unternavigation { margin-top:0px; margin-left:0px;    border:0px solid red;  }

/* Level 2 */
#unternavigation ul {
    width:230px;
    margin-top:10px;
    padding:0px;
    background-color:transparent;
    list-style-type: none; 
  font-size:13px;
  font-family:verdana;
  
}

#unternavigation ul li.navUnderLevel_2 {
    margin-left:0px;
}

#unternavigation ul li.navUnderLevel_2 a {
  font-size:13px; text-decoration:none; color:#303030; 
}

#unternavigation ul li.navUnderLevel_2 a:hover, #unternavigation ul li.navUnderLevel_2 a.active {
    color:#901D3A;
}
/* end: Level 2 */


/* start: Level 3 */
#unternavigation ul li.navUnderLevel_3 {
    margin-left:20px;
}
#unternavigation ul li.navUnderLevel_3 a {
  font-size:12px;text-decoration:none; color:#808080;
}
#unternavigation ul li.navUnderLevel_3 a:hover, #unternavigation ul li.navUnderLevel_3 a.active {
    color:#901D3A;
}
/* end: Level 3 */

/* *********************** */
/* end: Unternavigation    */
/* *********************** */

  
    .box_left_caption {
        background: url('box.caption.gif') no-repeat;
        padding: 6px 0 0 10px;
        height: 20px;
        width: 207px;
        color: #303030;
    }
    
    .box_left_bottom {
        background: url('box.bottom.gif') no-repeat;
        width: 217px;
        height: 4px;
        margin: 0px;
    }


/* rechts Boxen */  

    .box_right_caption {
        background: url('../images/box.caption.gif') no-repeat;
        padding: 6px 0 0 10px;
        height: 20px;
        width: 100px;
        color: #303030;
    }
    
    .box_right_bottom {
        background: url('../images/box.bottom.gif') no-repeat;
        width: 140px;
        height: 4px;
        margin: 0px;
    }
    
    .box_right {
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    padding: 8px;
    width: 122px;
    font-size: 11px;
}
    .box_right a {
        color: #696969; text-decoration: none;
    }
    .box_right a:hover {
        text-decoration: underline;
    }
    
    .box_right ul {
        margin: 0;
        padding: 0;
    }
    
    .box_right li {
        list-style-type: none;
        margin: 0 0 0 3px;
        padding: 0 0 4px 20px;
        background: url('../images/blt.gif') no-repeat;
    }
    .box_right p {
        margin: 0 0 0 3px;
        padding: 0 0 4px 20px;
        background: url('../images/blt.gif') no-repeat;
        text-align: left;
    }
/* end: rechte Boxen */


/* start: footer */

.footer {
    background: url('../images/footer.bg.gif') repeat-x top;
    color: #696969;
    height: 37px;
    margin: 0 0 15px 0;    
}
    .footer p {
        margin: 0;
        padding: 11px 0 0 10px;
        background: url('../images/footer.left.gif') no-repeat;
        height: 26px;           font-size:11px;
    }
    .footer h3 {
        background: url('../images/footer.right.gif') no-repeat right;
        height: 26px;
        float: right;
        margin: 0px;
        padding: 11px 10px 0 0;
        font-weight: normal;     font-size:11px;
    }

    .footer a {
        color: #696969; text-decoration: none;
    }
    .footer a:hover {
        text-decoration: underline;
    }

#unter_footer {
  background-color:#E7E2D9;
  padding:20px;
  -moz-border-radius:10px;-khtml-border-radius:20px;
}
#unter_footer a:link, a:visited{ text-decoration:none; }
.unter_footer_1 { float:left; }
.unter_footer_2 { float:left;border:0px solid red;margin-left:30px; }


#copyright {
    text-align: left;
    white-space: nowrap;
    font-size:11px;
}
    #copyright br {
        display: none;
    }

/* end: footer */

.go {
    margin: 0 0 0 4px;
    border: 0px;
    background: url('../images/go.gif') no-repeat;
    width: 25px;
    height: 20px;
}

.search {
     margin: 0 2px 0 0; padding: 4px 0 0 4px; border: 1px solid #696969; font-size: 12px; font-weight: bold; background: none; color: #901D3A; height: 16px; width: 140px;
}

.small, .small a {
    padding: 0px;
    margin: 0px;
    color: #696969;
    font-weight: normal;
    font-size: 7pt;
    text-decoration: none;
}

 
.artikelliste h2 a{
  color:#333;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
}

.artikelliste h2 a:hover { text-decoration:underline; }

.artikelliste p img{
  float:left;
  
}

.teaser_img {
  margin-right:20px;
}

.content_text {
  padding-bottom:20px;
}

 a:link.news,  a:visited.news  {
  font-size:11px;
    color:#901D3A; 
}
 a:hover.news {
  font-size:11px;
    color:red; 
}


#suchformular label.floatspace { font-weight:bold;width:150px; float:left; padding:2px 0px; margin:4px 0px 1px 0px; }
#suchformular input.eingabe { width:200px; padding:2px; margin:2px 0px 5px 0px; font-size:10px;}
#suchformular textarea.eingabe { padding:2px; margin:2px 0px 5px 0px; width:350px; height:90px; }
#suchformular input[type=checkbox] .eingabe { margin-top:8px; }
 


#gastro_suche_detail p.links { border:0px solid green;width:130px;  float:left;padding:2px 0px; margin:0px 0px 0px 0px; }
#gastro_suche_detail p.rechts { border:0px solid red;  float:left;width:330px; padding:2px; margin:0px 0px 0px 0px; }
.plaetze { border:0px solid red;  font-size:11px; padding:0px; margin:0px 0px 0px 0px; padding-right:30px;}
#gastro_suche_detail table { border:0px solid red;   }


.selectb {
  font-size:11px;
}

#suchfelder span.blau { color:navy;}

.detail_block {
padding:5px;background-color:#E7E2D9;-moz-border-radius:10px;-khtml-border-radius:30px;
margin-bottom:20px;
}

form {
padding:0px; margin:0px;
}

a:link.but_zurueck {
  font-size:11px;
  color:#901D3A;
  padding-left:6px;
 
   
  text-decoration:none;
  background-image:url(../images/but_links.gif);
  background-repeat: no-repeat;
}

a.but_mehr {
  font-size:11px;
  color:#901D3A;
  padding-left:10px;
  text-decoration:none;
  background-image:url(../images/but_rechts.gif);
  background-repeat: no-repeat;
}

a:visited.most_klicked,a:link.most_klicked {
  font-size:9px;
  color:#901D3A;
  padding-left:6px;
  text-decoration:none; 
}
a:hover.most_klicked { text-decoration: underline;  }

.neun{ font-size:9px; }
.zehn{ font-size:10px; }




#contactForm label.floatspace { width:150px; float:left; padding:2px 0px; margin:4px 0px 1px 0px; }
#contactForm input.eingabe { width:200px; padding:2px; margin:2px 0px 5px 0px; color:#222; border:1px solid #ccc;}
#contactForm textarea.eingabe { padding:2px; margin:2px 0px 5px 0px; width:350px; height:90px;  border:1px solid #ccc;}
#contactForm captcha {width:350px; }

.fehler_input {background-color:#DA363A;}
.fehlerfarbe {color:#DA363A;}



.searchResultItem h2   { color:#333; font-size:12px; padding:0px; margin:0px; margin-top:15px;}
.searchResultItem h2 a:link { color:#333;  font-size:12px;}
.searchResultItem h2 a:visited{ color:#333;  font-size:12px;}

.searchResultItem a:link { color:#0060B1;  text-decoration:none;}
.searchResultItem a:visited { color:#0060B1; }
.searchResultItem a:hover { color:#cccccc; }


.highl {
  font-size:1.4em;
  color:#333;
}

#rahmenaus { border:0px; }


.teaser_veranstaltungen a{
  color:#4E9F3B;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  line-height:11px;
}
.teaser_veranstaltungen a:hover{
  color:#333;

}


#startseite {}

#startseite_erlanger_bergkirchweih { width:595px; margin-bottom:10px;border:1px solid #ccc;}

#startseite_gewinnspiel { width:594px; height:110px;background-image:url(../upload/startseitenbilder/gewinnspiel_startseite.jpg);margin-bottom:10px;border:1px solid #ccc;}

#startseite_gewinnspiel_klein { float:left;width:393px; height:110px;background-image:url(../upload/startseitenbilder/gewinnspiel_startseite.jpg);margin-bottom:10px;border:1px solid #ccc;}
#startseite_eiszeit { float:left;margin-left:10px;width:190px; height:110px;background-image:url(../upload/startseitenbilder/eiszeit.jpg);margin-bottom:10px;border:1px solid #ccc;}


#startseite_vorteile { float:left;border:1px solid #ccc;width:190px;height:470px; background-image:url(../upload/sonstiges/herbst.jpg); }
#startseite_vorteile ol { padding-right:10px;font-size:12px;color:#333; }
#startseite_vorteile_head { padding: 4px 20px 4px 20px;border-bottom:0px solid #fff;font-size:14px;color:#000; }

#startseite_uebernachtungen { float:left;margin-left:10px;width:190px;height:230px;border:1px solid #ccc;background-image:url(../upload/sonstiges/hotel.jpg); }
#startseite_uebernachtungen_head { padding: 4px 20px 4px 20px;border-bottom:0px solid #fff;font-size:14px;color:#000; }
#startseite_uebernachtungen_text { padding:20px;font-size:12px;color:#000; }
#startseite_uebernachtungen_text a {color:#000; }

#startseite_werbung { float:left;margin-left:10px;width:190px;height:230px;border:1px solid #ccc;background-image:url(../upload/sonstiges/werbung.jpg); }
#startseite_werbung_head {padding: 4px 20px 4px 20px;border-bottom:0px solid #fff;font-size:14px;color:#C2181F; }
#startseite_werbung_text { padding:20px;font-size:12px;color:#C2181F; }
#startseite_werbung_text a {color:#C2181F; }

#startseite_veranstaltungen { float:left;margin-left:10px;margin-top:10px;width:190px;height:230px;border:1px solid #ccc;background-image:url(../upload/sonstiges/veranstaltungen.jpg); }
#startseite_veranstaltungen_head { padding: 4px 20px 4px 20px;border-bottom:0px solid #fff;font-size:14px;color:#E9E7E2; }
#startseite_veranstaltungen_text { padding:20px;font-size:12px;color:#E9E7E2; }
#startseite_veranstaltungen_text a {color:#E9E7E2; }

#startseite_fehler { float:left;margin-left:10px;margin-top:10px;width:190px;height:230px;border:1px solid #ccc;background-image:url(../upload/sonstiges/fehler.jpg); }
#startseite_fehler_head { padding: 4px 20px 4px 20px;border-bottom:0px solid #fff;font-size:14px;color:#000; }
#startseite_fehler_text { padding:20px;font-size:12px;color:#000; }

.clearleft { clear:left; }
.clearboth { clear:both; }
.last_visited { background-color:#E3EAED;width:97px;height:112px;float:left;margin-left:3px; }
.last_visited_img { margin-left:6px;margin-top:6px;border:0px solid #333; }

img { border:0px; }
.gastro_tip_bild { float:left;border:2px solid #9FB5BE; }
.gastro_tip_img { padding:1px;width:60px; }
.gastro_tip_text { margin-left:70px; }
.gastro_tip_img_innen {width:60px; }
#info_text a { font-weight:bold;text-decoration:none;color:#ED6200;font-size:11px; }

.werbung_rechts_img { margin-bottom:10px;border:0px;  }
.werbung_links_img { margin-bottom:10px;border:0px;  }



#slider { border:0px solid green;}
#slider ul {  border:0px solid red;}
#slider li { border:0px solid navy; float:left; list-style-type:none;margin-right:4px;}
#slider img { border:2px solid #ccc;}


#gewinnspielForm  label.floatspace { width:150px; float:left; padding:0px 0px; margin:2px 0px 1px 0px; border:0px solid green;}
#gewinnspielForm  input.eingabe { width:200px; height:16px; padding:2px; margin:2px 0px 5px 0px; border:1px solid #ccc;}
#gewinnspielForm  input.eingabe_spam { width:20px; padding:2px; margin:2px 0px 5px 0px; border:1px solid #ccc;}

#teilnahembedingungen {margin:20px; }

#postkarte img {margin-top:15px;}
#postkarte a {text-decoration:none;}
.bergpostkarte { margin-right:10px;padding:2px; border:1px solid #999; width:169px;height:112px;}


.rezepte {}
.rezepte p img{  float:left; }

.rezepte h2 a{
  color:#333;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
} 



.rezepte_quelle a:link  a:visited  {color:#999;}


.rezept_bild {padding-bottom:1px ;padding-top:1px;border-top:1px solid #333;border-bottom:1px solid #333;}

#gastro_detail_aktiv { margin-top:10px; margin-top:10px;font-size:14px; color:#ff0000;}
