/********************************** font ***********************/
.txt01
{
font-family:verdana, arial, helvetica;
font-size:12px;
color:#000000;
font-weight:bold;
}

.txt02
{
font-family:verdana, arial, helvetica;
font-size:14px;
color:#ffffff;
font-weight:bold;
}

.txt03
{
font-family:verdana, arial, helvetica;
font-size:12px;
color:#000000;
}

.txt04
{
font-family:verdana, arial, helvetica;
font-size:16px;
color:#6F6F6F;
font-weight:bold;
}

ul.sitemap
{
list-style-image:url("bilder/check.gif");
position:relative;
left:-10px;
}

.rahmen
{
border:2px solid #550000;
}

hr.all
{
border:solid #8A0F00 1px;
height:1px;
width:630px;
}

/********************************** tabellen ***********************/

.tab_haupt
{
position:relative;
left:0px;
top:0px;
background-image:url("bilder/bg_dyn.jpg");
background-repeat:repeat-y;
width:970px;
}

.tab_kopf
{
background-image:url("bilder/bg_kopf.jpg");
background-repeat:no-repeat;
width:970px;
height:79px;
}

.tab_navi
{
background-image:url("bilder/bg_navi.jpg");
background-repeat:no-repeat;
width:960px;
height:32px;
}

.tab_body
{
background-image:url("bilder/bg_inner.jpg");
background-repeat:no-repeat;
width:970px;
}

.tab_fuss
{
background-image:url("bilder/bg_fuss.jpg");
background-repeat:no-repeat;
width:970px;
height:20px;
}

.tab_innerli
{
position:relative;
left:8px;
top:0px;
width:251px;
}

.tab_innerre
{
position:relative;
left:3px;
top:0px;
width:701px;
}

.pos_navi
{
position:relative;
left:20px;
z-index:2;
display:block;
height:30px;
}

.pos_kopf
{
position:relative;
left:10px;
}

.tab_re_inner
{
position:relative;
background-image:url("bilder/bg_solarpanel.jpg");
background-repeat:no-repeat;
background-position:bottom right;
font-family:verdana, arial, helvetica;
font-size:12px;
color:#000000;
}

.tab_li_inner
{
font-family:verdana, arial, helvetica;
font-size:12px;
color:#000000;
}

/********************************** Links ***********************/

a.navi_kopf
{
font-family:verdana, arial, helvetica;
font-size:10px;
color:#c0c0c0;
font-weight:bold;
text-decoration:none;
}

a:hover.navi_kopf
{
font-family:verdana, arial, helvetica;
font-size:10px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

a.navi
{
font-family:verdana, arial, helvetica;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

a:hover.navi
{
font-family:verdana, arial, helvetica;
font-size:12px;
color:#c0c0c0;
font-weight:bold;
text-decoration:none;
}

a.navi02
{
font-family:verdana, arial, helvetica;
font-size:10px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

a:hover.navi02
{
font-family:verdana, arial, helvetica;
font-size:10px;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}


a.link
{
font-family:verdana, arial, helvetica;
font-size:12px;
color:#000000;
text-decoration:none;
}

a:hover.link
{
font-family:verdana, arial, helvetica;
font-size:12px;
color:#ffffff;
background-color:#FD8922;
text-decoration:none;
text-indent:8px;
}

a.link_01
{
font-family:verdana, arial, helvetica;
font-size:12px;
color:#800A08;
font-weight:bold;
text-decoration:none;
}

a:hover.link_01
{
font-family:verdana, arial, helvetica;
font-size:12px;
color:#c0c0c0;
font-weight:bold;
text-decoration:none;
}

a.copy
{
font-family:verdana, arial, helvetica;
font-size:10px;
color:#e7e7e7;
font-weight:bold;
text-decoration:none;
}

a:hover.copy
{
font-family:verdana, arial, helvetica;
font-size:10px;
color:#00009F;
font-weight:bold;
text-decoration:none;
}

/********************************** formular ***********************/
.suchfeld
{
background-color:#eeeeee;
color:#0055cc;
font-family:verdana, arial, helvetica;
font-size:10px;
color:#000000;
font-weight:bold;
border:1px solid #d6d3ce;
height:18px;
width:130px;
}

.go
{
font-family:verdana, arial, helvetica;
font-size:10px;
font-weight:bold;
text-align:center;
color:#000000;
width:30px;
background-color:#F99A02;
border:1px solid #d6d3ce;
height:18px;
}

fieldset
{
border:1px solid #8A0F00;
}

legend
{
font-family:verdana, arial, helvetica;
font-size:12px;
color:#8A0F00;
font-weight:bold;
}

.input_normal
{
font-family:verdana, arial, helvetica;
font-size:12px;
color:#8A0F00;
background-color:#FFE6C8;
width:160px;
}

.input_plz
{
font-family:verdana, arial, helvetica;
font-size:12px;
color:#000000;
background-color:#cc0000;
width:160px;
}

.input_gfx {
font-family:verdana, arial, helvetica;
font-size:10px;
color:#2F2F2F;
height:16px;
WIDTH: 50px;
background-image: url(log.php);

background-color: #FFE6C8;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.input_code {
font-family:verdana, arial, helvetica;
font-size:10px;
color:#2F2F2F;
height:16px;
WIDTH: 50px;
background-color: #FFE6C8;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

/********************************** pull down menü ***********************/

.bereich
{
display:block;
text-align:left;
color:#FFFFFF;
position:absolute;
}

.tab_menue
{
position:relative;
top:6px;
left:-10px;
}

a.link_pdm
{
display:block;
font-family:verdana, arial, helvetica;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
height:18px;
width:150px;
}

a.link_pdm:hover
{
display:block;
color:#c0c0c0;
}


a.link_pdm_leer
{
display:block;
font-family:verdana, arial, helvetica;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#800000;
height:18px;
width:150px;
}

a.link_pdm_leer:hover
{
display:block;
color:#800000;
}

/********************************** body ***********************/

body
{
background-color:#ffffff;
font-family:verdana, arial, helvetica;
font-size:10px;
color:#000000;
scrollbar-base-color:#DB4F02;
scrollbar-track-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-darkshadow-color:#7F0900;
scrollbar-shadow-color:#DB4F02;
scrollbar-arrow-color:#390100;
}
