body {background:#FFFFFF;
font-family:tahoma;
font-size:11px;
padding:0;
margin:0;
line-height:13px;
text-align:left;
}

.wrap {
margin:20 0 0 0px;
padding:0px;
width:712px;
}

#top {background:url("images/header.jpg") left top no-repeat;
margin:0;
padding:0;
width:712px;
height:291px;
text-align:left;
display:table;
background-color:#FFFFFF
}
#top_left {
padding:0;
margin-left: -10px; ;
text-align:left;
width:197px;
height:291px;
float:left;
background-image:url("images/logo.gif"); background-position:top; background-repeat:no-repeat;
position: absolute;
}
#top_right {
margin-top: 7px;
text-align:left;
width:515px;
height:291px;
float:right;
}
#toptop_right {
padding:0;
margin:0;
text-align:left;
width:515px;
height:73px;
}
#content {
width:712px;
margin:-90 0 0 0;
padding:0;
text-align:left;
height:390px;
display:table;
border-bottom:25px solid #ffffff

}

#contentleft {
padding:0;
margin:276 0 0 0;
text-align:left;
width:197px;
float:left;
}

#rightcontent {
margin-top: 120px;
float:right;
text-align:left;
width:515px;
color: #757575;
}


#rightcontent a{
color: #80A307;
}




#content_left2 {
padding:0;
margin:0;
text-align:left;
width:546px;
float:left;
}
#right_content2 {padding:0;
margin:0;
float:right;
text-align:left;
width:166px;
}

#footer { border-top:2px solid #C8C8C8;
width:100%;
height:74px;
font:tahoma 11px;
color:#949494;
margin:0;
padding:0;
text-align: left}

#welcome { margin-top: 21px; margin-left: 25px; width: 492px; padding:0px; border-bottom:2px solid #C8C8C8}
#botna2 {width:492px; display:table}
#left1col {float:left; width:231px}
#right1col {float:right; width:225px}
.left2col4 {float:left; width:230px; height:100%}
.right2col4 {float:right; width:235px; height:100%}
#topna2 {width:482px; margin:0px; padding:0px; display:table }
.left2colet {float:left; width:260px; margin:0px; padding:0px}
.right2colet {float:right; width:221px; margin:0px; padding:0px;}
#topna3 {width:475px; margin:0px; padding:0px; display:table }
.left2coletto {float:left; width:263px; margin:0px; padding:0px}
.right2coletto {float:right; width:205px; margin:0px; padding:0px;}
#formo {width:489px; margin:0px; padding:0px; display:table }
.form_left {float:left; width:218px; margin:0px; padding:0px; font-weight:bold; text-align:right; height:111px;}
.form_right{float:left; width:271px; margin:0px; padding:0px; font-weight:bold; text-align:right;}
.form_bot {  margin:0px; padding:0px; height:32px; text-align:right; width:489px}


/*--11111111111111111111111111111111111111111111----TEXTO----11111111111111111111111111111111111111111--*/
#mu li { background-image:url("images/point_1.gif"); background-position:top left; background-repeat:no-repeat; margin:0 0 0 0px; list-style:none}
#mu a:hover{ background-image:url("images/point_2.gif"); background-position:top left; background-repeat:no-repeat; margin:0 0 0 0px; list-style:none;}


#mu a { font-family:tahoma; font-size:13px; color:#4D4D4D; padding-left:23px; text-decoration:none}
#mu2 li {list-style:url("images/point_5.gif"); margin:-1 0 0 0px}
#mu2 a { font-family:tahoma; font-size:11px; color:#80A407}
#mu3 li {list-style:url("images/point_3.jpg"); margin:0 0 0 0px}
#mu3 a { font-family:tahoma; font-size:11px; color:#80A407}
.top {color:#4D4D4D; font-size:13px; line-height:15px; font-weight:bold; font-family:tahoma}
.top2 {color: #FFFFFF; font-size:11px; font-family:tahoma; width:197px; height:48px; background-image:url("images/top_2.jpg"); float:right}
.content {color: #757575; font-size:11px; font-family:tahoma;}
#tutu {padding-left:13px; padding-top:23px; padding-right:23px; padding-bottom:29px;}
#tutu a{color: #80A407; font-size:11px; font-family:tahoma; text-decoration:none}
.roro a{color: #949494; font-size:11px; font-family:tahoma; text-decoration:none}
.roro2 {padding-left:125px; padding-top:10px;}
.roro2 a{color: #828282; font-size:11px; font-family:tahoma}
.eto {color: #80A407; font-size:11px; font-family:tahoma}

.eins {padding-left:25px; padding-top:38px}
.zwei {padding-left:23px; padding-top:43px; padding-bottom:0px}
ul {margin:0; padding:0; line-height:22px}
.drei {padding-left:27px; padding-top:17px}
.vier {text-decoration: none; color: #FFFFFF}
.fuenf {padding-left:0px; padding-top:27px}
.sechs {width:181px; height:24px; border-bottom:2px solid #C8C8C8; font-size:14pt; font-family:Times New Roman; color:#4D4D4D; margin-top: 90px;}
.sieben {width:197px; height:272px; background-image:url("images/werbung.gif"); background-repeat:repeat-y;}
.acht {padding-left:25px; padding-top:19px; height: 260px;}
.neun {padding-left:0px; padding-top:27px}
.zehn {width: 492px; height: 24px; font-size:14pt; font-family:Times New Roman; color:#4D4D4D; margin-top: 27px; margin-right: -20px; margin-left: -2px;}
.zehn h2 {width: 515px; height: 24px; font-size:14pt; font-family:Times New Roman; color:#4D4D4D; margin-bottom:0px; font-weight: 400;}

.elf {padding-left:23px; padding-top:21px; padding-right:12px; padding-bottom:20px}
.zwoelf {padding-left:23px; padding-top:10px}
.dreizehn {width:231px; height:24px; border-bottom:2px solid #80A407}
.vierzehn {padding-left:17px; padding-top:12px; padding-bottom:0px}
.fuenfzehn {width:231px; height:24px; border-bottom:2px solid #80A407}
.sechzehn {padding-left:7px; padding-top:12px; padding-right:10px}
.siebzehn {padding-left:13px; padding-top:20px}
.achtzehn {border-style: none;}
.neunzehn {margin-left: 13px;}

.logotext {position: absolute; margin-left: -124px; margin-top: 23px; text-transform: uppercase;}
h1 {font-size:8pt; font-family:Tahoma; color:#FFFFFF; margin-left: 150px; margin-top: -36px; font-weight: 400;}

#header { border-top:2px solid #C8C8C8;
width:100%;
height:74px;
font:tahoma 11px;
color:#949494;
margin:10 0 -70 0;
padding:0;
text-align: left}

.neu {margin-left: 24px; margin-bottom: 20px; padding-top:21px;}

.lex a{
background-color:#FFFFFF;
margin: 20px 0px 20px 0px; 
padding:8px 8px 8px 8px;
border: solid 1px #757575;
align: left;
text-decoration: none;
width: 24px;
color: #313E51:
}

.lex a:hover{
background-color:#FFFFFF;
margin:0;
padding:8px 8px 8px 8px;
border: solid 1px #313E51;
align: left;
text-transform: capitalize;
width: 24px;
}

.formular {border: 1px solid #313E51; background-color: #FFFFFF; font-family:Tahoma; font-size:9pt;}