body{font-family:verdana,arial,helvetica,sans-serif;font-size:0.7em;margin:5px 0px 5px 0px;padding:0px;background-color:rgba(149, 82, 81, 0.22);text-align:center}
html{overflow-y:scroll;text-align:center}
body,div,p,li{background-repeat:no-repeat}
:link,:visited{text-decoration:none}
ul,ol{}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;font-weight:normal}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,dl,dt,dd{margin:0;padding:0}
img{margin:0;padding:0;vertical-align:bottom}
a:link{color:#A4A4A4}
a:hover{color:#C00;text-decoration:none}
a:focus{outline:none}
a img{text-decoration:none;border:0}
#firmen-box{width:150px;height:155px;margin:10px 0 0 5px;background:url(box-ho.gif);padding-top:20px}
#firmen-box a{margin-left:4px;font-size:11px;line-height:150%;color:#00F;text-decoration:none}
#firmen-box a:hover{margin-left:4px;font-size:11px;line-height:150%;color:#C00;text-decoration:none}
#navigation-re{float:right;width:170px;padding-top:0px;padding-left:5px}
#unten{padding:0;width:795px;background:#D5DCF9}
table{border:none;padding:0px;margin:0px;border-spacing:0px;font-size:1.4em}
tr{border:none;padding:0px;margin:0px}
td{border:none;padding:0px;margin:0px;vertical-align:top;border-spacing:0px}
legend{display:none}
dl{margin:0}dl dt{margin:0}
dl dd+dt{margin-top:0}dl dd{margin:0}
ol{list-style:none}ol li{margin:0}
ol li ol{margin:0}
ol li ul{margin:0}
p {margin-bottom:0em;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-hyphens:auto}
ul{list-style:none}ul li{margin:0}
ul li ul{margin:0;list-style:none}
ul li ol{margin:0}
pre{font-size:1.2em}
a.startseite{background:url("start.gif") no-repeat scroll 0px 0px transparent;height:85px;left:0;position:fixed;top:300px;width:20px;text-indent:-999px;z-index:99}
a:hover.startseite{background:url("start-a.gif") no-repeat scroll 0px 0px transparent}
.clearer,clear{display:block;clear:both;line-height:0px;height:1px;font-size:0px;visibility:hidden}
.flLeft{float:left;font:10px Verdana,Arial,Tahoma,sans-serif}
.flRight{float:right;font:10px Verdana,Arial,Tahoma,sans-serif}
.warning{color:#f00000;background-color:#e5ffe5}
.noprint{display:none;height:0px}
object {outline:none}
object, embed {outline:0}
span.hide {display:none}
#website {position:relative;display:block;margin:0 auto 0 auto;margin-bottom:10px;padding:0;min-height:600px;width:995px;color:#000;text-align:left;border:1px solid #955251;border-radius:6px;background:url(hg-01.jpg) repeat-y}
#website-re{position:relative;display:block;margin:0 auto 0 auto;margin-bottom:10px;padding:0;min-height:600px;width:995px;color:#000;text-align:left;border:1px solid #955251;border-radius:6px;background:url(hg-01-re.jpg) repeat-y;box-shadow:0px 0px 5px rgb(180,185,188)}
#header{position:relative;margin:0 auto 5px auto;padding:0;height:100px;width:995px;text-align:left;background:url(bg_header.jpg) no-repeat left;border:1px solid #955251;background-color:#955251;box-shadow:0px 0px 5px rgb(180,185,188)}
#banner{position:absolute;top:15px;left:260px;height:90px;width:715px;vertical-align:top}
#banner-01{position:absolute;top:6px;left:250px;height:90px;width:728px;vertical-align:top}
#banner-02{position:absolute;top:15px;left:270px;height:60px;width:728px;vertical-align:top}
#breadcrumb{position:absolute;bottom:3px;left:180px;overflow:hidden;width:640px;visibility:hidden}
#breadcrumb ul{padding-left:0;margin:0;display:inline}
#breadcrumb li{list-style:none;color:#F00;display:inline}
#breadcrumb a,#breadcrumb a:link{color:#000;padding-right:8px}
#breadcrumb a:hover{text-decoration:underline}
#breadcrumb1{position:absolute;bottom:3px;left:184px;overflow:hidden;width:640px;visibility:hidden}
#breadcrumb1 ul{padding-left:0;margin:0;display:inline}
#breadcrumb1 li{list-style:none;color:#F00;display:inline}
#breadcrumb1 a,#breadcrumb1 a:link{color:#000;padding-right:8px}
#breadcrumb1 a:hover{text-decoration:underline}
#datum{float:right;position:relative;bottom:15px;right:15px}
#content,#content2{display:block;clear:both;position:relative;padding:0}
* html #content,* html #content2{display:block;clear:both;position:relative;padding:0}
#navigation{float:left;width:170px;padding-top:10px;padding-left:0px;font-size:1.2em}
#navigation ul{list-style:none;margin:0;padding:0}
#navigation ul li{width:163px;margin:0;color:#fff}
#navigation ul a{color:#000;text-decoration:none;display:block;color:#000;padding-left:6px;margin-left:2px;height:15px;width:158px;padding-top:2px;padding-bottom:0px}
#navigation ul a:hover{color:#C00;display:block;height:15px;width:158px;background-color:#fff;background-image:url(pf1.gif);background-repeat:no-repeat;background-position:left center}
#navigation ul ul{list-style:none;margin-left:5px}
#navigation ul li ul li{padding:2px 0 2px 2px;margin:1px 0;color:#fff}
#navigation ul li ul li a{text-decoration:none;display:block;color:#fff;padding:1px 0 3px 5px;margin-left:2px;height:10px;width:151px}
#navigation ul li ul li a:hover{color:#000;background:url(pf1.gif) left center no-repeat;height:10px;width:151px}
#navigation ul li ul li ul li a{text-decoration:none;display:block;color:#fff;padding:1px 0 3px 5px;margin-left:2px;height:10px;width:145px}
#navigation ul li ul li ul li a:hover{color:#000;background:url(pf1.gif) left center no-repeat;height:10px;width:145px}
#navigation ul li ul li ul li ul li a{text-decoration:none;display:block;color:#fff;padding:1px 0 3px 5px;margin-left:2px;height:10px;width:135px}
#navigation ul li ul li ul li ul li a:hover{color:#000;background:url(pf1.gif) left center no-repeat;height:10px;width:135px}
#navigation ul ul ul{list-style:none;margin-left:5px}
#navigation ul ul ul li{width:150px;padding:2px 0 2px 2px;margin:1px 0;color:#000}
#navigation ul ul ul a{color:#000;text-decoration:none;display:block;color:#666;padding-left:6px;margin-left:2px}
#navigation ul ul ul a:hover{color:#C00;background:url(pf1.gif) left center no-repeat}
#header-nav{position:absolute;bottom:30px;left:200px;width:560px;background:#fff}
#header-nav ul.nav1st{}
#header-nav ul.nav1st li{display:block;float:left;padding:3px 0px 3px 5px}
#header-nav ul.nav1st li.active{background:#f7f7f7}
#header-nav ul.nav1st li.active a,#header-nav ul.nav1st li.active a:link{color:#C00}
#header-nav ul.nav1st a,#header-nav ul.nav1st a:link{color:#606060;font-size:1.2em;font-weight:bold}
#header-nav ul.nav1st a:hover{color:#C00}
#donate{margin:10px 0 0 10px;padding:0 0 10px 0;color:#fff}
#main{float:left;width:650px}
#main-ohne{float:left;width:800px;padding:10px 8px 10px 8px}
#main-block2{padding:10px 8px 10px 8px}
#main-re{float:left;width:650px}
#main-block h1{color:#C00;font-family:arial,helvetica,verdana,sans-serif;font-size:1.7em;font-weight:bold;line-height:1.8em;margin-bottom:10px}
#main-block .teaser h1{font-size:1.4em}
#main-block h2,#main-block2 h1{color:#3A446D;font-family:arial,helvetica,verdana,sans-serif;font-size:1.7em;font-weight:bold;line-height:1.8em;margin-bottom:10px;text-shadow: 1px 1px 1px #999;}
#main-block p,#main-block ul,#main-block ol{margin-bottom:1.2em;font-size:1.4em;line-height:1.6em}
#main-block ul li ul,#main-block ul li ol,#main-block ol li ol,#main-block ol li ul{font-size:1em}
#main-block ul{margin-left:16px;list-style-type:square}#main-block ol{margin-left:22px;list-style-type:decimal}
#main-block a,#main-block a:link{color:#444;background:url(punkt.gif) repeat-x left bottom;padding:1px 0;text-decoration:none}
a.ohne,#main-block a.ohne,#main-block a.ohne:link{padding:1px 17px;text-decoration:none;background-image:url(punkt-blank.gif);background-repeat:repeat-x;background-position:left bottom}

a.ohne img,#main-block a.ohne img,#main-block a.ohne:link img{padding:1px 0;text-decoration:none;border:0}

#main-block a:hover{color:#C00;background:url(punkt-rot.gif) repeat-x left bottom;}#main-block div.image{margin-bottom:0}
#main-block div.image p{margin:0;font-size:0.9em}#main-block div.flLeft{margin-right:14px}
#main-block div.flRight{margin-left:14px}
.kasten{padding:0 8px 7px 0}.kasten-top img{vertical-align:top}
.kasten-top{font-size:9px;background:url(/files/kasten-top.gif) no-repeat;padding:5px 0 0 0px;width:632px;height:17px}
.kasten-content{background:url(/files/kasten-bg.gif) repeat-y;padding:5px 6px 0 6px;width:632px}
.kasten-bottom{background:url(/files/kasten-bottom.gif) no-repeat;height:17px;width:632px;padding:5px 0 0 0px;overflow:hidden}
.kasten-content img{margin:0 10px 0 0}
.kasten-content ul,ol{padding:0px 7px 7px 29px}
#footer{position:fixed;left:50%;bottom:0;display:block;margin-left:-500px;text-align:center;width:999px;height:25px}
#footer a{font-size:10px;color:#555;text-decoration:none}
#footer a:hover{text-decoration:underline}
.ToggleDock{float:right;margin:2px 2px 0 0}
div#footer_content{background-color:rgb(219,219,234);padding:5px 0 5px 0;border:1px solid #955251;color:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:6px;z-index:1000;box-shadow:0px 0px 5px rgb(180,185,188);width:100%;height:20px;float:right}
div#footer_switch{width:20px;display:none;float:right}
.footer2{padding:0 14px}
#footer p{margin:0;padding:9px 0;font-size:10px;text-transform:uppercase}
#form-module *{padding:0;margin:0}
#form-module{margin:0;padding:0;width:520px;background-color:#f7f7f7;color:#666;font-family:verdana,arial,helvetica,sans-serif;font-size:1.2em}
#form-module fieldset{border:0px solid #fff}#form-module legend{display:none}
#form-module p{margin:0;padding:5px;font-size:1em;font-weight:bold}
#form-module .element{display:block;clear:both;background-color:#f7f7f7;border-top:2px solid #fff}
#form-module label{display:block;float:left;padding:5px;width:120px;border-right:2px solid #fff}
#form-module label.checkbox{width:372px;border-left:2px solid #fff;border-right:none}
#form-module input,#form-module select,#form-module textarea{float:left;margin:5px;width:295px;border:1px solid #333}
#form-module input.text{height:20px}#form-module input.checkbox{width:120px;padding:0;border:none}
#form-module input.submit{margin:5px 5px 5px 137px;padding:2px 5px;border:1px solid #333;background-color:#fff;color:#666;font-family:verdana,arial,helvetica,sans-serif;text-align:center;cursor:pointer}
#form-module input.submit:hover{background-color:#f7f7f7;color:#000}
#form-module label.textarea,#form-module textarea.textarea{height:96px}
#form-module-thanks{display:block;color:#009;font:bold 1.4em verdana,arial,helvetica,sans-serif}
.formgen{font-size:1em;border:0px}
label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer}
.formgen form{line-height:120%;width:550px}
.formgen .formblock{margin-bottom:5px;padding-top:3px;padding-bottom:3px;padding-right:2px;padding-left:5px}
.formgen br{clear:both}.formgen .formtextfield{width:300px;height:125px;margin-left:4px}
.formgen .formtext{height:18px;width:250px;background-color:#eee;margin-left:4px}
.formgen .formtrenn{display:block;height:30px}
.formgen .formhinweis{font-weight:bold;color:#036;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}
.formgen .formheadline{font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;font-size:1.2em}
.formgen .formpassword{width:250px;background-color:#EEE;margin-left:4px}
.formgen .formcaptcha{border:1px solid #900}
.formgen .formblock label{font-family:Verdana,Arial,Helvetica,sans-serif;width:200px;clear:left;float:left;height:20px;padding:0px;font-size:12px}
.formgen .formselect{width:250px;background-color:#EEE;margin-left:4px}
.formgen .formsubmit{width:120px;margin-left:205px}
.formgen fieldset{width:550px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}
.formgen legend{font-weight:bold;color:#333}
.formgen .forminfo{color:#900;margin:5px;padding:5px;font:12px Verdana,Arial,Helvetica,sans-serif}
.forminfo{color:#900;margin:5px;padding:5px;font:12px Verdana,Arial,Helvetica,sans-serif}
.formgen .formerror{color:#900;font:12px Verdana,Arial,Helvetica,sans-serif}
#main-block .download-hdl p,#main-block .download-file p,#main-block .download-desc p{margin:0}
#main-block .download-hdl p{padding:5px 7px;background-color:#393;font-weight:bold;color:#fff}
#main-block .download-file{padding:1.2em 7px;border-left:2px solid #393;border-right:2px solid #393}
#main-block .download-desc{margin-bottom:1.2em;padding:1.2em 7px;background-color:#e5ffe5;border-left:2px solid #393;border-right:2px solid #393;border-bottom:2px solid #393}
#main-block .download-without-desc{margin-bottom:1.2em;border-top:2px solid #393}
.list_content a:link{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none;font-size:12px;color:#666;padding-left:10px;padding-top:3px;padding-bottom:3px;padding-right:24px;width:100%;background-color:#E8E8E8;margin:0px;line-height:18px}
.list_content2{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;font-size:12px;color:#666;padding-left:10px;padding-top:3px;padding-right:24px;padding-bottom:3px;width:500px;background-color:#d0d0d0;margin:0px;line-height:18px}
.zweier{width:750px}.spalte_1{width:335px}
.spalte_2{width:365px;margin-left:10px}.spalte_1,.spalte_2{float:left}
.zweispalter{width:630px}
.zweispalter_1{width:310px}
.zweispalter_2{width:310px;margin-left:10px}
.zweispalter_1,.zweispalter_2{float:left}
.dreispalter{width:620px}
.dreispalter_1{width:190px}
.dreispalter_2{width:190px;margin-left:20px}
.dreispalter_3{width:190px;margin-left:10px}
.dreispalter_1,.dreispalter_2,.dreispalter_3{float:left}
.clboth{clear:both;display:block;line-height:0;font-size:0}
#form-exhibitor *{padding:0px;margin:0px}
#form-exhibitor{margin:0px;padding:0px;background-color:#fff;color:#666}
#form-exhibitor fieldset{margin:20px 0px 10px 0px;padding:5px 10px;border:1px solid #e7e7e7}
#form-exhibitor legend{background-color:white;color:#000;padding:2px 10px;border:1px solid #e7e7e7;margin:0px 0px 10px 0px;font-weight:bold}
#form-exhibitor p{margin:0;padding-bottom:1em;font-size:1em;font-weight:bold}
#form-exhibitor h2{padding:1em 0 1em 0}
#form-exhibitor .element{display:block;clear:both;background-color:#fff;border-top:2px solid #fff}
#form-exhibitor label{display:block;float:left;padding:0px;width:120px;border-right:2px solid #fff;font-size:1.4em}
#form-exhibitor label.checkbox{width:252px;border-left:2px solid #fff;border-right:none}
#form-exhibitor label.checkboxinner{width:250px;border-left:2px solid #fff;border-right:none}
#form-exhibitor input,#form-exhibitor select,#form-exhibitor textarea{float:left;margin:2px;font-size:1.4em;width:250px;border:1px solid #999}
#form-exhibitor input:focus,#form-exhibitor input:hover,#form-exhibitor select:focus,#form-exhibitor select:hover,#form-exhibitor textarea:focus,#form-exhibitor textarea:focus{background-color:#EFEEEE;border:1px solid #000}#form-exhibitor input.text{height:1.4em}
#form-exhibitor input.textshort{width:30px}
#form-exhibitor input.textshortdisabled{display:none;float:none;width:50px;border:none}
#form-exhibitor input.checkbox{width:120px;padding:0;border:none}
#form-exhibitor input.checkboxinner{width:30px;padding:0;margin:0 0 0 123px;border:none}
#form-exhibitor input.submit{margin:5px 5px 5px 123px;padding:2px 5px;width:120px;background-color:#f7f7f7;color:#000;font-size:1em;text-align:center;cursor:pointer}
#form-exhibitor input.submit:hover{background-color:#DE2100;color:#fff}
#form-exhibitor label.textarea,#form-exhibitor textarea.textarea{height:96px}
#form-exhibitor-thanks{display:block;color:#666;font-size:1.2em}
.el_left{display:block;float:left;padding:0px;width:50%;border-bottom:1px solid black}
.el_right{display:block;width:50%;float:right;border-bottom:1px solid black}
.el_left_place{padding-top:30pt;margin-top:30pt;padding-bottom:10pt;height:30pt;width:50%;border-bottom:1px solid black}
.el_right_stamp{padding-top:30pt;margin-top:30pt;height:30pt;width:50%;border-bottom:1px solid black}
.justforprint h2{font-size:9pt;padding-top:20pt;orphans:5}
div.onearticle{font-size:6pt;line-height:130%;padding:1em 0}
.noprintpage{display:none}
.onearticle ul{list-style-image:none;list-style-position:inside}
.onearticle li{list-style-image:none;list-style-position:inside}
.text,.textarea{font-size:1.4em}
#sitemap{float:left;width:560px;padding:0px}
#sitemap .langsitemap{float:left;width:500px;padding:14px}
#sitemap .sitemapartikel ul{list-style:circle}
#sitemap .sitemapartikel li{list-style:circle}
.flLeft{float:left}
.flRight{float:right}
.flTop{float:inherit;padding-top:12px}
.ecardthumb{width:110px;height:95px;padding:3px;margin:1px;text-align:center;vertical-align:top;float:left}
.clear{clear:both}.ecardradio{width:95px;height:20px;padding:3px;margin:1px;text-align:center;vertical-align:top}
.inputbox{padding:1px;margin-top:5px;border:solid 1px #ccc;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333;background-color:#efefef}
.inputbox:hover{padding:1px;margin-top:5px;border:1px solid #F00;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333;background-color:#efefef}
.inputbox:focus{padding:1px;border:1px solid #F00;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333;background-color:#efefef}
.button{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin-top:2px;margin-bottom:2px;background:#efefef;border:1px solid #F00;color:#333;width:100px;padding:2px}
*+html div.wysiwygimg{overflow:hidden}
.wysiwygimg .wysiwygimgclear{clear:both;display:block;font-size:1px;line-height:0px;margin:0;padding:0;position:relative}
.wysiwygimg img.wysiwygimg{border:0;margin:1px}
.wysiwygimg img.wysiwygimg{border:solid 5px #f5f5f5;padding:1px}
.wysiwygimg a.wysiwygimg img{border:0;padding:0px;vertical-align:top;margin:1px}
.wysiwygimg a.wysiwygimg,.wysiwygimg a.wysiwygimg:link{border:solid 5px #f6f6f6;display:table;display:inline-block;line-height:0.0em}
.wysiwygimg a.wysiwygimg:hover{border:solid 5px #e4e4e4}
.wysiwygimg a.wysiwygimg:focus{border:solid 5px #e4e4e4}
.wysiwygimg a.wysiwygimg:active{border:solid 5px #e4e4e4}
.wysiwygimg .wysiwygimgtitle{color:#666;font-size:0.8em;font-style:italic;margin:2px 0px}
.wysiwygimg .wysiwygimgleft{float:left;margin:0 1.0em 0 0}
.wysiwygimg .wysiwygimgright{float:right;margin:0 0 0 1.0em}
.wysiwygimg .wysiwygimgtopleft{float:left;margin-bottom:0.5em}
.wysiwygimg .wysiwygimgtopright{float:right;margin-bottom:0.5em}
.wysiwygimg .wysiwygimgtopcenter{margin-bottom:0.5em;text-align:center}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg{margin:0 auto}
.wysiwygimg .wysiwygimgbottomleft{float:left;margin-top:0.5em}
.wysiwygimg .wysiwygimgbottomright{float:right;margin-top:0.5em}
.wysiwygimg .wysiwygimgbottomcenter{margin-top:0.5em;text-align:center}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg{margin:0 auto}
.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg{margin:0 auto}
.wysiwygimg table{border-spacing:0px;font-size:1.0em}
.wysiwygimg td{vertical-align:top;font-size:1.0em}
.wysiwygimg td.wysiwygimgleftcol{padding-right:1.0em}
.wysiwygimg td.wysiwygimgrightcol{padding-left:1.0em}
.pleft{float:left;margin-top:5px;margin-right:5px;margin-bottom:5px;vertical-align:text-bottom;border:none}
.pright{float:right;margin-top:5px;margin-left:5px;margin-bottom:5px;vertical-align:text-bottom;border:none}
.pnormal{clear:both;border:none}
.pleft_b{float:left;margin-top:5px;margin-right:5px;margin-bottom:5px;vertical-align:text-bottom;border:1px solid #900}
.pright_b{float:right;margin-top:5px;margin-left:5px;margin-bottom:5px;vertical-align:text-bottom;border:1px solid #900}
.pnormal_b{clear:both;border:1px solid #900}
.image flRight p{font:10px Verdana,Arial,Tahoma,sans-serif}

.image flLeft a.ohne{border:0;text-decoration:none}

#jaos{margin:0 auto}
.jaosg_galerie{text-align:center;vertical-align:middle;padding:5px}
.jaosg_thumbnail{margin:25px;float:left;height:80px;width:80px;text-align:left;vertical-align:middle}
.jaosg_nav{text-align:center}
.jaosg_bild{text-align:center}
.jaosg_bildbeschreibung{text-align:justify}
.renderhead{display:block}
.renderhead span{display:none}
.renderhead img{padding:5px}
#static_map{margin:0 auto;border:1px solid #000}
#map_route{width:385px;height:500px;border:1px solid #000;float:left}
#directions{float:right;width:213px;max-width:213px}
#directions tbody,#directions tr,#directions table{width:213px}
#routenplaner fieldset{border:none}
#routenplaner legend{font-weight:normal}
#routenplaner input{border:1px solid #aaa;display:block;width:40%;float:left;margin-right:1em;padding:0.1em 0.3em}
#routenplaner input.map{border:1px solid #aaa;display:block;width:150px;float:left;margin-right:1em;padding:0.1em 0.3em}
#routenplaner h5{font-size:12px}
#ticker a{text-decoration:none}
#ticker a:hover{text-decoration:underline}
div.wbbgthumb{padding-right:8px;float:left}
div.wbbgthumbs{margin-bottom:10px;float:left}
div.wbbgbigimg{clear:both;float:left;margin-right:10px}
.wbbgthumb a{display:block;float:left;margin:0;padding:0;border:2px solid white}
.wbbgthumb a img{float:left;margin:0;padding:0}
a.wbbgfirst{border:2px solid #007a7f}
#static_map{margin:0 auto;border:1px solid #000}
#map_route{width:385px;height:500px;border:1px solid #000;float:left}
#directions{float:right;width:213px;max-width:213px;font-size:0.8em}
#directions tbody,#directions tr,#directions table{width:213px}
#routenplaner fieldset{border:none}
#routenplaner legend{font-weight:bold}
#routenplaner input{border:1px solid #aaa;display:block;width:40%;float:left;margin-right:1em;padding:0.1em 0.3em}
.column{float:left;padding:0pt 25px 0pt 0pt;width:29%}
.clearfix{clear:both;display:block}
#accordion{font-family:Verdana,sans-serif;background:silver repeat-y;position:relative;float:left;clear:both;display:block}
#accordion h3{color:black;margin-top:0;padding-top:5px;padding-left:10px;padding-bottom:5px;margin-bottom:-1px;font-size:13px;border-bottom:1px solid #e5e5e5;background:gray repeat-y;border-top:1px solid #e5e5e5;font-weight:normal;font-style:normal}
#accordion div.ui-accordion-content{text-align:left;padding-bottom:10px;padding-top:5px;padding:5px}
#accordion div.ui-accordion-content img{margin-top:10px;float:left;padding-bottom:3px;clear:both}
p a.more{display:inline-block;float:right}
#main-block .extern a,#main-block .extern a:link{padding-left:14px;background:url(external.gif) left center no-repeat}
#leiste_re{width:25px;position:fixed;right:0;top:92px;text-align:right}
#leiste_re img.button{margin-bottom:3px;position:relative;}
#leiste_re img.button:hover{position:relative;right:2px}
a.facebook,a.facebook:link,a.facebook:visited,a.facebook:active{position:fixed;top:150px;right:0px;width:23px;height:69px;display:block;cursor:pointer;background:url(facebook.gif) right no-repeat;z-index:10}a.facebook:hover{background:url(facebook.gif) #0552a0 left no-repeat}
a.twitter,a.twitter:link,a.twitter:visited,a.twitter:active{position:fixed;top:250px;right:0px;width:23px;height:69px;display:block;cursor:pointer;background:url(twitter.gif) right no-repeat;z-index:10}
a.twitter:hover{background:url(twitter.gif) #3cf left no-repeat}
a.youtube,a.youtube:link,a.youtube:visited,a.youtube:active{position:fixed;top:350px;right:0px;width:23px;height:69px;display:block;cursor:pointer;background:url(youtube.gif) right no-repeat;z-index:10}
a.youtube:hover{background:url(youtube.gif) #9d9d9d left no-repeat}
* html a.facebook,* html a.facebook:link,* html a.facebook:visited,* html a.facebook:active,* html a.twitter,* html a.twitter:link,* html a.twitter:visited,* html a.twitter:active,* html a.youtube,* html a.youtube:link,* html a.youtube:visited,* html a.youtube:active{position:absolute}
#ticker a{ text-decoration:none;color:#0072BB}
#ticker a:hover {text-decoration:none;color:#0072BB}