/*Yahoos css defaults*/
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:non;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

/*Main definitions*/
*{
	font: 12px Arial, Verdana;
	line-height: 16px;
	color: #252525;
}
html{
	height: 100%;
}

strong{
	font-style:normal;
	font-weight:bold;
}

table tr td{
	vertical-align:top;
	padding-top:10px;
}

#center{
	width: 700px;
	margin: 0px auto;
	text-align:left;
}

#content_top{
	margin-left: 90px;
	margin-right: 0px;
}

#content_start{
	margin-right: 0px;
}

#logo{
	padding-top: 20px;
}

#logotext{
	padding-top: 10px;
	color:#9b9da1;
	font-weight:bold;
	font-size:14px;
}
#navi{
	margin-top: 10px;
	height:26px;
	width:700px;
	background-color:#d22237;
	display:none;
}
#navi_line{
	line-height:1px;
	margin-top:1px;
	height:3px;
	width:700px;
	background-color:#cccccc;
}

a.navi{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;

}

h2{
	font-size:14px;
}

a.navi:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

div.start_headline{
	color:#333333;
	font-size:30px;
	text-decoration:underline;
	line-height:30px;
	font-weight:bold;
}
div.start_headline a{
	color:#333333;
	font-size:30px;
	text-decoration:underline;
	line-height:30px;
	font-weight:bold;
}

div.start_artikel_hl{
	padding:10px 10px 5px 10px;
}
div.start_artikel_text{
	padding:0px 10px 0px 10px;
}

div.start_headline_red{
	padding-top:5px;
	color:#d22237;
	font-size:22px;
	text-decoration:none;
	line-height:30px;
	font-weight:normal;
}

div.start_headline_inhalt{
	padding-top:45px;
	color:#333333;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

div.start_inhalt_box{
	padding-top:10px;
	color:#333333;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
}
div.artikelbox{
	height:180px;
}
div.artikelbuttonbox{
	height:20px;
}
div.border-top{
	padding-top:2px;
	padding-bottom:2px;
	color:#333333;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	border-top: 1px dashed #333333;
	width:300px;
}

div.border-top-down{
	padding-top:2px;
	padding-bottom:2px;
	color:#333333;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	border-top: 1px dashed #333333;
	border-bottom: 1px dashed #333333;
	width:300px;
}

div.more_content{
	width:65px; 
	float:left; 
	text-align:right; 
	padding-top:36px;
}

div.start_marken{
	width:220px; 
	float:left; 
	margin-top:40px;
	background-color:#f5f5f5;
	border-top:#cccccc solid 1px;
	height:250px;
}

div.start_leute{
	width:250px; 
	float:left; 
	margin-top:40px;
	background-color:#f5f5f5;
	border-top:#cccccc solid 1px;
	height:250px;
	margin-left:5px;
}

div.start_reportagen{
	width:220px; 
	float:left; 
	margin-top:40px;
	background-color:#f5f5f5;
	border-top:#cccccc solid 1px;
	height:250px;
	margin-left:5px;
}

div.feld_spacer{
	width:15px;
	float:left; 
}

div.marken_feld{
	float:left;
	color:#ffffff;
	width:68px; 
	margin-top:13px;
	height:19px;
	float:left;
	background: #d22237 url(/ccds_tpl_img/feld.jpg) right no-repeat;
}

div.marken_feld p{
	color:#ffffff;
	padding-left:13px;
	padding-top:1px;
}

div.reportagen_feld{
	float:left;
	color:#ffffff;
	width:98px; 
	margin-top:13px;
	height:19px;
	float:left;
	background: #d22237 url(/ccds_tpl_img/feld.jpg) right no-repeat;
}

div.reportagen_feld p{
	color:#ffffff;
	padding-left:13px;
	padding-top:1px;
}


div.leute_feld{
	float:left;
	color:#ffffff;
	width:68px; 
	margin-top:13px;
	height:19px;
	float:left;
	background: #d22237 url(/ccds_tpl_img/feld.jpg) right no-repeat;
}

div.leute_feld p{
	color:#ffffff;
	padding-left:13px;
	padding-top:1px;
}

#footer_line{
	line-height:1px;
	margin-top:1px;
	height:2px;
	width:700px;
	background-color:#cccccc;
}
.small_text{
	font-size:10px;
}

.clearer{
	clear:both;
	line-height:1px;
}

div.heft_inhalt_links{
	width:300px;
	position:relative;
	bottom:0px;
	float:left;
}
div.heft_inhalt_hl{
	width:290px;
	height:43px;
	background: #D22237;
}

div.heft_inhalt_hl p{
	padding-left:47px;
	padding-top:6px;
	color:#ffffff;
	font-size:30px;
	font-weight:bold;
	float:left;
	line-height:30px;
}
div.inhalt_abstand{
	width:700px;
	height:20px;
}
div.inhalt_kategorie_abstand{
	height:50px;
}
div.left{
	float:left;
}
div.heft_inhalt_date{
	padding-left:42px;
	padding-top:6px;
	color:#ffffff;
	font-size:30px;
	float:left;
	line-height:30px;
}
div.pos{
	float:left;
	color:#D22237;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	padding-top:1px;
}
div.kategorie_namen{
	float:left;
	padding-left:2px;
	color:#000000;
	font-size:20px;
	line-height:20px;
}
div.inhalt_hl{
	float:left;
	color:#000000;
	width:380px;
}
div.inhalt_hl a{
	text-decoration:none;
}
div.inhalt_bilder{
	
}
div.inhalt_bilder_text{
	padding-top:100px;
	padding-left:20px;
	font-size:10px;
	line-height:10px;
	width:100px;
	padding-top:10px;
}
div.aktuell_image{
	padding-bottom:10px;
}
div.inhalt_seite{
	float:left;
	color:#000000;
	width:20px;
}
div.artikel_links{
	float:right;
	width:220px;
	padding-top:30px;
	
}
div.artikel_rechts{
	float:right;
	width:460px;
	padding-left:20px;
	padding-top:40px;
}
div.artikel_rechts h2{
	color:#000000;
	font-size:25px;
	line-height:25px;
}
div.all_feld{
	float:right;
	color:#ffffff;
	margin-top:13px;
	padding-left:10px;
	padding-right:20px;
	height:19px;
	background: #d22237 url(/ccds_tpl_img/feld.jpg) right no-repeat;
}
div.all_feld p{
	color:#ffffff;
}
div.artikel_bild{
	width:220px;
	height:230px;
	background: #f5f5f5;
	text-align:center;
	padding-top:12px;
	margin-top:60px;
}

div.line{
	line-height:1px;
	margin-top:1px;
	height:2px;
	width:460px;
	background-color:#cccccc;
}

a.printer{
	padding-top:5px;
	display:block;
	color:#d22237;
	font-size:10px;
	text-decoration:none;
}

div.abo_hl{
	padding-left:40px;
	font-weight:bold;
}
div.abo_form_hl{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:40px;
	font-weight:bold;
}
label{
	line-height:17px;
}

#abo_bestellung input{
	height:15px;
	font-size:11px;
}

div.abo_partner{
	float:left;
	width:300px;
	font-size:10px;
}
div.abo_partner p{
	font-weight:bold;
}

div.abo_widerruf{
	float:left;
	width:600px;
	font-size:10px;
}
div.abo_widerruf p{
	font-weight:bold;
}