body,table,td,th{
/*/*/line-height:15px;/**/
FONT-SIZE: 11px;
font-family: verdana, Helvetica, arial;
padding:0px;
margin:0px;
}
body.top{
padding-top:2px;
}
body.mainF{
background-image:url('/images/bg_main.gif');
background-repeat:repeat-y;
padding-left:1px;
            SCROLLBAR-FACE-COLOR: #ffffff;
            SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
            SCROLLBAR-SHADOW-COLOR: #ffffff;
            SCROLLBAR-3DLIGHT-COLOR: #B1B2AB;
            SCROLLBAR-ARROW-COLOR: #B1B2AB;
            SCROLLBAR-TRACK-COLOR: #ffffff;
            SCROLLBAR-DARKSHADOW-COLOR: #B1B2AB;
}
body.bottom{
padding:0px;
margin:0px;
}

/*#############        tdClasses        #################*/
td.nav1{
line-height:18px;
padding-left:10px;
}
td.nav2{
line-height:14px;
padding-left:20px;
}
td.nav3{
line-height:14px;
padding-left:28px;
}

td.BorderGray{
border:1px solid #B1B2AB;
}
td.bannerBottom{
background-image:url('/images/banner_bottom.jpg');
background-repeat:no-repeat;
}
td.navBG{
background-image:url('/images/nav_line.gif');
background-repeat:repeat-y;
}
td.navBGM{
background-image:url('/images/nav_line_m.gif');
background-repeat:repeat-y;
}
td.headline{
background-image:url('/images/cont_header_bg.gif');
background-repeat:no-repeat;
padding-left:5px;
font-weight:bold;
color:666666;
height:20px;
}
td.headlineM{
background-image:url('/images/cont_header_bg_m.gif');
background-repeat:no-repeat;
padding-left:5px;
font-weight:bold;
color:666666;
height:20px;
}
td.content{
padding:5px;
color:666666;
}
td.bottom{
color:666666;
font-size:10px;
}
td.sitemap{
background-color:#F4F4F4;
}
td.extern1{
background-image:url('/images/extern_bg_1.jpg');
background-repeat:x;
}
td.extern2{
background-image:url('/images/extern_bg_2.jpg');
background-repeat:x;
}
/*############        Link Klassen ###########################*/
a{
 color:black;
}
a:hover{
 color:#990000;
 text-decoration:underline;
}
a.nav1,a.nav2,a.nav3{
font-size:10px;
text-decoration:none;
color:black;
}
a.nav1:hover,a.nav2:hover,a.nav3:hover{
color:#990000;
text-decoration:none;
}
a.top,a.top{
font-size:10px;
text-decoration:none;
color:black;
}
a.top:hover,a.top:hover{
color:#990000;
text-decoration:none;
}

a.details{
 text-decoration:none;
 color:#990000;
}
a.details:hover{
 color:#990000;
 text-decoration:underline;
 position:relative;
 top:1px;
 left:1px;
}
a.sitemap{
text-decoration:none;
color:#808080;
}
a.epcom{
 font-size:9px;
 text-decoration:none;
 color:#666666;
}
a.epcom:hover{
 color:black;
 text-decoration:underline;
}
/*############        Allgemeine Klassen ####################*/
.imgleft{
float: left;
margin-top: 0px;
margin-right: 8px;
margin-bottom: 0px;
margin-left: 1px;
}
.imgright{
float: right;
margin-top: 0px;
margin-right: 1px;
margin-bottom: 0px;
margin-left: 8px;
}

.grayfont{
color:666666;
font-size:10px ! important;
}

td.borderTop{
border-top:1px solid #B1B2AB;
}

/*###########        Forumlarelemente #####################*/
input.search{
width:198;
height:14;
border:1px solid #B1B2AB;
font-size:10px;
padding:0px;
padding-left:5px;
}

input.contact{
width:300px ! important;
height:16px ! important;
background:#FFFFFF ! important;
Font-Family: ! important;
FONT-SIZE: 11px;
color:#000000;
/*/*/border:1px;
border-style:solid;/**/
}

textarea.field {
width:300px ! important;
height:160px ! important;
background:#FFFFFF ! important;
color:#000000 ! important;
Font-Family: ! important;
FONT-SIZE: 11px;
/*/*/border:1px;
border-style:solid;/**/
overflow: auto;
}

/*###################        span Klassen ###########################*/

span.textheader{
width:100%;
background-image:url('/images/cont_header_bg.gif');
background-repeat:no-repeat;
padding-left:5px;
font-weight:bold;
color:666666;
height:20px;
}