body
{
background-image:url(../bilder_site/page_bg.png);
background-repeat:repeat-x;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, blockquote, th, td 
{
margin:0;
padding:0;
color:#646464;
font-family:Arial,Helvetica,sans-serif;

line-height:150%;
}

h1, h2, h3, h4, h5, h6 {
color:#00AB81;
font-family:Georgia,"Times New Roman",serif;
font-weight:bold;
line-height:100%;
}
h1,h4  {
color:#00AB81;
font-size:150%;
font-weight:normal;
font-family:Georgia,"Times New Roman",serif;
font-weight:bold;
padding-bottom:10px;
}
h3 {
color:#00AB81;
font-size:175%;
font-family:Georgia,"Times New Roman",serif;
}

#aussen{
margin-left:auto;
margin-right:auto;
width:920px;
background-image:url(../bilder_site/aussen_bg.jpg);
background-repeat:no-repeat;
padding-top:10px;
padding-left:19px;
padding-right:19px;
}
#top{
width:920px;
height:153px;
background-image:url(../bilder_site/top_bg.jpg);
}
#main{
width:920px;
padding-bottom:15px;
}
#links{
width:189px;
float:left;
padding-left:10px;
border-right:1px solid #e6e6e6;
}
#menu1_li ul, #menu1_re ul{
list-style:none;
}
#menu1{
width:190px;
}
#menu1_li ul a, #menu1_re ul a{
color:#646464;
display:block;
width:165px;
height:25px;
line-height:25px;
text-decoration:none;
border-bottom:1px solid #646464;
padding-left:10px;
}

a.menu_1_sub {
color:#646464;
display:block;
width:165px;
height:25px;
line-height:25px;
text-decoration:none;
border-bottom:1px solid #646464;
padding-left:10px;
background-image:url(../bilder_site/back_sub.gif);
background-repeat:no-repeat;
background-position:right;
}
#menu1_li a.menu_1_sub_act, #menu1_re a.menu_1_sub_act {
color:#00AB94;
font-weight:bold;
display:block;
width:165px;
height:25px;
line-height:25px;
text-decoration:none;
border-bottom:1px solid #646464;
padding-left:10px;
background-image:url(../bilder_site/back_sub.gif);
background-repeat:no-repeat;
background-position:right;
}
#menu1_li ul a:hover, #menu1_re ul a:hover{
color:#00AB94;
background-color:#E9EBED;
display:block;
width:165px;
height:25px;
}
#menu1_li .menu_1_akt a, #menu1_re .menu_1_akt a{
color:#00AB94;
}
#menu1_li .menuespacer, #menu1_re .menuespacer{
background:none repeat scroll 0 0 #D9F2EC;
color:#00AB81;
font-weight:bold;
height:25px;
line-height:25px;
margin-top:20px;
padding:0 0 0 10px;
text-align:left;
font-size:120%;
display:block;
width:165px;
font-family:Georgia,"Times New Roman",serif;
}
#menu1_li ul .menu_1_2_no a, #menu1_re ul .menu_1_2_no a{
padding-left:30px;
background-image:url(../bilder_site/back_ebene2.gif);
background-repeat:no-repeat;
background-position:left;
width:145px;
border:none;
}
#menu1_li ul .menu_1_2_act a, #menu1_re ul .menu_1_2_act a{
padding-left:30px;
background-image:url(../bilder_site/back_ebene2.gif);
background-repeat:no-repeat;
background-position:left;
width:145px;
border:none;
color:#00AB94;
}
#menu1_li ul .menu_1_2_3_no a{
padding-left:40px;
background-image:url(../bilder_site/back_ebene3.gif);
background-repeat:no-repeat;
background-position:left;
width:135px;
border:none;
color:#646464;
}
#menu1_li ul .menu_1_2_3_act a{
padding-left:40px;
background-image:url(../bilder_site/back_ebene3.gif);
background-repeat:no-repeat;
background-position:left;
width:135px;
border:none;
color:#00AB94;
}
#header_menu{
background-image:url(../bilder_site/menu_bg.jpg);
height:36px;;
width:880px;
height:36px;
padding-left:20px;
}
#header_menu a {
color:#323232;
float:left;
text-decoration:none;
font-family:Georgia,"Times New Roman",serif;
}
#header_menu td.headermenu_no a{
padding-top:10px;
font-family:Georgia,"Times New Roman",serif;
background-image:url(../bilder_site/line.png);
background-position:top right;
background-repeat:no-repeat;
padding-right:15px;
padding-left:15px;
display:block;
height:28px;
}
#header_menu td.headermenu_no a:hover{
padding-top:5px;
background-color:#FFFFFF;
height:33px;
color:#00AB94;
padding-right:15px;
padding-left:15px;
}
#header_menu td.headermenu_act a{
padding-top:8px;
background-color:#FFFFFF;
height:33px;
color:#00AB94;
font-weight:bold;
display:block;
padding-right:15px;
padding-left:12px;
background-image:url(../bilder_site/line.png);
background-position:top right;
background-repeat:no-repeat;
margin-left:-2px;
}
#datum{
width:250px;
margin-left:300px;
padding-top:10px;
font-size:10px;
float:left;
}
#font{
width:50px;
margin-left:740px;
padding-top:8px;
margin-top:0px;
background:none;
}
#font a  {
border:0px;
text-decoration:none;
}
#font a img {
border:0px;
text-decoration:none;
}
#suche{
width:130px;
padding-top:10px;
font-size:10px;
float:right;
margin-top:-40px;
}
#suche input{
height:21px;
background-repeat:no-repeat;
width:109px;
padding-left:6px;
border:0px;
border-color:none;
}
#suche input:hover{
color:#000000;
}
#mitte{
width:520px;
float:left;
background-image:url(../bilder_site/separator.png);
background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:30px;
}
#ausgabe{
width:100px;
height:30px;
float:right;
margin-top:-25px;
}
#ausgabe a{
text-decoration:none;
color:#00AB94;
}
#ausgabe a:hover{
color:#FF0000;
text-decoration:underline;
}
#pdf{
float:left;
margin-right:10px;
}
#inhalt{
width:470px;
padding:15px;
padding-bottom:30px;
}
#inhalt a{
color:#00AB94;
text-decoration:none;
}
#inhalt a:hover{
text-decoration:underline;
}
#inhalt ul, ol, dl {
margin:1em 0;
padding-left:30px;
}
#rechts{
width:189px;
float:right;
border-left:1px solid #e6e6e6;
padding-left:10px;
}
#trenner{
padding-top:10px;
width:800px;
margin-left:auto;
margin-right:auto;
border-top:1px solid #999999;
text-align:center;
height:40px;
margin-top:10px;
}
#fuss{
width:951px;
margin-left:auto;
height:29px;
margin-right:auto;
background-image:url(../bilder_site/back_fuss.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:right;
padding-top:15px;
padding-right:20px;
}

.align-center {
	text-align: center;
}
