body{
	margin:0px;
	padding:0px;
	text-align:center;
	background: #C6C6C6 url(background.jpg) repeat-x;
}
body,td,li{
	font-family:Verdana, Arial, Tahoma;
	font-size:12px;
	color:#333333;
}
#layout_container{
	margin:auto;
	margin-top:50px;
	padding:0px;	
	width:964px;
}
a:link, a:visited, a:active{
	color:#5A1213;
	text-decoration:underline;
}
a:hover{
	color:#000000;
	text-decoration:none;
}

/*  ---------------------- Meta ----------------------   */

#meta{
	padding:0px 7px 5px 0px;
	margin:0px 0px 0px 0px;
}
#meta li{
	display:inline;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:16px;
}
.rand_o{
 background: url(rand_o.gif) repeat-x bottom;
}

/*  ---------------------- Navigation ----------------------   */

#left_dummy{
	width:234px;
	background: url(rand_l.gif) repeat-y right;
}
#left{
	width:230px;
	border-left:4px solid #FBF9FA;
	border-top:4px solid #FBF9FA;
	border-bottom:4px solid #FBF9FA;
	padding-bottom:8px;
/*	background: #FBF9FA url(bg_navig.gif);*/
}
#navigation{
	width:230px;
	margin:0px;
	padding:8px 0px 0px 0px;
	text-align:left;
	border-bottom:1px solid #FBF9FA;
}
#navigation li{
	display:block;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px -2px 0px;
	border-top:1px solid #FBF9FA;
}
#navigation li.active{
	background-color:#F5F6F6;
	border-right:1px solid #F5F6F6;
}
#navigation div{
	padding:7px 0px 7px 5px;
}

#td_sub_navig{
	width:240px;
	padding:24px 0px 0px 0px;
}

#sub_navig ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#sub_navig li{
	width:190px;
	font-size: 11px;
	margin:5px 0px 0px -10px;

}
#sub_navig li a:link,#sub_navig li a:active,#sub_navig li a:visited,#sub_navig li a:hover{
	text-decoration:none;
}
#sub_navig li.active{
	font-weight:bold;
	list-style-image:url('bullet_active.gif');
}


#td_clickpath{
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#clickpath{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#clickpath ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#clickpath li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	list-style-type:none;
	font-size:9px;
	color:#A3A19E;
}
#clickpath a{
	color:#6C6B69;
	text-decoration:underline;
}

/*  ---------------------- Content Abschluss ----------------------   */

#content_dummy{}
#content, #home_content{
	margin:0px 0px 0px 0px;	
	width:700px;
	background-color:#EEEEEE;
	border:7px solid #FFFFFF;
	height: 400px;
}
.home_content{
	width:700px;
}
#claim{
	text-align:right;
	margin:9px 14px 1px 0px;
}
.home_content_td{
	font-size:10px;
	padding:12px 12px 12px 12px;
}

.home_content_td bodytext{
	font-size:10px;
	padding:12px 12px 12px 12px;
	margin: 0px;
	width: 232px;
}

#content li{
	list-style-image:url('bullet.gif');
}


#content h1{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#3E3C3A;
	margin:0px 0px 28px 0px;
}

.csc-header, .csc-header-n1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#home_content h1.csc-firstHeader{
	font-family:Verdana,Arial;
	font-size:14px;
	color:#3E3C3A;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#content p{
	margin:0px 10px 28px 0px;
}
#home_content p{
	margin:0px 0px 0px 0px;
}
#content .sml{
	font-size:10px;
}
#page_header{
	margin:0px 0px 0px 0px;
	padding:25px 0px 0px 0px;
}

.visual{
	margin-top:73px;
	width:1px;
	height:112px;
	border-left:0px solid #7B4142;
	border-right:0px solid #5A1213;
	background-color:#FFFFFF;
}



/*  ---------------------- Navigation Abschluss ----------------------   */
#right_dummy{
	width:16px;
	background: url(rand_r.gif) repeat-y left;
}
#right{
	width:16px;
	border-right:4px solid #FBF9FA;
	border-top:4px solid #FBF9FA;
	border-bottom:4px solid #FBF9FA;
	padding-bottom:8px;
/*	background: #FBF9FA url(bg_navig.gif);*/
}
* > #right{
	width:20px;
}
#navigation_end{
	margin:0px;
	padding:8px 0px 0px 0px;
	text-align:left;
	border-bottom:1px solid #FBF9FA;
}
#navigation_end li{
	display:block;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px -2px 0px;
	border-top:1px solid #FBF9FA;
}
#navigation_end div{
	padding:7px 0px 7px 5px;
	width:10px;
}

/*  ---------------------- Footer ----------------------   */

#footer{
	padding: 160px 0px 5px 5px;
	text-align:left;
	font-size:10px;
	color:#6E6E6E;
}

#footer a{
	color:#6E6E6E;
	text-decoration:none;
}

.rand_u{
	background: url(rand_u.gif);
}

.weiterlink, .weiterlink a{
	text-align:right;
	color:#5A1213;
	padding:5px 5px 5px 0px;
}
