body {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
background-color :#FFFFFF;
color: #222222;
line-height: 100.01%;
margin: 0px;
padding: 0px;
}

td {
font-family: Arial,Helvetica;
font-size: 12px;
font-weight: normal;
color: #000000;
}

#tab_li{
border-collapse:collapse;}
#tab_li td{
background:#eeeeee;
border:5px solid #ffffff;
padding:1px 1px 1px 1px;}
#tab_li tr.f1r td{
background:#e0e0e0;}
#tab_li tr.f2r td{
background:#e0e0e0;}
#tab_li td.f1d td{
background:#fafafa;
border:0px solid #e3e3e4;}
#tab_li td.f2d td{
background:#ffffff;}

#tab_ds{
border-collapse:collapse;
width:550px;
}
#tab_ds td{
background:#eeeeee;
border:0px solid #ffffff;
padding:0px 0px 0px 0px;}


#infotab{
border-collapse:collapse;
}
#infotab td{
background:#ffffff;
border:1px solid #ffffff;
padding:1px 1px 1px 1px;}


a:link, a:visited {
font-family: Arial,Helvetica;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #0a246a;
}
a:hover {
font-family: Arial,Helvetica;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #ff0000;
}

.titelu:link, .titelu:visited {
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #1d5db3;
    text-align: justify;
    text-decoration: underline;
}
.titelu:hover {
    font-family: Arial,Helvetica;
    font-weight: normal;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
    text-align: justify;
}
.menue:link, .menue:visited {
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-align: justify;
    text-decoration: underline;
}
.menue:hover {
    font-family: Arial,Helvetica;
    font-weight: normal;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
    text-align: justify;
}
.menue_aktiv:link, .menue_aktiv:visited {
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #9f0038;
    text-align: justify;
    text-decoration: underline;
}
.menue_aktiv:hover {
    font-family: Arial,Helvetica;
    font-weight: normal;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
    text-align: justify;
}

.meldung {
font-family: Arial,Helvetica;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #880000;
}

.achtung {
font-family: Arial,Helvetica;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #880000;
}
.auswahl {
font-family: Arial,Helvetica;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #880000;
}
.bilduntertitel {
font-family: Arial,Helvetica;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #858384;
}

.ueberschrift {
font-family: Arial,Helvetica;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #303c80;
}

.titel {
font-family: Arial,Helvetica;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #9c9d9f;
}

select.field3 
{
font-family: Arial,Helvetica;
font-size: 12px; 
color: #3e3d40; 
background-color:#f7f8f8; 
}
 
input.field2 
{
font-family: Arial,Helvetica;
font-size: 12px; 
color: #000080; 
background-color:#f7f8f8; 
border-right: #000000 1px solid; 
border-left: #000000 1px solid; 
border-top: #000000 1px solid;
border-bottom: #000000 1px solid;
} 

input.field4
{
font-family: Arial,Helvetica;
font-size: 12px;
color: #000080;
background-color:#ffffff;
border-right: #000000 1px solid;
border-left: #000000 1px solid;
border-top: #000000 1px solid;
border-bottom: #000000 1px solid;
}



input.field 
{
font-family: Arial,Helvetica;
font-size: 12px; 
color: #3e3d40; 
background-color:#f7f8f8; 
border-right: #000000 1px solid; 
border-left: #000000 1px solid; 
border-top: #000000 1px solid;
border-bottom: #000000 1px solid;
} 


textarea.field 
{ 
font-family: Arial,Helvetica; 
font-size: 12px; 
color: #3e3d40; 
background-color:#f3f3f3; 
border-right: #000000 1px solid; 
border-left: #000000 1px solid; 
border-top: #000000 1px solid; 
border-bottom: #000000 1px solid; 
} 

fieldset{
border: 1px solid #9c9d9f;
font-size: 12px;
background:#ffffff;
}
                       
                        
#but  {
border: solid 0px #e6e6e6;
width:35px;
margin: 0px;
padding:0px;
}

#but ul ,#but li{
list-style: none;
margin: 0px;
padding: 0px;
}

#but li a:link , #but li a:visited , #but li a:active {display:block;height:16px;
line-height:16px;
background-color:#FCFAF8;
border-bottom: solid 1px #9c9d9f;
border-left: solid 1px #9c9d9f;
border-right: solid 1px #9c9d9f;
border-top: solid 1px #9c9d9f;
color:#444444;
text-decoration:none;
text-align:center;
font-size: 12px;
font-family: arial, sans-serif;
padding-bottom:0px;
margin:0px;
}


.ibut {
width:5px;
line-height:16px;
text-align:center;
font-size: 12px;
font-family: arial, sans-serif;
padding-bottom:0px;
margin:0px;
}
.ibut:link, .ibut:visited  {
border: solid 1px #777777;
background-color:#fffff7;
color:#000009;
}
.ibut:hover {
border: solid 1px #aaaaaa;
background-color:#ffffff;
color:#444444;
}


