/* css für layout */
html, body {
   background-color: white;
   margin: 0px;
   padding: 0px;
  /*overflow: auto;*/

  color: #3B2884;
  font-size: 12px;
  /*font-weight: bold;*/
  font-family: Arial, sans-serif;
}

#contentContainer {
   background-color: transparent;
   background-repeat: no-repeat;
   margin: -273px 0 0 -486px;
   position:absolute;
   top: 50%;
   left: 50%;
   width: 973px;
   height: 546px;
}

#logo {
  position:absolute;
  top: 0px;
  left: 0px;
  width: 183px;
  height: 194px;
  background-image: url(/floettmann/obj/design/default/logo.png);
}

#menu1 {
  position:absolute;
  top: 194px;
  left: 0px;
  width: 183px;
  height: 26px;
  background-image: url(/floettmann/obj/design/default/menu1.png);
}

#menu2 {
  position:absolute;
  top: 220px;
  left: 0px;
  width: 183px;
  height: 279px;
  background-image: url(/floettmann/obj/design/default/menu2.png);
}
#menu2 img {
   border: 0px;
}
#menu2 ul{
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
#menu2 li{
   margin: 0px 0px 5px 0px;
   padding: 0px;
}
#menu2 a{
}
.menubutton254,
.menubutton254_a,
.menubutton304,
.menubutton304_a,
.menubutton50,
.menubutton50_a,
.menubutton53,
.menubutton53_a,
.menubutton71,
.menubutton71_a,
.menubutton72,
.menubutton72_a,
.menubutton73,
.menubutton73_a,
.menubutton74,
.menubutton74_a,
.menubutton96,
.menubutton96_a
{
  width: 183px;
  height: 26px;
  display: block;
}

.menubutton254{  background-image: url(/floettmann/obj/design/default/menubutton254.png);}
.menubutton254:hover{  background-image: url(/floettmann/obj/design/default/menubutton254_o.png);}
.menubutton254_a{  background-image: url(/floettmann/obj/design/default/menubutton254_a.png);}

.menubutton304{  background-image: url(/floettmann/obj/design/default/menubutton304.png);}
.menubutton304:hover{  background-image: url(/floettmann/obj/design/default/menubutton304_o.png);}
.menubutton304_a{  background-image: url(/floettmann/obj/design/default/menubutton304_a.png);}

.menubutton50{  background-image: url(/floettmann/obj/design/default/menubutton50.png);}
.menubutton50:hover{  background-image: url(/floettmann/obj/design/default/menubutton50_o.png);}
.menubutton50_a{  background-image: url(/floettmann/obj/design/default/menubutton50_a.png);}

.menubutton53{  background-image: url(/floettmann/obj/design/default/menubutton53.png);}
.menubutton53:hover{  background-image: url(/floettmann/obj/design/default/menubutton53_o.png);}
.menubutton53_a{  background-image: url(/floettmann/obj/design/default/menubutton53_a.png);}

.menubutton71{  background-image: url(/floettmann/obj/design/default/menubutton71.png);}
.menubutton71:hover{  background-image: url(/floettmann/obj/design/default/menubutton71_o.png);}
.menubutton71_a{  background-image: url(/floettmann/obj/design/default/menubutton71_a.png);}

.menubutton72{  background-image: url(/floettmann/obj/design/default/menubutton72.png);}
.menubutton72:hover{  background-image: url(/floettmann/obj/design/default/menubutton72_o.png);}
.menubutton72_a{  background-image: url(/floettmann/obj/design/default/menubutton72_a.png);}

.menubutton73{  background-image: url(/floettmann/obj/design/default/menubutton73.png);}
.menubutton73:hover{  background-image: url(/floettmann/obj/design/default/menubutton73_o.png);}
.menubutton73_a{  background-image: url(/floettmann/obj/design/default/menubutton73_a.png);}

.menubutton74{  background-image: url(/floettmann/obj/design/default/menubutton74.png);}
.menubutton74:hover{  background-image: url(/floettmann/obj/design/default/menubutton74_o.png);}
.menubutton74_a{  background-image: url(/floettmann/obj/design/default/menubutton74_a.png);}

.menubutton96{  background-image: url(/floettmann/obj/design/default/menubutton96.png);}
.menubutton96:hover{  background-image: url(/floettmann/obj/design/default/menubutton96_o.png);}
.menubutton96_a{  background-image: url(/floettmann/obj/design/default/menubutton96_a.png);}


#menu3 {
  position:absolute;
  top: 499px;
  left: 0px;
  width: 183px;
  height: 37px;
  background-image: url(/floettmann/obj/design/default/menu3.png);
}

#rand1 {
  position:absolute;
  top: 536px;
  left: 33px;
  width: 150px;
  height: 11px;
  background-image: url(/floettmann/obj/design/default/rand_unten_2.png);
  background-repeat: no-repeat;
}

#rand2 {
  position:absolute;
  top: 536px;
  left: 183px;
  width: 792px;
  height: 11px;
  background-image: url(/floettmann/obj/design/default/rand_unten_3.png);
  background-repeat: no-repeat;
}

#rand3 {
  position:absolute;
  top: 35px;
  left: 964px;
  width: 11px;
  height: 501px;
  background-image: url(/floettmann/obj/design/default/rand_rechts_1.png);
}

