/*---------------------------------------------- TAGS -----------------------------------------*/

h1 { 
	font: normal 17px Verdana,Helvetica,Arial;
	font-weight: bold;
	padding-top: 0px;
}

h2 { 
	font: normal 14px Verdana,Helvetica,Arial;
	font-weight: bold;
	padding-top: 8px;
	color: #003366;
}

h3 { 
	font: normal 12px Verdana,Helvetica,Arial;
	font-weight: bold;
	padding-top: 10px;
}

h4 { 
	font: bold 14px Verdana,Helvetica,Arial;
	text-align:center
	padding-top: 8px;
	color: #003366;
}

h5,h6,div,p,body,html,input,button,td { 
	font: normal 12px Verdana,Helvetica,Arial;
}

hr {
	color: #000000;
	border: 0px;
	border-top: 1px solid silver;
}

:root {
	overflow-y:scroll;
}

body {
	margin-top: auto;
	margin-bottom: auto;
	background-color: #ffffff;
}

a:hover {
	background-color: palegoldenrod;	
}

/*---------------------------------------------- CONTAINER -----------------------------------------*/

div#container {
	width: 960px;
	
    margin-left: auto;
	margin-right: auto;
	
	
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 20px;

	border-left: 1px solid silver;
	border-right: 1px solid silver;

	background-color: #ffffff;	
}

/*---------------------------------------------- HEADER -----------------------------------------*/

div#header { 
	background-color: #ffffff;
}

div#logo { 
	float: left;
	background-color:white;
	padding-top: 5px;
}

div#logo_text { 
	float: left;
	background-color: #ffffff;
	font: normal 12px Verdana,Helvetica, Arial;
	font-weight: bold;
	padding-top: 5px;
}

div#navigation { 
	background-image: url(images/servicenav.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	background-color: #ffffff;
	padding-right: 0px;
	padding-left: 10px;
	margin: 0px;
}

div#suche_webseite {
	margin-top: 20px;
	float: right;
	margin-right:6px;
	padding: 0px;
}

/*---------------------------------------------- TOP -----------------------------------------*/

div#top { 
	clear: both;
	margin-bottom:20px;

	text-align: right;
	background-color:#26517d;
	color: #ffffff;
	border-bottom: 4px solid #CCCC33;
}

/*----------------------------------------------  LINKS  -----------------------------------------*/

div#links { 
	float: left;
	width: 215px;
}

div#links_1 { 
	width: 100%;
}

div#links_2 { 
	float: left;
	margin-top: 15px;
	width: 100%;
}

/*---------------------------------------------- MITTE -----------------------------------------*/

div#mitte { 
	/*
	margin-left: 245px;
	margin-right: 245px;
	*/
	margin-left: 237px;
	margin-right: 237px;
	letter-spacing: 0.1px;
	min-height:400px;	
}

div#mitte h2 { 
	/*
	margin-left: 245px;
	margin-right: 245px;
	*/
	letter-spacing: -0.1px;
}


div#mitte div.indent { 
	margin-left: 21px;
}


div#klickpfad {
	font: normal 11px Verdana,Helvetica,Arial; 
	margin-bottom: 14px;
}

div#inhalt { }

/*
div#inhalt p { 
	margin-left: 21px;
}
*/

div#inhalt blockquote p.bodytext { 
	margin-left: 0px;
}

/*---------------------------------------------- RECHTS ----------------------------------------*/

div#rechts { 
	float: right;
	/*
	width: 225px;
	*/
	width:215px;
}

div#picture {
	margin-bottom: 15px;
}


div#suche { }

div#newsletter { 
	margin-bottom: 10px;	
}

div#aktuelles { 
	background-color:#dee5eb;	
	
	border-top:1px dotted silver;
	border-right: 1px dotted silver;
	border-bottom:1px dotted silver;
	border-left:5px solid silver;
	
	margin-top:5px;
	margin-bottom:5px;
	
	padding-left: 0px;
	
	font-size: 11px;
}


/*---------------------------------------------- FOOTER ----------------------------------------*/

div#footer {
	color: dimgray;
	clear: both;

	margin: 2px;
	margin-bottom:0px;
	margin-top:50px;
	
	padding: 2px;
	
	display: block;
}

div#footer div#copyright {
	font: normal 10px Verdana,Helvetica,Arial;
	float:left;
}

div#footer div#stand {
	font: normal 10px Verdana,Helvetica,Arial;
	float:right;
	margin-right: 220px;
}

/*---------------------------------------------- ENDE ----------------------------------------*/

