@import url("/media/css/all_navigation.css") screen;
div#article,
div.asb,
div.adv_news,
div.description{
font-family: georgia, 'times new roman', serif;
}
.img_txt{
font-family: verdana, arial, sans-serif;
}
div#article,
div#a_tools,
div#ajaxBOX {
margin:0 20px 0 15px;
}
div#a_tools,
div#article div#imageBox,
div#article div#linkBox,
div#tools_line,
div#article div#topImage,
div#article div#tagBox,{
font-family: arial, verdana, sans-serif;
}
div#article div#teaserBox,
div#article div#articleBox,
div#article div#imageBox{
position:relative;
}
div#article div#tagBox{
color:#969696;
width:150px;
font-size:11px;
padding:30px 0 0 0;
text-align:justify;
}
div#article div#tagBox h2{
font-size:12px;
}
div#article div#tagBox a{
color:#F34E52;
}
div#article div#articleBox{
z-index:100;
margin-left:175px;
}

div#article div#imageBox{
z-index:200;
float:left;
border-top: 1px dotted #ff6600;
padding-top:3px;
}
div#a_tools {
font-size:11px;
border-bottom:1px dotted #333;
margin-bottom:2em;
height:22px;
line-height:22px;
color:#6F6F6F;
}
div#a_tools div.left,
div#a_tools div.right{
width:50%;
float:left;
height:22px;
line-height:22px;
}
div#a_tools noscript{
margin-left:10px;
}
div#a_tools div.right{
text-align:right;
}
div#article {
font-family: georgia, 'times new roman', serif;
}

div#article div#linkBox{
color:#000;
width:150px;
font-size:11px;
padding:0;
}
div#article div#linkBox h3,
div#article div#linkBox p{
line-height: 12px;
margin: 7px 0;
}
div#article div#imageBox div.image{
width:150px;
padding:0 9px 9px 0;
font-size:11px;
line-height:1em;
background:transparent;
margin-bottom:1em;
}
div#article div#imageBox div.image a{
display:block;
}
div#article div#imageBox div.image a span.icon,
div#article div#topImage a span.icon {
background-image:url("/media/images/icons/view-plus.gif");
background-repeat:no-repeat;
float:right;
margin:-22px 0pt 0pt 5px;
position:relative;
width:20px;
height:20px;
cursor: pointer;
}
div#article div#topImage{
z-index:99;
margin-left:175px;
vertical-align:bottom;
font-size:10px;
line-height:12px;
}
div#article div#topImage img{
width:400px;
}
div#article div#topImage p.description{
font-size:11px;
letter-spacing:0.1em;color:#888888;
}
div#article div#imageBox div.image a:hover{
background: transparent url("/media/images/icons/icon_view_a.png") no-repeat bottom right;
}
div#article div#imageBox div.image p.copy,
div#article div#topImage p.copy{
font-size:10px; color:#888888;
}
div#article h1{
color: #ff6600;
letter-spacing:0.05em;
font-size:1.3em;
}
div#article h2{
color: #4E4E4E;
font-size:1.05em;
}

div#article div#teaserBox{
font-weight:bold;
margin-bottom:15px;
font-size:0.95em;
}
div#article div#teaserBox,
div#article div#articleBox,
.asb_box{
font-size:1.15em;
line-height:1.35em;
color:#000;
}
div#article div#info{
font-size:10px;
color:#888888;
}

/*****
start
*****/
div#topCatArticle{
border-bottom:2px solid #ff6600;
padding-bottom:1em;
}
div#topCatArticle div.teaser img{
float:left;
width:150px;
font-size:9px;
color:#7A7A7A;
border:1px solid #ccc;

}
div#topCatArticle div.image{
color:#7A7A7A;
}
div#topCatArticle div.teaser p{
margin-left:165px;
}
div#topCatArticle div.teaser{
margin-top:1em;

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

/*tipps*/
.asb{
height:17em;
}
.asb h2{
font-size:0.85em;
color:#ff6600;
letter-spacing:0.2em;
margin:0;
line-height:1em;
}
.asb .img_box{
height:55px;
}
.asb img{
float:left;
margin-right:1em;
width:75px;
}
.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-size:1em;
line-height:1.2em;
}
.asb h3{
margin-bottom:0.5em;
letter-spacing:0.05em;
font-size:1.05em;
}
.stb .teaser a.fwd,
.asb_box a.fwd {
background : transparent url("/media/images/icons/icon_fwd.gif") no-repeat 10% 50%;
}
.asb_box{
font-family: verdana, arial, sans-serif;
font-size:1em;

}
.asb p.parent_name{
font-size:9px;
line-height:1em;
color:#7A7A7A;
}

/*short news*/

div.short{
height: 150px;
font-family: georgia, 'times new roman', serif;
}
div.short h2{
	font-weight:normal;
}
div.short h3{
	font-size:0.9em;
	line-height:1em;
	margin-top:0.3em;
}
div.short .asb_box{
font-family: georgia, 'times new roman', serif;
}
div#info{
font-size:11px;
}
p.copy{
color: #C7C7C7;
}
/*****
start
*****/
div#toparticle{