#head1 {
  position:absolute;
  top: 0px;
  left: 183px;
  width: 21px;
  height: 92px;
  background-image: url(/floettmann/obj/design/default/head1.png);
}

#head2 {
  position:absolute;
  top: 0px;
  left: 204px;
  width: 760px;
  height: 92px;
  background-image: url(/floettmann/obj/design/default/head2.png);
}

#content {
  position:absolute;
  left: 183px;
  top: 92px;
  width: 781px;
  height: 443px;
  background-color: White;
  overflow: hidden;
}

#here {
   position: absolute;
   left: 23px;
   top: 10px;
   width: 750px;
   height: 15px;
   overflow: hidden;
   color: #93A9D5;
}
#here .normal{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  vertical-align: top;
  color: #93A9D5;
}
#here .aktiv{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  vertical-align: top;
  color: #EE7900;
}

#contentmain {
  position: absolute;
  left: 23px;
  top: 38px;
  height: 406px;
  overflow: auto;
  padding-right: 5px;
}
#contentmain.small{
  width: 496px;
}
#contentmain.wide{
  width: 730px;
}


#contentright {
  position: absolute;
  left: 525px;
  top: 25px;
  width: 230px;
  height: 400px;
  border-left: 1px dashed #00ACCC;
  overflow: hidden;
}

#contentright1,#contentright2,#contentright3 {
  width: 230px;
}
#contentright1 {
  border-bottom: 1px dashed #00ACCC;
  padding: 0px 5px 5px 5px;
}
#contentright2 {
  height: 118px;
  border-bottom: 1px dashed #00ACCC;
  padding: 5px 5px 5px 5px;
}
#contentright3 {
  height: 113px;
  padding: 5px 5px 0px 5px;
}

/* css für navigation */

#navigation{

}


/* css für content */


h1 {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #0E93BD;
  margin-top: 0px;
}

.font1{
  color: #0000FF;
}

/* objektListe */
.objectListe{
  width: 100%;
  border-spacing: 0px;
  font-size: 11px;
}

.objectListe th{
  background-color: #3B2884;
  color: #FFFFFF;
  font-weight: normal;
  text-align: left;
  padding-left: 5px;
}
.objectListe .oddLine{
  background-color: #D3E9F8;
}
.objectListe .div1{
  width: 330px;
  height: 30px;
  float: left;
  color: #0E93BD;
}
.objectListe .div2{
  width: 40px;
  height: 30px;
  float: left;
  text-align: right;
  color: #EB880E;
}
.objectListe .div3{
  width: 140px;
  height: 13px;
  float: left;
  color: #3B2884;
}
.objectListe .div4{
  width: 140px;
  height: 13px;
  float: left;
  color: #3B2884;
}
.objectListe .div5{
  width: 90px;
  height: 13px;
  text-align: right;
  float: left;
}
/* objektListe */

/* objekte */
.object{
  /*width: 100%;*/
  background-color: #D3E9F8;
  font-size: 11px;
}

.object .headline{
  width: 350px;
  text-align: left;
  color: #0E93BD;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  float: left;
}
.object .headlineSub{
  font-size: 12px;
  font-weight: bold;
}
.object .number{
  color: #EB880E;
  font-style: italic;
  text-align: right;
}
.object .image{
  padding-bottom: 5px;
  padding-right: 5px;
}
.object .imageKlein{
  width: 72px;
  height: 55px;
  text-align: center;
  background-color: #AED7F2;
  float:right;
  margin-bottom: 5px;
  margin-right: 2px;
}
.object .div1{
}
.object .liste{
  margin-left: 0px;
  list-style: none;
  padding-left: 0px;
}
.object .odd{
  background-color: #AED7F2;
  padding: 3px;
}
.object .even{
  background-color: #D3E9F8;
  padding: 3px;
}
.object .listeSp1{
  width:72px;
  float: left;
}
.object .listeSp2{
  font-weight: bold;
}
.listeLinks{
  margin-left: 0px;
  margin-top: 5px;
  padding: 0px;
  list-style: none;
}
.listeLinks li{
  float: left;
  width: 22%;
  text-align: center;
}


/* objekte */

/* inneres menü */
.iMenu{
  width: 96%;
  border-spacing: 0px;
  font-size: 11px;
}

.iMenu th{
  background-color: #0E93BD;
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
}

.iMenu .oddLine{
  background-color: #D3E9F8;
}

.iMenu .evenLine{
  background-color: #AED7F2;
}

.iMenu .text{
  color: #3B2884;
  padding-left: 5px;
  text-decoration: none;
}

.iMenu .goTop{
  color: #0E93BD;
  padding-right: 5px;
  font-size: 10px;
}
/* inneres menü */

.goTop2{
  color: #EE7900;
  padding-right: 5px;
  font-size: 10px;
}

.startseiteBgTbl{
  background-color: #0E93BD;
}

/* --- allgemeine angaben --- */
.schrift1{
  color: #93A9D5;
}
.schrift2{
  color: #3B2884;
}
.schrift3{
  color: #0E93BD;
}
.schrift4{
  color: #EB880E;
}
.schrift5{
  color: #7D7D7D;
}

.go{
  color: #0E93BD;
}

textarea, input{
  font-size: 11px;
  font-family: Arial, sans-serif;
}

.box  {
  background-color: #FFF7D9;
  border : 1px solid Black;
}
