/*Allgemeine Angaben*/
body {
background-color:rgb(139,115,129); /*hellila*/
padding:0;
margin:0;
}

/*Aufteilung Kopf*/
.kopf {
position:relative;
padding:0;
margin:0;
left:0;
width:100%;
min-width: 58em;
height:140px;
background-color:rgb(255,255,203); /*gelb*/
}

.menueausrichtung {
position: absolute;
float:left;
bottom:0;
margin:0;
}

.logo {
position:relative;
height:140px;
left:2em;
bottom:0;
width: 51em;
background-image:url(Bilder/logo_s130_100.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

/*Aufteilung Mitte*/
.mitte {
clear: both;
left:0;
padding:0;
margin:0;
min-width: 600px;
max-width: 800px;
background-image:url(Bilder/navbild_r_s.gif);
background-position:2em 1em;
background-repeat:no-repeat;
}

.navigation {
position:relative;
float:left;
padding:0;
margin:0;
padding-top:1em;
margin-left:2em;
min-width: 8.25em;
background-image:url(Bilder/navbild_o_s.gif);
background-repeat:no-repeat;
background-position: 0 1em;
}

.inhalt {
position:relative;
/*display:block;*/
margin-left:10.25em;
padding-top:1em;
padding-left:1em;
padding-right:1em;
height:1%;
padding-bottom: 110px;
margin-bottom: 0px;
background-image:url(Bilder/navbild_r_s.gif);
background-repeat:no-repeat;
background-position: 0px 1em;
}

.clear {clear:both;}

/*Bilderstreifen*/
.streifen2{
clear: both;
position:relative;
margin: 0;
padding: 0;
bottom: 0;
left:0;
width: 673px;
height:100px;
padding-left: 2em;
background-color:rgb(103,72,90); /*mittellila*/
overflow: visible;
}

.bildbox {
position:absolute;
float:left;
left: 600px;
width: 200px;
height: 150px;
padding: 0;
margin-top:-100px;
border: 1px solid white;
z-index:2;
}

/*Fussbereich*/
.fuss {
padding: 0;
margin: 0;
left:0;
width:100%;
min-width: 58em;
height: 100px;
background-color:rgb(86,51,73); /*dunkellila*/
border-top:1px solid white;
}

/*Rahmen für Bilder*/
.bild1 {
float: left;
height: 99px;
width: 131px;
border-top: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
}

.bildf {
float: left;
height: 99px;
width: 131px;
border-top: 1px solid white;
border-right: 1px solid white;
}

/*Schrifteinstellungen*/
p, a, h1, h2  {
font-family: arial, sans-serif;
font-size: 0.75em;
font-weight: 500;
text-decoration: none;
line-height:1.8em;
color: white;     /*weiss*/
}

table {
border-collapse: collapse;
}

td {
padding:0;
margin:0;
vertical-align:top;
font-family: arial, sans-serif;
font-size: 0.75em;
line-height:1.5em;
padding-right:10px;
padding-bottom:5px;
}

.mitte a {
font-size : 1em;
text-decoration: underline;
}

h1 {
padding:0;
margin-bottom:0;
font-size : 0.85em;
font-weight : 700;
}

h2 {
font-weight : 700;
line-height:1em;
}

.inhalt ul li {
font-family: arial, sans-serif;
font-size: 0.75em;
font-weight: 500;
text-decoration: none;
line-height:1.8em;
color: white;     /*weiss*/
}

.kopf a {
color: rgb(86,51,73); /*dunkellila*/
}

.fuss a {
color: white;        /*weiss*/
}

.fuss p {
color: white;        /*weiss*/
}

.fuss a:hover {
color: rgb(222,222,222);   /*hellgrau*/
text-decoration: underline;
}

/*Obere Navigation*/
ul#oberesmenue {
list-style: none;
padding: 0;
margin: 0;
width: 50em;
}

ul#oberesmenue li {
display: block;
float: left;
min-width: 133px;
margin: 0 2px 0 0;
padding: 0;
}

ul#oberesmenue li a {
display: block;
padding: 0;
margin: 0;
border-left: 1px solid rgb(86,51,73);    /*dunkellila*/
border-right: 1px solid rgb(86,51,73);   /*dunkellila*/
border-top: 1px solid rgb(86,51,73);     /*dunkellila*/
text-decoration: none;
text-align: center;
background-color:rgb(255,255,255);   /*weiss*/
}

ul#oberesmenue li a:hover {
background-color: rgb(222,222,222); /*hellgrau*/
}

ul#oberesmenue li a:active {
background-color: rgb(86,51,73);     /*dunkellila*/
color: rgb(255,255,255);             /*weiss*/
border-left: 1px solid rgb(255,255,255);   /*weiss*/
border-right: 1px solid rgb(255,255,255);  /*weiss*/
border-top: 1px solid rgb(255,255,255);    /*weiss*/
}

ul#oberesmenue #aktuell a {
background-color: rgb(86,51,73);    /*dunkellila*/
color: rgb(255,255,255);            /*weiss*/
border-left: 1px solid rgb(255,255,255);  /*weiss*/
border-right: 1px solid rgb(255,255,255); /*weiss*/
border-top: 1px solid rgb(255,255,255);   /*weiss*/
}

/*Linke Navigation*/
#linkesmenue {
display: block;
list-style: none;
margin: 0;
min-width: 132px;
padding: 0;
}

#linkesmenue ul {
margin: 0;
padding: 0;
}

#linkesmenue li {
list-style: none;
margin-left: 10px;
margin-top: 10px;
margin-right: 6px;
}

#linkesmenue li a {
display: block;
padding: 0;
text-decoration: none;
font-size: 0.8em;
font-weight: 700;
}

#linkesmenue li a:hover {
text-decoration: underline;
color: rgb(222,222,222);     /*hellgrau*/
}

#linkesmenue li a:active {
text-decoration: underline;
color : rgb(222,222,222);   /*hellgrau*/
}

.akte1 a {
text-decoration:underline;
}


#linkesmenue li li {
margin-left: 0;
margin-top: 0.1em;
margin-right: 10px;
}

#linkesmenue li li a {
display: block;
padding: 0;
text-decoration: none;
color: white;
font-size: 0.8em;
font-weight: 500;
}

ul#linkesmenue li ul #akte2 a {
text-decoration: underline;
}

/*unteres Menue*/
ul#unteresmenue {
list-style: none;
padding: 0;
margin: 0;
margin-left: 2em;
width: 50em;
}

ul#unteresmenue li {
display: block;
float: left;
text-align: left;
margin: 0;
padding: 0;
min-width: 66px;
}


ul#unteresmenue li a, p {
display: block;
padding: 0;
margin: 0;
padding-top: 0.5em;
}

.miete {
width: 133px;
/*background-image:url(Bilder/animation.gif);
background-repeat:no-repeat;
background-position:left bottom;*/
}

.miete a {
text-align: center;
}

.vertretung {
width: 410px;
background-image:url(Bilder/vertretung.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.vertretung1 {
width: 330px;
background-image:url(Bilder/vertretung.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.fusszeile {
padding-left: 2.6em;
}