BODY
{
margin:0px;
padding:0px;
font-family:arial;
color:#333333;
font-size:80%;
text-align:center;
background:#008b30;
}

HR
{
margin:0px;
padding:0px;
padding-bottom:10px;
border-width:0px;
border-top:1px #000000 dashed;
height:1px;
}


A
{
color:#333333;
}


FORM
{
margin:0px;
padding:0px;
}

INPUT,TEXTAREA,SELECT,TABLE
{
font-size:100%;
font-family:verdana;
}

INPUT
{
margin-bottom:5px;
}

INPUT.submit
{
cursor:pointer;
}

P,LI
{
padding:0px;
margin:0px;
margin-bottom:10px;
}

UL
{
margin:0px;
padding-left:0px;
list-style-position:inside;
}

#sitemap UL
{
margin:0px;
list-style-position:outside;
padding-left:25px;
}

LI
{
padding:0px;
margin:0px;
}

#outer_main
{
}

#inner_main
{
}

#logo
{
height:95px;
}

#logo IMG
{
}

#langselect
{
width:940px;
margin:0px auto 0px auto;
text-align:left;
padding-top:5px;
}

#outer_head
{
text-align:center;
background:#181818;
}

#inner_head
{
height:200px;
width:940px;
margin:0px auto 0px auto;
text-align:left;
}

#outer_headline
{
text-align:center;
background:#000000;
}

#inner_headline
{
height:30px;
width:940px;
margin:0px auto 0px auto;
text-align:left;
}

#inner_headline IMG
{
margin:9px 0px 0px 190px;
}

#outer_main_area
{
background:#ffffff;
text-align:center;
}

#inner_main_area
{
width:940px;
margin:0px auto 0px auto;
text-align:left;
}

#outer_status
{
clear:both;
}

#inner_status
{
padding-top:15px;
margin:0px 0px 20px 190px;
font-size:90%;
}

#inner_status A
{
font-weight:normal;
color:#333333;
text-decoration:none;
}

#outer_navig
{
width:190px;
float:left;
margin-top:4px;
}

#inner_navig
{
margin-left:20px;
margin-right:15px;
width:155px;
text-transform:uppercase;
font-size:120%;
}

#inner_navig A
{
width:155px;
display:block;
padding:0px 0px 5px 0px;
color:#333333;
text-decoration:none;
}

#inner_navig A:hover
{
color:#008b30;
}


#inner_navig A.navig_1
{
padding-left:0px;
}

#inner_navig A.navig_1_click
{
color:#008b30;
padding-left:0px;
}

#inner_navig A.navig_2
{
padding-left:10px;
}

#inner_navig A.navig_2_click
{
padding-left:10px;
}

#inner_navig A.navig_3
{
padding-left:20px;
}

#inner_navig A.navig_3_click
{
padding-left:20px;
}

#outer_content
{
width:535px;
float:left;
}

#inner_content
{
margin-right:30px;
width:505px;
}

#inner_content A,#inner_marginal A
{
color:#008B30;
padding-right:4px;
padding-left:4px;
text-decoration:none;
}

#inner_content A:hover,#inner_marginal A:hover
{
text-decoration:underline;
}

A.anker
{
line-height:1.8em;
}

.ankerziel
{
background:none !important;
padding:0px !important;
}



#outer_marginal
{
margin-top:7px;
width:200px;
float:right;
}

#inner_marginal
{
width:200px;
text-align:center;
}

#inner_marginal H3
{
text-transform:none;
color:#333333;
border:none;
padding:0px;
margin:0px;
}

#footer
{
padding-top:13px;
border-top:35px #ffffff solid;
text-align:center;
background:url(../pix/verlauf_footer.gif) repeat-x #008b30;
height:200px;
color:#ffffff;
font-size:90%;
}



#footer A
{
margin-left:5px;
margin-right:5px;
color:#ffffff;
}

#footer A:hover
{
color:#b3d6bf;
}

IMG
{
border:none;
}

H1,H2,H3,H4
{
margin:0px;
font-size:100%;
color:#333333;
}

H1
{
text-transform:uppercase;
font-weight:normal;
font-size:140%;
}

H3
{
color:#008b30;
font-weight:bold;
text-transform:uppercase;
border-bottom:1px solid #d3d3d3;
padding-bottom:2px;
margin-bottom:5px;
}

.breaker
{
height:0px;
clear:both;
}

.texteinzug
{
margin:0px;
padding:0px;
margin-left:170px;
display:block;
}

.download
{
background-repeat:no-repeat !important;
padding-left:20px !important;
white-space:nowrap;
}


.italic
{
font-style:italic;
}


.pic_left
{
clear:left;
float:left;
padding-right:10px;
padding-bottom:10px;
}

.pic_right
{
clear:right;
float:right;
padding-left:10px;
padding-bottom:10px;
}

.texteinzug
{
margin:0px;
padding:0px;
margin-left:70px;
display:block;
}

.mainheadline
{
float:left;
width:535px;
margin-bottom:20px;
}

.form_error
{
font-weight:bold;
background:#D63518;
color:#ffffff;
padding:2px 5px 2px 5px;
}
