/* CSS Document */html, body{	margin-bottom:0;	margin-left:0;	margin-right:0;	margin-top:0;	background: url(images/body-bg.gif) top center repeat-y;	}.top a:hover{		font-size: 12px;	color: #EB8908;	}.top a {		font-size: 12px;	color: #5E5E5E;	font-weight:bold;	text-decoration:underline;}#bg{	margin: 0;	padding: 0;			}	#wrapper{	margin: 0 auto;	width: 920px;	}#main_content{	margin-top: 0px;	}	#footborder{	border-bottom:thin solid #333333;	}	#main{	width:880px;	margin: 0;	padding: 0;	background: #ffffff;	}	#side_nav{    width:245;	margin: 0;	padding: 0;	background: url(images/subNav-shadow.gif) top left repeat-y;	}#suche{	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color: #666666;	}	#neubei{	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color: #666666;	}	#footer{	margin: 0 auto;	padding: 0;  	width: 880px;	}#footer_top{	margin: 0;	padding: 0;	height:14px;	background: url(images/foot-top.gif) top left no-repeat;	}#footer_main{	margin: 0;	padding: 0;	background: #ffffff url(images/foot-main.gif) top left repeat-x;	}	#footer_txt{	margin-top:15px;	padding: 0;	font-family: Helvetica, Arial, sans-serif;	font-size:11px;	color: #9D9D9D;	}a{	color:#666666;	text-decoration:none;	}a:hover{	color: #DC620A;		}	#home_header{	color: #2A416D;	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	font-weight:bold;	border-bottom: medium solid #DDDDDD;	}	#home_normal{	color: #686868;	font-family: Helvetica, Arial, sans-serif;	font-size:11px;	font-weight:bold;	}	/*------------------------------ ttn BRACHEN --------------------*/#branchen_way {	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	color: #656565;	text-decoration:underline;		}	#branchen_header {	height:35px;	width:625px;	background:url(images/branchen_bg_top.gif);			}	#sub_kat {		background-color: #F4F4F4;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:11px;	color:#777777;	}#kat_font {	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:11px;	color:#777777;	text-decoration:none;	}	/*#branchen_bottom {		margin:0px;	width:638px;	height:21px;	background:url(images/branchen_bottom.gif) no-repeat;	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	color:#777777;	}*/	#haupt_kat{	background:url(images/haupt_kat_bg.gif) top center no-repeat;	width:638px;	height:44px;	color: #ECECEC;	font-family:Helvetica, Arial, sans-serif;	font-weight:bold;	font-size:12px;	}		/*------------------------------ presse --------------------*/#presse{border-bottom:thin #9F9F9F solid thin;		}/*------------------------------ ttn BRACHEN --------------------*/#suchergebnisse{border-bottom:thin #F3F3F3 solid thin;		}	#suchergebnisse_sort{background:url(images/sort_leiste.gif) center no-repeat;height:37px;			}	/*------------------------------ ttn spots --------------------*/#spot_detail_txt{	font-family: Helvetica, Arial, sans-serif;	font-size:10px;	color: #1E2C42;	}	#spots{	border-bottom: thin solid #273E64;	}	/*------------------------------ ttn sucheerweitert --------------------*/#feldbg {	background-color:#3A5D87;	}