@charset "utf-8";
/* CSS Document */


body {
margin: 0px;
padding: 0px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #f3f1e1;
background-image: url(img/bg_wolken.jpg);
background-repeat: repeat-x;
color: #8d8774;
}

#tagesticket iframe div.container{background:#e9e4d3 !important;}

H1, H2 {
/*
background-image: url(img/trenner_1_450px.png);
background-repeat: no-repeat;
background-position: bottom;
height: 1.9em;
*/
}

H3 {
/*font-size: 1.4em;
background-image: url(img/trenner_1_200px.png);
background-repeat: no-repeat;
background-position: bottom;
height: 2em;
*/
}

a {color:#625f56;text-decoration:none;}
a:hover {color: #8d8774;}

hr.hr_right {
height: 1px;
border: none;
background-color: #727256;
margin-top: -5px;
margin-bottom: 0px;
}

table tr td{
font-size: 1.2em;
padding-left: 5px;
padding-top: 7px;
padding-bottom: 7px;
}

table tr.hell {
background-color: #f6f4ed;
}


#wrapper {
width: 100%;
height: 100%;
margin-top: -0.5em;
}

#top_wrapper {
/*background-image: url(img/bg_montage_1.png);*/
background-repeat:no-repeat;
width: 102em;
margin: auto;
}

#cont_wrapper {
width: 72em;
margin: auto;
}

#top {
height: 13em;
}

#logo {
width: 13em;
height: 12em;
background-color:#FFFFFF;
border: 1px solid #d3d2c5;
padding-left: 1em;
margin-right: 3em;
margin-top: -0.6em;
float: left;
 }

# logo img {}

#top_right {
margin-left: 17em;
text-align: right;
margin-top: 0.7em;
}

/** Navigationen **/

#top_right ul.short_nav {
position: relative;
right: 0px;
list-style:none;
}

#top_right ul.short_nav li{
display: inline;
}


#top_right ul.short_nav  a{
color: #8d8774;
text-decoration: none;
}

#top_right ul.short_nav a:hover{
color: #ff6d12;
}

#top_right li.gruen a:hover{
color: #add11d;
}

div#meta_navigation {
margin-top: 4.4em;
background-color: #FFFFFF;
border: 1px solid #d3d2c5;
height: 3.6em;
}

#meta_navigation ul.meta_nav {
text-align: center;
margin: 0; padding: 0.15em; padding-top: 0.2em; padding-right: 0em;
/*margin-top: 1em;*/
}

#meta_navigation ul.meta_nav li{
display: inline;
margin: 0; padding: 0;
list-style: none;
}

#meta_navigation ul.meta_nav a{
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
font-size: 1.05em;
float: left; 
margin: 0.1em; padding: 0.85em 0.3em;
background-color: #FFCC99;
}

#meta_navigation ul.meta_nav img{
border:none;
}

/**ÜBER UNS**/
#meta_navigation ul.meta_nav li.li_uns a{
color: #FFFFFF; background-color: #add11d;
}
#meta_navigation ul.meta_nav li.li_uns a:hover{
color: #add11d; background-color: #e9e4d3;
}
/**PREISE INFOS**/
#meta_navigation ul.meta_nav li.li_preise a{
color: #FFFFFF; background-color: #ff6d12;
}
#meta_navigation ul.meta_nav li.li_preise a:hover{
color: #ff6d12; background-color: #e9e4d3;
}
/**TIERE**/
#meta_navigation ul.meta_nav li.li_tiere a{
color: #FFFFFF; background-color: #99a30a;
}
#meta_navigation ul.meta_nav li.li_tiere a:hover{
color: #99a30a; background-color: #e9e4d3;
}
/**URZEIT**/
#meta_navigation ul.meta_nav li.li_urzeit a{
color: #FFFFFF; background-color: #117a8c;
}
#meta_navigation ul.meta_nav li.li_urzeit a:hover{
color: #117a8c; background-color: #e9e4d3;
}
/**FREIZEIT**/
#meta_navigation ul.meta_nav li.li_freizeit a{
color: #FFFFFF; background-color: #3cb9d8;
}
#meta_navigation ul.meta_nav li.li_freizeit a:hover{
color: #3cb9d8; background-color: #e9e4d3;
}
/**FOERDERER**/
#meta_navigation ul.meta_nav li.li_foerderer a{
color: #737355; background-color: #e9e4d3;
}
#meta_navigation ul.meta_nav li.li_foerderer a:hover{
color: #FFFFFF; background-color: #e9e4d3;
}


