h1
{
font-size: 3.6em;
font-weight: normal;
color: #FFF;
background: transparent;
}

h2
{
text-align: left;
color: #643A01;
color: #1F1F1F;
font-size: 1.6em;
font-weight: bold;
background: transparent;
padding: 7px;
margin: 0 0 0 15px;
z-index: 3;
}

.zweiz
{
line-height: 1.2em;
}

.news
{
color: #001F5F;
margin: 0 0 0 5px;
line-height: 1em;
}


h3
{
text-align: left;
color: #643A01;
font-size: 1.4em;
font-weight: bold;
background: transparent;
padding: 7px;
margin: 0 0 10px 15px;
z-index: 3;
}

td h3
{
text-align: center;
color: #643A01;
font-size: 1.4em;
font-weight: bold;
background: transparent;
padding: 7px;
margin: 0 0 10px 15px;
z-index: 3;
}

h3.zweiz
{
text-align: left;
line-height: 1.2em;
color: #643A01;
font-size: 1.4em;
font-weight: bold;
background: transparent;
padding: 7px;
margin: 0 0 10px 15px;
z-index: 3;
}

h4
{
text-align: left;
color: #87530E;
font-size: 1.4em;
background: transparent;
}

p
{
font-size: 1.4em;
text-align: left;
padding: 0 0 0 7px;
margin: 10px 10px 10px 15px;
line-height: 20px;
}

.news
{
font-size: 1.35em;
margin-left: 5px;
margin-right: 5px;
line-height: 18px;
}

.exklusiv
{
font-weight: bold;
color: #8B0505;
background: transparent;
}

.einrueck
{
margin-left: 45%;

}

#kopf p
{
text-align: right;
font-size: 0.8em;
color: #F7EACE;
background: transparent;
margin: 0;
padding: 5px 15px 0;
}

#kopf a:link, #kopf a:visited, #kopf a:active
{
text-decoration: none;
margin: 0;
font-weight: normal;
color: #F7EACE;
background: transparent;
}

#kopf a:hover 
{
color: #A7C6E3; 
border-bottom: 1px solid #A7C6E3;
border-top: 1px solid #A7C6E3;
background: transparent;
}


.generell  a[href^="http:"]:before
{
content: "\2197" "\00A0";
}

.inhalt  a[href^="http:"]:before
{
content: "\2197" "\00A0";
}

.inhalt  a[href^="https:"]:before
{
content: "\2197" "\00A0";
}



p.text a:link
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
border-bottom: 1px solid #8B0505;
background: transparent;
}

p.text a:visited 
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}

p.text a:active 
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}


p.text a:hover
{
Color: #643A01;
border-bottom: 2px solid #643A01;
Font-Variant: normal;
font-weight: normal;
font-style: normal;
text-decoration: none;
background: transparent;
}


p.weiter
{
font-size: 1.35em;
text-align: right;
}



p.weiter a:link
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}

p.weiter a:before
{
content: "\21A6" " ";
color: #8B0505;
font-size: 1.2em;
}

p.weiter a:visited 
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}

p.weiter a:active 
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}


p.weiter a:hover
{
Color: #643A01;
border-bottom: 2px solid #643A01;
Font-Variant: normal;
font-weight: normal;
font-style: normal;
text-decoration: none;
background: transparent;
}

p.weiter a:hover:before
{
content: "\21DD" " ";
color: #643A01;
font-size: 1.1em;
}

p.weiter_kl
{
text-align: right;
}

p.weiter_kl a:link
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}

p.weiter_kl a:visited 
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}

p.weiter_kl a:active 
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}


p.weiter_kl a:hover
{
Color: #643A01;
border-bottom: 2px solid #643A01;
Font-Variant: normal;
font-weight: normal;
font-style: normal;
text-decoration: none;
background: transparent;
}


p.weiterli
{
text-align: left;
}



p.weiterli a:link
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}

p.weiterli a:visited 
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}

p.weiterli a:active 
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}


p.weiterli a:hover
{
Color: #643A01;
border-bottom: 2px solid #643A01;
Font-Variant: normal;
font-weight: normal;
font-style: normal;
text-decoration: none;
background: transparent;
}

.abstand
{
margin-top: 0;
line-height: 22px;
}

.liste
{
font-size: 1.4em;
Font-weight: normal;
text-align: left;
margin-left: 2%;
margin-right: 2%;
}

.liste a:link, a:visited, a:active
{
text-decoration: none;
font-weight: normal;
color: #BF9A71;
background: transparent;
}

.liste a:hover
{
Color: #87530E;
border-bottom: 2px solid #87530E;
Font-Variant: normal;
font-weight: normal;
Font-Style: normal;
Text-Decoration: none;
background: transparent;
}

p.oben
{
text-align: right;
}

p.oben a:link
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}

p.oben a:visited 
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}

p.oben a:active 
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}


p.oben a:hover
{
Color: #643A01;
border-bottom: 2px solid #643A01;
Font-Variant: normal;
font-weight: normal;
font-style: normal;
text-decoration: none;
background: transparent;
}



