body {

    background-color: #fff;

    margin: 0;

    padding: 0;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    color: #000;

    text-align: center;

    background-image: url(../img/back_blue.gif);

}



#container {

	width: 770px;

	padding: 0;

	margin-top: 0;

	margin-bottom: 0;

	margin-right: auto;

	margin-left: auto;

	text-align:left;

}



#header {

	background-image: url(../img/logo.gif);

	background-repeat: no-repeat;

	height: 96px;

	padding: 0;

	margin: 0;

	border: 0px;

/*	background-color: #FFF;*/

	text-align:right;

}



#standort_vorschau {

	padding-top: 15px;

}



div.left {

	float: left;

}



a {

	color: #FFFFFF;

	text-decoration: none;

}



a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}



img {

	border: 0px;

	margin: 0px;

	padding: 0px;

}



#start {

	height: 360px;

	width: 100%;

	background-color: #7F807A;

	border-top: 1px solid #999999;

	border-bottom: 1px solid #999999;

}



.blue_bar {

	height: 35px;

	#background-color: #2A5884;	

	background-color: #aa3333;	

	width: 100%;

}



#countryselector {

	text-align: left;

	padding: 4px 3px 12px 0;

	background-color: #2A5884;	

}





#countryselector img {

	padding: 0px 0px 0px 7px;

}





#last_changed_status {

	width: 288px;

	float: left;
	margin-top: 6px;

	

}



#marquee_container {

	font-size: 15px;

	color: #FFF;

        padding: 6px 0 0 5px;

	font-weight: bold;

	overflow: hidden;

	width: 760px;

	position: relative;

}



#marquee {

	position: relative;

	white-space: nowrap;

}



#marquee p {

	margin: 0;

	padding: 0;

	white-space: nowrap;

}



#marquee p.bodytext a {

	color: #FFF;

}



#marquee p.bodytext.linkgelb {

	color: #FFFF00;

}



div#start_sz {

	width: 239px;

	border-bottom: 1px solid #7F807A;

	border-left: 1px solid #7F807A;

}



div#start_az {

	width: 240px;

	border-bottom: 1px solid #7F807A;

}



div#start_sz_schrift {

	background-color: #E5E6E4;

	padding-bottom: 5px;

}



div#start_az_schrift {

	background-color: #2A5884;

	padding-bottom: 5px;

}





div.starttext {

	width: 400px;

	height: 217px;

	margin: 20px 20px 10px 13px;

	float: left;

	

}



div.starttext p {

	color: #FFFFFF;

	line-height: 15px;

    font-size: 11px;

    padding: 0px 0px 0px 0px;

    text-align: justify;

}



div.start_menu {

	padding-left:12px;

}



div.start_menu a {

	color: #FFF;

}



div.start_menu a:hover {

	color: #2A5884;

	text-decoration: none;

}



#sz_menu a:hover {

	color: #A80B64;

	text-decoration: none;

}

div.start_menu .stadt {

	font-size: 14px;

	font-weight: bold;

	margin-right: 3px;

}



div.start_menu .addr {

	font-size: 10px;

}



div.start_menu img {

	vertical-align: top;

}



div.start_nav {

	width: 481px;

	float: left;

	bottom: 0px;

}



div.tx-lastupdate-pi1, div.webmaster, div.webmaster a {

	font-size: 11px;

	padding: 4px;

	color: #7F807A;

	text-decoration:none;

}



div.webmaster {
	margin-top: 6px;
	float:right;

}



div.webmaster a:hover {

	text-decoration:underline;

	

}



.clear {
	clear: both;
}

div#social_footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 770px;
	margin: 6px 0px 0px 0px;
	padding-top: 10px;
	border-top: #fefefe solid 1px;
}

	div#social_footer .col {
		float: left;
		margin: 0px 0px 0px 10px;
	}
	
	div#social_footer p.col {
		margin: 17px 0px 0px 495px;
	}