#meta_navigation ul.meta_nav li.karte {
display: inline;
width: 56px;
height: 30px;
}
#meta_navigation ul.meta_nav li.karte a{
padding: 1em 0em;
background-color: transparent;
width: 56px;
height: 10px;
background-image: url(img/bg_button.jpg);
background-repeat: no-repeat;
/*background-position:center;*/
}
#meta_navigation ul.meta_nav li.karte a:hover{
background-image: url(img/bg_button_over.jpg);
background-repeat: no-repeat;
}


/**********/
#fadeshow1 {
height: 26em;
width: 74em;
border-bottom: none;
}
#header {
border: 1px solid #d3d2c5;
background-color: #FFFFFF;
border-bottom: none;
/*background-image: url(img/01_header_700x240.jpg);
background-position:  1em 1em;
background-repeat: no-repeat;*/
}

/** Info Hunde **/
#info_header_hunde {
position: absolute;
z-index: 1100;
display: none;
margin-top: -22.5em;
margin-left: 48.5em;
width: 211px;
height: 211px;
background-image: url(img/hunde_head_210x210.png);
background-repeat: no-repeat;
text-align: right;
}
#info_header_hunde a{
font-size: 1.2em;
font-style: italic;
text-decoration: none;
color: #3cb9d8;
position: relative;
top: 180px; 
padding-right: 20px;
}
#info_header_hunde a:hover{
color: #8d8774;}
/** Info oeffnung **/
#info_header_oeffnung {
position: absolute;
z-index: 1101;
display: none;
margin-top: -22.5em;
margin-left: 48.5em;
width: 211px;
height: 211px;
background-image: url(img/oeffnung_head_210x210.png);
background-repeat: no-repeat;
text-align: right;
}
#info_header_oeffnung a{
position: absolute;
font-size: 1.2em;
font-style: italic;
text-decoration: none;
color: #FFFFFF;
position: relative;
top: 180px; 
padding-right: 20px;
}
#info_header_oeffnung a:hover{
color: #8d8774;}
/** Info dino **/
#info_header_dino {
position: absolute;
z-index: 1102;
display: none;
margin-top: -22.5em;
margin-left: 48.5em;
width: 211px;
height: 211px;
background-image: url(img/urtiere_head_210x210.png);
background-repeat: no-repeat;
text-align: right;
}
#info_header_dino a{
font-size: 1.2em;
font-style: italic;
text-decoration: none;
color: #117a8c;
position: relative;
top: 180px; 
padding-right: 20px;
}
#info_header_dino a:hover{
color: #8d8774;}
/** Info veranstaltungen **/
#info_header_veranstaltungen {
position: absolute;
z-index: 1103;
display: none;
margin-top: -22.5em;
margin-left: 48.5em;
width: 211px;
height: 211px;
background-image: url(img/veranstaltungen_head_210x210.png);
background-repeat: no-repeat;
text-align: right;
}
#info_header_veranstaltungen a{
font-size: 1.2em;
font-style: italic;
text-decoration: none;
color: #ff6d12;
position: relative;
top: 180px; 
padding-right: 20px;
}
#info_header_veranstaltungen a:hover{
color: #8d8774;}

/* SUB NAVIGATION */
#sub_navi {
position: relative;
bottom: 0px;
height: 3.1em;
background-color: #FFFFFF;
border-top: 1px solid #d3d2c5;
margin-top: 10px;
}

#sub_navi ul {
/*background-color: #add11d;*/
height: 2.5em;
margin-top: 0.25em;
margin-left:0.1em; margin-right:0.2em;
padding-left: 0px;
}
#sub_navi ul li{
padding-top: 0.3em;
padding-left: 0em;padding-right: 0.4em;
}
#sub_navi ul li a{
border-left: 2px solid #FFFFFF;
height: 2em;
padding-top: 0.6em;
padding-left: 0.6em;
text-decoration: none;
/*color: #FFFFFF;*/
}
#sub_navi ul li a:hover{
/*color: #8d8774;*/
}
#sub_navi ul li.active {
/*color: #add11d;
background-color: #f6f4ed;*/
border-left: 2px solid #FFFFFF;
height: 2em;
padding-top: 0.6em;
padding-bottom: 0.7em;
padding-left: 0.6em;
margin-right: -0.4em;
}

#sub_navi div.nav_blanko_karte{
background-image: url(img/sub_bg_karte.jpg);
background-repeat: no-repeat;
margin-top: 0.2em;
margin-left: 0.2em;
width: 71.4em;
height: 2.6em;
}

