@import url("/media/css/global.php") screen;
/******
sitemap
******/
div#sr{
position:absolute;
z-index:1000;
top:0;
left:0;
width:100%;
height:100%;
background:#f0f0f0;
align:center;
}
div#sr_content{
width:350px;
text-align:center;
margin:3% auto;
background:#fff;
padding:25px;
border:2px solid rgb(182,42,40);
}
div#sr_content img{
border-bottom:2px solid rgb(51,169,69);
padding:5px;
}
div#leftCol{
width:200px;
float:left;
border-right:1px dotted #ff6600;
font-size:0.85em;
padding:0 6px 0 0;
font-family: verdana,arial,helvetica,sans-serif;
}
div#rightCol{
width:395px;
float:left;
margin-left:30px;
}
div#rightCol div.asb_box h2{
font-family: verdana,arial,helvetica,sans-serif;
margin:0;padding:0;
font-weight:normal;
}
ul#sitemap{
margin-left:50px;
width: 300px;
}
ul#sitemap h1,
ul#sitemap h2,
ul#sitemap h3{
margin:0;padding:0;
}
ul#sitemap p{
font-weight:normal;
margin-left:25px;
font-size:1em;
line-height:1.1em;
color:#7C7C7C;
}
.li1{
border-bottom:1px dotted #ccc;
padding:10px 0;

}
ul#sitemap a{
text-decoration:none;
height:16px;
line-height:16px;
padding:1px 0 0 25px;
display:block;
background-repeat: no-repeat;
background-color:transparent;
background-image: url("/media/images/icons/icon_lib_col.png");
letter-spacing:0.1em;
font-weight:bold;
}
ul#sitemap a.l1{
background-position: 0 -119px;


}
ul#sitemap a.l2{
background-position: 0 -799px;
}
ul#sitemap a.l3{
background-image: none;
background-position: 0 -119px;
}
ul#sitemap li{
margin-left:18px;
line-height: 1.9em;
}
ul#sitemap li
ul.level_2,
ul.level_3{

}
ul#sitemap ul.level_3 p{
margin-left:45px;
}
ul.level_2{
margin-top: 0.5em;
font-size: 0.9em;
}
ul#sitemap ul.level_2 li{


}
/******
ShortList
******/

/*tipps*/
.stb{
height:18em;

}
.stb h2{
font-size:0.9em;
color:#ff6600;
letter-spacing:0.1em;
margin:0;
line-height:1em;
}
.stb img{
float:left;
margin-right:1em;
}
.stb .org_date{
margin-top:1em;
font-size:10px;
font-family:verdana, arial,sans-serif;
}
.stb .teaser{
font-size:12px;
}
.stb .teaser a,
.stb .teaser h3 a{
color : rgb(174, 11, 11);
}

/*article*/
div#toparticle{
margin-bottom:20px;
width:420px;
}
div#toparticle div.image{
height:250px;
width:420px;
font-size:11px;
line-height:1em;
color:#7A7A7A;
overflow:hidden;
background-position:50% 50%;
background-repeat:none;
border:1px solid #ccc;
}

div#toparticle p.type{
font-weight:normal;
color:#ff6600;
font-size:0.85em;
letter-spacing:0.1em;
line-height:1em;
font-family: verdana,arial,helvetica,sans-serif;
}

div#toparticle h1{
padding:0;
font-size:1.1em;
line-height:1.18em;
}
div#toparticle h2{
font-size:0.95em;
margin-top:0.5em;
line-height:1.05em;
}
div#toparticle div.teaser{
margin-top:0.95em;
font-size:0.9em;
line-height:1.2em;
letter-spacing:0.1em;
}
.asb{
	margin:10px 0 25px 0;
}
.asb h2{
font-size:0.9em;
color:#ff6600;
letter-spacing:0.2em;
margin:0;
line-height:1em;
}
.asb img{
float:left;
margin-right:1em;
}

.asb .img_text{
font-size:9px;
letter-spacing:0;
font: 50% Verdana;
}
.asb .teaser{
font-size:14px;
}
.stb h3 a,
.asb a,
.asb h3 a{
color : rgb(174, 11, 11);
}

.asb_box{
font-family: "courier new", serif;
font-size:1em;
line-height:1.2em;
color:#000;
}
.asb .asb_box h3{
font-size:1.25em;
letter-spacing:0;
}
.stb .teaser a.fwd,
.asb_box a.fwd {
background : transparent url("/media/images/icons/icon_fwd.gif") no-repeat 10% 50%;
}
div.articleShort div.asb_box h2{
	font-family:verdana,arial,helvetica, sans-serif;
	color:#6B6B6B;
	line-height:1em;
	margin-bottom:0.5em;
	font-weight:normal;
}
.asb p.parent_name{
display:none;
/*font-size:9px;
line-height:1em;
color:#7A7A7A;*/
}

.impr_cols{
margin-left:35px;
width:80%;
font-family: "courier new", serif;
font-size:1.05em;
}

div#qtl_news h3{
margin-top:0.1em;
padding-top:0;
}
div#qtl_news p.a_news_cat{
color:#ff6600;
letter-spacing:0.1em;
padding:0;
margin-top:2em;
line-height:1em;
}
hr{
	display:none;
}
h3 a:hover{
	color:#ff6600;
}
div.start ul.kino{
	margin-left:0;
}


