

* {
margin:0;
padding:0;
}

html {
	font-size: 75%; 	
}

html>body {
	font-size: 12px;
}

body {
	background: #969696;
	text-align: center;		
}

ul, li {
font: 14px Arial, Tahoma, Verdana, sans-serif;
	line-height: 17px;
	
}

#header {
	background: #636886;
	color:  #fff;
	padding: 20px 0;
	height: 240px;
	background: #fff url(images/bg-header.png) repeat-x left top;
}


#content {

	text-align: left;		
	width: 900px;
	max-width: 100%;
	margin:  0 auto;
	
}


#hauptinhalt {
	float: right;
	width: 600px;
	height: 670px;
	background: url(images/bg-hauptbereichneu.png) no-repeat;
	margin-top: -225px;
	/*WICHTIG max-width: 70%;*/
		
}



#texthauptbereich{
padding-top:70px;
font-size: 15px;
color: #5d5d5d;		
}

#leftsidebar{
	background: url(images/bg-leftsidebarneu.png) no-repeat;
	width: 300px;
	height: 670px;
	margin-top: -225px;		
	float: left;
}

#rand-information {
	background: #0B273B;
	clear: both;
	color: #fff;
	padding: 20px 0;
}


p {
	font: 14px Arial, Tahoma, Verdana, sans-serif;
	clear: both;
}

h1 {
	font: 1.67em/0.9em Georgia, "Times New Roman", Times, serif;
	margin-top: 0.9em;
	margin-bottom: 0.9em;	
}

h2 {
	font: 1.5em/1em Georgia, "Times New Roman", Times, serif;	
	margin-top: 1em;
	margin-bottom: 1em;	
}
h3 {
	font: 1.33em/1.13em Georgia, "Times New Roman", Times, serif;	
	margin-top: 1.13em;
	margin-bottom: 1.13em;	
}
h4 {
	font: 1.17em/1.29em Georgia, "Times New Roman", Times, serif;	
	margin-top: 1.29em;
	margin-bottom: 1.29em;	
}

#leftsidebar p {
	font: 0.83em/1.8em Arial, Tahoma, Verdana, sans-serif;
	margin-top: 1.8em;
	margin-bottom: 1.8em;				
}

h1, #hauptinhalt h2, #hauptinhalt h3, #hauptinhalt h4, #hauptinhalt ul, #hauptinhalt p, #leftsidebar h2, #leftsidebar h3, #leftsidebar h4, #leftsidebar ul, #leftsidebar p {
	padding: 0 20px;
	font-size: 14px;
	color: #5d5d5d;	
}

#rand-information p {
	font: 0.83em/1.8em Arial, Tahoma, Verdana, sans-serif;
	margin-top: 1.8em;
	margin-bottom: 1.8em;	
	padding: 0 20px;	
}

.bild {
	float:  left;
	padding: 5px;
	border:  1px solid #eee;
	margin: 0 18px 18px 0;
}

.elastisches-bild {
	float:  left;
	padding: 0.42em;
	border:  0.083em solid #eee;
	margin: 0 1.5em 1.5em 0;
	width: 25em;
	height: 16.7em;	
}

#buttons {
	margin-left: 84px;
	margin-top: 114px;
	border-color: none;
}


#buttons a:hover{
background-color:grey;
}

#buttons a,
#buttons a:visited { color:#eee; background:transparent; }
#buttons a:focus,
#buttons a:hover,
#buttons a:active {
text-decoration:underline; }


#buttonsimpressum {
	margin-left: 84px;
	margin-top: 40px;
	border-color: none;
	
}

#buttonsimpressum a,
#buttonsimpressum a:visited { color:#eee; background:transparent; }
#buttonsimpressum a:focus,
#buttonsimpressum a:hover,
#buttonsimpressum a:active {
text-decoration:underline; }


#footer { clear: both;background: #969696; color: #111; text-align: center;height:60px;}


#footer a{
	padding-right: 10px;
	color: #eee;
}
#footer a:hover{
	color: #464748;
}

#linkdistanzierung{
	width: 500px;
	font-size: 12px;
}

.round {
	border-radius: 10px;
	border: 1px solid #CBCBCC;
}

#buttons img.andre {
	border-radius: 18px;
	border: 1px solid #CBCBCC;
}
