/*Title:Reset default browser stylesAuthor:kontakt@fixfox.de,based on Eric Meyer's Reset CSS:http://meyerweb.com/eric/tools/css/reset*//* v1.0 | 20080212 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}/* remember to define focus styles! */:focus{outline:0}/* remember to highlight inserts somehow! */ins{text-decoration:none}del{text-decoration:line-through}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:collapse;border-spacing:0}
body{font-family:arial,helvetica,trebuchet,verdana,sans;text-align:center;color:#6c6d65;font-size:14px;background:#c9e5f0;padding-bottom:20px}
body.cke_show_borders{background:#fff!important;text-align:left!important}
p, label, li { font-size: 1.0em}
p{margin-bottom:0.5em}
hr{height:1px;line-height:1px;border-top:1px solid #6c6d65}
body div{text-align:left}

/* layout start */
#wrap{position:relative;margin:0 auto;width:800px;padding-left:30px;padding-right:30px;background:#fff}
#header{position:relative;width:800px;overflow:hidden;padding-bottom:20px}
	#nav{position:relative;width:800px;overflow:hidden;height:46px;background:#e6eae4 url(../../fixfoxdateien/layout/dotted.gif) repeat-x left bottom}
	#sidebar{position:relative;width:800px;overflow:hidden;background:#e6eae4;height:42px}
	#statisch{position:absolute;right:20px;top:7px;width:28px;height:28px;z-index:998}
#thema{position:relative;width:800px;height:260px;overflow:hidden}
#mainbody{position:relative;width:600px;overflow:hidden;padding:30px 100px;background:#ccdd5b}
	#content{position:relative;overflow:hidden}
	#aside{position:relative;overflow:hidden}
	#minimax{width:1px;overflow:hidden;height:260px}
#footer{position:relative;width:800px;overflow:hidden;white-space:nowrap;background:#abb3a8;height:42px;margin-top:23px}

/* schriftgrößen */
td{vertical-align:top;}
p, label, li {font-size:1.0em;line-height:1.4em}
h1,h2{font-size:14px;line-height:1.4em}
h3{font-size:14px;line-height:1.4em}
h4{font-size:1.0em;line-height:1.4em}

/* links start */
a{text-decoration:none}
a:hover{text-decoration:underline}

/* search */
#search{position:absolute;right:17px;top:33px;width:220px;height:20px;border:1px solid #bdbdbf;background:#1CBAFF url(../../fixfoxdateien/layout/bg_search.gif) no-repeat 200px 5px}
#search #search-theme-form{position:relative;width:220px;height:20px;margin:0;padding:0;line-height:20px;}
#search #search-theme-form input.text{border:medium none;padding:0;padding-left:5px;color:#bdbdbf;background:transparent none repeat scroll 0% 0%;width:195px;z-index:1}
#search #search-theme-form input.button{position:absolute;right:5px;top:5px;z-index:99;border:medium none;overflow:hidden;background:transparent;width:20px;height:20px;text-indent:-6bdbdbfpx;cursor:pointer;}
#volltextsuchergebnis a{padding-right:10px;text-decoration:none;color:#bdbdbf;line-height:24px;vertical-align:middle}

#nav ul{list-style:none;padding:0 30px}
#nav li{float:left;line-height:42px;vertical-align:middle;font-size:1.4em}
#nav li span{padding-right:10px}
#nav li:first-child span{display:none}
#nav a{text-decoration:none;line-height:14px;vertical-align:middle;padding-right:10px}
#nav .baum_anzeige a{color:#bdbdbf}
#nav .baum_anzeige a:hover,#nav .baum_anzeigegeladen a,#nav .baum_anzeigeaufdemweg a{color:#5ebddf}

#sidebar ul{list-style:none;padding:0 30px}
#sidebar li{float:left;line-height:42px;vertical-align:middle;font-size:1.2em}
#sidebar li span{padding-right:10px}
#sidebar li:first-child span{display:none}
#sidebar a{text-decoration:none;line-height:14px;vertical-align:middle;padding-right:10px}
#sidebar .baum2_anzeige a{color:#bdbdbf}
#sidebar .baum2_anzeige a:hover,#sidebar .baum2_anzeigegeladen a,#sidebar .baums_anzeigeaufdemweg a{color:#5ebddf}

#footer ul{list-style:none;padding:0 30px}
#footer li{float:left;line-height:42px;vertical-align:middle;font-size:1.4em;color:#fff}
#footer a{text-decoration:none;line-height:14px;vertical-align:middle;color:#fff}
.id65ce3fa3f597af77c3a319a07903955c #kontakt a{color:#5ebddf}
.id793b20400fb429a7e66e7a8f16973d10 #imprint a{color:#5ebddf}

#content h1{color:#6c6d65;padding-bottom:0.5em;font-weight:normal;font-size:1.2em}
#content h2{color:#6c6d65;padding-bottom:0.5em;font-weight:normal;font-size:1.2em}
#content h3{color:#6c6d65;margin-bottom:0.5em;margin-top:1.0em}
#content h4{color:#6c6d65;margin-bottom:0.0em;font-weight:normal}
#content p,#content li,#content td{color:#6c6d65}
#content ul{list-style:disc inside none}
#content a{color:#6c6d65}
#content a:hover{color:#6c6d65}

#aside h1,#aside h2,#aside h3{padding-right:10px;overflow:hidden}
#aside h1{color:#6c6d65;padding-bottom:0.5em;margin-bottom:1.0em}
#aside h2{color:#6c6d65;padding-bottom:0.5em;margin-bottom:1.0em;margin-top:1.0em}
#aside h3{color:#6c6d65;margin-bottom:0.5em;margin-top:1.0em}
#aside p,#aside label,#aside li{padding-right:10px;overflow:hidden}
#aside p,#aside li,#aside td{color:#6c6d65}
#aside img{-moz-border-radius: 20px;-webkit-border-radius: 20px;-khtml-border-radius: 20px;border-radius: 20px}
#content img{-moz-border-radius: 20px;-webkit-border-radius: 20px;-khtml-border-radius: 20px;border-radius: 20px}
#aside a{color:#6c6d65}
#aside a:hover{color:#6c6d65}

.group { clear: both; }

/* kontaktformular */
.kontaktformular { margin: 20px 0; }
.kontaktformular fieldset {clear:both;display:block;width:275px;margin-bottom:5px}
.kontaktformular fieldset label {display: block;width:100px;float:left}
.kontaktformular fieldset input.kontakt_feldlaenge {font-family:arial,helvetica,trebuchet,verdana,sans;font-size:0.9em;color:#bdbdbf;float:right;width:267px;border:1px solid #bdbdbf;padding:3px;}
.kontaktformular fieldset textarea {font-family:arial,helvetica,trebuchet,verdana,sans;font-size:0.9em;color:#bdbdbf;float:right;width:267px;border:1px solid #bdbdbf;padding:3px;}
.kontaktformular fieldset.buttons{padding-top:20px}
.standardbutton{cursor:pointer;}

/* galerie */
.bildergalerieja #bildergaleriebild{display:block}
.bildergalerieja #bildergalerie{background:none}
.bildergalerienein #bildergaleriebild{display:none}
.clearer { clear: both; }
#slideshow{position:relative;width:960px;height:340px;margin-left:7px;overflow:hidden}
#bildergaleriebild{text-align:center}
#slideshow img{padding:0}
#bilderlink {clear: both;margin-bottom:20px;width:460px;overflow:hidden}

.bildergaleriebildergalerieja .gross{display:none!important}

/* LINK SITEMAP */
div.sitemapebenemenue0 { margin-left:  10px; margin-top: 15px; margin-bottom: 5px; text-transform:uppercase;font-weight:bold }
div.sitemapebenemenue1 { margin-left:  20px; }
div.sitemapebenemenue2 { margin-left:  40px; }
div.sitemapebenemenue3 { margin-left:  60px; }
div.sitemapebenemenue4 { margin-left:  80px; }
div.sitemapebenemenue5 { margin-left: 100px; }
div.sitemapebenemenue6 { margin-left: 120px; }
div.sitemapebenemenue7 { margin-left: 140px; }

/* ACCORDION STYLES */
.accordionButton{width:240px;float: left;/* Float works in all browsers but IE6 */background:transparent;border-bottom:transparent;cursor:pointer}
.accordionButton{font-weight:normal}
.accordionButton img{float:left;padding:4px;background:#bdbdbf;border:1px solid #ccc;margin-right:5px;margin-top:5px}