@import "gaestebuch.css";
html,
body { height:100%; }
body { padding:0; margin:0; background-color:#fff; font-size:11px; font-family:Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif; color:rgb(0,0,0); background-position:0px 0px; background-image: url(../images/rasen_75_prozent.gif); background-repeat: repeat; text-align: center; margin: 0; padding: 0; width: 100%; text-align: center; background-attachment: fixed; }
#art-page-background-glare { background-attachment: scroll; bottom: 0; left: 0; position: relative; right: 0; top: 0; }
img.hintergrundbild { height: auto; left: 0; min-height: 100%; min-width: 1024px; position: fixed; top: 0; width: 100%; }
#globalContainer { width: 982px; text-align: left; background: #FFF; margin: 0 auto; padding: 0; margin-top:118px; margin-bottom:50px; z-index:600; padding-top:10px; }
div#topheader { position:fixed; width:100%; margin-top:-118px; margin-bottom:10px; z-index:1000; }
#ticker { margin-top: -13px; text-align: center; color: #FFFFFF; /*	margin-bottom: 5px;
border: 2px solid #336633;*/
	width: 80%; padding: 5px; height: 30px; %*background-color:#fff;
*/
}
/* Nesw */
#newsblock { border: 1px solid #006600; margin-bottom:10px; cursor:pointer; }
#newsblock_content { padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
#newsblock_content a:hover { text-decoration: none; }
#newsblock_content_more_link { text-align: right; }
#newsblock_content_image { width:130px; margin-bottom:10px; }
#newsblock_content_text { width:670px; }
#news_headline { font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #006600; width: 800px; ; background-image: url(../images/bg_news_hd.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; padding-left: 38px; margin-bottom:10px; }
#news_headline a { font-size: 12px; color: #FFF; }
#news_headline a:hover { color: #FF9900; text-decoration: none; }
#contenttext table { color:#333333; font-family:Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif; font-size:12px; line-height:18px; padding:5px; width:90%; }
/* NEWS NEU */


#newsausgabe table { border:1px solid #006600; border-collapse:collapse; margin-top:10px; width:100%; }
#newsausgabe .text { padding-top:8px; padding-left:10px; font-size:11px; }
#newsausgabe .text a { text-decoration: none; font-size:12px; }
#newsausgabe .text a:hover { text-decoration: none; }
#newsausgabe .foto { padding-top:10px; padding-left:10px; }
#newsausgabe .foto .teaser_img { padding: 1px; border: 1px solid #006600; }
#newsausgabe th { background-color:#006600; height:18px; line-height:100%; margin:5px; padding:1px 1px 4px 2px; text-align:left; }
#newsausgabepubdate { float:left; font-size:10px; margin-top:10px; padding-left:10px; padding-bottom:5px; color:#999999; }
#newsausgabemehr { float:right; margin-top:10px; padding-right:15px; }
#newsausgabe th { font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #006600; width: 800px; ; background-image: url(../images/bg_news_hd.gif); background-repeat: no-repeat; background-position: 10px; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; padding-left: 38px; margin-bottom:10px; }
#newsausgabe th a { color:#FFFFFF; font-size: 13px; }
#newsausgabe th a:hover { color:#FF6600; text-decoration: none; }
#news_stratseite { width:610px; float:left; margin-bottom:10px; }
#news_stratseite_hd { float:left; width:582px; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #006600; background-image: url(../images/bg_news_hd.gif); background-repeat: no-repeat; background-position: 5px; padding-left: 30px; }
#news_stratseite .headline_fotoartikeliste { background-color:#FFFFFF; color:#333333; cursor:pointer; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:3px 15px; text-align:left; width:580px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: dotted; border-left-style: solid; border-bottom-color: #006600; }
#news_stratseite .headline_fotoartikeliste a:hover { color:#FF6600; text-decoration: none; }
/* NEWS NEU ENDE */

