/* css für layout */
html {
  height: 101%;
}

body {
  background-color: white;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #3B2884;
  font-size: 14px;
  /*font-weight: bold;*/
  font-family: Arial, sans-serif;
}

#contentContainer {
  padding: 0px 0px 0px 0px;
  width: 981px;
  margin: 13px auto 6px auto;
  /*  border: 1px solid black;*/
  /*  border: 1px solid black;*/
  background-image: url(/floettmann/obj/design/box/bg_container.png);
  background-repeat: repeat-y;
}

#content {
  margin: 0px 0px 0px 0px;
  padding: 0px 15px 0px 15px;
  width: 757px;
}

#here {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 15px;
  height: 20px;
  color: #93A9D5;
  font-size: 11px;
  font-weight: bold;
}
#here .normal{
  text-decoration: none;
  /*  vertical-align: top;*/
  color: #93A9D5;
}
#here .aktiv{
  text-decoration: none;
  /*  vertical-align: top;*/
  color: #EE7900;
}

#left{
  width: 183px;
  float: left;
  /*  border: 1px solid yellow;*/
}
#logo {
  position: relative;
  top: 0px;
  left: 0px;
  display: block;
  width: 183px;
  height: 194px;
  background-image: url(/floettmann/obj/design/box/logo.png);
  /*  border: 3px solid black;*/
}

#right{
  width: 798px;
  float: right;
  /*  background-image: url(/floettmann/obj/design/box/bg_right.png);
    background-repeat: repeat-y;*/
  /*  border: 1px solid green;*/
}
#top{
}


#head {
  float: left;
  width: 798px;
  height: 92px;
  background-image: url(/floettmann/obj/design/box/head.jpg);
}

#head1 {
  float: left;
  width: 21px;
  height: 92px;
  background-image: url(/floettmann/obj/design/box/head1.png);
}

#head2 {
  float: left;
  width: 778px;
  height: 92px;
  background-image: url(/floettmann/obj/design/box/head2.png);
}

#footer {
  height: 46px;
  background-image: url(/floettmann/obj/design/box/footer.png);
  /*    border: 1px solid black;*/

}

#menu1 {
  top: 194px;
  left: 0px;
  width: 183px;
  height: 26px;
  background-image: url(/floettmann/obj/design/box/menu1.png);
}

#menuMain {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  /*border: 1px solid #0c3970;*/
}

#menuMain a,#menuMain span {
  text-decoration: none;
  display: block;
  text-align: right;
}

#menuMain a.nav1, #menuMain span.nav1, #menuMain a.nav1_a, #menuMain span.nav1_a {
  padding: 5px 10px 5px 10px;
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  font-weight: bold;
}

#menuMain a.nav1, #menuMain span.nav1 {
  color: white;
  background-image: url(/floettmann/obj/design/box/bg_menu_1.png);
  background-repeat: repeat-y
}

#menuMain a.nav1_a, #menuMain span.nav1_a {
  color: #22308e;
  background-image: url(/floettmann/obj/design/box/bg_menu_1_a.png);
  background-repeat: repeat-y
}

#menuMain a.nav2, #menuMain span.nav2, #menuMain a.nav2_a, #menuMain span.nav2_a {
  padding: 2px 20px 2px 10px;
  margin: 0px 0px 0px 0px;
}

#menuMain a.nav2, #menuMain span.nav2{
  color: white;
}

#menuMain a.nav2_a, #menuMain span.nav2_a {
  color: #22308e;
}

#menuMain a.nav3, #menuMain span.nav3, #menuMain a.nav3_a, #menuMain span.nav3_a {
  padding: 2px 30px 2px 10px;
  margin: 0px 0px 0px 0px;
}

#menuMain a.nav3, #menuMain span.nav3{
  color: white;
}

#menuMain a.nav3_a, #menuMain span.nav3_a {
  color: #22308e;
}


.clear {
  clear: both;
}

#contentmain {
}
#contentmain.small{
  width: 496px;
  float: left;
}
#contentmain.wide{
  /*  border: 1px solid blue;*/
}


#contentright {
  float: right;
  width: 230px;
  border-left: 1px dashed #00ACCC;
}

#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 */

/* css für content */


h1 {
  font-size: 18px;
  font-weight: bold;
  color: #0E93BD;
}

/* objektListe */
.objectListe{
  width: 100%;
  /*  border-spacing: 0px;*/
  /*  font-size: 13px;*/
}

.objectListe img{
  margin: 5px 5px 5px 5px;
}
.objectListe th{
  background-color: #3B2884;
  color: #FFFFFF;
  font-weight: normal;
  text-align: left;
  padding-left: 5px;
}
.objectListe .oddLine{
  background-color: #D3E9F8;
}
.objectListe .div1{
  width: 480px;
  height: 60px;
  float: left;
  color: #0E93BD;
  /*  border: 1px solid black;*/

}
.objectListe .div2{
  width: 80px;
  height: 30px;
  float: right;
  text-align: right;
  color: #EB880E;
  /*  border: 1px solid yellow;*/
}
.objectListe .div3{
  width: 160px;
  height: 20px;
  float: left;
  color: #3B2884;
  /*  border: 1px solid blue;*/
}
.objectListe .div4{
  width: 160px;
  height: 20px;
  float: left;
  color: #3B2884;
  /*  border: 1px solid blue;*/
}
.objectListe .div5{
  width: 130px;
  height: 20px;
  text-align: right;
  float: right;
  /*  border: 1px solid red;*/
}
/* 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: 16px;*/
  font-weight: bold;
}
.object .number{
  color: #EB880E;
  font-style: italic;
  text-align: right;
}
.object .image{
  padding-bottom: 5px;
  padding-right: 5px;
}
.object .imageKlein{
  width: 92px;
  height: 75px;
  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:120px;
  float: left;
}
.object .listeSp2{
  font-weight: bold;
}
.listeLinks{
  margin: 5px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none;
}
.listeLinks li{
  float: left;
  width: 22%;
  text-align: left;
}


/* objekte */

/* inneres menü */
.iMenu{
  width: 96%;
  border-spacing: 0px;
  font-size: 13px;
}

.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 --- */

.font1{
  color: #93A9D5;
}
.font2{
  color: #3B2884;
}
.font3{
  color: #0E93BD;
}
.font4{
  color: #EB880E;
}
.font5{
  color: #7D7D7D;
}

.go{
  color: #0E93BD;
  vertical-align: middle;
}

textarea, input{
  /*  font-size: 11px;
    font-family: Arial, sans-serif;*/
}

.box  {
  background-color: #FFF7D9;
  border : 1px solid Black;
}

.boxLeft{
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
  
}
