	body {		background-color: #cccccc;		background-image: url(../images/back_1.jpg);		background-repeat: repeat-x;		left : 0;		top : 0;		margin : 0;		padding : 0;		text-align : center;	}		#info {		position:absolute;		left:-1200px;		top:0px;		width : 750px;	}	#main {		width : 750px;		padding : 0px;		margin : 0 auto;		text-align:center;		background-color : #ffffff;		border-top: 1px solid #ffffff;		border-right: 1px solid #b71522;		border-left: 1px solid #b71522;		border-bottom: 1px solid #b71522;	}		.header {		width : 750px;		padding : 20px 0px 10px 0px	;		margin : 0 auto;		line-height:50px;	}		.footer {	background-image: url(../images/nav_oben_back.gif);		background-repeat: repeat-x;		width : 650px;		padding : 20px 0px 15px 0px;		margin : 0 auto;		text-align:center;		line-height:12px;		font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 11px;		font-weight: bold;		color: #b71522;	}		#index{		width : 580px;		padding : 30px 0px 0px 0px;		margin : 0 auto;		text-align:center;		font: bold 24px/20px Georgia, "Times New Roman", Times, serif;		color: #333333;		letter-spacing: 0px;		vertical-align: middle;		word-spacing: 3em;	}		.nav_oben {		background-image: url(../images/nav_oben_back_1.gif);		background-repeat: repeat-x;		padding : 0px 0px 0px 0px;		width : 650px;		height:25px;		margin : 0 auto;		text-align:center;				}		ul.nav_oben {		padding : 8px 0px 0px 0px;		text-decoration: none;		white-space:nowrap;		list-style-type: none;		vertical-align:left;	}		ul.nav_oben  li {		display: inline;		/* Einstellung der Weite*/		text-align: center;	}		ul.nav_oben  a  {		margin : 0 auto;		padding: 3px 5px 3px 5px;		font: bold 12px/16px Verdana, "Arial sans-serif";		text-decoration: none;		height:25px;		color: #333333;	}				ul.nav_oben  a:hover {	/*	background-color: #cccccc;*/	/*	background-image: url(../images/back_hover.jpg); */	}		ul.nav_oben  a:hover {				color:#b71522		}					ul.nav_oben a.nav_oben_high  {	color : #b71522;	}				.flash{		width : 750px;		padding : 0px 0px 0px 0px	;		margin : 0 auto;		height:50px;		border: 1px solid #999999;	}		#text{			width : 580px;		padding : 15px 0px 0px 0px;		margin : 0 auto;		text-align:left;		font: 12px Verdana, "Arial sans-serif";		color: #333333;		line-height: 20px; 		letter-spacing: 0px;	}		td, p{		font: 12px Verdana, "Arial sans-serif";		color: #333333;		line-height: 20px; 		letter-spacing: 0px;	}		.nav2 {		padding: 3px 5px 3px 5px;		font: bold 12px Verdana, "Arial sans-serif";		color: #333333; 		letter-spacing: 0px;		width:auto;		line-height:18px;	}		.nav2 a{		text-decoration:none;		text-align:right;		color: #333333; 		line-height:18px;	}			.nav2 a:hover{			text-align:right;		width:auto;		line-height:18px;			color:#b71522;	}								a.nav2_high  {		padding: 3px 5px 3px 5px;	color : #b71522;	}		td a{				font: bold 12px Verdana, "Arial sans-serif";		color: #333333; 		text-decoration:none;		line-height:16px;	}		td a:hover {		font: bold 12px Verdana, "Arial sans-serif";		color: #313031;		text-decoration:none;			line-height:16px;	}		p a {			text-decoration:none;		font: bold 12px Verdana, "Arial sans-serif";		line-height:16px;		color: #333333; 		}		p a:hover {		font: bold 12px Verdana, "Arial sans-serif";		color: #313031;			color:#b71522;		text-decoration:none;		bgcolor: #999999;		line-height:16px;		}			.td1 a{		padding: 3px 5px 0px 5px;		font: bold 12px Verdana, "Arial sans-serif";		color: #333333; 			line-height:20px;		text-decoration:none;	}		.td1 a:hover {		font: bold 12px Verdana, "Arial sans-serif";		color: #333333;		line-height: 20px;		text-decoration:none;		background-color: #fbe0e3;		background-image: url(../images/back_hover.gif);	}		h2 {		font-size: 14px;		font-weight: bold;	}		.smallrechts {	font-size: 10px;	text-align: right;	line-height: 12px;	}		.smallrechts a, .smallrechts a:hover, .smallrechts a:visited {		color: #333333;		font-size: 10px;		text-align: right;		line-height: 15px; 		width: 80px;	}		.small1 {		text-align: left;		margin-right: 5px;		line-height:14px;		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; 		}			#map_1 , #map_2, #map_3, #map_4 , #map_5, #map_6, #map_7 , #map_8, #map_9 {	padding: 4px 10px 20px 10px;	position:absolute;	top: 310px;	left: 495px;	width: 150px;	z-index: 8;	visibility:hidden;	background-color:#ffffff;	border-color:#555555;	border-style:solid;	border-width:1px;	background-image: url(../images/map_west_small_b.gif);	background-repeat: no-repeat;	}	h1 {		font: bold 16px Verdana, "Arial sans-serif";		color: #333333;		}