/* CSS Document */

body {
	background-color:#525252;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	text-align:center;
}

img {
	border:none;
}

a {
	text-decoration:none;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
}

div#center{
	top:0px;
	bottom:0px;

	padding-top:15px;
	margin-top:0px;

	margin-right:auto;
	margin-left:auto;
	
	width:800px;
	height:auto;

}

div#logo{
	float:left;
	width:188px;
	height:88px;

	margin-top:0px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:5px;

	border: thin solid #CCC;
	text-align: center;
	background-color:#FFF;
}

div#header 
{
	position:relative;
	width:588px;
	height:88px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:200px;

	border: thin solid #CCC;
	text-align: center;
	background-color:#FFF;
}

div#leftside {
	float:left;
	width: 190px;

	margin-top:0px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:5px;
	background-color:#FFF;
}

div#main {
	position:relative;
	width: 588px;
	margin-top:0px;
 	margin-right:5px;
 	margin-left:200px;
	height:auto;

	border: thin solid #CCC;
	background-color:#FFF;
}


#footer{
	position:relative;
	font-size:9px;
	color:#CCCCCC;
	font-size: 11px;
	padding-right:10px;
}

h1{
	text-align:center;
	font-size:12px;
	font-stretch:semi-expanded;
	background-color:#EEE;
	color:#333;
	border:thin solid black;
	padding:1px;
	margin:1px;
	margin-bottom:5px;
	padding-bottom:2px;

}

h2{
	text-align:center;
	font-size:12px;
	background-color:#DDD;
	color:#222;
	border:thin solid black;
	padding:1px;
	margin:1px;
	margin-bottom:5px;
	padding-bottom:2px;
}

h3{
	text-align:left;
	font-size:12px;
	background-color:#BBB;
	color:#333;
	border:thin solid black;
	padding:1px;
	margin:1px;
	margin-bottom:5px;
	padding-left:5px;
	padding-bottom:2px;
}

h4{
	font-size:11px;
	background-color:#333;
	color:#CCC;
	border:thin solid black;
	padding:1px;
	margin:1px;
	margin-bottom:5px;
	padding-left:5px;
	padding-bottom:2px;
}

div.menu{
	height:auto;
	width:auto;
	margin-bottom:5px;
}

table.oldSites{
	width:100%;
}

table.oldSites td.archiv{
	text-align:center;
	vertical-align:bottom;
	width:20%;
}

table.oldSites td.town{
	text-align:center;
	vertical-align:bottom;
	width:40%;
}

table.oldSites img.archivLogo{
	width:100px;
}

table.oldSites td{
	vertical-align:top;
	text-align:center;
}


/* Gestaltung des der Links*/

div#content_links h4{
	text-align:left;
}

div#content_links h4{
	margin-top:10px;
	margin-left:5%;
	width:92%
}

div#content_links table.links{
	margin-left:10%;
	border:none;
	width:85%

}

div#content_links table.links td{
	text-align:left;
	background-color:#EEE;
	color:#666;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}

div#content_links table.links a{
	color:#666666;
}	
div#content_links table.links td.link{
	width:70%;
	text-decoration:underline;
}
	

/* Gestaltung des der Kontakt*/
div#main div#contact table{
	width:100%;
	text-align:left;
}

div#main div#contact td.adresse{
	padding-left:5%;
	padding-right:5%;
	background-color:#CCC;
	width:25%;
}

div#main div#contact td.adresse_zusatz{
	padding-left:5%;
	padding-right:5%;
	background-color:#CCC;
	width:70%;
	
}

div#header img.titel_Logo{
	height:70px;
	margin-top:10px;

}

table.oldSites td.town img{
	width:70%;
}


