.floatright{
  float:right;
}

body{
  margin:0;
  width:970px;
  background-color:#FFFFFF;
  color:#7F7370;
  font-family:arial;
  }

.all{
  position:absolute;
  left:50px;
  right:19px;
}
input, textarea, tr{
  font-family:arial;
  color:#7F7370;
  font-size:11px;
}
input{
}
ul{
  margin-top:0;
  padding-left:10px;
  margin-left:10px;
  margin-bottom:0;
}
a {
  text-decoration:none;
  color:#7F7370;
}

.button{
  background-color:#E7E6E4;
  border:0px;
  font-weight:bold;
  font-size:16px;
  width:15px;
}
/*** head ***/
/* logo */
.logo{
  width:209px;
  height:98px;
  border:none;
}

/** menu top **/
.menutopbox{
  padding-top:64px;
  width:692px;
  float:left;
}
.menutopline{
  float:left;
  margin-top:3px;
  width:1px;
  height:24px;
  background-color:#7F7370;
}
.menutoptext{
  float:left;
  font-size:12px;
  font-weight:bold;
  padding-left:8px;  
}
.menutoplineright{
  float:right;
  margin-top:3px;
  width:1px;
  height:14px;
  background-color:#7F7370;
}
.menutoptextright{
  float:right;
  font-size:10px;
  padding-left:2px;
  padding-right:20px;
}

