/* CSS Document */




img, table, .chk {
  border:none;
}
* {
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  color:#FFFFFF;
}
#gallery {
  margin:0px;
  padding:0px;
  background:#39395F;
}


.index {
  font-size:22px;
  white-space:nowrap;
   color:#040464;
}

.indexmittel {
  font-size:20px;
  white-space:nowrap;
   color:#040464;
}
h1 {
   font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:17px;
  white-space:nowrap;
   color:#040464;
}

h2 {
   font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  white-space:nowrap;
   color:#040464;
}

.kapitellink {
   font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  white-space:nowrap;
   color:#040464;
    text-decoration:none;
}

.kapitel {
   font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  white-space:nowrap;
   color:#040464;
}
h2grau {
   font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  white-space:nowrap;
   color:#666666;
}
h3 {
   font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:16px;
  white-space:nowrap;
   color:#040464;
}



caption {
  font-size:11px;
}

em {
}

.s {
  font-size:10px;
}

.f {
  font-size:13px;
  font-weight:bold;
  color:#ddd;
}


a:link, a:visited {
}

a:hover, a:active, a:focus {
  color:#FFFFFF;
}

a:link.oben{
 color:#39395F;
  text-decoration: none;
 }
a:visited.oben {
 color:#39395F;
 text-decoration: none;
}
a:hover.oben {
 color:#989898;
 text-decoration: none;
}


.Stil9 {
	font-size: x-small;
	font-color: #E9E9E1;
	font-weight: bold;
	font-style: normal;
	left: auto;
	
}

.menuezeile a {
  color:#CCCCCC;
  font-size:15px;
  display:block;
  text-decoration:none;
}

.menuezeilelinks a {
  color:#CCCCCC;
  align:center;
  font-size:12px;
  font-weight:bold;
  display:block;
  text-decoration:none;
}

.linkklein a {
   font-size:10px;
   text-align:left;
   text-decoration:none;
}

input, textarea {
  color:#333;
  overflow:auto;
  border:1px solid #FFFFFF;
  font-family: "courier new", courier, monospace; /* gleiche Feldbreiten durch Festbreitenschrift */
}
.btn {
  background:#bbb;
  color:#fff;
}


.links {
  width:112px;
  text-align:center;
  vertical-align:top;
  height:100%;
  padding:0px 5px;
  color:#CCCCCC;
  background-color:#336699;
}
.gelb{
 border:1px solid #F7B91F;
 }
.gelb2{
 border:2px solid #040464;
 }

.blue{
 border:2px solid #336699;
 }


.hellblau{
 border:1px solid #2259D7;
 }

.hellblau2{
 border:3px solid #2259D7;
 }
.rahmen {
  width:100%;
  height:100%;
  /*border:1px solid #39395F;*/
    }
.titel {
  background-color:#336699;
  color:#F7B91F;
  padding:0;font-size:22px;
}

.inhaltgalerie {
    background-color:#2259D7;
  text-align:center;
  font-size:10px;
}

.linkliste {
   background-color:#336699;
   font-size:10px;
   text-align:left;
}


