/* Style sheet viseo_Standard */
.image_container_news{margin-top:5px;}
ul.level_2 .innerli{width: 125px;margin-left: 25px;}
ul.level_3 .active .innerli{width: 115px;margin-left: 35px;}
ul.level_2 .titleactive{background-color: #ffcc66;padding-left: 25px;width: 125px;}
ul.level_2 .titlenotactive{background-color: #ffff99;padding-left: 25px;width: 125px;}
.boxgrey{width:172px;height:34px;padding-right:10px;padding-left:10px;background:url("tl_files/guide/blankgrey.gif") left top no-repeat;font-family:verdana, arial;font-weight:bold;text-decoration:none;font-size:10px;color:#000000;line-height:34px;}
.boxpdf{width:172px;height:34px;padding-right:10px;padding-left:10px;background:url("tl_files/guide/pdf.gif") left top no-repeat;font-family:verdana, arial;font-weight:bold;text-decoration:none;font-size:10px;color:#000000;line-height:34px;}
.boxreser{width:172px;height:34px;padding-right:10px;padding-left:10px;background:url("tl_files/guide/reser.gif") left top no-repeat;font-family:verdana, arial;font-weight:bold;text-decoration:none;font-size:10px;color:#000000;line-height:34px;}
.boxinfo{width:172px;height:34px;padding-right:10px;padding-left:10px;background:url("tl_files/guide/info.gif") left top no-repeat;font-family:verdana, arial;font-weight:bold;text-decoration:none;font-size:10px;color:#000000;line-height:34px;}
.error{color: #990033;font-weight: bold;}
.text{border:1px solid #990033;font-size:10px;line-height:14px;width: 120px;}
.gspiel span label{display: inline;margin-right: 24px;}
.captcha{border: 1px solid #990033;}
ul{list-style-type:square;list-style-image: url(/tl_files/viseo.de/vbullet.gif);}
body{font-family:Verdana, sans-serif;font-size:11px;color:#333333;}
h1{margin:0 0 12px;padding:0;font-family:Verdana;font-size:18px;color:#990033;line-height:20px;}
h2{margin:0 0 12px;padding:0;text-align:left;font-family:Verdana;font-weight:bold;font-size:11px;color:#990000;line-height:16px;text-transform: uppercase;}
.info{margin:0 0 0 auto;padding:0;text-align:right;font-family:Verdana;font-size:11px;color:#990000;line-height:16px;text-transform: uppercase;}
h3{margin:0 0 2px;padding:0;font-weight:bold;font-size:10px;}
h4{color: #fff;font-size: 14px;margin: 0 0 12px; 0;}
h5{font-family: Verdana;font-size: 12px;font-weight: bold;color: #990033;padding: 0;margin: 0 0 4px 0;}
img{margin:0;padding:0;border:0;}
p{margin:0 0 12px;}
a,a:link,a:visited{text-decoration:none;color:#990033;}
.clear{height:0px;clear:both;font-size:0px;line-height:0px;}
#wrapper{width:1000px;overflow:hidden;}
#container{width:634px;float:left;margin-top:-2px;border-left: 150px solid #990033;border-right: 216px solid #ffffff;}
#container360{min-height: 100%;position: relative;}
#center{width:594px;float:left;margin-right:-634px;padding:0 20px;font-family:Arial;font-size:12px;line-height:16px;}
#left{width:150px;height:250px;float:left;margin-left:-150px;background: #990033;}
#right{width:216px;top:-15px;position:relative;float:right;margin-right:-216px;}
.submit{border:1px solid #990033;font-family:Arial;font-size:10px;}
#top{width:1000px;height:68px;background: transparent url(tl_files/viseo_start/images/logo_background.jpg) repeat-x 0 0;}
#top360{width:100%;height:68px;background: transparent url(tl_files/assets/viseo360_top_bg.gif) repeat-x 0 0;height: 80px;position: relative;}
#logo{width:248px;height:68px;float:left;}
#logo360{width:215px;height:80px;float:left;}
#header{width:450px;height:68px;float:right;background: transparent url(tl_files/viseo_start/images/logo_rightend.jpg) no-repeat 100% 0;}
#header360{width: 450px;height: 80px;position: absolute;right: 8px;top: 14px;}
#footer{margin-top:30px;font-size:10px;color:#990033;}
#footer360{height: 180px;position: absolute;bottom: 0;left: 0;width: 100%;background-color: #990033;border-top: 1px solid #000;text-align: left;padding-top: 12px;font-size: 11px;}
#topnavigation{margin-right:8px;padding-top:4px;line-height:1;}
#topsearch{float:right;margin-right:16px;}
html* #topnavigation{margin-right:8px;padding-top:12px;line-height:1;}
#keyvisual{width:1000px;}
div.mod_navigation{width:150px;height:100%;left:0;position:absolute;overflow:visible;margin-left:0;background-color:#903;font-family:Arial;z-index:100;}
ul.level_1,ul.level_2,ul.level_3,ul.level_4{width:100%;display:block;margin:0;padding:0;color:#D07C8A;list-style: none outside none;}
ul.level_1 li.active{width:100%;display:block;margin-bottom:0;margin-left:0;border-top:1px solid #E9C3C9;font-weight:bold;text-decoration:none;font-size:11px;color:#FFF;line-height:30px;text-indent: 10px;}
ul.level_2 li.active{width:100%;display:block;margin-bottom:0;margin-left:0;background-color:#fc6;background-image:none;border:0px solid #666;font-weight:bold;font-weight:normal;font-size:10px;color:#990033;line-height:18px;text-indent: 15px;}
ul.level_2 li{width:100%;display:block;margin-bottom:0;margin-left:0;background-color:#ff9;background-image:none;border:0px solid #666;font-weight:normal;font-size:10px;color:#990033;line-height:18px;text-indent: 15px;}
ul.level_3 li.active{width:100%;display:block;background-color:#ccc;background-image:none;border:0px solid #666;font-weight:normal;font-size:10px;color:#333;line-height:18px;text-indent: 25px;}
.v360nl a{color: #fff;}
ul.level_4 li.active{width:100%;display:block;background-color:#bbb;background-image:none;border:0px solid #666;font-weight:normal;font-size:10px;color:#000;line-height:18px;text-indent: 40px;}
ul.level_1 a{width:100%;display:block;margin-bottom:-1px;margin-left:0;border-top:1px solid #E9C3C9;border-bottom:1px solid #E9C3C9;font-weight:bold;text-decoration:none;font-size:11px;color:#D07C8A;line-height:30px;text-indent: 10px;}
ul.level_2 a{width:100%;display:block;margin-bottom:0;margin-left:0;background-color:#ffff99;background-image:none;border:0px solid #666;font-weight:normal;font-size:10px;color:#333;line-height:18px;text-indent: 15px;}
ul.level_3 a{width:100%;display:block;margin-top:0;margin-bottom:0;background-color:#e8e8e8;background-image:none;border:0px solid #666;font-weight:normal;font-size:10px;color:#333;line-height:18px;text-indent: 25px;}
ul.level_4 a{width:100%;display:block;margin-top:0;margin-bottom:0;background-color:#aaa;background-image:none;border:0px solid #666;font-weight:normal;font-size:10px;color:#333;line-height:18px;text-indent: 40px;}
ul.level_1 a.last{border-bottom:2px solid #E9C3C9;}
ul.level_2 a.last,ul.level_3 a.last,ul.level_4 a.last{border-bottom:0px solid #E9C3C9;}
ul.level_1 a:link,ul.level_1 a:visited{color:#D07C8A;}
ul.level_2 a:link,ul.level_2 a:visited{color:#333333;}
ul.level_1 a:hover{text-decoration:none;color:#fff;}
ul.level_2 a:hover{background-color:#fc6;background-image:none;text-decoration:none;color:#990033;}
ul.level_3 a:hover{background-color:#ccc;background-image:none;text-decoration:none;color:#666;}
ul.level_4 a:hover{background-color:#bbb;background-image:none;text-decoration:none;color:#666;}
#locationbar{width:634px;height:22px;margin-bottom:10px;margin-left:-20px;background-color:#ffcc66;font-size:10px;line-height:21px;text-indent: 8px;}
#right .layout_short{width:216px;overflow:hidden;margin-bottom:15px;color:#333333;background: #fffff;}
#right .layout_short h2{height:28px;margin-bottom:0;vertical-align:middle;border-top:0px solid #ffffff;border-right:0px solid #ffffff;border-bottom:1px solid #ffffff;border-left:0px solid #ffffff;font-weight:bold;font-size:11px;color:#ffffff;line-height:28px;text-indent: 8px;text-transform: uppercase;background: transparent url(tl_files/viseo_start/images/box_head.jpg) repeat-x 0 0;}
#right .layout_short label{display:block;font-size:10px;color:#333333;}
#right .layout_short input,#right .layout_short select{background-color:#cccccc;border:1px solid #ffffff;font-size:10px;color:#333333;}
#right .layout_short .fontcolor{font-size:10px;color:#333333;}
.teaser2{margin:0;padding:3px 0 0;vertical-align:top;font-size:10px;color:#666666;line-height:13px;}
.author{text-align:left;font-size:11px;color:#666666;}
.authorbox{width:565px;margin-top:20px;margin-bottom:10px;padding:8px;background-color:#f0f0f0;}
.teaser{margin:0 0 10px;padding:5px 0;text-align:left;vertical-align:top;border-width:1px 0px;border-style:solid;border-color:#777777;font-family:verdana;font-style:italic;font-size:11px;color:#777777;line-height:18px;}
.teaser3{margin:0 0 10px;padding:5px 0;text-align:left;vertical-align:top;border-top:1px dotted #777777;border-right:0px dotted #777777;border-bottom:0px dotted #777777;border-left:0px dotted #777777;font-family:verdana;font-style:italic;font-size:11px;color:#777777;line-height:18px;}
.teaser2{margin:0;padding:3px 0 0;text-align:left;vertical-align:top;font-family:verdana;font-size:10px;color:#666666;line-height:13px;}
.teaser2 small{float:right;display:block;margin-top:4px;margin-bottom:20px;font-family:Arial;font-size:9px;background: url(tl_files/viseo_start/images/small-o.gif) no-repeat 0 3px;text-indent: 14px;}
*:first-child+html .teaser2 small{float:right;display:block;margin-top:4px;margin-bottom:20px;background: url(tl_files/viseo_start/images/small-o.gif) no-repeat 0 3px;text-indent: 14px;}
.teaser2 a{margin:10px 0;padding:5px 0;text-align:right;vertical-align:top;font-size:10px;color:#993300;}
.copy{font-family:arial;font-size:12px;color:#333333;line-height:16px;}
.interview{text-align:left;vertical-align:top;font-family:arial;font-weight:bold;font-size:12px;color:#990000;line-height:16px;}
.interview2{margin-bottom:18px;text-align:left;vertical-align:top;font-family:arial, sans-serif;font-size:12px;color:#333;line-height:16px;font-style:normal;}
.monolog{margin-top:4px;margin-bottom:4px;margin-left:8px;text-align:left;vertical-align:top;font-family:arial;font-style:italic;font-size:12px;color:#757575;line-height:16px;}
.caption{font-size:10px;color:#666666;}
.custombox{padding:16px;background-color:#990033;font-family:Verdana;font-size:10px;color:#ffffff;}
.custombox ul{margin:0;padding:8px 0 0 20px;list-style-image: none;}
.custombox strong{font-family:Verdana;font-weight:bold;font-size:10px;color:#ffffff;}
.custombox a,.custombox a:link,.custombox a:visited,.custombox a:hover{font-family:Verdana;font-weight:bold;text-decoration:none;font-size:10px;color:#ffffff;}
.graycontentbox{width:215px;margin-top:0;}
html* .graycontentbox{margin-top:0;}
.graycontentbox img{vertical-align:bottom;}
.graycontentboxheader{width:215px;height:17px;font-family:Verdana;font-weight:normal;font-size:11px;color:#ffffff;background: url(tl_files/highlights/generalpurpose_header.gif) no-repeat 0 0;text-transform: uppercase;text-indent: 4px;}
.graycontentbox .content{color:#303030;background: #eaeaea;}
.graycontentbox .content p{margin:0;padding:8px;font-size:10px;color:#303030;}
.graycontentbox .content small{padding:12px;font-size:9px;color:#666666;}
.guideinfobox{width:172px;margin:0;padding:0;}
.guideinfobox small{display:block;background-color:#eaeaea;border-top:1px solid #ffffff;font-family:Verdana;font-size:9px;color:#9e9b9c;text-indent: 4px;}
.guideinfobox .info .list{padding:8px;font-family:Verdana;font-size:10px;}
.guideinfobox .list ul{margin:0;padding:8px 0 0 20px;}
.guideinfobox .info .list ul li{font-family:Verdana;font-size:10px;}
.guideinfobox .info{color:#303030;background: #eaeaea;}
.guideinfobox img{vertical-align:bottom;}
.guideinfobox .info a{text-decoration:none;color:#000000;}
.guideinfobox .info a:hover{text-decoration:underline;color:#ffffff;}
#kontaktformular,#kontaktformular p{font-family:Verdana;font-size:11px;color:#333333;}
#kontaktformular h1{font-size:18px;color:#333333;text-transform: uppercase;}
#kontaktformular label{padding:2px;font-size:11px;color:#ffffff;background: #b2b2b2;text-transform: uppercase;}
#kontaktformular label.error{padding:2px;font-size:11px;color:#ffffff;background: #990033;text-transform: uppercase;}
#kontaktformular input,#kontaktformular textarea{width:100%;margin-bottom:16px;padding:4px;background-color:#f0f0f0;border-top:0px solid #c2c2c2;border-right:0px solid #c2c2c2;border-bottom:2px solid #c2c2c2;border-left:0px solid #c2c2c2;font-family:Verdana;font-size:11px;color:#000000;}
#kontaktformular textarea{height:85px;}
#kontaktformular input.submit{width:30%;float:right;padding:4px;background-color:#f0f0f0;border-top:0px solid #c2c2c2;border-right:0px solid #c2c2c2;border-bottom:2px solid #c2c2c2;border-left:0px solid #c2c2c2;font-family:Verdana;font-size:11px;color:#000000;}
#kontaktformular input.reset{width:30%;float:right;margin-left:8px;padding:4px;background-color:#eca3a3;border-top:0px solid #c2c2c2;border-right:0px solid #c2c2c2;border-bottom:2px solid #c2c2c2;border-left:0px solid #c2c2c2;font-family:Verdana;font-size:11px;color:#000000;}
div .boxcontainer{width:100%;height:100%;position:relative;overflow:hidden;margin-bottom:20px;background-color:#903;z-index: 5000;}
div .ib_head{height:28px;margin-bottom:0;vertical-align:middle;border-bottom:1px solid #fff;font-family:Verdana;font-weight:bold;font-size:11px;color:#FFF;line-height:28px;background: transparent url(/tl_files/viseo_start/images/box_head.jpg) repeat-x;text-indent: 8px;text-transform: uppercase;}
div .ib_image img{margin-top:0;margin-bottom:4px;margin-left:-4px;border-bottom:1px solid #311;}
div .ib_content{margin-top:0;padding:0 12px;text-align:left;background-color:#903;font-family:verdana;font-weight:normal;font-size:10px;color:#FFFFFF;line-height:16px;}
div .ib_content li,div .ib_content p,div .ib_content strong,div .ib_content em,div .ib_content a{font-family:Verdana;font-size:10px;color:#ffffff;}
div .ib_content a:hover{text-decoration:underline;}
.preloadedImage{display:none;}
.guideitem{width:594px;height:64px;margin-bottom:4px;padding-top:10px;padding-left:12px;background-color:#f0f0f0;background-repeat:no-repeat;border-bottom:4px solid #ffffff;}
.premium{width:594px;height:97px;padding:32px 0 4px 12px;background-image:url("/tl_files/viseo_start/images/guideitemback-m.gif");background-repeat:no-repeat;color:#333333;cursor: pointer;}
.premium p,.guideitem p{margin:0;padding:0;}
.layout_short div p,.layout_short div p strong{color:#ffffff;}
#right_banner{position: absolute;top: 87px;left: 1006px;width: 140px;height: 800px;}
.noteaser .teaser{font-family:Arial;font-weight:normal;font-size:12px;color:#333333;line-height:16px;}
#suchergebnisse h3{font-weight:bold;font-size:12px;}
#suchergebnisse .text{font-weight:normal;font-size:11px;}
.kontaktform .text,.kontaktform .select,.kontaktform .textarea{width:95%;margin-bottom:12px;}
.submit_on_red{background-color:#990033;border:1px solid #ffffff;font-family:Arial;font-size:10px;color:#ffffff;}
.gewinnspiel .submit_container{margin-top:8px;}
.text,.select,.textarea{border:1px solid #990033;}
.formbody label{display:block;}

