/* Style sheet Freizeitpark_Hardt */
.ce_comments{margin:10px;padding:5px;border:1px outset #d1d1d1;}
.mod_faqlist{margin:10px 5px;background-color:#fcf000;border:1px solid #e8d527;}
.mod_faqlist h2{margin-left:10px;font-size:16px;line-height:16px;}
.ce_text.webcam{margin-top:10px;margin-right:5px;margin-left:5px;background-color:#fcf000;border:1px solid #ffc861;}
#liste img{border:0px solid;}
.caption{font-size:12px;}
.info{margin-left:20px;font-size:10px;}
.player{margin-left:80px;}
.doun img{margin-left:20px;border:0px;}
.webc{margin-top:10px;margin-left:20px;}
#webcam{width:708px;height:540px;overflow:hidden;background-color:#ffffff;}
.links{padding-right:10px;padding-left:10px;}
.map24{margin-top:20px;margin-left:20px;}
.gmaps{margin-left:35px;}
.header_image{position:absolute;border:0;}
.logo{bottom:0;left:20px;right:0;top:20px;position:absolute;border:0px;}
h1{margin:0;text-align:center;font-size:24px;color:#0d2f9e;line-height:24px;}
h2{font-size:20px;color:#0d2f9e;line-height:22px;}
h3{margin-top:8px;margin-bottom:8px;padding-right:4px;padding-left:4px;border-bottom:1px groove #6018c4;font-size:22px;color:#942222;line-height:23px;}
.fusszeile{text-align:center;font-size:16px;color:#ffffff;line-height:25px;}
.fusszeile a{text-align:center;text-decoration:none;font-size:16px;color:#ffffff;line-height:25px;}
.kontakt{bottom:0;left:0;right:0;text-align:center;font-size:18px;color:#ffffff;}
.mandatory{font-size:12px;color:#000000;line-height:14px;}
.ce_form.tableform{width:420px;bottom:0;left:10px;right:0;top:10px;margin:8px auto;text-align:justify;font-size:14px;color:#000000;}
#ctrl_2{width:300px;bottom:0;left:0;right:0;top:0;margin-right:auto;margin-bottom:5px;margin-left:auto;text-align:justify;font-size:14px;}
#ctrl_3{width:300px;bottom:0;left:0;right:0;top:0;margin-right:auto;margin-bottom:5px;margin-left:auto;text-align:justify;font-size:14px;}
#ctrl_4{width:300px;bottom:0;left:0;right:0;top:0;margin-right:auto;margin-bottom:5px;margin-left:auto;text-align:justify;font-size:14px;}
#ctrl_5{width:300px;bottom:0;left:0;right:0;top:0;margin-right:auto;margin-bottom:5px;margin-left:auto;text-align:justify;font-size:14px;}
#ctrl_6{width:300px;bottom:0;left:0;right:0;top:0;margin-right:auto;margin-bottom:5px;margin-left:auto;text-align:justify;font-size:14px;}
#ctrl_17{width:300px;bottom:0;left:0;right:0;top:0;margin-right:auto;margin-bottom:5px;margin-left:auto;text-align:justify;font-size:14px;}
#ctrl_19{width:300px;bottom:0;left:0;right:0;top:0;margin-right:auto;margin-bottom:5px;margin-left:auto;text-align:justify;font-size:14px;}
#ctrl_8{width:300px;bottom:0;left:0;right:0;top:0;margin-right:auto;margin-bottom:5px;margin-left:auto;text-align:justify;font-size:14px;}
#header{width:1000px;height:248px;position:relative;}
#wrapper{width:960px;height:0px;}
#left{width:240px;margin-left:19px;}
#right{width:240px;margin-right:19px;}
#top{background-color:#f5ab67;background-image:url("tl_files/park-bilder/header/hintergrund.jpg");}
#body{background-color:#855196;background-position:left top;background-repeat:repeat-y;}
.mod_navigation.main{width:960px;left:19px;top:216px;position:absolute;margin:0 auto;padding:0;text-align:center;border-top:1px solid #262424;border-bottom:1px solid #262424;font-weight:bold;font-size:16px;color:#fcfcfc;background:url("tl_files/park-bilder/layout/button.png") left top repeat-x;}
.mod_customnav.impru li{text-decoration:none;font-size:16px;color:#fffcfc;line-height:22px;list-style-type:none;}
.mod_customnav.impru a{width:80px;height:22px;right:30px;top:30px;position:absolute;display:block;text-decoration:none;font-size:16px;color:#fcfcfc;line-height:22px;list-style-type:none;}
.mod_customnav.impru a:hover{width:80px;height:22px;right:30px;top:30px;position:absolute;display:block;text-decoration:none;font-size:16px;color:#f55f5f;line-height:22px;list-style-type:none;}
.mod_navigation.main ul{margin:0;padding:0;vertical-align:top;white-space:nowrap;}
.mod_navigation.main li{float:left;margin:0;padding:0;white-space:nowrap;list-style-type:none;}
.mod_navigation.main a{width:158px;float:none;display:inline-block;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;text-align:center;vertical-align:text-bottom;border-right:1px solid #999999;text-decoration:none;font-size:16px;color:#fafafa;line-height:27px;list-style-type:none;background:#6e16f2 url("tl_files/park-bilder/layout/button.png") center bottom repeat-x;}
.mod_navigation.main a:hover{background:#cab8f2 url("tl_files/park-bilder/layout/posi-button.png") center bottom repeat-x;}
.mod_navigation.main li .active,.mod_navigation.main a.trail{width:162px;display:inline-block;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;text-align:center;vertical-align:text-bottom;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;text-decoration:none;font-size:16px;color:#f3fa91;line-height:26px;background:#84a2fa url("tl_files/park-bilder/layout/posi-button.png") center bottom repeat-x;}
.mod_navigation.main a:parent{background-color:#b2a5d1;background-position:center bottom;background-repeat:repeat-x;border-right:1px solid #f7f7f7;text-decoration:none;font-size:14px;color:#fafafa;line-height:27px;}
#footer{width:998px;height:37px;position:relative;margin-bottom:10px;vertical-align:baseline;background-image:url("tl_files/park-bilder/header/unten.jpg");background-repeat:no-repeat;}
#main{width:470px;position:relative;background-color:#fcfcac;min-height:300px;z-index:100;}
#container{width:998px;position:relative;background-color:#ffffff;background-image:url("tl_files/park-bilder/header/mitte.jpg");background-repeat:repeat-y;}
.ce_text{padding-top:5px;padding-left:5px;font-size:14px;}
img{border:1px solid #828281;font-size:0px;}
#liste h2 a{width:200px;height:16px;text-decoration:none;font-size:14px;color:#003bd1;line-height:16px;}
#startseite17 .layout_full{margin:5px 5px 5px 30px;font-size:18px;color:#000000;}
.back{text-align:center;font-size:16px;}
.ce_gallery{margin:4px;text-align:center;}
.ce_headline{display:block;margin-left:10px;font-size:20px;line-height:20px;}
#google_maps .ce_image{margin-top:10px;margin-bottom:20px;margin-left:25px;font-size:20px;line-height:20px;}
.layout_latest.news{display:block;margin-top:10px;margin-right:5px;margin-left:5px;padding:10px;background-color:#fcf000;border:1px solid #f0c52b;font-size:12px;color:#000000;}
mod_customnav.sub{width:200px;margin-top:8px;margin-right:auto;margin-left:8px;padding:0;text-align:left;vertical-align:text-top;text-decoration:none;font-size:14px;color:#91918e;line-height:22px;list-style-type:none;}
.mod_customnav.sub ul{margin:0 0 0 10px;padding:0;text-decoration:none;font-size:16px;color:#522c2c;white-space:nowrap;}
.mod_customnav.sub li{margin:0;padding-top:0;padding-right:0;padding-bottom:0;text-align:center;text-decoration:none;list-style-type:none;}
.mod_customnav.impru li .active{width:80px;height:22px;right:30px;top:30px;position:absolute;float:none;display:block;text-decoration:none;font-size:16px;color:#fcfcfc;line-height:22px;list-style-type:none;}
.mod_customnav.sub a{width:180px;float:none;display:inline-block;margin-right:auto;margin-left:0;padding-left:10px;text-align:left;vertical-align:text-bottom;background-color:#f2ef16;background-position:left center;background-repeat:repeat-x;text-decoration:none;font-size:14px;color:#050505;line-height:27px;list-style-type:none;}
.mod_customnav.sub a:hover{text-decoration:none;font-size:16px;color:#f77c7c;line-height:27px;}
.mod_article{padding-right:5px;padding-left:5px;}
.mod_newslist.news{margin:0;}