.details2 {
   text-align:center;
  background-color:#336699;
  vertical-align:center;
}
.linksm1 {
  width:3px;
  vertical-align:top;
  height:100%;
  padding: 5px;
  background-color:#336699;
}
.immobilen {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	background-color:#336699;
	font-weight: bold;
	 width:100%;
	}
	.fontblaumini {
	color: #040464;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:9px;
	font-weight: lighter;
	}
	
	
	.fontblau {
	color: #040464;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight: lighter;
	}
	
	.fontblau12 {
	color: #040464;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight: lighter;
	}
	
	.fontblaudezent {
	color: #6B6B9C;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	}
	
	.bold {
	color: #6B6B9C;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight: bold;
	}
	
	.fontblaudezent10 {
	color: #6B6B9C;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10px;
	}
	.fontblaubold {
	color: #040464;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight: bold;
	}
	.fontblaubig {
	color: #040464;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px;
	}
	.orange {
	color: #F7B91F;
	font-weight: bold;
}
.fuss {
   text-align:center;
  background-color:#336699;
  height:20px;
  color:#FFFFFF;
  padding-left:10px;
}
.orangeoben {
	color: #F7B91F;
	font-weight: bold;
	font-size:16px;
}

.Anfrage {
	color: #F7B91F;
	font-weight: bold;
	font-size:14px;
}

.link {
	color: #F7B91F;
	font-weight: lighter;
	font-size:14px;
}
.inhalt {
  width:100%;
  vertical-align:top;
  background-color:#E9E9E1;
  padding:10px;
}
.rechts {
  width:100%;
  vertical-align:top;
  background-color:#E9E9E1;
  padding:0px;
}
.dezent {
   font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:10px;
  font-weight:lighter;
  color:#6B6B9C; 
}
.dezentweiss {
   font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:10px;
  font-weight:lighter;
  color:#FFFFFF; 
}
.nachsatz {
   font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  font-weight:lighter;
  color:#666666; 
  }
  
  .nachsatzblau {
   font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:11px;
  font-weight:lighter;
  color:#040464; 
  }
   .nachsatzblau2 {
   font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:10px;
  font-weight:lighter;
  color:#040464; 
  }
  .nachsatz_2 {
   font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#666666;
  }
  
  body, p a {
    font: normal 100.01% Helvetica, Arial, sans-serif;
    color: black; background-color: #E9E9E1;
   }
  ul{
  /*width:100px;*/
  }

  ul#Navigation1 li,ul#Navigation2 li,ul#Navigation3 li,ul#Navigation4 li,ul#Navigation5 li {
	list-style: none;
	float: left;  /* ohne width - nach CSS 2.1 erlaubt */
	position: relative;
	margin: 0;
	padding: 0;
  }
  * html ul#Navigation1 li,* html ul#Navigation2 li ,* html ul#Navigation3 li,* html ul#Navigation4 li,* html ul#Navigation5 li{  /* Korrektur fuer den IE */
    margin-bottom:0;
  }

  ul#Navigation1 li ul,ul#Navigation2 li ul,ul#Navigation3 li ul,ul#Navigation4 li ul,ul#Navigation5 li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 1.8em; left: -0.4em;
    display: none;  /* Unternavigation ausblenden */
  }
  * html ul#Navigation1 li ul,* html ul#Navigation2 li ul,* html ul#Navigation3 li ul,* html ul#Navigation4 li ul,* html ul#Navigation5 li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  ul#Navigation1 li:hover ul,ul#Navigation2 li:hover ul,ul#Navigation3 li:hover ul,ul#Navigation4 li:hover ul,ul#Navigation5 li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation1 li ul li,ul#Navigation2 li ul li,ul#Navigation3 li ul li,ul#Navigation4 li ul li,ul#Navigation5 li ul li {
    float: none;
    display: block;
    margin-bottom: 0em;
  }

  ul#Navigation1 a, ul#Navigation1 span ,ul#Navigation2 a, ul#Navigation2 span ,ul#Navigation3 a, ul#Navigation3 span ,ul#Navigation4 a, ul#Navigation4 span ,ul#Navigation1 a, ul#Navigation5 span {
    
    /*width: 7.4em;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0.2em 0em;
    text-decoration: none; 
    color: #ffffff; background-color: #336699;
  }
  * html ul#Navigation1 a, * html ul#Navigation1 span,* html ul#Navigation2 a, * html ul#Navigation2 span,* html ul#Navigation3 a, * html ul#Navigation3 span, * html ul#Navigation4 a, * html ul#Navigation4 span,  * html ul#Navigation5 a, * html ul#Navigation5 span{
    /*width: 8em;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
   /* width: 10.4em;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
  }
  ul#Navigation1 a:hover, ul#Navigation1 span, ul#Navigation1 a:hover, ul#Navigation2 span,ul#Navigation3 a:hover, ul#Navigation3 span,ul#Navigation4 a:hover, ul#Navigation4 span,ul#Navigation5 a:hover, ul#Navigation5 span, li a#aktuell {
   color: #F7B91F;background-color: #336699;
  }
