{
	padding: 0;
	margin: 0;
}

body{
 text-align: center; /* Zentrierung des Layouts im IE 5 */
 background-color:#B0B0B0;
}

/* Inhalt */	
#inhalt {
  margin: 0 auto;
	padding: 0;
	margin-top:0px;
	width:900px;
	text-align: left;
	height:600px;
}

#head {
	width:900px;
	height:150px;
  margin:auto;
  padding:0;
  text-align:left;
  float:center;
}

#spalte-1 {
	width:371px;
	height:450px;
	position: relative;
	float: left;
}

#mitte {
background-color:#808080;
margin:auto;
width:371px;
height:250px;
padding:0;
border-left: 36px solid #168F95;
}

#hauptnavi {
margin:auto;
padding:0;
text-align:left;
float: left;
}

#subnavi {
margin-top:45px;
margin-left:35px;
padding:0px;
padding-left:35px;
text-align:left;
float: left;
height:168px;
line-height:22px;
border-left: 1px solid #92D3D9;
}

#bild_unten {
  position:absolute;
  margin:auto;
  padding:0;
	width:371px;
	height:200px;
}

#dummy {
background-color:#808080;
margin:auto;
width:371px;
height:200px;
padding:0;
border-left: 36px solid #168F95;
}

#spalte-2 {
	position: relative;
	float: right;
	width: 529px;
	height:450px;
	background: #fff;
}

#content {
  background-color:#fff;
	width:529px;
	height:430px;
  padding:0;
  margin:auto;
}

#text{
  padding:10px 0 0 36px;
}

#balken_unten {
  margin:auto;
  padding:0;
	width:529px;
	height:20px;
  background-color:#168F95;
  font: 12px arial,sans-serif;color:#ffffff;line-height:20px;
  text-align:right;
}


/* Liste */
ul {
  list-style-type:none;
  margin:20;
  padding:0;
}

#hauptnavi ul {
  margin:0px;
  padding:10px 0 0 36px;
}

#hauptnavi li {
  margin:0 0 20px 0;
}

/* *********************************************/
/* Design für das Emailformular*/
input, select {
background-color:#ffffff
font-size: 11px;
margin-top:1em;
width:12em;
}

input:focus {
backround-color:#168F95;
}

legend {
font-weight:bold;
background-color:#F4F4F4;
border:1px solid #168F95;
padding:4px;
width:10em;
text-align:center;
margin:1em;
}

fieldset {
border:1px solid #168F95;
margin:10px;
width:35em;
padding-bottom:10px;
display:block;
}

label {
float:left;
text-align:right;
width:8em;
margin-right:0.3em;
margin-top:1em;
}

form br {
clear:left;
}

fieldset.button {
background-color:#F4F4F4;
padding:1em 0;
width:35em;
text-align:center;
}

.button .submit {
margin:0 auto;
display:block;
width:8em;
border:2px solid;
border-color:#F2F2F2 #C0C0C0 #C0C0C0 #F2F2F2;
font:12px arial,sans-serif;
font-weight:normal;
color:#168F95;
}

/* *********************************************/
/* Design für die Seite Leistungen*/

legend.leistungen {
font-weight:bold;
background-color:#ffffff;
border:1px solid #168F95;
padding:4px;
width:10em;
text-align:center;
margin:1em;
}

fieldset.text {
border:1px solid #168F95;
margin:10px;
width:30em;
padding-bottom:10px;
padding-left:10px;
line-height:15px;
display:block;
}








/* *********************************************/
/*   T  Y  P  O  G  R  A  P  H  I  E   */

h1{font:16px arial,sans-serif;font-weight:bold;color:#168F95;}
h3{font:12px arial,sans-serif;color:#808080;font-weight:normal;}
h4{font:12px arial,sans-serif;color:#92D3D9;font-weight:normal;}

.link {font:11px arial,sans-serif;color:#808080;font-weight:bold;}
.mail {font:12px arial,sans-serif;color:#808080;font-weight:normal;text-decoration:underline;}
.mail2 {font:12px arial,sans-serif;color:#168F95;font-weight:bold;text-decoration:none;}
.kontakt {font:12px arial,sans-serif;color:#168F95;font-weight:normal;text-decoration:none;}

a.white {color:#ffffff;font-weight:normal;text-decoration:none;}		
a.white:active, a.white:hover{ color:#ffffff;font-weight:normal;text-decoration:underline;}
.link2 { color:#ffffff;font-weight:normal;text-decoration:underline;}

a{font:14px arial,sans-serif;color:#ffffff;font-weight:normal; text-decoration:none; }		
a:active, a:hover{ font:14px arial,sans-serif;color:#92D3D9; font-weight:normal; text-decoration:none;}

a.sub {font:13px arial,sans-serif;color:#ffffff;font-weight:normal; text-decoration:none;}		
a.sub:active, a.sub:hover{ font:13px arial,sans-serif;color:#92D3D9; font-weight:normal; text-decoration:none;}
.subactive {font:13px arial,sans-serif;color:#92D3D9; font-weight:normal; text-decoration:none;}

a.links {font:13px arial,sans-serif;color:#808080;font-weight:normal; text-decoration:none;}
a.links:active, a.links:hover{ font:13px arial,sans-serif;color:#808080; font-weight:normal; text-decoration:underline;}

.seite { font:14px arial,sans-serif;color:#92D3D9; font-weight:normal; text-decoration:none;}
.newsfett {font:12px arial,sans-serif;color:#808080;font-weight:bold;}
.news {font:12px arial,sans-serif;color:#808080;font-weight:normal;}
.ausstellung {font:12px arial,sans-serif;color:#808080;font-weight:normal;text-decoration:underline;}

.thumb {
border: none;
margin: 10px;
}