#sub_navi div.nav_sub_uns{
background-color: #add11d;
margin-top: 0.2em;
margin-left: 0.2em;
width: 71.4em;
height: 2.6em;
}


/**Content-Bereich**/
#content {
background-color: #e9e4d3;
border: 1px solid #d3d2c5;
width: 71.8em;
}

#main_cont {
width: 45em;
float: left;
margin-left: 2em;
margin-right: 2em;
line-height: 1.6em;
}

#main_cont p{
font-size: 1.2em;
}

#main_cont img {
border: 5px solid #d3d2c5;
}

#fotowettbewerb img{border:none;}

/** :hover IMG Galerie Verlinkungen **/
#main_cont div.galerieImg img {
border: 3px solid #d3d2c5;}
#main_cont div.galerieImg a:hover img { /**vom Vorschaubild auf Galerieseite zur lightbox**/
border: 3px solid #add11d;}
#main_cont .galerieImgLink img:hover  { /**vom gr. Bild zur jew. Galerieseite**/
border-color: #add11d;}
#main_cont .infosImgLink img:hover  { /**vom gr. Bild zur Lightbox**/
border-color: #ff6d12;}
#main_cont .tiereImgLink img:hover  { /**vom gr. Bild zur Lightbox**/
border-color: #99a30a;}
#main_cont .urzeitImgLink img:hover  { /**vom gr. Bild zur Lightbox**/
border-color: #117a8c;}
#main_cont .freizeitImgLink img:hover  { /**vom gr. Bild zur Lightbox**/
border-color: #3cb9d8;}
#main_cont .froerdererImgLink img:hover  { /**vom gr. Bild zur Lightbox**/
border-color: #737355;}


#right_cont {
margin-left: 490px;
width: 220px;
margin-right: 10px;
margin-bottom: 15px;
padding-top: 48px;
font-size: 1.3em;
}

#right_cont .box {
background-color: #f6f4ed;
border: 1px solid #d3d2c5;
margin-bottom: 0.5em;
padding: 1em;
}

/** grafische Überschr **/

#content div.gt_Ueber_H1 img{border: none;}
#content div.gt_Preise_H1 img{border: none;}
#content div.gt_Tiere_H1 img{border: none;}
#content div.gt_Urzeit_H1 img{border: none;}
#content div.gt_Freizeit_H1 img{border: none;}
#content div.gt_Foerderer_H1 img{border: none;}
#content div.gt_Ueber_H2 img{border: none;}
#content div.gt_Preise_H2 img{border: none;}
#content div.gt_Tiere_H2 img{border: none;}
#content div.gt_Urzeit_H2 img{border: none;}
#content div.gt_Freizeit_H2 img{border: none;}
#content div.gt_Foerderer_H2 img{border: none;}



#content div.gt_Ueber_H1 {background-image: url(img/trenner_1_450px.png);background-repeat: no-repeat;background-position: bottom;height: 5.9em;}
#content div.gt_Preise_H1 {background-image: url(img/trenner_1_450px.png);background-repeat: no-repeat;background-position: bottom;height: 5.9em;}
#content div.gt_Tiere_H1 {background-image: url(img/trenner_1_450px.png);background-repeat: no-repeat;background-position: bottom;height: 5.9em;}
#content div.gt_Urzeit_H1 {background-image: url(img/trenner_1_450px.png);background-repeat: no-repeat;background-position: bottom;height: 5.9em;}
#content div.gt_Freizeit_H1 {background-image: url(img/trenner_1_450px.png);background-repeat: no-repeat;background-position: bottom;height: 5.9em;}
#content div.gt_Foerderer_H1 {background-image: url(img/trenner_1_450px.png);background-repeat: no-repeat;background-position: bottom;height: 5.9em;}

#content div.gt_Ueber_H2 {background-image: url(img/trenner_1_450px.png);background-repeat: no-repeat;background-position: bottom;height: 5.5em;}
#content div.gt_Preise_H2 {background-image: url(img/trenner_1_450px.png);background-repeat: no-repeat;background-position: bottom;height: 5.5em;}
#content div.gt_Tiere_H2 {background-image: url(img/trenner_1_450px.png);background-repeat: no-repeat;background-position: bottom;height: 5.5em;}
#content div.gt_Urzeit_H2 {background-image: url(img/trenner_1_450px.png);background-repeat: no-repeat;background-position: bottom;height: 5.5em;}
#content div.gt_Freizeit_H2 {background-image: url(img/trenner_1_450px.png);background-repeat: no-repeat;background-position: bottom;height: 5.5em;}
#content div.gt_Foerderer_H2 {background-image: url(img/trenner_1_450px.png);background-repeat: no-repeat;background-position: bottom;height: 5.5em;}