/*** menu ***/
.menubox{
  background-color:#CCDEED;
  border-right:6px solid #FFFFFF;
  clear:left;
  float:left;
  padding-top:10px;
}
.menutext1{
  line-height:23px;
  font-size:11px;
  font-weight:bold;
  padding-left:18px;
  padding-right:9px;
  
}
/* ebene 2 */
.m2{
  font-weight:normal;
}
/* ebene 2 + 2zeilig */
.m2z2{
  font-weight:normal;
  padding-top:4px;
  line-height:12px;
}
.m2h30{
  height:30px;
}
/* ebene 3 */
.m3{
  line-height:17px;
  font-size:11px;
  padding-left:27px;
  padding-right:9px;
}
/* menuhighlight */
.mcolorhl{
  color:#045AB0;
}
.menuhl{
  background-color:#E8E8E8;
}
.menuline{
  border-bottom:1px solid #FFFFFF;
}
.menuend{
  font-size:11px;
  padding-left:18px;
  padding-bottom:2px;
  background-image:url(../shared/menuecke.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
}


/*** content ***/
.cboxall{
  float:left;
  width:692px;
  padding-bottom:25px;
}
/** bild **/
.headimg{
  width:692px;
  position:absolute;
  left:209px;
  top:98px;
  z-index:1;
  border-bottom:6px solid #FFFFFF;
}
/** bild text **/
.headimgtextbox{
  width:692px;
  position:absolute;
  left:209px;
  top:87px;
  z-index:2;
}
/* bild text 1zeilig */
.headimgtext1{
  padding-left:9px;
  padding-top:124px;
  font-size:14px;
  font-weight:bold;
}
/* bild text 2zeilig */
.headimgtext2{
  padding-left:9px;
  padding-top:105px;
  font-size:14px;
  line-height:18px;
  font-weight:bold;
}
/** bild text startseite **/
.headimgtextstart{
  padding-left:441px;
  padding-top:116px;
  padding-right:60px;
  color:#00579E;
  font-size:11px;
}
.headimgtextstart a{
  color:#00579E;
}
.cimgline{
  border-bottom:157px solid #FFFFFF;
}
/** content box **/
.formlexi
{
  margin-top:-5px;
}
.contentbox{
  float:left;
  width:504px;
  font-size:11px;
}
.cline{
  border-bottom:5px solid #FFFFFF;
}
/* box normal */
.cboxtext{
  background-color:#F0F0F0;
  padding-left:9px;
  padding-top:9px;
  padding-right:9px;
  padding-bottom:12px;
}
/* box 2 spalten + line */

.cbox2splexi{
  background-image:url(../shared/lexibg.gif);
  background-color:#FFFFFF;
  width:504px;
}

.cbox2sp{
  background-color:#F0F0F0;
  width:504px;
}
.cboxspa{
  background-color:#F0F0F0;
  float:left;
  width:179px;
}
.cboxspb{
  background-color:#F0F0F0;
  float:left;
  width:324px;
  border-left:1px solid #FFFFFF;
}
.cboxsptext{
  padding-left:9px;
  padding-top:9px;
  padding-right:9px;
  padding-bottom:12px;
}
/* box 2 gleiche spalten */
.cboxsp2{
  background-color:#F0F0F0;
  float:left;
  width:252px;
}
.cboxsp2text{
  padding-left:9px;
  padding-right:9px;
  padding-bottom:12px;
}
/** right box **/
.rightbox{
  float:left;
  background-color:#E8E8E8; 
  /*background-color:#F0F0F0;*/
  border-left:7px solid #FFFFFF;
  font-size:11px;
}
.rboxtext{
  padding-left:9px;
  padding-top:9px;
  padding-right:9px;
  padding-bottom:12px;
}
.rboxline{
  border-bottom:1px solid #FFFFFF;
}
.rbzabstand{
  border-bottom:4px solid #E8E8E8;
}


/*** ecken ***/
/* contentbox unten link*/
.eckeul{
  background-image:url(../shared/eckeul.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
}
/* right box oben rechts */
.eckeor{
  background-image:url(../shared/eckeor.gif);
  background-repeat:no-repeat;
  background-position:right top;
}
/* right box unten rechts */
.eckeur{
  background-image:url(../shared/eckeur.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
}

/* Zeilenabstand*/
.zabstand8{
  border-bottom:8px solid #F0F0F0;
}
.zabstand6{
  border-bottom:6px solid #F0F0F0;
}
.zabstand4{
  border-bottom:4px solid #F0F0F0;
}

/* font */
.f9{
  font-size:9px;
  line-height:16px;
}
.f12{
  font-size:12px;
}

/* float */
.left{
  float:left;
}
.clearlr{
  clear:both;
}
.f14bw{
  font-size:14px;
  color:white;
  font-weight:bold;
}
.lineh6{
  font-size:1px;
  height:6px;
}


/*breiten*/
.wall{
  position:absolute;
  width:970px;
}
.w34{
  width:34px;
}
.w203{
  width:203px;
}
.w180{
  width:181px;
}
.w245{
  width:245px;
}
/*Anfang Lexikon*/
#alphalexibutton INPUT
{
  text-decoration: underline;
}
/*Ende Lexikon*/

/*form adresse*/
.adrall{
  background-color:#F0F0F0;
  padding:20px;
}
.adrw{
  width:270px;
}
.adrbutton{
  width:80px;
}
.adrfeld{
  width:160px;
}

/* Abstand menuende - zum seitenanfang*/
.hstart{
  height:156px;
}
.hl01{
  height:430px;
}
.hl02{
  height:487px;
}
.hl03{
  height:441px;
}
.hl10{
  height:228px;
}
.hl11{
  height:317px;
}
.hl111{
  height:340px;
}
.hl112{
  height:302px;
}
.hl113{
  height:302px;
}
.hl12{
  height:412px;
}
.hl13{
  height:454px;
}
.hl14{
  height:275px;
}

.hl20{
  height:438px;
}
.hm20{
  height:234px;
}
.hr20{
  height:16px;
}

.hl21{
  height:425px;
}
.hm21{
  height:188px;
}
.hr21{
  height:4px;
}
.hl211{
  height:441px;
}
.hm211{
  height:10px;
}
.hr211{
  height:18px;
}
.hl212{
  height:425px;
}
.hm212{
  height:162px;
}
.hl213{
  height:424px;
}
.hm213{
  height:232px;
}
.hl214{
  height:425px;
}
.hm214{
  height:176px;
}
.hl215{
  height:425px;
}
.hm215{
  height:190px;
}
.hl216{
  height:425px;
}
.hm216{
  height:218px;
}
.hl217{
  height:430px;
}
.hm217{
  height:156px;
}
.hr217{
  height:30px;
}
.hl218{
  height:425px;
}
.hm218{
  height:205px;
}
.hr218{
  height:60px;
}
.hl219{
  height:425px;
}
.hm219{
  height:190px;
}
.hl2110{
  height:425px;
}
.hm2110{
  height:219px;
}
.hl2111{
  height:424px;
}
.hm2111{
  height:78px;
}
.hr2111{
  height:61px;
}

.hl22{
  height:245px;
}
.hm22{
  height:84px;
}
.hr22{
  height:38px;
}
.hl221{
  height:717px;
}
.hr221{
  height:473px;
}
.hl222{
  height:606px;
}
.hr222{
  height:361px;
}
.hl223{
  height:298px;
}
.hr223{
  height:53px;
}
.hl224{
  height:339px;
}
.hr224{
  height:95px;
}
.hl225{
  height:383px;
}
.hr225{
  height:137px;
}
.hl226{
  height:269px;
}
.hr226{
  height:25px;
}
.hl227{
  height:277px;
}
.hr227{
  height:32px;
}
.hl228{
  height:360px;
}
.hr228{
  height:115px;
}
.hl229{
  height:286px;
}
.hr229{
  height:39px;
}
.hl2210{
  height:271px;
}
.hr2210{
  height:25px;
}
.hl2211{
  height:285px;
}
.hr2211{
  height:39px;
}
.hl2212{
  height:271px;
}
.hr2212{
  height:25px;
}
.hl2213{
  height:297px;
}
.hr2213{
  height:54px;
}


.hl30{
  height:246px;
}
.hm30{
  height:263px;
}
.hl31{
  height:138px;
}
.hl32{
  height:145px;
}
.hl321{
  height:144px;
}
.hl322{
  height:215px;
}
.hl323{
  height:187px;
}


.hl40{
  height:208px;
}
.hl50{
  height:158px;
}
.hl61{
  height:216px;
}
.hl62{
  height:258px;
}
.hl63{
  height:120px;
}
.hl64{
  height:273px;
}
.hl65{
  height:161px;
}
.hl66{
  height:133px;
}


.hl70{
  height:293px;
}


.hlDownload{
  height:256px;
}
.hmDownload{
  height:274px;
}
.hrDownload{
  height:249px;
}
