body {
	color:#666666;
	background-color:#F7F7F7;
	font-size:12px;
	font-family: arial,sans-serif;
	margin:0;
	padding:0;
	text-align:left;}

h1 {color:#454C55; font-size:15px; font-family: verdana,sans-serif; font-weight:bold; margin:0 0 0 0;}
h2 {color:#586051; font-size:12px; font-family: verdana,sans-serif; font-weight:bold; margin:15px 0 6px 0;border-bottom:1px solid #666666;}

a {			color:#3F4096; text-decoration:none; }
a:hover {	color:#3F4096; text-decoration:underline; }

#rahmen {
	padding:0;
	width:1002px;
	text-align:left;
	margin:0;
	border-right:1px solid #ffffff;}

#header {
	background-image: url(_images/hg-header.gif);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	height:121px;
	font-size:11px;
	color:#9E9E9E; }

.datum {
	position:absolute;
	top:18px;
	left:686px;
	width:300px;
	text-align:right;
	color:#3F4096; }

.impressum {position:absolute; top:53px; left:825px; }
.sitemap {position:absolute; top:56px; left:902px; }
.kontakt {position:absolute; top:59px; left:948px; }
.titel {position:absolute; top:110px; left:318px; }

.new_logo {
	margin-top:60px;
}

#content {
	padding:0;
	margin:0;}

#left {
	background-image: url(_images/hg-left.gif);
	background-repeat: no-repeat;
	float: left;
	height:390px;
	width: 298px;
	margin: 0;
	padding:0;
	font-size:12px;
	color:#666666;
	text-align:center; }

#navigation {
	padding:35px 0 0 0;
	margin:0;}

#navigation image {
	padding:0;
	margin:0 0 10px 0;}

#inhalt {
	float:right;
	width: 684px;
	margin:0;
	padding:20px 0 0 20px; }

#right {
	float:right;
	width: 180px;
	border-left:1px solid #cccccc;
	margin:0;
	padding:0 10px 10px 10px; }

#right a: {
	margin:0 0 6px 0; }

#text {
	float:left;
	width: 440px;
	margin:0;
	padding:0; }

.textimage {
	border:3px solid #cccccc; }

.orga1 {
	width:214px;
	padding:4px;
	background-color:#eeeeee;
	border:1px solid #3F3F99;
	font-size:11px;
	color:#3F4096;}

.orga2 {
	width:99px;
	min-height:190px;
	padding:4px;
	background-color:#eeeeee;
	border:1px solid #cccccc;
	font-size:10px;
	color:#3F4096;}

.orga3 {
	padding:4px;
	background-color:#D9E0E8;
	font-size:10px;
	color:#3F4096;}
	
.orga3 p { padding:0; margin: 0; }
	
.standortmuenster {position:absolute; top:205px; left:326px; width:200px; }
.standortkoeln {position:absolute; top:675px; left:629px; width:200px; }
.standortberlin {position:absolute; top:144px; left:711px; width:200px; }

.standortmuenster_neu {position:absolute; top:144px; left:322px; width:200px; }
.standortkoeln_neu {position:absolute; top:700px; left:332px; width:200px; }
.standortberlin_neu {position:absolute; top:413px; left:764px; width:200px; }

.standortmuensterkontakt {position:absolute; top:112px; left:582px; width:110px; font-size:11px}
.standortkoelnkontakt {position:absolute; top:454px; left:602px; width:200px;  font-size:11px}
.standortberlinkontakt {position:absolute; top:277px; left:854px; width:220px;  font-size:11px}
.standortkontakt {position:absolute; top:110px; left:580px; }

#clear {
	clear:both; }

#footer {
	background-image: url(_images/hg-footer.gif);
	background-repeat: no-repeat;
	margin:40px 0 0 0 !important;
	padding:0 0 20px 0 !important;
	clear:both;
	height:96px;
	border-bottom:1px solid #ffffff;
	color:#eeeeee;
}

.copyright {
	margin:0;
	padding:66px 0 0 0;
	width:298px;
	font-size:11px;
	color:#eeeeee;
	text-align:center;
}

#footer .copyright {
	font-weight: normal !important;
}

.checkbox {
	border:0;
	background-color:#D7DBCE;
	padding:0;
	margin:1px;
	color:#aaaaaa; }

input {
	border-top:2px solid #A5B978;
	border-bottom:2px solid #A5B978;
	border-left:1px solid #A5B978;
	border-right:1px solid #A5B978;
	background-color:#D7DBCE;
	color: #454545;
	font-size:12px;
	padding:1px;
	font-family: arial,sans-serif;; }

textarea {
	border-top:2px solid #A5B978;
	border-bottom:2px solid #A5B978;
	border-left:1px solid #A5B978;
	border-right:1px solid #A5B978;
	background-color:#D7DBCE;
	color: #454545;
	padding:3px;
	font-size:12px;
	font-family: arial,sans-serif;;  }

select {
	border-top:2px solid #A5B978;
	border-bottom:2px solid #A5B978;
	border-left:1px solid #A5B978;
	border-right:1px solid #A5B978;
	background-color:#D7DBCE;
	color: #454545;
	font-size:12px;
	padding:0;
	margin:0;
	font-family: arial,sans-serif; }