#content div.gt_h3 img{
border: none;
}
#content div.gt_h3 {
background-image: url(img/trenner_1_200px.png);
background-repeat: no-repeat;
background-position: left bottom;
height: 4.5em;
}





/** Wetter.com **/
table.wettercomsmall234750 {
margin-left: -5px;}

/** Zurück-Link Galerie **/
div#back_link {
font-size: 1.2em;
padding-left:8px;
padding-top: 1em;
font-weight: bold;
}
div#back_link a{
text-decoration: none;
color: #8d8774;
}
div#back_link a:hover{
color: #add11d;
}


/** Google Iframe **/
#google_iframe {
width: 440px;
height: 350px;
padding: 5px;
background-color: #d3d2c5;
}

span.google_link a {
text-decoration: none;}
span.google_link a:hover {
color: #ff6d12 !important;}

/** Sitemap**/
#sitemap {}
#sitemap a{ color: #8d8774; text-decoration: none;}
#sitemap a:hover{ color: #ff6d12;}
#sitemap ul.level_1{ list-style: none; font-size: 1.2em; font-weight: bold;}
#sitemap ul.level_2{ list-style: disc;margin-top: 0.3em;margin-bottom: 0.3em; font-weight: normal;}
#sitemap ul.level_3{ list-style: disc;margin-top: 0.3em;margin-bottom: 0.3em;}



/**zusätzliche Classen**/
.clear {
clear: both;
}

div.ce_gallery { /**Ausgleich für gallery-Modul**/
margin-left: -5px;/**für FF **/
padding-left: -5px;/**für IE8**/
padding: 0 0 20px;
}

p.partner_rewe {display:none;}
p.partner_plentz {display:none;}
/* p.partner_paradiso {display:none;}
p.partner_cons{display:none;} */
p.partner_cons_2{display:none;}
p.partner_dabag {display:none;}

table td.explanation{font-size: 1em;} /*Kontaktformular*/
.ce_form table td {vertical-align: top;} /*Kontaktformular*/

.invisible {
display: none;}

p.wetter_info {
font-weight: bold;
color: #add11d;}

/**Navigationen**/
#header ul {
list-style: none;}

#header ul.level_1  li {
display: inline;
}
#header ul.level_1 li a{
display: inline-block;
}

/** tl Buttons **/
input#ctrl_submit, input#ctrl_5, input#ctrl_6 {
background-color: #f6f4ed;
border: 1px solid #d3d2c5;
/*padding: 0.1em;*/
color: #8d8774;
}
input{
border: 1px solid #d3d2c5;
}






/**Farben für Bereiche**/

.uns {
color: #add11d;
}
.infos {
color: #ff6d12;
}
.tiere {
color: #99a30a;
}
.dinos {
color: #117a8c;
}
.freizeit {
color: #3cb9d8;
}
.foerderer {
color: #737355;
}

a.barriere_infos  {
color: #8d8774;
font-style: italic;
text-decoration: none;
}

a.uns {
color: #add11d;
font-style: italic;
/*font-weight: bold;*/
text-decoration: none;
}

a.infos {
color: #ff6d12;
font-style: italic;
/*font-weight: bold;*/
text-decoration: none;
}
a:hover.infos {color: #8d8774;
}
a.tiere {
color: #99a30a;
font-style: italic;
/*font-weight: bold;*/
text-decoration: none;
}

a.dinos {
color: #117a8c;
font-style: italic;
/*font-weight: bold;*/
text-decoration: none;
}

a.freizeit {
color: #3cb9d8;
font-style: italic;
/*font-weight: bold;*/
text-decoration: none;
}

a.foerderer {
color: #737355;
font-style: italic;
/*font-weight: bold;*/
text-decoration: none;
}

/** gallery-modul **/
.image_container .caption {
font-style: italic;}


/**Seitenlabel**/
#seitenlabel {
position: fixed;
right: 0px;
top: 20em;
border: 1px 0px 1px 1px  solid #d3d2c5;
background-color: #FFFFFF;
padding: 0.2em;
width: 3em;
height: 8em;
}

#seitenlabel img {
border:none;
}

/**Vereinsmitgliedschaften-Bereich**/
div#vereine {margin:0px; padding:0px;height: 45px; margin-top: 1.5em; margin-bottom: 1.5em; padding-left: 1em;}
#vereine img{border:none; margin-right: 30px;}

#vereine span.verein_dtg {background-image:url(img/Logo_DTG.gif); background-position: top left; background-repeat:no-repeat;}
#vereine  span:hover.verein_dtg{background-image:url(img/Logo_DTG_over.gif); background-repeat:no-repeat;}
#vereine a.verein_dwv {background-image:url(img/Logo_DWV.gif); background-repeat:no-repeat;}
#vereine a:hover.verein_dwv {background-image:url(img/Logo_DWV_over.gif); background-repeat:no-repeat;}
#vereine a.verein_rl {background-image:url(img/Logo_RL.gif); background-repeat:no-repeat;}
#vereine a:hover.verein_rl {background-image:url(img/Logo_RL_over.gif); background-repeat:no-repeat;}
#vereine a.verein_or {background-image:url(img/Logo_OR.gif); background-repeat:no-repeat;}
#vereine a:hover.verein_or {background-image:url(img/Logo_OR_over.gif); background-repeat:no-repeat;}

/**Footer-Bereich**/
#footer {
/*margin-top: 3em;*/
background-color: #e9e4d3;
width: 100%;
background-image: url(img/bg_rand_unten.jpg);
background-repeat: repeat-x;
}

#foot_cont {
width: 72em;
margin: auto;
padding-left: 2em;
padding-top: 2em;
padding-bottom: 2em;
}

#foot_cont a{
text-decoration: none;
color: #8d8774;
}

#foot_cont a:hover{
text-decoration: underline;
}

/** Tooltip **/
#infobox {}
.infoText {
background-color:#f6f4ed;
border:3px solid #d3d2c5;
font-size:12px;
color:#8d8774;
padding:15px;
}



/**Start-Content-Bereich**/
#start_content {
background-color: #FFFFFF;
border: 1px solid #d3d2c5;
width: 71.8em;
}

#start_cont_bg {
background-image: url(img/landing_montage.jpg);
background-position: left top;
background-repeat:no-repeat;
margin-left:1em;
margin-top:1em;
margin-bottom:1em;
background-color: #e9e4d3;
width: 69.8em;
height: 54em;
}

#start_main_cont {
width: 43em;
float: left;
margin-left: 2em;
margin-right: 2em;
line-height: 1.6em;
}
#start_right_cont {
margin-left: 470px;
width: 220px;
margin-right: 30px;
margin-bottom: 15px;
padding-top: 10px;
/*font-size: 1.3em; */
font-size: 1.243em;
}

#start_right_cont .box {
background-color: #f6f4ed;
border: 1px solid #d3d2c5;
margin-bottom: 0.5em;
padding: 1em 1em 0 1em;
/*padding-bottom:3px;*/
}

#start_right_cont .box p {
	margin-top:7px; 
	/*margin-bottom:11px;*/ 
	margin-bottom:10px;}

/*** UMFRAGE ***/
#umfrage div.pageintroduction {display: none;}
#umfrage div.submit_container{margin-top:30px;margin-bottom:30px;}
#umfrage div.question {margin-bottom: -8px; padding-top: 15px; color: #ff6d12;}
#umfrage div.pagetitle {font-weight: bold; font-size: 1.3em;padding-top: 1em;}
#umfrage input.radio {border: none;}
#umfrage input.text {background-color: #f6f4ed; color: #8d8774;}
#umfrage input.submit {padding:2px 5px 2px 5px; margin-bottom: 5px; color: #8d8774;}
#umfrage label {font-size: 1.2em;}
#umfrage td {vertical-align: bottom; text-align: center;}
#umfrage td.rowtext {text-align: left;}
#umfrage textarea.textarea {background-color: #f6f4ed; border: 1px solid #d3d2c5; color: #8d8774;}


#bus span.busover:hover{ background:url(img/Buslinie_hover.png);
	background-position:top left;
	background-repeat:no-repeat;
	/*height: 49px;
    left: -3px;
    margin: -6px;
    position: absolute;
    top: 470px;
    width: 272px;
	display:block;*/}
#bus span.busover{ background:url(img/Buslinie_hover.png);
	background-position:top left;
	background-repeat:no-repeat;
	/*height: 49px;
    left: -3px;
    margin: -6px;
    position: absolute;
    top: 470px;
    width: 272px;
	display:block;*/}