.ibut2 {
width:5px;
line-height:16px;
text-align:center;
font-size: 12px;
font-family: arial, sans-serif;
padding-bottom:0px;
margin:0px;
}
.ibut2:link, .ibut2:visited  {
border: solid 1px #aaaaaa;
background-color:#fcfaf8;
color:#9c9d9f;
}
.ibut2:hover {
border: solid 1px #9f0038;
background-color:#ffffff;
color:#444444;
}



#abut  {
border: solid 0px #e6e6e6;
width:35px;
margin: 0px;
padding:0px;
}

#abut ul ,#abut li{
 list-style: none;
        margin: 0px;
        padding: 0px;
        }

#abut li a:link , #abut li a:visited , #abut li a:active {
display:block;height:16px;
line-height:16px;
background-color:#ffffff;
border-bottom: solid 1px #aaaaaa;
border-left: solid 1px #aaaaaa;
border-right: solid 1px #aaaaaa;
border-top: solid 0px #aaaaaa;
color:#000000;
text-decoration:underline;
text-align:left;
font-size: 12px;
font-family: arial, sans-serif;
padding-bottom:1px;
padding-left:3px;
margin:0px;
}

#abut2  {
border: solid 0px #e6e6e6;
width:35px;
margin: 0px;
padding:0px;
}

#abut2 , #abut2 ul ,#abut2 li{
list-style: none;
margin: 0px;
padding: 0px;
}

#abut2 li a:link , #abut2 li a:visited , #abut2 li a:active {
display:block;
height:16px;
line-height:16px;
background-color:#FCFAF8;
border-bottom: solid 1px #d4d4d4;
border-left: solid 1px #d4d4d4;
border-right: solid 1px #d4d4d4;
border-top: solid 0px #d4d4d4;
color:#000000;
text-decoration:none;
text-align:left;
font-size: 12px;
font-family: arial, sans-serif;
padding-bottom:1px;
padding-left:3px;
margin:0px;
}


#abut2 li a:hover {
display:block;
height:16px;
line-height:16px;
background-color:#ffffff;
border-bottom: solid 1px #aaaaab;
border-left: solid 1px #aaaaab;
border-right: solid 1px #aaaaab;
border-top: solid 0px #aaaaab;
color:#000000;
text-decoration:underline;
text-align:left;
font-size: 12px;
font-family: arial, sans-serif;
padding-bottom:1px;
margin:0px;
}



#abut_s  {
border: solid 0px #e6e6e6;
width:35px;
margin: 0px;
padding:0px;
}

#abut_s ul ,#abut_s li{
 list-style: none;
        margin: 0px;
        padding: 0px;
        }

#abut_s li a:link , #abut_s li a:visited , #abut_s li a:active {
display:block;height:14px;
line-height:14px;
background-color:#ffffff;
border-bottom: solid 1px #aaaaaa;
border-left: solid 1px #aaaaaa;
border-right: solid 1px #aaaaaa;
border-top: solid 0px #aaaaaa;
color:#9f0038;
text-decoration:none;
text-align:left;
font-size: 11px;
font-family: arial, sans-serif;
padding-bottom:1px;
padding-left:9px;
margin:0px;
}



#abut2_s  {
border: solid 0px #e6e6e6;
width:35px;
margin: 0px;
padding:0px;
}

#abut2_s , #abut2_s ul ,#abut2_s li{
list-style: none;
margin: 0px;
padding: 0px;
}

#abut2_s li a:link , #abut2_s li a:visited , #abut2_s li a:active {
display:block;
height:14px;
line-height:14px;
background-color:#FCFAF8;
border-bottom: solid 1px #d4d4d4;
border-left: solid 1px #d4d4d4;
border-right: solid 1px #d4d4d4;
border-top: solid 0px #d4d4d4;
color:#000000;
text-decoration:none;
text-align:left;
font-size: 11px;
font-family: arial, sans-serif;
padding-bottom:1px;
padding-left:9px;
margin:0px;
}


#abut2_s li a:hover {
display:block;
height:14px;
line-height:14px;
background-color:#ffffff;
border-bottom: solid 1px #aaaaab;
border-left: solid 1px #aaaaab;
border-right: solid 1px #aaaaab;
border-top: solid 0px #aaaaab;
color:#000000;
text-decoration:underline;
text-align:left;
font-size: 11px;
font-family: arial, sans-serif;
padding-bottom:1px;
margin:0px;
}




#abut3_s  {
border: solid 0px #e6e6e6;
width:35px;
margin: 0px;
padding:0px;
}

#abut3_s ul ,#abut3_s li{
 list-style: none;
        margin: 0px;
        padding: 0px;
        }

#abut3_s li a:link , #abut3_s li a:visited , #abut3_s li a:active {
display:block;height:14px;
line-height:14px;
background-color:#ffffff;
border-bottom: solid 1px #aaaaaa;
border-left: solid 1px #aaaaaa;
border-right: solid 1px #aaaaaa;
border-top: solid 0px #aaaaaa;
color:#0a246a;
text-decoration:none;
text-align:left;
font-size: 11px;
font-family: arial, sans-serif;
padding-bottom:1px;
padding-left:9px;
margin:0px;
}