p.links
{
text-align: left;
padding-top: 1.3em;

}

p.links a:link
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}

p.links a:visited 
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}

p.links a:active 
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}


p.links a:hover
{
Color: #643A01;
border-bottom: 2px solid #643A01;
Font-Variant: normal;
font-weight: normal;
font-style: normal;
text-decoration: none;
background: transparent;
}



p.center 
{
text-align: center;
}

p.center a:link
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}

p.center a:visited 
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}

p.center a:active 
{
text-decoration: none;
font-weight: normal;
color: #8B0505;
background: transparent;
}


p.center a:hover
{
Color: #643A01;
border-bottom: 2px solid #643A01;
Font-Variant: normal;
font-weight: normal;
font-style: normal;
text-decoration: none;
background: transparent;
}







#weiterstart
{
text-align: right;
}



#weiterstart a:link, #weiterstart a:visited, #weiterstart a:active
{
text-decoration: none;
font-weight: normal;
color: #A06400;
background: transparent;
}


#weiterstart a:hover
{
color: #8B5000;
border-bottom: 2px solid #8B5000;
font-variant: normal;
font-weight: normal;
font-style: normal;
text-decoration: none;
background: transparent;
}


p.normal a:link, a:visited, a:active
{
text-decoration: none;
font-weight: normal;
color: #BF9A71;
background: transparent;
}

p.normal a:hover
{
color: #87530E;
border-bottom: 2px solid #87530E;
font-variant: normal;
font-weight: normal;
font-style: normal;
text-decoration: none;
background: transparent;
}


.normal_top
{
text-decoration: none;
font-weight: normal;
}

.normal
{
font-size: 0.8em;
text-align: left;
}

.normal_top a:link, a:visited, a:active
{
text-decoration: none;
font-weight: normal;
color: #BF9A71;
background: transparent;
}

.normal_top a:hover
{
color: #87530E;
border-bottom: 2px solid #87530E;
Font-Variant: normal;
font-weight: normal;
Font-Style: normal;
Text-Decoration: none;
background: transparent;
}



p.fuss_2b a:link, a:visited, a:active
{
color: #87530E;
text-decoration: none;
margin: 0;
background: transparent;
}

p.fuss_2b a:hover 
{
color: #87530E; 
border-bottom: 2px solid #87530E;
border-top: 2px solid #87530E;
background: transparent;
}



.hervorheb
{
Font-weight: bold;
}

hr
{
border: 1px outset #BF9A71;
background-color: #87530E;
height: 1px;
margin: 0 15px 0 20px;
margin: 5px 7px;
}


#listen
{
font-size: 1.3em;
text-align: left;
margin-right: 20px;
}

#listen ol
{
position: relative;
width: 100%;
clear: both;
line-height: 1.5em;
margin-top: 0;
margin-left: 5px;
text-align: left;
}

#listen li
{
line-height: 1.5em;
margin-top: 0;
margin-left: 5px;
text-align: left;
}

.warnung
{
color: #D30D0D;
background: transparent;
font-weight: bold;
}


.fussmv
{
font-family: Arial, Verdana, Helvetica, sans-serif;
top: 0;
right: 0;
font-size: 1em;
margin: 0;
padding: 0;
text-align: left;
color: #9B7140;
background: transparent
}

.fussmv a:link, .fussmv a:visited
{
text-decoration: none;
margin: 0;
font-weight: normal;
color: #3E749B;
border: none;
background: transparent;
}

.fussmv a:hover, .fussmw a:active, .fussmw a:focus  
{
color: #9B7140; 
border-bottom: 1px ridge #9B7140;
background: transparent;
}



/*formular*/

table
{
vertical-align: top;
width: 100%;
border-spacing: 10px;
}

thead
{
vertical-align: top;
text-align: center;
color: #87530E;
font-size: 1.3em;
font-weight: bold;
background: transparent;
z-index: 3;
}

td
{
vertical-align: top;
}

 

form br
{
clear: left; 
}



input#submit
{
float: none;
width: auto;
}



label
{
text-align: left; 
margin-right: 10px;
padding-right: 0.85em; 
}



form
{
background: #FEF4E7;
border: thin solid #87530E;
padding: 10px;
}


input, textarea 
{
font-size: 1.3em; 
color: #000;
background: white;
margin: 3px 0;
/*padding: 3px 3px;*/
}  

input:active, input:focus, input:hover
{ 
background: #E3E5F7;
}

label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit]
{
cursor: pointer;
}

.checkbox
{
font-family: verdana;
height: 0.6em;
width: 0.6em;
border: #8B0505 2px solid;
font-size: 2em;
color: #6CBC03;
background-color: transparent;
}


.button
{
border-style: outset;
border-width: 1px;
border-color: #7C4A09;
background-color: #E4CAAD;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
}


hr.formular
{
width: 100%;
margin: 0 auto;
border: 1px solid #BF9A71;
text-align: center;
}




