body  {
  text-align:		left;
  background-color:	#FFFFFF;
  font-family:		arial;
}

a {
text-decoration:	none;
font-weight:	bold;
font-size:	1.0em;
color:		#003094;
}

a:hover {
color:	#6B6D6B;
}

form {
  margin:0;
  padding:.5em;
}
fieldset {
border: 0px;
width: 340px;
}
label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 80px;
  margin: .3em;
}
input, select {
  width: 230px;
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: right;
  width: 150px;
}


#oben {

  width: 		850px;
  height:		170px;
  padding:        	0px;
  margin:		0px;
  border:		0;
}
.logo {
 float:			right;
 position: 		relative;
 top:  			30px;
 right:                   10px;

}

#oben .linkeSpalte{
    position: relative;
    display: block;
    float: left;
    width: 180px;
    height: 170px;
    background-color:	#FFFFFF;
    text-align:		left;

    border-left:		0px solid #FF0000;
    border-right:	0px solid #FF0000;
    border-top:		0px solid #FF0000;
    border-bottom:	0px solid #FF0000;
}

#oben .mittlereSpalte{
   float: left;
   background-image:	url(../img/header1.gif);
   width:400px;
   height: 170px;
   text-align:		left;
}

#oben .rechteSpalte{
    float: left;
    padding:  		0px;
    margin:		0px;
    padding-left:  	30px;
    width: 		239px;
    height: 		170px;
    border-left:		1px solid #FFFFFF;
    background-color:    #9C9E9C;
    text-align:		left;
}

.t1 {
  padding-left:  	30px;
  margin-top:		27px;
  margin-left: 		-30px;
  color:			#ffffff;
  width:			239px;
  font-size:		15px;
  font-weight:		bold;
  background-color:	#003094;

}
.t2 {
  padding-left:  	00px;
  margin:		0px;
  color:			#ffffff;
  width:			100%;
  font-size:		12px;
}

#oben ul li
{
  display:  	  	block;
  width:  	  	100%;
  padding  	        0px;
  margin:		0px;
  text-align:		left;
  text-decoration:  	none;
  font-size:		0.8em;
  list-style:  	  	none;
  font-weight:		normal;
  line-height:		1.2em;
  color:  	  	#FFFFFF;
  background-color:	#8C8E9C;
}

#container {
border:0;
border-top: 1px #fff solid;
background-color:#9C9E9C;
width:850px;
padding: 0px;
margin:0px;
}

#links {
float:left;
width:180px;
border-bottom:0px ;
padding:0;
margin-top:0;
text-align:left;
}

#rechts {
margin-left:180px;
margin-top: 0;
padding:0;
background-color:#DEDFDE;
border-left:1px #fff solid;
text-align: left;
}


#menue
{
  text-align:		left;
  padding:		0px;
  margin-left:		0px;
  margin-top:		50px;
  border: 		0;
  list-style:  	  	none;
}
#menue li
{
  margin:  	  	0;
  padding:  	  	0;
  text-align:  	  	left;
  float:  	  	left;
}
#menue li a
{
  display:  	  	block;
  width:  	  	175px;
  padding-top:  	        1px;
  padding-left:  	0px;
  margin-top:		2px;
  margin-left:		3px;
  background:  	  	#BDBEBD;
  text-decoration:  	none;
  font-size:		0.8em;
  font-weight:		bold;
  color:  	  	#FFFFFF;
}
#menue li a:hover
{
  background-color:  	#003094;
}


#rechts_b {
float:left;
width:100px;
border-bottom:0px ;
padding:0;
margin-top:0;
text-align:left;
}

#rechts_t {
height: 420px;
margin-left:100px;
margin-top: 0;
padding:0;
background-color:#DEDFDE;
text-align: left;
}

#rechts_t ul {
line-height:	2.0em;
}

.title{
font-size:1.5em;
line-height:1.5em;
padding: 0px;
margin-left:80px;
margin-top:30px;
color:#000;
width:400px;
text-align: left;
}
.inhalt1 {
font-size:0.8em;
line-height:1.3em;
padding: 0px;
margin-left:80px;
border: 0;
margin-top:30px;
color:#000;
width:400px;
text-align: left;
min-height: 400px;
}
.inhalt2 {
float:right;
font-size:0.7em;
line-height:1em;
padding:5px 2% 5px 2%;
margin: 1%;
color:#000;
background:#eee;
border:1px solid #cccccc;
width:200px;
height:100%;
text-align:		left;
}
#Impressum {
   position:absolute;
   left: -300px;
   top: -300px;

}


.smallpic_h {margin-top: 35px; }
.smallpic_w {margin-top: 53px; }
.smallpic_r {margin-top: 73px; }
.smallpic_d {margin-top: 93px; }
.smallpic_k {margin-top: 110px; }
.smallpic_i {margin-top: 148px; }