@import url(branchen.css);
@import url(stadtplan.css);

/* header_service_set.css */
#header div.service_set{width:162px;height:90px;background:url(../images/sep_header.png) no-repeat top left;float:right;}
#header div.service_set ul{list-style:none;padding:0;margin:12px 0 0 8px;}
#header div.service_set li{display:block;margin:0;height:23px;overflow:hidden;background:url(../images/icon_service_set.png) no-repeat;}
#header div.service_set li a{display:block;padding:5px 0 0 26px;height:23px;font-size:11px;text-decoration:none;color:#000;}
#header div.service_set li a:hover{text-decoration:underline;}
#header div.service_set li.vorteilszone{background-position:0 0;}
#header div.service_set li.wetter{background-position:0 -23px;}
#header div.service_set li.horoskop{background-position:0 -46px;}
#header div.service_set li.events{background-position:0 -69px;}
#header div.service_set li.kirchen{background-position:0 -92px;}
#header div.service_set li.tickets{background-position:0 -115px;}
#header div.service_set li.tv{background-position:0 -138px;}
#header div.service_set li.stadtplan{background-position:0 -161px;}
#header div.service_set li.maerkte{background-position:0 -184px;}

/* cols.css */
.w_article,.w_col1,.w_col2{padding-top:13px;}
.w_col1{background:url(../images/bg_content_col1.png) repeat-y;}
.w_col1 #left{width:158px;float:left;padding-bottom:50px;}
.w_col1 #middle{float:left;width:820px;}
.w_col1 .col800{margin-left:26px;width:768px;}
.w_article{background:url(../images/bg_content_article.png) repeat-y;}
.w_article #left{width:158px;float:left;padding-bottom:50px;}
.w_article #middle{float:left;width:496px;}
.w_article #right{float:left;width:325px;}
.w_col3{background:url(../images/bg_content_col3.png) repeat-y;}
.w_col3 #left{width:331px;float:left;padding-bottom:50px;}
.w_col3 #middle{float:left;width:324px;}
.w_col3 #right{float:left;width:323px;}
.w_col2{background:url(../images/bg_content_col2.png) repeat-y;}
.w_col3 #left{width:331px;float:left;padding-bottom:50px;}
.w_col3 #middle{float:left;width:324px;}
.w_col3 #right{float:left;width:323px;}
.w_col3 .aktion {background: #ECEBD8; margin: 10px; padding: 10px; border: 2px solid #D5D4B9;}
.w_col3 .aktion p {padding: 0px; margin: 0px; color: #68674A; font-style: italic; font-family: Georgia, serif; font-size: 18px; line-height: 125%; }
.col300{margin-left:13px;width:300px;}
.w_col3 #left .col300{margin-left:15px;}
.col468{margin-left:13px;width:468px;}
.col628{margin-left:13px;width:628px;}

/* footer.css */
#footer{width:979px;border-top:5px solid #414141;background:url(../images/bg_footer.png) no-repeat;}
#footer div.f{padding:21px 23px 50px 131px;font-size:11px;}
#footer a{color:#c01d0b;text-decoration:none;padding-left:16px;}
#footer a:hover{text-decoration:underline;}

/* left.css */
#left ul{padding:0;margin:0;list-style:none;}
#left li{display:inline;}
#left li a{display:block;margin:0 0 1px 0;color:#000;font-size:11px;text-decoration:none;font-weight:bold;overflow:hidden;padding:6px 0 6px 8px;}
#left li.selected a{background:url(../images/bg_left_1_selected.png) no-repeat;color:#fff;}
#left li.selected ul{padding-top:5px;padding-bottom:15px;}
#left li.selected li.spc{display:block;text-align:right;font-size:10px;color:#999;margin-left:5px;margin-right:5px;margin-top:5px;border-bottom:1px solid #999;}
#left li.selected li a{background:url(../images/bg_left_2.png) no-repeat 6px 4px;color:#666;padding:1px 0 1px 20px;}
#left li.selected li.selected a{background:url(../images/bg_left_2_selected.gif) no-repeat 6px 4px;text-decoration:underline;color:#c01d0b;}
#left li.selected li.selected ul{padding-bottom:5px;padding-top:0;}
#left li.selected li.selected li a{background:url(../images/bg_left_2_selected.gif) no-repeat 16px 4px;text-decoration:none;padding:1px 0 1px 30px;}
#left li a:hover{text-decoration:underline;}

/* content.css */
.tx-itawyoutoubeembed-pi1{margin-bottom:10px;}
#gmap{margin-bottom:10px;}
p.address-selected{background:#ecebd8;}
p.address img{float:right;}
p.address span.data { display: none; visibility: hidden; overflow: hidden; height: 1px; }
.content span.subtitle,.content p{line-height:130%;}
h1{font-size:18px;margin:0;}
h2{font-size:14px;font-weight:bold;clear:both;margin-top:0;padding-top:0;}
.w_col3 h2{font-size:12px;color:#888;text-transform:uppercase;clear:both;margin-top:0;padding-top:0;}
.content span.subtitle{display:block;font-size:14px;font-weight:normal;color:#888;word-spacing:.1em;margin:20px 0;}
.content p{font-size:12px;margin:0 0 15px 0;padding:0;}
.content li{font-size:12px;line-height:130%;}
.img{display:block;padding:0;margin:0;}
.img img{padding:3px;border:1px solid #ddd; background:#fff;}
.img span{display:block;font-size:11px;color:#999;padding-top:2px;}
.imgr{float:right;padding-left:14px;padding-bottom:14px;}
.imgl{float:left;padding-right:14px;padding-bottom:14px;}
.imgc{float:none;padding-bottom:10px;vertical-align:top;display:block;overflow:hidden;}
.imgc2{margin-right:-20px;}
.imgc img{vertical-align:top;margin-right:9px;margin-bottom:8px;}
.imgc .imgb img{margin-right:0;margin-left:8px;}
.imgc .imgb:first-child img{margin-left:0;}
.imgb{display:block;float:left;}
.imgb span{margin-left:4px;}

/* comments.css */
.tx-comments-required-error{display:block;margin:10px;font-size:11px;}
.tx-comments-form-top-message{margin-bottom:10px;background:#cfc;}
div.comment_form fieldset{margin:0;padding:0;border:0;}
div.comment_form input.txt{display:block;width:221px;height:19px;border:0;background:#f1f1f1 url(../images/bg_comment_form_input.png) no-repeat;margin-bottom:4px;padding:3px 0 0 7px;font-size:12px;}
div.comment_form input:focus,div.comment_form input:hover{background:#e6e6e6 url(../images/bg_comment_form_input_focus.png) no-repeat;}
div.comment_form textarea{display:block;font-size:12px;width:461px;height:99px;border:0;background:#f1f1f1;margin-bottom:4px;padding:3px 0 0 7px;background:#f1f1f1 url(../images/bg_comment_form_textarea.png) no-repeat;}
div.comment_form textarea:focus,div.comment_form textarea:hover{background:#e6e6e6 url(../images/bg_comment_form_textarea_focus.png) no-repeat;}
div.comment_form .submit{border:0;display:block;width:118px;height:22px;text-indent:-1000px;background:url(../images/bg_comment_form_submit.png) no-repeat 0 0;cursor:pointer;}
div.comment_form .submit:hover,div.comment_form .submit:focus{background:url(../images/bg_comment_form_submit.png) no-repeat 0 -22px;}
ul.comments{list-style:none;padding:0;margin:15px 0 0 0;font-size:12px;line-height:130%;}
ul.comments li{border-top:1px solid #c2c2c2;clear:both;}
ul.comments div.comment_text{margin:13px 190px 13px 13px;}
ul.comments div.comment_info{float:right;width:150px;margin-right:13px;margin-top:13px;font-weight:bold;padding-bottom:13px;}
ul.comments div.comment_info span{display:block;font-weight:normal;color:#666;}
ul.comments div.comment_author{clear:both;}
div.comment_bar{position:relative;width:468px;height:28px;background:url(../images/bg_comment.png) no-repeat;overflow:hidden;margin-bottom:15px;}
div.comment_bar a{color:#000;text-decoration:none;font-size:11px;}
div.comment_bar a:hover{text-decoration:underline;}
div.comment_bar a.comment_add{position:absolute;left:30px;top:8px;}
div.comment_bar a.rate{position:absolute;right:95px;top:8px;}
div.rating{display:block;position:absolute;right:10px;top:6px;width:79px;height:14px;}
.rating00{background:url(../images/icon_rating.gif) no-repeat 0 -21px;}
.rating05{background:url(../images/icon_rating.gif) no-repeat 0 -56px;}
.rating10{background:url(../images/icon_rating.gif) no-repeat 0 -91px;}
.rating15{background:url(../images/icon_rating.gif) no-repeat 0 -126px;}
.rating20{background:url(../images/icon_rating.gif) no-repeat 0 -161px;}
.rating25{background:url(../images/icon_rating.gif) no-repeat 0 -196px;}
.rating30{background:url(../images/icon_rating.gif) no-repeat 0 -231px;}
.rating35{background:url(../images/icon_rating.gif) no-repeat 0 -266px;}
.rating40{background:url(../images/icon_rating.gif) no-repeat 0 -301px;}
.rating45{background:url(../images/icon_rating.gif) no-repeat 0 -336px;}
.rating50{background:url(../images/icon_rating.gif) no-repeat 0 -371px;}

/* mainmenu.css */
#mainmenu ul{list-style:none;margin:0 0 0 11px;padding:0;}
#mainmenu li{display:inline;}
#mainmenu li a{margin:0 0 0 1px;display:block;float:left;font-size:11px;color:#fff;background:url(../images/mainmenu.png);height:36px;overflow:hidden;text-indent:-1000px;}
#mainmenu li.wien1 a{width:38px;background-position:-11px 0;}
#mainmenu li.wien1 a.selected{background-position:-11px -36px;}
#mainmenu li.wien1 a:hover{background-position:-11px -72px;}
#mainmenu li.kunst-kultur a{width:49px;background-position:-51px 0;}
#mainmenu li.kunst-kultur a.selected{background-position:-51px -36px;}
#mainmenu li.kunst-kultur a:hover{background-position:-51px -72px;}
#mainmenu li.sport-wellness a{width:110px;background-position:-101px 0;}
#mainmenu li.sport-wellness a.selected{background-position:-101px -36px;}
#mainmenu li.sport-wellness a:hover{background-position:-101px -72px;}
#mainmenu li.staat-politik a{width:51px;background-position:-212px 0;}
#mainmenu li.staat-politik a.selected{background-position:-212px -36px;}
#mainmenu li.staat-politik a:hover{background-position:-212px -72px;}
#mainmenu li.lifestyle-leute a{width:107px;background-position:-264px 0;}
#mainmenu li.lifestyle-leute a.selected{background-position:-264px -36px;}
#mainmenu li.lifestyle-leute a:hover{background-position:-264px -72px;}
#mainmenu li.gesundheit-umwelt a{width:130px;background-position:-372px 0;}
#mainmenu li.gesundheit-umwelt a.selected{background-position:-372px -36px;}
#mainmenu li.gesundheit-umwelt a:hover{background-position:-372px -72px;}
#mainmenu li.unternehmen a{width:164px;background-position:-503px 0;}
#mainmenu li.unternehmen a.selected{background-position:-503px -36px;}
#mainmenu li.unternehmen a:hover{background-position:-503px -72px;}
#mainmenu li.freizeit-wien a{width:56px;background-position:-668px 0;}
#mainmenu li.freizeit-wien a.selected{background-position:-668px -36px;}
#mainmenu li.freizeit-wien a:hover{background-position:-668px -72px;}
#mainmenu li.astrologie-beratung a{width:73px;background-position:-725px 0;}
#mainmenu li.astrologie-beratung a.selected{background-position:-725px -36px;}
#mainmenu li.astrologie-beratung a:hover{background-position:-725px -72px;}
#mainmenu li.wissen a{width:51px;background-position:-799px 0;}
#mainmenu li.wissen a.selected{background-position:-799px -36px;}
#mainmenu li.wissen a:hover{background-position:-799px -72px;}
#mainmenu li.tourismus-reisen a{width:40px;background-position:-851px 0;}
#mainmenu li.tourismus-reisen a.selected{background-position:-851px -36px;}
#mainmenu li.tourismus-reisen a:hover{background-position:-851px -72px;}
#mainmenu li.wohnen-immobilien a{width:56px;background-position:-892px 0;}
#mainmenu li.wohnen-immobilien a.selected{background-position:-892px -36px;}
#mainmenu li.wohnen-immobilien a:hover{background-position:-892px -72px;}

/* teaser.css */
.teaser{position:relative;display:block;height:100px;font-size:12px;line-height:130%;clear:both;overflow:hidden;}

.teaser div.title {
	position: absolute;
	top: 2px;
	left: 0px;
	display: inline;
	clear: both;
}

.teaser div.title a {
	font-size: 13px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.teaser div.title a:hover {
	color: #C01D0B;
	text-decoration: underline;
}

.teaser a.teaser_img{position:absolute;top:24px;left:0;display:block;width:85px;height:64px;overflow:hidden;}
.teaser span{display:block;margin-left:92px;margin-top:22px;}
.teaser a.teaser_img img{border:0;}

/* linklist.css */
.linklist{padding-top:10px;padding-bottom:10px;}
.linklist ol{list-style:none;margin:0 0 5px 0;padding:0;font-size:11px;font-weight:bold;}
.linklist ol li{margin:0;padding:0;display:inline;line-height:100%;}
.linklist ol li a{margin-left:7px;text-decoration:none;color:#000;}
.linklist ol li.selected a{color:#c01d0b;}
.linklist ol li a:hover{text-decoration:underline;color:#c01d0b;}
.linklist a.archive{display:block;color:#c01d0b;font-size:12px;text-decoration:none;margin-top:13px;font-weight:bold;}
.linklist a.archive:hover{text-decoration:underline;}
.linklist ul{list-style:none;margin:0;padding:0;background:url(../images/bg_linklist.png);border-top:1px solid #d9d9d9;}
.linklist ul li{display:block;margin:0;padding:0;height:22px;overflow:hidden;line-height:100%;}
.linklist ul li a{padding:0;margin:0;font-size:11px;color:#000;font-weight:bold;text-decoration:none;margin-top:4px;display:block;width:1000px;}
.linklist ul li a:hover{text-decoration:underline;color:#c01d0b;}

/* w.css */
.w{margin-top:13px;}
#w1{position:absolute;top:139px;left:992px;}
#google-search-box{position:absolute;top:56px;left:10px;width:320px;}
#wb{width:960px;height:350px;background:url(../images/bg_content_col3.png) repeat-y;padding-left:19px;}
#wb div.c1{width:319px;height:300px;float:left;}
#wb div.c2{width:324px;height:300px;float:left;}
#wb div.c3{width:312px;height:300px;float:left;}

/* block.css */
div.left{float:left;width:655px;}
div.right{float:right;width:324px;}
.b1c{clear:both;width:978px;background:#fff;}
.topstory{height:250px;padding:0 13px;}
.b2c{clear:both;}
.b2c .c{float:left;width:327px;padding:13px 0;}
.b2c .cl{padding-left:13px;width:314px;background:url(../images/bg_b2c.png) repeat-y;}
.b2c .cl .col300{margin-left:0;}

/* mp3.css */
.latest-interview{display:block;background:url(../images/mikrofon.png) no-repeat;width:310px;margin-bottom:10px;}
.latest-interview img{padding:10px;padding-top:20px;padding-bottom:5px;}
.latest-interview div{background:#ecebd8;margin-right:10px;padding-left:10px;padding-right:10px;padding-bottom:5px;}
.latest-interview p{font-size:11px;}
.latest-interview a{text-decoration:none;color:#000;}
.latest-interview a:hover{text-decoration:underline;color:#c01d0b;}
.tx-freemp3player-pi1{display:block;background:url(../images/mikrofon.png) no-repeat;width:310px;padding-top:117px;margin-bottom:10px;margin-top:-10px;}
.col300 .tx-freemp3player-pi1{margin-top:15px;}
.tx_freemp3player{background:#ecebd8;display:block;padding:5px;margin-right:10px;}

/* 2col */
/* topstory.css */
.topstory{position:relative;overflow:hidden;}
.topstory a img{border:0;padding-right:10px;}
.topstory a.img{float:left;}
.topstory h1{font-size:24px;padding-top:20px;}
.topstory h1 a{text-decoration:none;color:#000;}
.topstory h1 a:hover{text-decoration:underline;color:#c01d0b;}
.topstory span{font-size:14px;line-height:130%;}

/* sw-search.css */
#sw-search{position:absolute;bottom:5px;left:15px;height:50px;width:625px;}
#sw-search span.title{font-size:16px;font-weight:bold;}
#sw-searchbar{background:url(../images/bg_sw_search.png) no-repeat;height:28px;}

/* gallery.css */
.gallery{position:relative;height:150px;background:url(../images/bg_gallery.gif) repeat-x;right:2px;overflow:hidden;}
.gallery_wrap{padding-top:13px;padding-bottom:13px;}
.gallery_strip{position:absolute;top:30px;left:20px;width:1617px;}
.gallery_strip div{float:left;width:147px;height:110px;overflow:hidden;}
.gallery_strip div div{float:left;width:140px;height:80px;overflow:hidden;}
.gallery_strip div div a img{border:0;}
.gallery_strip div p,.gallery_strip div p a{font-size:11px;font-weight:bold;margin-left:1px;text-decoration:none;color:#000;}
.gallery_strip div p a:hover{text-decoration:underline;}
.gallery_strip div p span{font-weight:normal;color:#888;}
.gallery_left{position:absolute;top:0;left:0;width:32px;height:150px;background:url(../images/bg_gallery_left.gif) no-repeat 0 0;}
.gallery_left_disabled{background:url(../images/bg_gallery_left.gif) no-repeat 0 -150px;}
.gallery_right{position:absolute;top:0;right:-1px;width:32px;height:150px;background:url(../images/bg_gallery_right.gif) no-repeat 3px 0;}
.gallery_right_disabled{background:url(../images/bg_gallery_right.gif) no-repeat 3px -150px;}
.gallery_title{position:absolute;top:0;left:0;height:24px;width:400px;}
.gallery_title_pic{background:url(../images/bg_gallery_title_pic.gif) no-repeat;}
.gallery_title_vienna{background:url(../images/bg_gallery_title_vienna.gif) no-repeat;}
.gallery_title_vid{background:url(../images/bg_gallery_title_vid.gif) no-repeat;}
a.gallery_button_left,a.gallery_button_right{position:absolute;width:22px;height:22px;display:block;text-decoration:none;}
a.gallery_button_left{background:url(../images/icon_arrows.gif) 0 0;top:64px;left:7px;}
a.gallery_button_right{background:url(../images/icon_arrows.gif) -22px 0;top:64px;right:3px;}
a.gallery_button_left:hover{background:url(../images/icon_arrows.gif) 0 -22px;}
a.gallery_button_right:hover{background:url(../images/icon_arrows.gif) -22px -22px;}

/* partner.css */
#partner{background:url(../images/bg_partner.gif) repeat-x;height:134px;border-top:1px solid #c2c2c2;overflow:hidden;padding-left:20px;}
#partner a{display:block;width:95px;height:130px;background:url(../images/partner.png) no-repeat;float:left;text-align:center;font-size:11px;color:#000;text-decoration:none;padding-top:86px;margin-right:10px;}
#partner a:hover{text-decoration:underline;color:#c01d0b;}
#partner a.partner-wien-holding{background-position:0 0;}
#partner a.partner-steirerhof{background-position:-95px 0;}
#partner a.partner-dressurreiten{background-position:-190px 0;}
#partner a.partner-wien-energie{background-position:-285px 0;}
#partner a.partner-aids-hilfe{background-position:-380px 0;}
#partner a.partner-holmes-place{background-position:-475px 0;}
#partner a.partner-goldenes-kreuz{background-position:-570px 0;}
#partner a.partner-stars-fitness{background-position:-665px 0;}
#partner a.partner-emerion{background-position:-760px 0;}
#partner a.partner-marriott{background-position:-855px 0;}
#partner a.partner-taxi-40100{background-position:-950px 0;}

/* profilseite.css */
div#po{height:150px;background:#fff;position:relative;overflow:hidden;}
div#po div.address{position:absolute;height:125px;top:0;left:0;width:100%;background:url(../images/bg_content_col3.png) repeat-y;}
div#po span.www{position:absolute;bottom:0;left:0;font-size:16pt;}
div#po div.address a{text-decoration:none;color:#c01d0b;}
div#po div.address a:hover{text-decoration:underline;}
div#po div.address strong{font-size:14px;}
div#po_logo,div#po div.a,div#po div.b{position:absolute;top:10px;left:15px;width:300px;height:115px;}
div#po_logo{text-align:center;}
div#po div.a,div#po div.b{line-height:150%;font-size:13px;padding-top:10px;height:105px;}
div#po div.a{left:344px;}
div#po div.b{left:668px;}
div#po ul,div#po li{margin:0;padding:0;list-style:none;}
div#po ul{position:absolute;left:15px;bottom:0;width:900px;height:20px;overflow:hidden;}
div#po li{font-size:12px;display:block;float:left;padding:3px 15px;background:#eee;margin-right:10px;color:#666;cursor:pointer;}
div#po li.selected{background:#333;color:#ddd;}
h1#topheader{display:block;border-top:5px solid #414141;border-bottom:1px solid #c2c2c2;padding:5px 10px;font-size:16px;background:url(../images/bg_partner.gif) repeat-x 0 -70px;margin-bottom:10px;}
.b1c div.content{padding:10px;}
.b1c div.topic{text-align:center;font-size:11px;color:#888;}
.kundenbereich{background:#ecebd8;padding:15px;margin-bottom:10px;}
#po_title{overflow:hidden;width:628px;}
#po_title h1{font-weight:bold;width:1920px;color:#ccc;}
.po_company{background:url(../images/bg_sw_search.png) no-repeat;height:28px;overflow:hidden;margin-top:4px;margin-bottom:4px;clear:both;}
.po_company h2{font-weight:normal;font-size:18px;padding-left:10px;padding-top:2px;}
#po_topic{border-top:1px solid #c2c2c2;color:#999;font-size:12px;padding:10px;text-align:center;}
.w_col2 p.address{margin-left:10px;}

/* _events.css */
.event-table{width:100%;}
.event-table td{vertical-align:top;padding-right:10px;}
.event-table .event-plz{background:#f00;color:#fff;font-weight:strong;}
.event-table .event-detail{display:none;background:#fff;border:1px solid #666;}
.event-table dl{padding:15px;}
.event-table dt{font-weight:bold;color:#f00;font-size:10px;}
.event-table dd{font-size:10px;width:300px;}
.event-table .event-date{width:120px;}
.event-table a.event-toggle{background:url(/fileadmin/templates/images/plus.gif) no-repeat;display:block;width:16px;height:16px;margin-right:5px;text-decoration:none;float:left;cursor:hand;}
.event-table a.open{background:url(/fileadmin/templates/images/minus.gif) no-repeat;}


/* _tv.css */
#programmtage{padding:5px 0;}
#programmtage a{padding:2px;margin:4px;border:1px solid #eee;text-decoration:none;font-size:12px;}
#programmliste{background:#000;color:#fff;padding:10px;}
#programmliste span.title{color:#ccc;font-size:18px;font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;}
#programmliste a{color:#fff;text-decoration:none;border-bottom:1px dotted #000;font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;font-size:16px;}
#programmliste a:hover{border-bottom:1px dotted #fff;}
#tv-container{background:#000;color:#fff;}
#content #tv-container h1{font-size:18px;font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;letter-spacing:2px;padding:15px 20px;padding-bottom:0;color:#ccc;background:#000;border-bottom:0;}
#tv-scroller{position:relative;left:10px;background:#222;margin-bottom:10px;overflow:auto;}
#tv-container table{position:relative;color:#fff;font-family:Tahoma,Verdana,sans-serif;font-size:14px;letter-spacing:1px;margin:10px;}
#tv-container td{padding:5px 2px;vertical-align:top;}
.sendung{margin:5px 0;clear:both;cursor:pointer;background:#133;border:1px solid #266;}
.sendung.sitcom{background:#331;border:1px solid #662;}
.sendung.action{background:#313;border:1px solid #626;}
.sendung.news{background:#133;border:1px solid #266;}
.sendung.games{background:#113;border:1px solid #226;}
.sendung.society{background:#311;border:1px solid #622;}
.sendung.unterhaltung{background:#131;border:1px solid #262;}
.sendung-time{padding:1px 3px;font-size:10px;display:inline;float:left;}
.sitcom .sendung-time,.sitcom .sendung-genre{background:#662;}
.action .sendung-time,.action .sendung-genre{background:#626;}
.news .sendung-time,.news .sendung-genre{background:#266;}
.sendung-genre{padding:1px 3px;font-size:10px;display:inline;float:right;}
.sendung-title{clear:both;font-weight:bold;padding-top:2px;padding-left:2px;}
.sendung-beschreibung{clear:both;padding-top:2px;padding-left:2px;font-size:10px;display:none;}

/* http://www.google.com/cse/api/branding.css */
.cse-branding-bottom,.cse-branding-right{margin:0;padding:0;}
.cse-branding-bottom,.cse-branding-right{zoom:1;}
.cse-branding-bottom:after,.cse-branding-right:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cse-branding-text{font:10px Arial;}
.cse-branding-form form{margin-bottom:0;padding-bottom:0;}
.cse-branding-bottom .cse-branding-logo,.cse-branding-bottom .cse-branding-text{display:block;float:left;}
.cse-branding-bottom .cse-branding-form{margin-bottom:3px;}
.cse-branding-bottom .cse-branding-logo{padding:0;}
.cse-branding-bottom .cse-branding-text{padding-top:4px;}
.cse-branding-right .cse-branding-form{float:left;}
.cse-branding-right .cse-branding-logo,.cse-branding-right .cse-branding-text{margin-left:4px;}
.cse-branding-right .cse-branding-form{float:left;margin-right:4px;}
.cse-branding-right .cse-branding-logo{padding:0;}
.cse-branding-right .cse-branding-text{margin-top:-4px;}

/* style.css */
*{font-family:Tahoma,Arial,sans-serif;}
body{margin:0;padding:0;background:url(../images/bg.png) repeat-x;}
a{outline:0;}
a img{border:0;}
#logo{left:0;top:0;padding:0;margin:0;}
#logo img{border:0;}
#header{width:979px;height:126px;background:url(../images/bg_header.png) no-repeat top right;}
#header div.branchen{width:163px;height:90px;background:url(../images/sep_header.png) no-repeat top left;float:right;}
#header div.branchen a{margin:0;margin-left:1px;padding:0;display:block;width:160px;height:90px;background:url(../images/icon_branchen.png) no-repeat top left;overflow:hidden;text-indent:-1000px;}
#mainmenu{position:absolute;top:90px;left:0;width:979px;height:36px;background:url(../images/mainmenu.png) no-repeat;}
#wrapper{width:979px;}
div.separator{display:block;clear:both;height:0;overflow:hidden;}

/* typo3conf/ext/perfectlightbox/res/css/slightbox.css */
#overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:90;}
#prevLink,#nextLink{display:block;position:absolute;top:0;width:33%;height:100%;background:transparent url(../img/blank.gif) no-repeat;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover{background:transparent url(../img/prev.gif) no-repeat 0 15%;}
#nextLink:hover{background:transparent url(../img/next.gif) no-repeat 100% 15%;}
#playLink,#pauseLink,#saveLink,#closeLink{display:block;float:right;width:26px;height:26px;margin-left:1.0em;}
#playLink{background:transparent url(../img/play.gif) no-repeat center;}
#pauseLink{background:transparent url(../img/pause.gif) no-repeat center;}
#saveLink{background:transparent url(../img/save.gif) no-repeat center;}
#closeLink{background:transparent url(../img/close.gif) no-repeat center;}
#sbCenter,#sbBottomContainer{position:absolute;left:50%;overflow:hidden;background-color:#fff;z-index:100;}
#sbCenter a,#sbBottomContainer a{text-decoration:none;border:none;outline:none;}
.sbLoading{background:#fff url(../img/loading.gif) no-repeat center;}
#sbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#sbBottom{font-family:tahoma,arial,sans-serif;font-size:11px;color:#666;line-height:1.4em;text-align:left;padding:0 10px 10px 10px;}
#sbCaption{width:66%;font-weight:bold;margin-bottom:.1em;}
#sbNumber{width:66%;margin-bottom:.1em;}
#sbPresent{width:66%;margin-bottom:.1em;}
#sbPresent a{color:#666;margin-right:1.0em;}
#sbPresent a.act{font-weight:bold;color:#fff;background:#777;border-right:.2em solid #777;border-bottom:.1em solid #777;border-left:.4em solid #777;}
#lbLightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lbLightbox #closeLink{margin-bottom:10px;}
#lbLightbox a{text-decoration:none;border:none;outline:none;}
#lbLightbox img{border:none;}
#lbOuterImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lbImageContainer{padding:10px;}
#lbLoading{position:absolute;z-index:110;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;background:#fff url(../img/loading.gif) no-repeat center;}
#lbHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lbImageContainer>#lbHoverNav{left:0;}
#lbImageDataContainer{font-family:tahoma,arial,sans-serif;font-size:11px;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#lbImageData{padding:0 10px;color:#666;}
#lbImageDetails{width:66%;float:left;text-align:left;padding-bottom:10px;}
#lbCaption{display:block;font-weight:bold;margin-bottom:.1em;}
#lbNumber{display:block;margin-bottom:.1em;}
#lbPresent{display:block;margin-bottom:.1em;}
#lbPresent a{color:#666;margin-right:1.0em;}
#lbPresent a.act{font-weight:bold;color:#fff;background:#777;border-right:.2em solid #777;border-bottom:.1em solid #777;border-left:.4em solid #777;}

/* typo3conf/ext/comments/res/pi1.css */
.tx-comments-comment-admin{margin:10px 20px;background-color:#e0e0e0;padding:5px 9px;text-align:center;}
.tx-comments-comment-form LABEL{width:100px;display:block;float:left;padding-top:5px;}
.tx-comments-comment-form INPUT,.tx-comments-comment-form TEXTAREA,.tx-comments-comment-form IMG{margin-top:5px;}
.tx-comments-comment-input,.tx-comments-comment-form TEXTAREA{width:245px;}
.tx-comments-comment-form BR{clear:left;}
.tx-comments-comment-name{font-weight:bold;}
.tx-comments-comment-date{font-weight:bold;}
.tx-comments-comment-1,.tx-comments-comment-2{border:1px solid #e0e0e0;margin-bottom:10px;padding:3px 5px;}
.tx-comments-comment-content{padding:3px 0;text-align:justify;}
.tx-comments-required-mark{color:red;}
.tx-comments-required-error{margin-left:10px;color:red;background-color:#f5f500;padding:3px 5px;}
.tx-comments-captcha{padding-left:100px;}
.tx-comments-captcha IMG{border:1px solid #d0d0d0;margin-left:0;}
.tx-comments-form-top-message{border:1px solid #d0d0d0;padding:10px 20px;text-align:center;font-weight:bold;}
.tx-comments-closed{border:1px solid #d0d0d0;padding:10px 10px;margin:10px 0;}
.tx-comments-closed IMG{vertical-align:baseline;margin-left:4px;padding-right:4px;}
.tx-comments-comment-report{font-size:80%;margin:7px 0 5px 15px;}
.tx-comments-rating{margin-left:15px;}
.tx-comments-comment-form fieldset{border:none;}

/* typo3conf/ext/pagebrowse/res/styles.css */
.tx-pagebrowse{text-align:center;list-style:none inside none;padding:0;margin:0;width:100%;}
.tx-pagebrowse li{display:inline;list-style:none;margin:0;padding:0 5px 0 0;}
li.tx-pagebrowse-pages{width:80%;}
li.tx-pagebrowse-pages ol{display:inline;margin:0;padding:0 10px;}

/* localsearch.css */
.gels{width:300px;}
.gels-app{width:100%;font-family:arial,sans-serif;font-size:13px;}
.gels-extresults-active{border:1px solid #979797;display:block;}
.gels-extresults-idle{display:none;}
.gels-app table{width:100%;border-width:0;border-spacing:0;border-style:none;border-collapse:collapse;}
.gels-app td{padding:0;}
.gels-form{padding:4px 4px;margin:0;background-color:#fff;}
.gels-form-div{height:19px;margin:0;padding:0;position:relative;zoom:1;display:block;}
.gels-logo{position:absolute;top:0;left:0;}
.gels-input{padding:1px 3px;border:1px solid #67a7e3;height:15px;position:absolute;top:0;left:70px;}
.gels-form-idle input.gels-input{color:#676767;}
.gels-form-active input.gels-input{color:#000;}
.gels-button{background-color:#008aff;border:1px solid #249;color:#fff;cursor:pointer;height:19px;margin:0;padding:0 4px 2px 4px;position:absolute;top:0;right:0;}
.gels-form-idle input.gels-button{color:#f9f9f9;}
.gels-form-active input.gels-button{color:#fff;}
.gels-infowindow-result{font-family:arial,sans-serif;font-size:13px;width:225px;}
.gels-infowindow-result .gels-title{line-height:1.3em;height:1.3em;overflow:hidden;}
.gels-placemark{margin-top:4px;color:#676767;}
.gels-placemark a{color:#008000;text-decoration:none;}
.gels-placemark a:hover{text-decoration:underline;}
.gels-directions{margin-top:4px;}
.gels-label{color:#676767;margin-right:4px;}
.gels-space{color:#676767;margin:0 4px;}
.gels-idle .gels-attribution{display:none;}
.gels-active .gels-attribution-present{display:block;margin:8px 0 0 0;}
.gels-active .gels-attribution-none{margin:0;display:none;}
.gels-attribution-present{color:#676767;font-size:10px;text-align:center;line-height:1.0em;height:1.0em;overflow:hidden;padding:0 0 2px 0;}
.gels-app .gs-watermark{display:none;}
a.gels-secondary-link{color:#77c;}
.gels-app .gels-result-wrapper,.gels-app .gs-result{padding-bottom:0;}
.gels-app div.gs-directions{display:none;}
.gels-app div.gs-directions-to-from{display:block;}
.gels-idle .gels-inlinead{display:none;}
.gels-active .gels-inlinead{display:block;}
.gels-inlinead{background-color:transparent;padding:0;margin:0;position:relative;zoom:1;}
.gels-inlinead iframe{display:block;position:absolute;left:0;bottom:0;}
.gels-idle .gels-extad{display:none;}
.gels-active .gels-extad{display:block;}
.gels-extad{background-color:transparent;padding:0;margin:0;position:relative;zoom:1;}
.gels-extad iframe{display:block;position:static;}
.gels-idle .gels-popup{display:none;}
.gels-active .gels-popup{display:block;}
.gels-popup{font-family:arial;font-size:13px;font-weight:normal;background-color:#fff;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);padding-top:3px;text-align:left;}
.gels-popup td{font-family:arial;font-size:13px;}
.gels-external-results .gels-list-wrapper{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.gels-app-full-mode .gels-list-wrapper{margin-bottom:4px;}
.gels-list-wrapper{padding:1px 4px;}
.gels-list-table,table.gels-results-controls{padding:0;border-width:0;border-style:none;border-spacing:0;border-collapse:collapse;}
.gels-cursor-table{height:1.5em;}
div.gels-cursor{float:left;padding-left:4px;}
div.gels-clear{float:right;}
.gels-controls .gels-secondary,.gels-controls .gels-cursor-page{display:inline;cursor:pointer;text-decoration:underline;}
.gels-controls .gels-cursor-page{color:#00c;}
.gels-controls .gels-secondary.a,.gels-controls .gels-secondary.a:link,.gels-controls .gels-secondary{color:#00c;}
.gels-controls .gels-cursor-page{margin:0 8px 0 0;}
.gels-controls .gels-more{margin:0 6 0 0;}
td.gels-clear{width:100%;}
div.gels-clear{text-align:right;padding-right:4px;}
.gels-controls .gels-cursor-current-page{color:#a90a08;text-decoration:none;cursor:default;}
.gels-controls{font-size:11px;font-weight:bold;background-color:#def;padding:1px 0;margin:4px 0 0 0;width:100%;}
.gels-controls td{vertical-align:top;}
.gml-results-controls td.gels-clear-results{text-align:right;}
.gels-list-wrapper div.gels-clear-results,.gels-list-wrapper a.gels-more-results{color:#00c;text-decoration:underline;cursor:pointer;text-align:right;}
tr.gels-list-item-row{cursor:pointer;text-align:left;}
tr.gels-list-item-row-selected{background-color:#e9e9e9;}
.gels-list-item-key{vertical-align:top;}
.gels-list-item-content{vertical-align:top;}
.gels-list-item-key-wrapper,.gels-list-item{margin:1px 0 1px 0;}
.gels-list-item{padding-left:7px;overflow:hidden;height:1.3em;line-height:1.3em;}
.gels-list-item-multi-line2{height:3.9em;}
.gels-list-item-multi-line1{height:2.6em;}
.gels-list-item-multi-line2 .gels-addressline{height:1.3em;overflow:hidden;}
.gels-list-item-multi-line1 .gels-addressline-wrapper{color:#676767;font-size:12px;height:1.3em;overflow:hidden;}
.gels-list-item .gs-title{color:#00c;text-decoration:underline;}
.gels-list-item-multi-line2 .gs-title,.gels-list-item-multi-line1 .gs-title{line-height:1.3em;height:1.3em;overflow:hidden;}
.gels-list-item .gs-street{color:#676767;font-size:11px;text-decoration:none;}
tr.gels-list-item-row-selected .gels-list-item .gs-street{color:#000;}
tr.gels-selected .gs-street{color:#000;}
.gels-list-item .gels-list-item-warning-symbol{color:red;font-weight:bold;display:inline;margin-right:4px;}
.gels-list-wrapper .gels-list-item-warning-text{color:#000;font-weight:bold;display:inline;}
.gels-result-wrapper{font-family:arial,sans-serif;}
.gels-result-wrapper .gs-result .gs-directions-to-from{display:block;}
.gels-no-list-table{width:100%;vertical-align:middle;}
.gels-clear-results-cell{text-align:right;}
.gels-no-results-label{text-align:left;color:#676767;}
.gelsg-active-smallmap,.gelsg-active-largemap,.gelsg-idle-largemap{height:300px;}
.gelsg-idle-smallmap{height:100px;}
.gelsg-set-location{font-size:11px;color:#77c;cursor:pointer;text-decoration:underline;margin:1px 0 2px 4px;}

/* slightbox.css */
#overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:90;}
#prevLink,#nextLink{display:block;position:absolute;top:0;width:33%;height:100%;background:transparent url(../img/blank.gif) no-repeat;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover{background:transparent url(../img/prev.gif) no-repeat 0 15%;}
#nextLink:hover{background:transparent url(../img/next.gif) no-repeat 100% 15%;}
#playLink,#pauseLink,#saveLink,#closeLink{display:block;float:right;width:26px;height:26px;margin-left:1.0em;}
#playLink{background:transparent url(../img/play.gif) no-repeat center;}
#pauseLink{background:transparent url(../img/pause.gif) no-repeat center;}
#saveLink{background:transparent url(../img/save.gif) no-repeat center;}
#closeLink{background:transparent url(../img/close.gif) no-repeat center;}
#sbCenter,#sbBottomContainer{position:absolute;left:50%;overflow:hidden;background-color:#fff;z-index:100;}
#sbCenter a,#sbBottomContainer a{text-decoration:none;border:none;outline:none;}
.sbLoading{background:#fff url(../img/loading.gif) no-repeat center;}
#sbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#sbBottom{font-family:tahoma,arial,sans-serif;font-size:11px;color:#666;line-height:1.4em;text-align:left;padding:0 10px 10px 10px;}
#sbCaption{width:66%;font-weight:bold;margin-bottom:.1em;}
#sbNumber{width:66%;margin-bottom:.1em;}
#sbPresent{width:66%;margin-bottom:.1em;}
#sbPresent a{color:#666;margin-right:1.0em;}
#sbPresent a.act{font-weight:bold;color:#fff;background:#777;border-right:.2em solid #777;border-bottom:.1em solid #777;border-left:.4em solid #777;}
#lbLightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lbLightbox #closeLink{margin-bottom:10px;}
#lbLightbox a{text-decoration:none;border:none;outline:none;}
#lbLightbox img{border:none;}
#lbOuterImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lbImageContainer{padding:10px;}
#lbLoading{position:absolute;z-index:110;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;background:#fff url(../img/loading.gif) no-repeat center;}
#lbHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lbImageContainer>#lbHoverNav{left:0;}
#lbImageDataContainer{font-family:tahoma,arial,sans-serif;font-size:11px;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#lbImageData{padding:0 10px;color:#666;}
#lbImageDetails{width:66%;float:left;text-align:left;padding-bottom:10px;}
#lbCaption{display:block;font-weight:bold;margin-bottom:.1em;}
#lbNumber{display:block;margin-bottom:.1em;}
#lbPresent{display:block;margin-bottom:.1em;}
#lbPresent a{color:#666;margin-right:1.0em;}
#lbPresent a.act{font-weight:bold;color:#fff;background:#777;border-right:.2em solid #777;border-bottom:.1em solid #777;border-left:.4em solid #777;}