padding-bottom:1em;
margin-bottom:2em;
height:13em;
padding:0 20px;
}
div#toparticle div.image{
float:left;
width:150px;
padding:9px;
margin-right:2em;
font-size:11px;
line-height:1em;
}
div#toparticle div.image{
color:#7A7A7A;
}
div#toparticle div.image p.description{
color:#888888;
font-family: verdana, arial,helvetica, sans-serif;
font-size:0.85em;
}
div#toparticle div.a_box p.type{
font-weight:bold;
color:#7A7A7A;
}
div#toparticle div.a_box p.author_date{
font-size:11px;
}
div#toparticle div.a_box h2{
font-size:1em;
}
hr.top_line{
	background-color:#ff6600;
	height:1px;
	border:none;
}
/******
ShortList
******/

/*tipps*/
.asb{
height:180px;

}
.asb h2{
font-size:0.9em;
color:#ff6600;
letter-spacing:0.1em;
margin:0;
line-height:1em;
}
.asb img{
float:left;
margin-right:1em;
}

.asb .teaser{
font-size:12px;
}
.asb a,
.asb h3 a{
color : rgb(174, 11, 11);
}
.asb_box{
font-size:1em;
line-height:1.2em;
}
.asb h3{
margin-bottom:0.5em;
letter-spacing:0.05em;
}
.asb_box a.fwd {
background : transparent url("/media/images/icons/icon_fwd.gif") no-repeat 10% 50%;
}
.asb p.parent_name{
font-size:9px;
line-height:1em;
color:#7A7A7A;
}

div#qtl{
width:190px;

}
#qtl li{
line-height:1.1em;
margin-bottom:1.5em;
}

div#tools_line{
font-size:11px;
border-top:1px dotted #333;
}
div#tools_line a{
margin-right:10px;
}

#ajaxFormBox{
padding:0;
margin:0;
}
#ajaxFormBox form{
margin: 0;
}
#ajaxFormBox form fieldset{
margin-bottom:50px;
}
#ajaxFormBox form fieldset legend{
font-weight:bold;
color:#F96400;
margin-left:7px;
padding:0 5px;
} 
#formTable{
width:550px;
}
#formTable td{
padding: 5px 0 0 10px;
font-size:11px;
}
textarea.fullarea,
input.fulltext{
border-color:#FFA466 #F96400 #F96400 #FFA466;
border-width:1px;
border-style: dotted;
}
input.fulltext{
width:200px;
}
textarea.fullarea{
width:300px;
height: 60px;
}
td.frt span.form_message{
	font-size:10px;
	float:left;
	margin-left:0;
	padding-left:0;
}
div#ajaxCommentsList{
font-family: verdana, arial,helvetica, sans-serif;
font-size:0.85em;
margin-bottom:0.7em;
}
div#ajaxCommentsList div.item{
margin-bottom:2.75em;
border-bottom:1px dotted #D3D3D3;
}
div#ajaxCommentsList div.info{
background:#EEEEEE;
color:#727272;
margin-bottom:0.7em;
}
div#ajaxCommentsList h1,
div#ajaxCommentsList div.info,
div#ajaxCommentsList div.comment,
div#ajaxCommentsList div.tools{
padding:0 10px;
}
div#ajaxCommentsList h1{
letter-spacing: 0.1em;
font-size:1.1em;
color:#ff6600;
}
div#ajaxBoxTools{
line-height:1em;
margin-bottom:2em;
padding-bottom:1em;
border-bottom:5px solid #EEEEEE;
}
div#ajaxBoxTools p{
padding:0;
line-height:1em;
}
div.articleShort div.asb{
	height:auto;
	border-bottom:1px dotted #ff6600;
}
div.articleShort div.asb h2{
font-size:0.85em;
color:#ff6600;
letter-spacing:0.2em;
margin:0;
line-height:1.1em;
}
div.articleShort div.asb .img_box{
height:55px;
}
div.articleShort div.asb img{
float:left;
margin-right:1em;
width:80px;
}
div.articleShort div.asb .img_text{
font-size:9px;
letter-spacing:0;
font: 50% Verdana;
}
div.articleShort div.asb .teaser{
font-size:14px;
}
div.articleShort .asb_box{
font-family: "courier new", serif;
font-size:1em;
line-height:1.2em;
margin:20px 0 25px 25px;
}
div.articleShort div.asb .asb_box h3{
font-size:1.25em;
letter-spacing:0;
line-height:1.3em;
margin:0;
padding:0;
}
div.articleShort div.asb p.parent_name{
display:none;
/*font-size:9px;
line-height:1em;
color:#7A7A7A;*/
}

div#article table{
border-spacing:0;
border-collapse:collapse;
empty-cells:show;
font-family:Verdana,arial,sans-serif;
font-size:0.75em;
}
div#article table td{
border:1px solid #ccc;
vertical-align:top;
padding:0 3px;
}
div#article table th{
color:#606060;
vertical-align:bottom;
}
div#article table td.euro{
text-align:right;
}
div#article table#stadtratliste{

width:300px;
}

div#article table#stadtratliste tr.lLabel td{
font-size:0.8em;
color:#525252;
}
div#article table#stadtratliste td.lN{
font-size:0.8em;
color:#525252;
text-align:right;
padding-right:5px;
}
div#article table#stadtratliste td.rub{
font-weight:bold;
color:#E18E11;
padding-left:35px;
padding-top:15px;
}
/*aCal*/
div#article table#aCal td{
border:none;
vertical-align:top;
}
div#article table#aCal tr.aDay td{
font-size:1.1em;
padding-top:10px;
}
div#article table#aCal td.lN{
font-size:0.8em;
color:#525252;
text-align:right;
padding-right:5px;
}
div#article table#aCal td.rub{
font-weight:bold;
color:#E18E11;

}
