* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
	margin: 			0;
	padding: 			0;
}

/*-- Allgemeine Einstellungen ----------- */

body {
	text-align: 		center; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	color: 				#000066;
	font-size: 			12px;
	background: 		#b9d6f4;
}

div {
	text-align: 		left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}

table         { 
	border-width:		0px; 
	border-color:		#000000; 
	border-style:		solid; 
	border-collapse:	collapse;
}

td { 
	text-align:			left;
	color: 				#002364;
}

input, textarea, select { 
	font-family:		Verdana,Arial,Helvetica,sans-serif; 
	font-size:			12px; 
	color:				#3a6da3; 
	padding: 			0 2px 0 2px; 
	margin: 			0;
}

.button {
	width: 				auto; 
	color:				white;
	font-weight:		bold;
	background: 		#79b321;
	padding:			1px 10px 1px 10px;
	border-top:			1px solid #adde62; 
	border-left:		1px solid #adde62; 
	border-right:		1px solid #4d8000; 
	border-bottom:		1px solid #4d8000; 
	margin:				3px 0 3px 0;
}

img {
	border: 			0;
}

/*-- Wrapper ---------------------------- */

div#wrapper {
	position: 			relative;
	margin: 			0 auto;
	width: 				800px;
	min-height: 		100%; /* Mindesthöhe in modernen Browsern */
	height: 			auto !important; /* !important-Regel für moderne Browser */
	height: 			100%; /* Mindesthöhe in IE (<7) */
}

/*-- Header ---------------------------- */

div#header {
	float:				left;
	width: 				800px;
	height:				82px;
	margin: 			10px 0 0 0; 
	padding: 			0;
	border:				0px solid silver; 
}

div#header h1  {
	font-size: 			22px;
	font-style: 		italic;
	color: 				#31a42b;
	margin: 			25px 0 0 0;
}

/*-- Menü --------------------------- */

div#menu {
    clear:				left;
	width: 				800px;
	height: 			28px;
	color: 				#fff;
	font-size: 			16px;
	line-height: 		28px;
	text-align:			center;
	margin: 			0;
	background: 		url(../images/header.png) no-repeat left top; 
	border:				0px solid silver; 
}

div#menu a, visited {
	font-size: 			16px;
	font-weight:		bold; 
	color:				#fff;     
	text-decoration: 	none; 
}
div#menu a:hover { 
	color:				#fff; 
	text-decoration: 	none;
}

/*-- Main Content --------------------------- */

div#content {
	height:				410px;
	text-align: 		center;
	margin: 			0 70px 0 210px; 
	padding: 			0;
	background: 		url(../images/gebaeude.gif) no-repeat right 35px; 
	border:				0px solid #000; 
}

div#content h1  {
	font-size: 			16px;
	font-weight: 		normal; 
	color: 				#2475bc;
	padding: 			12px 0 5px 0;
	margin: 			0;
}
div#content h2  {
	font-size: 			16px;
	font-weight: 		normal; 
	color: 				#2475bc;
	margin: 			0;
}
div#content h3  {
	font-size: 			16px;
	color: 				#2475bc;
	padding: 			12px 0 6px 0;
	margin: 			0;
}

div#content a {
	font-size: 			16px;
	font-weight: 		normal; 
	color: 				#000090;     
	text-decoration: 	none; 
}
div#content a:hover { 
	color: 				#026902; 
	text-decoration: 	none;
}

/*-- Linke Spalte --------------------------- */

div#leftCol {
	float: 				left; 
	width:				210px;
	height:				410px;
	text-align: 		left;
	margin:				32px 0 0 0; 
	padding: 			0;
	background:			url(../images/home.jpg) no-repeat top left;
}

/*-- Rechte Spalte --------------------------- */

div#rightCol {
	float: 				right; 
	width:				70px;
	height:				410px;
}

/*-- Footer --------------------------- */

div#footer {
	clear:				both;
	width:				800px;
	height:				56px;
	font-size:			12px;
	font-weight:		normal; 
	color:				#fff;     
	text-align: 		left;
	margin: 			0; 
	padding: 			20px 0 0 10px;
	background:			url('../images/footer_bg.png') no-repeat;
}

div#footer a  {
	font-size: 			12px;
	font-weight:		normal; 
	color:				#fff;     
	text-decoration: 	none; 
}
div#footer a:hover { 
	color:				#fff; 
	text-decoration: 	none;
}

/*-- clearfix zum Aufheben der Floatumgebung -- */

.clearfix:after {
	content: 			".";
	display: 			block;
	height: 			0;
	font-size: 			0;
	clear: 				both;
	visibility: 		hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */