table.tabelle td
  { border-bottom: 3px solid #fff;
}


body,html,form 
{
    margin:0;
    padding:0;
    height:100%;
    width:100%;
}

div,td
{
    font-family:Verdana,sans-serif;
    color:#000;
    font-size:12px;
    text-decoration:none;
    line-height: 18px;
}

a
{
    font-family:Verdana,sans-serif;
    color:#666666;
    font-size:12px;
    text-decoration:none;
xcolor:#9a9a9a;
}

a:hover
{
color:#519121;
}

.TBL_outer
{
width:900px;
height:100%;
background-color:#fff;
}

p
{
margin:0;
padding:0;
}

h1,h2,h3
{
    padding:0;
    margin:0;
}



body
{
    background-image:url(/cms/upload/layout/bilder/body_bg.gif);
}

.outer
{
    text-align:center;
    height:100%;
    width:954px;
}

.center
{
     height:100%;
}

.main
{
    width:904px;
    margin:auto;
    height:37px;
    background-repeat:no-repeat;
    xbackground-color:#fff;
    text-align:left;
    padding-top:170px;
    padding-left:50px;
    color:#6a6a6a;
    cursor:pointer;
    cursor:hand;
}

.main a
{
    font-size:11px;
    color:#6a6a6a;
}

.main a:hover
{
    font-size:11px;
    color:#000;
}


.navi
{
    float:left;
    width:195px;
    text-align:left;
    padding-left:54px;
}

.content
{
    float:left;
    width:492px;
    text-align:left;
}

.content_long
{
    float:left;
    width:670px;
    text-align:left;
}

.container
{
    text-align:left;
float:right;
padding-right:13px;
width:200px;
}

.navi_inner
{
    border-left:2px solid #3d8d2a;
    border-right:2px solid #3d8d2a;
    width:153px;
    xpadding-left:20px;
    height:323px;
}

ul.navi
{
    list-style-image:none;
    list-style-type:none;
    margin:0px;
    padding:0px;
    width:133px;
}



ul.navi li a
{
    font-family:Arial,sans-serif;
    display:block;
    font-weight:bold;
    color:#000;
    padding-top:3px;
    padding-bottom:3px;
    width:133px;
    font-size:13px;
padding-left:20px;
}

ul.navi li a:hover
{
    text-decoration:none;
    color:#3d8d2a;  
xbackground-color:#f4f4f4;
}

ul.navi li.active a
{
    display:block;
    font-weight:bold;
    color:#3d8d2a;
    padding-top:3px;
    padding-bottom:3px;
    font-size:13px;
    font-family:Arial,sans-serif;
    width:133px;
padding-left:20px;
background-color:#f4f4f4;
}

ul.navi li.active a:hover
{
    color:#3d8d2a;
}

ul.navi li.active ul.navi li a
{
    display:block;
    font-weight:normal;
    color:#6b6b6b;
    padding-top:3px;
    padding-bottom:3px;
    font-size:12px;
    font-family:Arial,sans-serif;
    width:133px;
padding-left:20px;
background-color:#f4f4f4;
}

ul.navi li.active ul.navi li a:hover
{
    color:#3d8d2a;
}

ul.navi li.active ul.navi li.active a
{
    display:block;
    font-weight:normal;
    color:#3d8d2a;
    padding-top:3px;
    padding-bottom:3px;
    font-size:12px;
    font-family:Arial,sans-serif;
    width:133px;
padding-left:20px;
background-color:#f4f4f4;
}

ul.navi li.active ul.navi li.active a:hover
{
    color:#3d8d2a;
}


ul.navi li.active ul.navi li.active ul.navi li a
{
    display:block;
    font-weight:normal;
    color:#000;
    padding-top:3px;
    padding-bottom:3px;
    font-size:11px;
    font-family:Arial,sans-serif;
    width:133px;
padding-left:20px;
background-color:#fff;
}

ul.navi li.active ul.navi li.active ul.navi li a:hover
{
    color:#3d8d2a;
}


ul.navi li.active ul.navi li.active ul.navi li.active a
{
    display:block;
    font-weight:normal;
    color:#3d8d2a;
    padding-top:3px;
    padding-bottom:3px;
    font-size:11px;
    font-family:Arial,sans-serif;
    width:133px;
padding-left:20px;
background-color:#fff;
}

