/* Style sheet screen */
#right .mod_zl_menucard{padding-bottom:12px;border-bottom:1px solid #CCCCCC;}
#right .mod_zl_menucard div.show_week{padding:4px 12px 2px;text-align:right;background-color:#dadada;border-bottom:1px solid #CCCCCC;}
#right .mod_zl_menucard div.show_week a.show_week{padding-right:13px;background-image:url("assets/template/images/nextweek_arrow.gif");background-repeat:no-repeat;font-weight:bold;background-position: right 4px;}
#right .mod_zl_menucard div.show_week a.active{padding-right:13px;background-image:url("assets/template/images/week_arrow.gif");background-repeat:no-repeat;font-weight:bold;background-position: right 4px;}
#right .mod_zl_menucard .dayname,#right .mod_zl_menucard .weekspecialMenu .day{display:block;padding:2px 12px;background-color:#dadada;border-top:1px solid #CCCCCC;font-size:11px;color:#666666;}
#right .mod_zl_menucard .mainMenu{padding:6px 12px 12px;}
#right .mod_zl_menucard .validity{padding:12px 12px 3px;}
#right .mod_zl_menucard .validity p{font-weight:bold;font-size:13px;}
#right .mod_zl_menucard .mainMenu h1,#right .mod_zl_menucard .weekspecialMenu h1{font-weight:bold;font-size:13px;color:#000000;}
#right .mod_zl_menucard .mainMenu .teaser p,#right .mod_zl_menucard .weekspecialMenu .teaser p{width:216px;font-size:11px;}
#right .mod_zl_menucard .weekspecialMenu .teaser{padding-right:12px;padding-left:12px;}
#right .mod_zl_menucard .weekspecialMenu h1{margin-top:6px;}
#right .mod_zl_menucard sup{display:none;}
#right .print{padding-top:8px;padding-bottom:6px;padding-left:12px;background-color:#f0f0f0;border-bottom:1px solid #FFFFFF;}
#right .print a{display:block;padding-left:21px;background:url("assets/template/images/print_icon.gif") left center no-repeat;}
#right .weekmenuetxt{padding-top:6px;}
#topteaser .ce_text{width:300px;float:left;}
#topteaser .ce_image{float:right;margin-top:20px;}
#topteaser p{color:#333333;}
#highlights-include .ce_text{width:192px;float:left;}
#highlights-include .ce_text p{text-align:center;font-size:11px;}
#highlights-include .ce_text a,#main .ce_text a,#right a,#main .agbText a,#main #sitemap a{text-decoration:none;color:#8c0220;}
#highlights-include .ce_text a:hover,#main .ce_text a:hover,#right a:hover,#main .agbText a:hover,#main #sitemap a:hover{text-decoration:underline;}
#offers .ce_text{width:182px;float:left;margin-right:24px;padding-top:8px;padding-bottom:8px;border-top:1px solid #eaeaea;}
#offers span.price{font-size:24px;}
#main .ce_text{padding-bottom:12px;}
#topteaser h1{font-size:26px;color:#383838;line-height:54px;}
#highlights-include .ce_text h1{text-align:center;font-weight:bold;}
#offers p,#main p{width:90%;padding-bottom:6px;font-size:12px;line-height:17px;}
#main .ce_accordion .toggler{display:block;margin-bottom:3px;padding-top:6px;padding-right:6px;padding-bottom:6px;background:#f8f8f8 url("assets/template/images/accordion_bg.jpg") left bottom repeat-x;cursor: pointer;}
#main .ce_accordion .toggler:hover{color:#AD0303;}
#main .ce_accordion .toggler span{padding-left:12px;background-image:url("assets/template/images/accordion_arrow_o.gif");background-repeat:no-repeat;font-size:11px;background-position: left 2px;}
#main .ce_accordion .accordion div{padding:6px 12px 12px;background:url("assets/template/images/accordiongr_bg.jpg") left bottom repeat-x;}
#right #betriebsferien p{margin-bottom:6px;}
#right .weekmenuetxt p{padding:3px 12px;font-size:11px;line-height:16px;}
#right .feature p{margin-bottom:12px;color:#FFFFFF;}
#right .feature a{text-decoration:none;color:#FFFFFF;}
#right .feature a:hover{text-decoration:underline;}
#right .ce_download{padding-top:12px;padding-bottom:12px;padding-left:24px;background-color:#F0F0F0;border-bottom:3px solid #FFFFFF;}
#right ul li{padding-top:6px;padding-bottom:6px;padding-left:24px;background-color:#f0f0f0;border-bottom:1px solid #FFFFFF;}
.tippstable td{margin:0;padding:6px;border-bottom:0px solid #d9d9d9;}
.tippstable img{margin:0;padding:1px;border:1px solid #d9d9d9;}
#mbNumber{display:none;}
#mbTitle p{display:block;font-weight:normal;font-size:10px;line-height:14px;}
#right #videos ul li{padding-left:45px;background-image:url("assets/template/images/play_button.png");background-repeat:no-repeat;background-position: 24px 6px;}
#wrapper{width:960px;margin:24px auto 0;padding-top:2px;background:url("assets/template/images/wrapper_bg.png") center top no-repeat;}
#innerwrapper{width:948px;float:left;margin-left:3px;padding-bottom:24px;background-color:#FFFFFF;background-image:url("assets/template/images/innerwrapper_bg.gif");background-repeat:repeat-y;border-top:3px solid #FFFFFF;border-right:3px solid #FFFFFF;border-left:3px solid #FFFFFF;}
#homenavi{clear:both;padding-top:35px;padding-right:24px;padding-left:24px;}
#homenavi ul li{padding:3px 6px;border-top:1px solid #5c5c5c;}
#homenavi ul li a,#homenavi ul li span{font-family:Arial;text-decoration:none;font-size:16px;color:#FFFFFF;line-height:20px;}
#homenavi ul li a:hover,#homenavi ul li span.active{color:#999999;}
#main .image_container img{margin-right:6px;margin-bottom:6px;padding:1px;border:1px solid #ccc;}
#offers h1,#main h1{padding-bottom:3px;font-size:24px;color:#666666;line-height:20px;}
#main h1{margin-bottom:3px;border-bottom:0px solid #bfbfbf;font-size:20px;color:#4f4f4f;line-height:24px;}
#offers h2{padding-bottom:12px;font-size:11px;color:#666666;}
#offers h3{font-weight:bold;font-size:14px;line-height:21px;}
#main h2{padding-top:2px;padding-bottom:3px;font-weight:bold;font-size:13px;color:#ad0303;line-height:20px;}
#main h3{font-weight:bold;font-size:14px;line-height:18px;}
#main h4{font-weight:bold;font-size:12px;line-height:17px;}
#main h5{font-weight:bold;}
#main h6{font-weight:bold;}
#right h2{margin-bottom:6px;font-size:13px;}
#right #videos h1{padding-top:6px;padding-bottom:6px;padding-left:24px;font-size:14px;}
#offers .ce_text ul,#main .ce_text ul{padding-bottom:12px;padding-left:2px;}
#offers .ce_text ol,#main .ce_text ol{padding-bottom:6px;padding-left:18px;list-style-type:decimal;}
#offers .ce_text ul li,#main .ce_text ul li{margin-left:6px;padding-left:9px;background-image:url("assets/template/images/listarrow.gif");background-repeat:no-repeat;background-position: left 6px;}
#main .mod_sitemap ul{padding:0 0 0 10px;}
#main .mod_sitemap ul li ul.level_2 li a{padding-left:8px;background:url("assets/template/images/listarrow.gif") left center no-repeat;}
#main .mod_newslist td p{padding-bottom:6px;}
*{margin:0;padding:0;border:0px;}
body{background-color:#FFFFFF;background-image:url("assets/template/images/bg.jpg");background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#333333;line-height:17px;}
p,h1,h2,h3,h4,h5,h6,li,table,input,select,textarea{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;line-height:17px;}
img{vertical-align:top;}
ul,ol{list-style-type:none;}
#main .image_container .caption{background-color:#eee;border-bottom:1px solid #ccc;}
#main form input,#main form select,#main form textarea{width:260px;margin:3px;padding:3px;border:1px solid #CCCCCC;}
#main form label{width:100px;float:left;}
#main form input.error{border-bottom:1px solid #AD0303;}
#main form input.submit,#main form input.continue{width:auto;border:1px solid #CCCCCC;cursor: pointer;}
#main #kontakt form input.submit{margin-left:103px;}
#main form p.error{margin-top:3px;margin-bottom:6px;margin-left:107px;font-weight:bold;font-size:11px;color:#AD0303;}
span.warning{font-size:11px;color:#AD0303;}
#main form label.error{color:#AD0303;}
#main form .radio_container input{width:20px;float:none;display:inline;margin-left:12px;border:0;}
#main form .radio_container label{float:none;display:inline;}
#main form .radio_container span{float:none;display:block;}
#main form span.captcha_text{margin-left:103px;}
#header .searchitem input.text{padding:2px;border:1px solid #CCCCCC;}
#header .searchitem{float:right;margin:10px;}
#main .mod_search .formbody{padding:10px 10px 25px;background-color:#F0F0F0;border:1px dotted #CCCCCC;}
#main .mod_search .formbody .radio_container input{margin-left:2px;vertical-align:middle;}
#main .mod_search .formbody .radio_container span{float:left;}
#main .mod_search .formbody .radio_container label{margin-right:15px;margin-left:-5px;}
#main .mod_search .formbody input.text{width:280px;padding:2px;border:1px solid #CCCCCC;}
#main .mod_search p.header{clear:both;padding-top:2px;padding-bottom:2px;border-bottom:1px dotted #cecece;color:#999999;}
#main .mod_search .first{padding-top:15px;}
#main .mod_search .even,#main .mod_search .odd{margin-top:10px;margin-bottom:10px;border-bottom:1px dotted #cecece;}
#main .mod_search .last{border-bottom:0;}
:focus{outline: 0;}
#left{width:254px;float:left;padding-bottom:24px;background-image:url("assets/template/images/gray_bg.jpg");background-repeat:no-repeat;background-position: left 210px;}
#container{width:440px;float:left;}
#topteaser{height:105px;padding-top:8px;padding-right:24px;padding-left:24px;background-image:url("assets/template/images/topgradient_bg.jpg");background-repeat:repeat-x;}
#highlights-include{padding-right:24px;padding-bottom:24px;padding-left:24px;background:url("assets/template/images/topgradient_bg.jpg") left bottom repeat-x;}
#offers{width:416px;padding-left:24px;}
#main{width:392px;padding-top:6px;padding-right:24px;padding-left:24px;}
#right{width:254px;float:right;}
#right #betriebsferien{padding:12px;}
#rightshaddow{width:18px;top:210px;position:absolute;background:url("assets/template/images/right_shaddow.png") left bottom no-repeat;z-index: 999;min-height: 280px;}
#right .feature{height:180px;padding-top:30px;padding-right:24px;padding-left:24px;background-color:#343434;background-image:url("assets/template/images/gray_bg.jpg");background-repeat:no-repeat;}
#right .mod_article{border-top:3px solid #FFFFFF;}
#footer{clear:both;margin-right:6px;margin-bottom:24px;margin-left:6px;padding:3px 6px 24px;background-color:#F0F0F0;background-image:url("assets/template/images/footer_bg.png");background-repeat:no-repeat;border-top:1px solid #FFFFFF;background-position: center 24px;}
#mainnavi{clear:both;padding-right:24px;padding-left:24px;}
#mainnavi ul li{padding:3px 6px;border-top:1px solid #5c5c5c;}
#mainnavi ul li.last{border-bottom:1px solid #5c5c5c;}
#mainnavi ul li a,#mainnavi ul li span{text-decoration:none;font-size:16px;color:#FFFFFF;line-height:20px;}
#mainnavi ul li a:hover,#mainnavi ul li span.active,#mainnavi ul li.trail a,#mainnavi ul li.trail ul li a:hover{color:#999999;}
#mainnavi ul li ul{padding-top:3px;padding-bottom:3px;}
#mainnavi ul li ul li{padding-top:1px;padding-bottom:1px;padding-left:12px;border-top:0;}
#mainnavi ul li ul li.last{border-bottom:0;}
#mainnavi ul li ul li a,#mainnavi ul li ul li span{padding-left:7px;background-image:url("assets/template/images/arrow_submenue.gif");background-repeat:no-repeat;font-size:14px;background-position: left 6px;}
#mainnavi ul li.trail ul li a{color:#FFFFFF;}
#footer #copyright{float:left;}
#footer .mod_customnav{float:right;padding-right:5px;}
#footernavi{float:right;}
#footernavi ul li{float:left;padding-right:5px;padding-left:5px;}
#footernavi ul li.last{padding-right:0;}
#footernavi ul li a,#footer .mod_customnav ul li a,#copyright p{text-decoration:none;font-size:11px;color:#999999;}
#footernavi ul li a:hover,#footernavi ul li span.active,#footer .mod_customnav ul li a:hover{font-size:11px;color:#666666;}