div#contactForm,
div#finalSend{
margin-left: 50px;
padding:20px;
}
div#contactForm fieldset,
div#finalSend fieldset{
margin-bottom:20px;
border: 1px solid #ff6600;
width: 500px;
}
div#contactForm fieldset legend,
div#finalSend fieldset legend{
font-weight:bold;
color:#ff6600;
margin-left:7px;
padding:0 5px;
font-size:0.9em;
}
div#formCtrl{
padding:20px;
margin-left: 50px;
}
div#formCtrl label{
font-family:verdana,arial,helvetica, sans-serif;
font-size:0.8em;
letter-spacing:0.1em;
color:#ff6600;
}
div#homeCalendar{
margin-bottom:2em;	
}
div#homeCalendar h1{
font-size:12px;
letter-spacing:1px;	
}
div#homeCalendar .item{
background : transparent url("/media/images/calendar/div_content_y_bg.jpg") repeat-y 20% 0;
border-top : 1px dotted #ff6600;
padding: 2px 2px 5px 0;
margin-bottom:5px;
}
div#homeCalendar .item img{
float:left;
width:80px;
margin:2px 10px 0 0;	
}
div#homeCalendar h2{
font-size:11px;
color:#CA6000;
line-height:15px;
height:15px;
letter-spacing:2px;
padding-left:15px;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url("/media/images/calendar/time_icon_or.png");
}
div#homeCalendar h3{
font-size:12px;
line-height:13px;
padding-left:3px;
letter-spacing:1px;
}
div#advDW{
float:left;
margin:0;
padding:0;
}
div#homeNews{
margin-left:25px;
font-size:0.9em;
line-height:1.25em;

}
div#homeNews div.item{
margin-bottom:10px;
}

h1#directCalendar{
font-size:12px;
letter-spacing:1px;	
}
#click_cal {
border-spacing : 5px;
border:1px dotted #e0691a;
margin-left:0;margin-top:5px;
margin-bottom:3em;
background:transparent url("/media/images/calendar/div_content_y_bg.jpg") repeat-y 20% 0;
}

#click_cal th, #click_cal td {
text-align : center;
width : 23px;
}
#cc_active {
font-weight : bold;
border : 1px solid #e0691a;
}
div.right_content p.legende{
margin-left:15px;
}

tr.cal_day_cell td {
font-size : 12px;
height:20px;
line-height:20px;
font-weight:bold;
}
tr.cal_day_cell td.day_inactive{
font-weight:normal;
}
tr.cal_day_cell td a {
text-decoration : none;
}
#click_cal td.selected{
background:#e0691a;
}
#click_cal td.selected a{
color:#fff;
font-weight:bold;
}
#click_cal tr.cal_day_name td{
font-weight:bold;
color : #707070;
}
#cc_next_month,
#cc_last_month{
text-decoration:none;
font-weight:bold;
font-size : 13px;
}
#sideBarGlosse{
padding-bottom:10px;
margin-bottom:10px;
border-bottom: 1px dotted #B20000;
}
#sideBarGlosse h2{
height: 70px;
line-height:70px;
background: transparent url("/media/images/article/glotzen-auf_colbg.gif") no-repeat 0;
text-indent: -2000px;
}
#sideBarGlosse h3{
font-size:12px;
letter-spacing:1px;
}
#sideBarGlosse h4{
font-size:11px;
line-height:12px;
}
#sideBarGlosse p.info{
font-style:oblique;
line-height:11px;
}
#sideBarGlosse p{
font-size:11px;
line-height:12px;
}

div#addressAdvPageBox h1{
color:#ff6600;
font-size:1em;
padding-top:2em;
}
div#addressAdvPageBox div#linkBox{
text-align:justify;
font-family: verdana, arial, heletica, sans-serif;
height:19.5em;
line-height:1.3em;
overflow:hidden;
letter-spacing:0;
}
div#addressAdvPageBox div#linkBox a{
color:#ccc;

}
div#addressAdvPageBox div#linkBox a.c1{
color:#ccc;
font-size:0.9em;
}
div#addressAdvPageBox div#linkBox a.c2{
color:#ccc;
font-size:0.97em;
}
div#addressAdvPageBox div#linkBox a.c3{
color:#ccc;
font-size:1.04em;
font-weight:bold;
}
div#addressAdvPageBox div#linkBox a.c4{
color:#969696;
font-size:1.25em;
}
div#addressAdvPageBox div#linkBox a.c5{
color:#969696;
font-size:1.11em;
}
div#addressAdvPageBox div#linkBox a.c6{
color:#969696;
font-size:1.18em;

}
div#addressAdvPageBox div#linkBox a:hover{
color:#ff6600;
}
div#lfpShortTipps{

}
div#lfpShortTipps div.item{
width:250px;
float:left;
margin-left:25px;
margin-bottom:1em;
}
div#lfpShortTipps div.item p.org_date{
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.8em;
}
div#lfpShortTipps div.item img{
float:left;
width:80px;
margin-right:1em;
}
div#articleHitList{
line-height:14px;

margin-bottom:10px;
}

div#articleHitList ol{
	list-style-type:decimal;
	margin-left:20px;
	font-size:0.95em;
	line-height:1.05em;
}
div#articleHitList ol li{
margin-bottom:5px;
}