ul.navi li.active ul.navi li.active ul.navi li.active a:hover
{
    color:#3d8d2a;
}




.navi_bottom
{
    background-image:url(/cms/upload/layout/bilder/navi_bottom.gif);
    background-repeat:no-repeat;
    width:157px;
    text-align:center;
    color:#6a6a6a;
    background-position:center bottom;
    font-size:11px;
}

.navi_bottom a
{
    font-size:11px;
    color:#6a6a6a;
}

.navi_bottom a:hover
{
    font-size:11px;
    color:#3d8d2a;
}

.copyright
{
    padding:0;
    padding-bottom:5px;
    margin:0;

}

.content h1
{
    width:435px;
    font-family:Arial,sans-serif;
    color:#519121;
    font-size:18px;
    padding-left:10px;
    padding-right:10px;
    padding-top:12px;
    padding-bottom:12px;
    border-top:1px solid #c3c3c3;
    border-bottom:1px solid #c3c3c3;
    line-height:25px;
}

.content h2
{
    width:445px;
    font-size:12px;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:15px;
    font-weight:normal;
}

.content h3
{
    width:445px;
    font-size:12px;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:15px;
}

.content_long h1
{
    width: 670px;
    font-family:Arial,sans-serif;
    color:#519121;
    font-size:18px;
    padding-left:10px;
    padding-right:10px;
    padding-right:10px;
    padding-top:12px;
    padding-bottom:12px;
    border-top:1px solid #c3c3c3;
    border-bottom:1px solid #c3c3c3;
    line-height:25px;
}

.content_long  h2
{
    width: 670px;
    font-size:12px;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:15px;
    font-weight:normal;
padding-right:10px;
}

.content_long  h3
{
    width: 670px;
    font-size:12px;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:15px;
padding-right:10px;
}

.list_icon
{
    Background-color:#e5e5e5;
    width:30px;
    height:35px;
    padding-left:5px;
}

.list_headline
{
    Background-color:#e5e5e5;
xfont-size: 20px;
    font-weight:bold;
    width:100%;
    padding-lefT:20px;
}

.list_text
{
    Background-color:#e5e5e5;
    width:100%;
    padding-lefT:20px;
}

.space_top
{
    height:18px;
}

/*
Kontaktforumlar
*/

.pflichtfelder
{
font-size:12px;
xcolor:#4f9221;
}

.input_pflicht input
{
border:1px solid #a5acb2;
xbackground-color:#b3c6a1;
}

.input_kein_pflicht input
{
border:1px solid #a5acb2;
}

.input_kein_pflicht textarea
{
border:1px solid #a5acb2;
}

.input_abschicken
{
text-align:right;
}

.input_abschicken input
{
color:#fff;
border:0;
background-color:#519121;
width:100px;
height:21px;
padding-bottom:3px;
margin:0;
}


div.artikelliste h1
{
padding:0;
margin:0;
color:#000;
font-size:12px;
border:0;
}

div.artikelliste h2
{
padding:0;
margin:0;
padding-bottom:7px;
padding-top:0px;
}

div.artikelliste h2 a
{
color:#666666;
font-weight:bold;

}

div.artikelliste h2 a:hover
{
color:#519121;

}

div.artikelliste a.more
{
color:#666666;
    background-image:url(/cms/upload/layout/bilder/news_lesen_icon.gif);
    background-repeat:no-repeat;
background-position:left 5px;
padding-left:10px;
}

div.artikelliste a.more:hover
{
color:#519121;
}

div.search
{
background-color:#f4f4f4;
height:50px;
padding-left:15px;
padding-top:20px;
width: 440px;
}

div.search label
{
color:#7c7c7c;
padding-right:5px;
}

div.search .search_input
{
border:1px solid #a5acb2;
width:217px;
}

div.search .sbmt
{
background-color:#519121;
color:#fff;
width:83px;
height:20px;
border:0px;
}

div.searchResults
{
padding-left:10px;
}

div.searchResultItem a.more
{
color:#519121;
    background-image:url(/cms/upload/layout/bilder/news_lesen_icon.gif);
    background-repeat:no-repeat;
background-position:left 5px;
padding-left:10px;
}