td { font-size:11px; font-family:Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif; color:rgb(62,77,116); margin-bottom:8px; }
.input { font-size:11px; font-family:Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif; color:rgb(0,0,0); width:240px; margin-bottom:8px; border-top:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; border-left:1px solid #999999; }
.label { font-size:11px; font-family:Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif; color:rgb(0,0,0); }
.small { font-size:9px; }
.tdheader { background-image: url(../images/header.gif); background-attachment: fixed; background-repeat: no-repeat; }
.tdimgnavinfo { height: 105px; width: 160px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #1D7038; border-right-color: #1D7038; border-bottom-color: #1D7038; border-left-color: #1D7038; background-color: #1D7038; }



/* Facbbok */
#facebboklike{ float:right; width:112px;}


#haupttabelle { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #1D7038; border-right-color: #1D7038; border-bottom-color: #1D7038; border-left-color: #1D7038; background-color: #fff; }
#contenttabelle { width: 98%; }
#footer { background-color: #1D7038; margin-top: 10px; text-align: center; padding: 3px; }
#footer td { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }




.h1_headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #006600; text-align: right; padding-right: 5px; font-weight: bold; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #006600; background-color: #FFFFFF; width: 100%; }




.headline_fotoartikeliste { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-align: left; padding-top: 3px; padding-right: 15px; font-weight: bold; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #006600; padding-bottom: 3px; float: left; background-color: #FFFFFF; width: 100%; cursor: pointer; padding-left: 15px; }
.headline_fotoartikeliste a { font-size: 10px; text-decoration: none; color: #333333; }
.headline_fotoartikeliste a:hover { font-size: 10px; color: #FFFFFF; text-decoration: none; }
.headline_fotoartikeliste:hover { background-color: #336633; color: #FFFFFF; }
.name_fotoartikeliste { width: 100%; }
 ##########################################################  #outer {
 height:100%;
 min-height:100%;
 width:780px;
 color:#000000;
 text-align:left;
 position:relative;
}
html>body #outer { height:auto; }
#innerwrap { float:left; width:600px; }
#header { position:absolute; top:0; left:-1px; width:781px; height:103px; color:#000000; background-color:#ffffff; background:url("../images/schraffur_rechts_oben.gif"); background-repeat:repeat-x; background-position:0px 0px; z-index:5; }
#left { position:relative; width:180px; float:left; padding-top:120px; padding-bottom:20px; }
#left p { padding-left:3px; padding-right:2px }
#right p { padding-left:4px; padding-right:2px }
#imagecolumn { margin-top:0px; position:absolute; top:20px; left:608px; width:148px; height:550px; z-index:10; padding-top:112px; padding-left:10px; padding-right:10px; color:rgb(62,77,116); }
#imagecolumn a { padding:0; font-weight:normal; font-size:11px; color:rgb(190,190,190); margin:0; }
#imagecolumn h1 { padding:0; font-weight:normal; font-size:11px; color:rgb(217,104,28); margin:0; }
#right { position:relative; width:170px; float:right; margin-top:10px; padding-top:170px; padding-bottom:20px; background-color:#999999; background:url('../images/randbg.jpg'); background-position:0px 0px; background-repeat:no-repeat; color:rgb(62,77,116); }
.textausgabe { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
#centrecontent { width:408px; float:right; padding-left:0px; padding-right:0px; padding-top:105px; padding-bottom:20px; color:rgb(62,77,116); }
#centrecontent p { padding-left:3px:color:rgb(62,77,116);
}
#clearfooter { width:100%; height:52px; clear:both; }
#bottomnavi { text-align:center; color:rgb(210,210,210); }
#additionalnavi { float:right; background-color:#ffffff; margin-top:3px; padding-bottom:2px; padding-top:0px; margin-left:10px; text-align:center; width:170px; color:rgb(160,160,160); }
#logo { width:780px; margin-top:18px; }
#navipath { padding:0; padding-bottom:10px; background-color:#ffffff; color:rgb(99,99,99); width:388px; }
.navi { width:162px; border-bottom:1px solid rgb(170,170,170); background-color:rgb(255,255,255); border-right-width: 1px; border-left-width: 0px; border-top-style: none; border-right-style: solid; border-left-style: solid; border-right-color: #1D7038; border-left-color: #1D7038; }
hr { color:rgb(210,210,210); }
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #1D7038; text-decoration: none; }
a:hover { text-decoration:underline; }
a.newsheadline { font-weight:bold; }
a.bottomnavi { color:rgb(160,160,160); font-size:9px; }
a.additionalnavi { font-size:10px; color: rgb(160,160,160); }
a.navileft_passive,
a.navileft_passive:hover { font-size:10px; font-weight: bold; text-decoration: none; display:block; background-color:#E8E8EE; color:#1D7038; height: 25px; padding: 5px 0px 5px 10px; }
a.navileft_passive:hover { background-color:#1D7038; color:#fff; vertical-align: middle; padding-top: 5px; text-decoration: none; font-weight: bold; }
a.navileft_active { font-size:10px; text-decoration: none; display:block; color:#fff; padding-top:5px; background-color:#1D7038; height: 25px; vertical-align: middle; font-weight: bold; border-left-color: #F9C30B; border-left-width: 3px; border-left-style: solid; padding-left: 7px; padding-bottom: 5px; }
a.navileft_active:hover,
a.navileft_open:hover { text-decoration: none; }
a.navileft_open { font-size:12px; text-decoration: none; display:block; background:#1D7038; padding-top:5px; color:#FFFFFF; font-weight: bold; height: 25px; padding-left: 7px; border-left-color: #F9C30B; border-left-width: 3px; border-left-style: solid; }
.navileft_themnimg_open { border-left-color: #F9C30B; border-left-width: 3px; border-left-style: solid; }
a.sitemap_level1 { display:block; border-bottom:1px solid #b4a8b4; color:rgb(217,104,28); font-weight:normal; padding-bottom:.4em; background:url("../images/navi_pfeil_rechts.gif") no-repeat; background-position:right; }
a.sitemap_level2 { color:rgb(62,77,116); background:url("../images/navi_pfeil_rechts.gif") no-repeat; background-position:170px 4px; display:block; }
a.sitemap_level3 { color:rgb(190,190,190); }
.sitemap_level2_container { float:left; width:50%; padding-top:.3em; }
.sitemap_level3_container { float:right; width:50%; padding-top:.3em; }
.input_searchbox { width:65px; vertical-align:middle; font-size:11px; color: rgb(62,77,116); }
.input_newsletterselect { width:80px; vertical-align:middle; font-size:11px; margin-right: 8px; color: rgb(62,77,116); }
.label_searchbox { vertical-align:middle; color:#9d9ea2; position:relative; padding-left:10px; /*left:-65px;*/
}
#loginbox { background-color:#DFE0E5; border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae; padding-bottom:.6em; padding-top:.6em; padding-left:0em; padding-right:0em; margin-top:1.5em; margin-bottom:1.5em; }
#searchbox { background-color:#DFE0E5; border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae; padding-bottom:.6em; padding-top:.6em; padding-left:0em; padding-right:0em; margin-top:1.5em; margin-bottom:1.5em; }
#newsletterbox { background-color:#DFE0E5; border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae; padding-bottom:.6em; padding-top:.6em; padding-left:.5em; padding-right:.5em; margin-top:1.5em; margin-bottom:1.5em; }
.hidden { display:none; }
.balken { padding-left:0px; background-color:rgb(255,110,43); background-image:url('../images/bg2.gif'); background-repeat: repeat-x, repeat-y; background-position:2px 0px; }
.fotos { border: 1px solid #333333; vertical-align: top; }
.fotohd { color: #1D7038; padding:2px; border-bottom: 1px solid #1D7038; background-color: #e3e3e3; font-size: 9px; }
.fotofoot,
.fotofoot a { color: #FFFFFF; }
.fotofoot { border-top: 1px solid #1D7038; background-color: #1D7038; }
#bildergaleriehauptbild { padding:2px; margin-top:0px; height: 510px; width: 600px; background-color: #FFFFFF; border: 1px solid #1D7038; }
.textfoto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
.textfeld,
.errorField { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; cursor: default; }
.textfeld { border: 1px solid #1D7038; }
.errorField { border: 1px solid red; }
.textfeldheadline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1D7038; font-weight: normal; }
.button { border: 1px dashed #333333; font-family: Verdana, Arial, Helvetica, sans-serif; color: #1D7038; font-size: 10px; font-weight: bold; cursor: hand; }
/* Routenplaner */


.directions { width:100%; }
#directions { padding-top:0px; }
#map_canvas { margin-top:15px; background-color: #e3e3e3; padding: 5px; border: 1px solid #060; z-index:500; }



#menue_bild_ueber{ position:fixed; width:164px; height:100px; background-color: #1D7038; margin-top:-11px; margin-left:-1px; }
#menuefest{ margin-top:94px;}

