.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:98px;
  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:133px;
  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; 
  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:157px;
}
.hl01{
  height:444px;
}
.hl02{
  height:515px;
}
.hl03{
  height:422px;
}
.hr03{
  height:370px;
}
.hl10{
  height:232px;
}
.hl11{
  height:224px;
}
.hl111{
  height:316px;
}
.hl112{
  height:302px;
}
.hl113{
  height:301px;
}
.hl12{
  height:412px;
}
.hl13{
  height:454px;
}
.hl14{
  height:275px;
}

.hl20{
  height:387px;
}
.hm20{
  height: 139px;
}
.hr20{
  height: 1px;
}

.hl21{
  height:360px;
}
.hm21{
  height:284px;
}
.hr21{
  height:15px;
}
.hl211{
  height:394px;
}
.hr211{
  height:36px;
}
.hl212{
  height:361px;
}
.hm212{
  height:118px;
}
.hr212{
  height:17px;
}
.hl213{
  height:359px;
}
.hm213{
  height:202px;
}
.hl214{
  height:361px;
}
.hm214{
  height:146px;
}
.hl215{
  height:360px;
}
.hm215{
  height:160px;
}
.hl216{
  height:360px;
}
.hm216{
  height:175px;
}
.hl217{
  height:361px;
}
.hm217{
  height:104px;
}
.hr217{
  height:33px;
}
.hl218{
  height:361px;
}
.hm218{
  height:174px;
}
.hl219{
  height:360px;
}
.hm219{
  height:160px;
}
.hl2110{
  height:335px;
}
.hm2110{
  height:187px;
}
.hl2111{
  height:360px;
}
.hm2111{
  height:34px;
}
.hl22{
  height:264px;
}
.hm22{
  height:225px;
}
.hl221{
  height:264px;
}
.hm221{
  height:17px;
}
.hl222{
  height:267px;
}
.hm222{
  height:114px;
}
.hr222{
  height:24px;
}
.hl223{
  height:263px;
}
.hm223{
  height:30px;
}
.hr223{
  height:92px;
}
.hl224{
  height:265px;
}
.hm224{
  height:115px;
}
.hr224{
  height:24px;
}
.hl225{
  height:263px;
}
.hm225{
  height:30px;
}
.hr225{
  height:92px;
}
.hl226{
  height:266px;
}
.hm226{
  height:143px;
}
.hl227{
  height:287px;
}
.hm227{
  height:123px;
}
.hr227{
  height:22px;
}
.hl228{
  height:288px;
}
.hr228{
  height:25px;
}

.hl23{
  height:225px;
}
.hm23{
  height:99px;
}
.hl231{
  height:683px;
}
.hm231{
  height:12px;
}
.hr231{
  height:458px;
}
.hl232{
  height:570px;
}
.hm232{
  height:12px;
}
.hr232{
  height:346px;
}
.hl233{
  height:276px;
}
.hm233{
  height:12px;
}
.hr233{
  height:52px;
}
.hl234{
  height:305px;
}
.hr234{
  height:81px;
}
.hl235{
  height:347px;
}
.hr235{
  height:123px;
}
.hl236{
  height:264px;
}
.hr236{
  height:39px;
}
.hl237{
  height:249px;
}
.hm237{
  height:13px;
}
.hr237{
  height:24px;
}
.hl238{
  height:319px;
}
.hr238{
  height:95px;
}
.hl239{
  height:249px;
}
.hr239{
  height:25px;
}
.hl2310{
  height:235px;
}
.hr2310{
  height:9px;
}
.hl2311{
  height:249px;
}
.hr2311{
  height:25px;
}
.hl2312{
  height:235px;
}
.hr2312{
  height:10px;
}
.hl2313{
  height:263px;
}
.hr2313{
  height:39px;
}

/* Veranstaltungen */

.hl300{
  height:124px;
}
.hl31{
  height:343px;
}
.hl32{
  height:131px;
}
.hl3201{
  height:131px;
}
.hl3202{
  height:201px;
}
.hl3203{
  height:171px;
}

.hl40{
  height:222px;
}
.hl50{
  height:158px;
}


/* Die IRM */

.hl61{
  height:272px;
}
.hl62{
  height:328px;
}
.hl63{
  height:120px;
}
.hl64{
  height:310px;
}
.hl65{
  height:301px;
}
.hl66{
  height:132px;
}
.hl666{
  height:158px;
}

.hl70{
  height:278px;
}

/* Downloadseite */
.hlDownload{
  height:256px;
}
.hmDownload{
  height:119px;
}
.hrDownload{
  height:248px;
}