/* Style sheet global */
*{margin:0;padding:0;}
body,th,td,select,input,textarea,button{font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:12px;color:#444;}
body{font-family:Arial,Verdana,sans-serif;font-size:12px;color:#444;}
a{text-decoration:none;color:#000080;}
a:hover{text-decoration:underline;color:#000020;}
:focus{outline:0;}
h1,h2,h3,h4,h5,h6{margin-bottom:1em;font-weight:bold;font-size:1em;}
h1{margin-bottom:10px;font-weight:bold;font-size:24px;color:#20323C;line-height:30px;}
#right h1{margin-bottom:4px;font-size:12px;line-height:16px;}
#starttexte h1.ce_headline{display:inline;margin-bottom:14;font-weight:bold;font-size:12px;color:#444;line-height:1.3em;}
p{margin-bottom:1em;}
blockquote,q{margin-bottom:1em;quotes:none;}
ol,ul{margin-bottom:1em;}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}
ul li{margin-left:21px;list-style-type:square;}
li{margin-left:32px;padding-top:3px;padding-bottom:3px;}
pre,code{margin-bottom:1em;font-family:"Lucida Console",Monaco,monospace;font-size:1em;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del{text-decoration:line-through;}
ins{text-decoration:none;}
abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help;}
table{width:100%;margin-bottom:1em;border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;vertical-align:top;font-weight:normal;}
th,td{padding:4px;border:1px solid #dddddd;}
th{background-color:#ececec;}
tfoot td{background-color:#ececec;}
.info,.time{font-size:11px;color:#999;}
p.confirm{margin-bottom:0.5em;padding:4px;background-color:#ccffcc;color:#000000;}
p.error{margin-bottom:0.5em;padding:4px;background-color:#ffff99;color:#e00000;}
.AbstandOben{margin-top:1em;}
.AbstandUnten{margin-bottom:1em;}
.volleBreite{width:100%;}
.rechts{text-align:right;}
.links{text-align:left;}
.Rahmen img,img.Rahmen{padding:2px;background-color:#fff;border:1px solid #ddd;}
.keinRahmen,.keinRahmen img,.keinRahmen table,.keinRahmen th,.keinRahmen td{border:0;background-color:transparent;}
a.Marker,.Marker .hyperlink_txt{padding-left:16px;background-position:left center;background-repeat:no-repeat;}
.teaser p.more{margin-top:1em;}
.mod_article{margin-bottom:40px;}
.keinBacklink p.back{display:none;}
.mod_booknav ul{position:relative;display:block;text-align:center;}
.mod_booknav{position:relative;}
.mod_booknav ul,.mod_booknav li{margin:0;padding:0;list-style-type:none;}
.mod_booknav .prev{left:0px;position:absolute;display:inline;}
.mod_booknav .up{display:inline;}
.mod_booknav .next{right:0px;position:absolute;display:inline;}
.ce_text,.ce_list,.teaser,.comment,.accordion>div{line-height:1.3em;}
.ce_text{margin-bottom:1em;}
.ce_text pre{padding:9px;background-color:#f9f9f9;border:1px solid #ddd;}
.ce_accordion{margin-bottom:1em;}
.ce_accordion .toggler{color:#000080;cursor:pointer;}
.ce_accordion .toggler:hover{color:#000000;}
.ce_accordion_first .toggler{border-top:1px solid #cccccc;}
.ce_accordion .accordion>div{padding:10px 0;border-width:1px 0px;border-style:solid;border-color:#cccccc;}
.ce_code{margin-bottom:1em;}
.ce_hyperlink{margin-bottom:1em;}
.ce_download{margin-bottom:1em;}
.ce_download img{vertical-align:top;}
.ce_downloads{margin-bottom:1em;}
.ce_downloads img{vertical-align:top;}
.ce_downloads p{margin-bottom:0.5em;}
.ce_image{margin-bottom:1em;}
.image_container{float:left;}
.image_container img{padding:0;border:0;}
.image_container .caption{margin-top:-2px;padding:2px 4px 3px 4px;font-size:10px;}
*:first-child+html .image_container .caption{margin-top:1px;}
.ce_gallery{margin-bottom:1em;}
.ce_gallery table{margin-bottom:0;}
.ce_gallery td{padding:0;border:0;}
.ce_gallery a,.ce_gallery .image_container{font-size:0px;line-height:0px;}
.ce_dfGallery{margin-bottom:1em;}
.ce_table{padding:1px;}
.ce_table tr.odd td{background-color:#f6f6f6;}
.ce_table.keinRahmen tr.odd td{background-color:transparent;}
.ce_table.Positionen th.col_first,.ce_table.Positionen td.col_first,.ce_table.Positionen th.col_last,.ce_table.Positionen td.col_last{width:5%;white-space:nowrap;}
.ce_table.Positionen th.col_last,.ce_table.Positionen td.col_last{text-align:right;}
.ce_table.Preise th,.ce_table.Preise td{width:5%;text-align:right;white-space:nowrap;}
.ce_table.Preise th.col_first,.ce_table.Preise td.col_first{width:auto;text-align:left;}
.ce_table.Auflistung th.col_first,.ce_table.Auflistung td.col_first{width:5%;white-space:nowrap;}
.ce_table.letzteWert th.col_last,.ce_table.letzteWert td.col_last{width:5%;text-align:right;white-space:nowrap;}
.formbody td.col_first{width:33%;}
.formbody td.col_last{}
input.text,input.captcha,textarea{width:96%;padding:2px 4px;background-color:#ffffff;border:1px solid #000000;}
select{width:99%;padding:1px 1px 1px 4px;background-color:#ffffff;border:1px solid #000000;}
select.schmal{width:53%;}
input.schmal,select.schmal{width:50%;}
input.captcha{width:20px;margin-right:4px;}
.checkbox,.radio{width:16px;height:16px;float:left;display:block;margin-right:4px;}
.checkbox_container label,.radio_container label{display:block;margin-bottom:0.5em;}
.submit{padding:2px 40px 2px 4px;}
.formbody{padding:1px;}
#header{background:url("dateien/template/head.gif") right bottom no-repeat;}
#header .inside{margin-top:5px;}
#header .mod_randomImage{top:16px;position:absolute;}
#container{background:url("dateien/template/right.gif") right top repeat-y;}
#footer{background:url("dateien/template/foot.gif") right top no-repeat;}
#footer .ce_text{font-size:11px;line-height:14px;}
#footer h4{margin-bottom:5px;font-weight:normal;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .inside{padding-top:20px;padding-bottom:20px;}
#footer .mod_article{margin-bottom:10px;}
.mod_dlh_googlemaps{position:relative;}
.ecke_lo{width:9px;height:9px;left:0px;top:0px;position:absolute;background-image:url("dateien/template/lo.gif");z-index:100;}
.ecke_lu{width:9px;height:9px;bottom:0px;left:0px;position:absolute;background-image:url("dateien/template/lu.gif");z-index:100;}
#main .mod_article{padding:0 20px 40px 10px;}
#main .mod_article#startmap{float:right;padding:0;}
#main .mod_article.Karte{padding:0;}
#main .mod_article#starttexte{width:220px;float:left;}
#main .mod_article.Spalte1{width:320px;padding:0;}
#main .mod_article.Spalte2{width:360px;float:right;padding:0;}
#Hauptnavi a,#Hauptnavi span{padding-right:10px;padding-left:10px;border-left:1px solid #808080;text-decoration:none;color:#000000;}
#Hauptnavi a.first,#Hauptnavi span.first{padding-left:0;border-left:0;}
#Hauptnavi a:hover{text-decoration:underline;}
.mod_photoshow{position:relative;}
.mod_photoshow ul,.mod_photoshow li{margin:0;padding:0;list-style-type:none;}
.mod_photoshow ul{margin-top:50px;}
.mod_photoshow li{float:left;}
.mod_photoshow .thumb{display:inline;margin:0;padding:0;}
.mod_photoshow .thumb img{display:block;margin:0;padding:0;}
.imgBig{}
.nextButton{width:25px;height:25px;left:30px;top:275px;position:absolute;overflow:hidden;z-index:100;}
.prevButton{width:25px;height:25px;left:0px;top:275px;position:absolute;overflow:hidden;z-index:100;}
.imgBigCaption{display:none;padding-top:7px;padding-left:70px;}
#right .inside{padding:10px;}
#right{font-size:11px;line-height:13px;}
.Datenschutz{padding:10px;background-color:#e5e5e5;border:1px solid #808080;font-size:11px;color:#808080;}
.mod_mootoolsnav li.orte{margin-left:0;padding-left:20px;background:url("dateien/template/stadt.gif") left top no-repeat;list-style-type:none;background-position:left 4px;}
.mod_mootoolsnav li.straende{margin-left:0;padding-left:20px;background:url("dateien/template/strand.gif") left top no-repeat;list-style-type:none;background-position:left 4px;}
.mod_mootoolsnav li.punkte{margin-left:0;padding-left:20px;background:url("dateien/template/punkt.gif") left top no-repeat;list-style-type:none;background-position:left 4px;}
.mod_mootoolsnav a{text-decoration:none;}
.mod_mootoolsnav .level_2 a:hover{text-decoration:underline;}
#Headernavi{left:1;overflow:visible;z-index:1000;}
#Headernavi a,#Headernavi span,#header .mod_customnav a,#header .mod_customnav span{padding:0 5px;font-size:11px;color:#aaaaaa;line-height:15px;}
#Headernavi .level_1 ul{background-color:#ffffff;filter:alpha(opacity=75);-moz-opacity:0.75; opacity:0.75;}
#Headernavi .level_2 li{padding-top:0;padding-bottom:0;}
#Headernavi .level_2 a,#Headernavi .level_2 span{color:#000000;}
#Headermenue a:hover{text-decoration:underline;}
#header .mod_customnav{float:left;margin-left:5px;font-size:11px;color:#404040;line-height:13px;}
