﻿/* VERANSTALTUNGEN */
/* .veranst extends .div_content */
.veranst{line-height:normal; overflow:visible !important;}
.veranst ul.tabs{float:left; padding:0; margin:22px 0 0 0; list-style-image:none; list-style-type:none;}
.veranst ul.tabs li{float:left; margin:3px 4px 0 0 ; border:1px solid #d32380; border-bottom:none;}
.veranst ul.tabs li a{display:block; width:148px; height:19px; padding:2px 0 0 9px; cursor:pointer;}
html>body .veranst ul.tabs li a{width:139px; height:17px;}
.veranst ul.tabs li a{font-size:12px; text-transform:uppercase; text-decoration:none; color:#c02172;}
.veranst ul.tabs li.active{margin-top:0; padding-top:2px; height:23px; border:none; background:#d32380 url(/at/dt/img/layout/corner_white.gif) no-repeat top right;}
html>body .veranst ul.tabs li.active{height:21px;}
.veranst ul.tabs li.active a{font-weight:bold; color:white;}
/* highlight current tab */
.veranst.ankuend ul.tabs li.ankuend,
.veranst.nachlese ul.tabs li.nachlese,
.veranst.archiv ul.tabs li.archiv{margin-top:0; padding-top:2px; height:23px; border:none; background:#d32380 url(/at/dt/img/layout/corner_white.gif) no-repeat top right;}
html>body .veranst.ankuend ul.tabs li.ankuend,
html>body .veranst.nachlese ul.tabs li.nachlese,
html>body .veranst.archiv ul.tabs li.archiv{height:21px;}
.veranst.ankuend ul.tabs li.ankuend a,
.veranst.nachlese ul.tabs li.nachlese a,
.veranst.archiv ul.tabs li.archiv a{font-weight:bold; color:white;}
.veranst ul.events{clear:left; float:left; width:100%; margin:0; padding:0; list-style-image:none; list-style-type:none; padding-top:1px;}
.veranst ul.events li{width:603px; clear:left; float:left; margin-top:-1px; border:1px solid #d32380;}
html>body .veranst ul.events li{width:601px;}
.veranst table.event{margin:12px 0 0 10px; border-collapse:collapse;}
.veranst table.event td{padding:0; font-size:12px; vertical-align:top; color:#5a5f61;}
.veranst table.event td.left{width:150px;}
.veranst table.event td.title{text-transform:uppercase; color:#c02172;}
.veranst table.event td.descr{padding:10px 0; font-size:16px;}
.veranst .switches{display:inline; float:right; margin:0 12px 6px 0;}
.veranst .switches .expand{float:right; padding-right:12px; color:#c02172; background:url(/at/dt/img/layout/icon_expand.gif) no-repeat right 6px; cursor:pointer;}
.veranst .switches .fold{float:right; display:none; padding-right:12px; color:#c02172; background:url(/at/dt/img/layout/icon_fold.gif) no-repeat right 6px; cursor:pointer;}
.veranst .details{float:left; display:block; position:relative; width:100%; background:#eef0f1;}
.veranst .details.white{background:white;}
.veranst .details{min-height:154px; height:auto !important; height:154px;} /* IE min-height fix */
.veranst .details .cols{float:left;}
.veranst .details .col{float:left; display:inline; width:282px; margin:9px 9px;}
.veranst .details .col font{color:#ae1f65;}

.veranst .details .colLeft{float:left;}
.veranst .details .colRight{float:right;}
.veranst .details .sidebarHolder{} /* required by IE */
.veranst .details .sidebar{position:absolute; left:603px; top:0px; width:175px; padding:7px 0 7px 36px; background:#eef0f1 url(/at/dt/img/layout/corner_white.gif) no-repeat top right;}
html>body .veranst .details .sidebar{width:139px;}
.veranst .details .sidebar input{border:none}

.veranst .details .sidebar input.text{float:left; border:1px solid white; margin-bottom:2px;}
.veranst .details .sidebar div{font-size:11px;}
.veranst .details .sidebar .hl{font-weight:bold; margin-bottom:4px;}
.veranst .details .sidebar .line{height:1px; background-color:white; font-size:0; line-height:0; padding:0; overflow:hidden;}
.veranst .details .sidebar div.hr{float:left; display:inline; width:175px; height:1px; margin:4px 0 5px -36px; background-color:white; overflow:hidden;}
.veranst .details .sidebar .checkbox{display:inline; float:left; margin:0px 0 2px -22px; background:none;}
.veranst .details .sidebar .checkbox .box{width:21px; height:20px; float:left;}
.veranst .details .sidebar .checkbox .box input{float:left; position:absolute; width:14px; height:14px; margin-top:1px;}
.veranst .details .sidebar .checkbox .txt{width:135px; float:left;}
.veranst .details .sidebar .ik_button{float:right; margin-right:5px; font-size:12px;}
html>body .veranst .details .sidebar .ik_button{float:right; margin-right:10px; font-size:12px;}
.veranst .details .fold{position:absolute; left:585px; top:15px; width:10px; height:10px; background:url(/at/dt/img/layout/icon_fold.gif) no-repeat; cursor:pointer;}
.veranst .details ul.links{margin:10px 0 0 0; padding:0; list-style-type:none; list-style-image:none;}
.veranst .details ul.links li{margin:0; width:auto; border:none; color:#ae1f65;}
.veranst .details ul.links a{font-size:12px; color:#ae1f65; text-decoration:none;}
.veranst .details ul.links a:hover{text-decoration:underline;}
.veranst .details ul.links a.pdf{padding-left:14px; background:url(/at/dt/img/layout/icon_pdf.gif) no-repeat 0px 1px;}
.veranst .slideshow{position:relative; height:229px; background-color:#eef0f1;}
.veranst .slideshow .div_image{position:absolute; left:10px; bottom:30px; width:280px; height:190px; overflow:hidden;}
.veranst .slideshow .div_image .image{border:1px solid #dde1e3;}
.veranst .slideshow .comment{position:absolute; left:305px; width:290px; bottom:30px;}
.veranst .slideshow .comment p{margin:5px 0 0 0; padding:0px;}
.veranst .slideshow .navbar{position:absolute; left:0px; bottom:0px; width:100%; background:white; height:21px; border:1px solid #d32380; border-left:none; border-right:none;}
.veranst .slideshow .navbar .nav{float:left; display:inline; overflow:hidden; width:14px; height:14px; margin:6px 5px 0 10px; background-repeat:no-repeat; background-position:center top;}

.veranst .slideshow .navbar .nav.rewind{background-image:url(/at/dt/img/layout/icon_slide_rew.gif);cursor:pointer;}
.veranst .slideshow .navbar .nav.back{background-image:url(/at/dt/img/layout/arrow_left.gif);cursor:pointer;}
.veranst .slideshow .navbar .nav.play{background-image:url(/at/dt/img/layout/icon_slide_play.gif);cursor:pointer;}
.veranst .slideshow .navbar .nav.next{background-image:url(/at/dt/img/layout/arrow_right.gif);cursor:pointer;}
.veranst .slideshow .navbar .nav.forward{background-image:url(/at/dt/img/layout/icon_slide_ff.gif);cursor:pointer;}

.veranst .slideshow .navbar .nav.rewind_autoplay{background-image:url(/at/dt/img/layout/icon_slide_rew_light.gif);}
.veranst .slideshow .navbar .nav.back_autoplay{background-image:url(/at/dt/img/layout/arrow_left_light.gif);}
.veranst .slideshow .navbar .nav.pause{background-image:url(/at/dt/img/layout/icon_slide_pause.gif);cursor:pointer;}
.veranst .slideshow .navbar .nav.next_autoplay{background-image:url(/at/dt/img/layout/arrow_right_light.gif);}
.veranst .slideshow .navbar .nav.forward_autoplay{background-image:url(/at/dt/img/layout/icon_slide_ff_light.gif);}

.veranst .slideshow .navbar .pager{position:absolute; right:310px; top:2px; font-size:12px; color:#ae1f65;}
.veranst .slideshow .navbar .print{position:absolute; right:37px; top:3px; padding-left:17px; font-size:11px; text-decoration:none; background:url(/at/dt/img/layout/icon_print.gif) no-repeat 0 2px; color:#c02172;}
/* area specific */
.veranst.ankuend .slideshow{display:none;}
.veranst.ankuend .details{display:none;}
.veranst.archiv .details{display:none;}
.veranst.archiv .details .sidebar{display:none;}
.veranst.archiv .details ul.links{display:none;}
.veranst.nachlese .details .sidebar{display:none;}
.veranst.nachlese .switches{visibility:hidden;}
.veranst.nachlese .details ul.links{display:none;}

