a {color:#000000;text-decoration: underline;font-weight:normal;}
a:link {color:#000000;text-decoration: underline;font-weight:normal;}
a:visited {color:#000000;text-decoration: underline;font-weight:normal;}
a:hover {color:#000000;text-decoration: underline;font-weight:normal;}
a:active, a:focus {color:#000000;text-decoration: underline;font-weight:normal;}



a.bold {color:#000000;text-decoration: underline;font-weight:bold;}
a:link.bold {color:#000000;text-decoration: underline;font-weight:bold;}
a:visited.bold  {color:#000000;text-decoration: underline;font-weight:bold;}
a:hover.bold  {color:#000000;text-decoration: underline;font-weight:bold;}
a:active.bold , a:focus.bold  {color:#000000;text-decoration: underline;font-weight:bold;}

#navigation a {color:#000000;text-decoration: none;font-weight:bold;}
#navigation a:link {color:#000000;text-decoration: none;font-weight:bold;}
#navigation a:visited {color:#000000;text-decoration: none;font-weight:bold;}
#navigation a:hover {color:#ffffff;text-decoration: underline;font-weight:bold;}
#navigation a:active, #navigation a:focus {color:#ffffff;text-decoration: underline;font-weight:bold;}

#navigation a.aktiv {color:#ffffff;text-decoration: none;font-weight:bold;}
#navigation a.aktiv:link {color:#ffffff;text-decoration: none;font-weight:bold;}
#navigation a.aktiv:visited {color:#ffffff;text-decoration: none;font-weight:bold;}
#navigation a.aktiv:hover {color:#ffffff;text-decoration: underline;font-weight:bold;}
#navigation a.aktiv:active, #navigation a.aktiv:focus {color:#ffffff;text-decoration: underline;font-weight:bold;}

#footertext a {color:#000000;text-decoration: none;font-weight:normal;}
#footertext a:link {color:#000000;text-decoration: none;font-weight:normal;}
#footertext a:visited {color:#000000;text-decoration: none;font-weight:normal;}
#footertext a:hover {color:#000000;text-decoration: underline;}
#footertext a:active, #footertext a:focus {color:#000000;text-decoration: underline;font-weight:normal;}


.menunavipunkt a {color:#000000;text-decoration: none;font-weight:normal;}
.menunavipunkt a:link {color:#000000;text-decoration: none;font-weight:normal;}
.menunavipunkt a:visited {color:#000000;text-decoration: none;font-weight:normal;}
.menunavipunkt a:hover {color:#000000;text-decoration: underline;font-weight:bold;}
.menunavipunkt a:active, .menunavipunkt a:focus {color:#000000;text-decoration: underline;font-weight:bold;}

.menunavipunkt a.aktiv {color:#000000;text-decoration: none;font-weight:bold;}
.menunavipunkt a.aktiv:link {color:#000000;text-decoration: none;font-weight:bold;}
.menunavipunkt a.aktiv:visited {color:#000000;text-decoration: none;font-weight:bold;}
.menunavipunkt a.aktiv:hover {color:#000000;text-decoration: underline;font-weight:bold;}
.menunavipunkt a.aktiv:active, .menunavipunkt a.aktiv:focus {color:#000000;text-decoration: underline;font-weight:bold;}

.menusubnavipunkt a {color:#000000;text-decoration: none;font-weight:normal;}
.menusubnavipunkt a:link {color:#000000;text-decoration: none;font-weight:normal;}
.menusubnavipunkt a:visited {color:#000000;text-decoration: none;font-weight:normal;}
.menusubnavipunkt a:hover {color:#000000;text-decoration: underline;font-weight:bold;}
.menusubnavipunkt a:active, .menusubnavipunkt a:focus {color:#000000;text-decoration: underline;font-weight:bold;}

.menusubnavipunkt a.aktiv {color:#000000;text-decoration: none;font-weight:bold;}
.menusubnavipunkt a.aktiv:link {color:#000000;text-decoration: none;font-weight:bold;}
.menusubnavipunkt a.aktiv:visited {color:#000000;text-decoration: none;font-weight:bold;}
.menusubnavipunkt a.aktiv:hover {color:#000000;text-decoration: underline;font-weight:bold;}
.menusubnavipunkt a.aktiv:active, .menusubnavipunkt a.aktiv:focus {color:#000000;text-decoration: underline;font-weight:bold;}


/*allgemeines*/
.tabelle_ohne_border {
}

img {
  border: none;
}

p.absatz {
padding:0 0 10px 0;
margin:0;
}

em {
color: #ff0000;
}

/* headline + alles für content*/
h1 {
font-size: 1.10em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0;
padding: 0 0 20px 0;
color: #000000;
}

.startseitenueberschrift {
    margin-right:-100px;
}

h1.news {
font-size: 1.10em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0;
padding: 0 0 20px 0;
color: #000000;
float:left;
width: 410px;
}




h2 {
font-size: 1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0;
padding: 0 0 10px 0;
color: #000000;
}


h3 {
font-size: 1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0 0 5px 0;
padding: 0 0 0 0;
color: #000000;
}



div.datum {
float: right;
}


.textinhalt {
font-weight:normal;
padding-bottom: 20px;
overflow: hidden;
}

* html .textinhalt {
height: 1%;
}

.textinhaltende {
/*background-color: #E5F0F1;*/
font-size: 1px;
height:1px;
clear:both;
padding:0;
margin:0;
}

.bildlinks {
margin: 3px 0 10px 0;
float:left;
width: 190px;
}

.bildlinkspos {
margin-right:10px;
}

.bildrechts {
margin: 3px 0 10px 0px;
float:right;
width: 190px;
}

.bildrechtspos {
margin-left:10px;
}

.bildbg {
background-color:#99C5C7;
}

.bilduntertitel {
font-size: 0.80em;
line-height: 1.2em;
padding: 5px;
}

.lupe {
width:15px;
float:right;
}

.kasten {
background-color: #99c5c7;
padding:5px;
margin:0 0 10px 0;
}

.kastentextlinks {
text-align:left;
padding-bottom:5px;

}

.kastenlinie {
clear:both;
border-bottom: 1px solid #E5F0F1;
}


.kastentextrechts {
clear:both;
text-align:right;
padding-top:5px;
}

.linie {
border-top: 1px solid #99c5c7;
background-color: #E5F0F1;
font-size: 1px;
height:15px;
padding:0;
margin:0;
}

/*form angaben */
form {
padding: 0;
margin: 0;
}

form br {
clear: both;
}


fieldset.standardformular  {
width:auto;
border: 0px solid #ffffff;
padding:0;
margin:5px;
}

fieldset.suchformular  {
width:auto;
border: 0px solid #ffffff;
padding:0;
margin:0;
}

fieldset.gbformular  {
width:auto;
border: 0px solid #ffffff;
padding:0;
margin:0;
}

fieldset.standardformular legend  {
font-weight:bold;
margin:0;
padding:0;
}

fieldset.standardformular label {
vertical-align:bottom;
font-weight:normal;
width: 100px;
float: left;
margin: 4px 0 0 0;
}

fieldset.suchformular label {
vertical-align:bottom;
font-weight:normal;
width: 270px;
float: left;
margin: 4px 0 0 0;
}

fieldset.gbformular label {
vertical-align:bottom;
font-weight:normal;
margin: 4px 0 0 0;
}

fieldset.standardformular input, fieldset.standardformular select, fieldset.standardformular textarea, fieldset.gbformular input, fieldset.gbformular textarea {
font-family: verdana, arial, helvetica, sans-serif;
color:#000000;
font-weight:normal;
margin-top: 2px;
margin-bottom: 2px;
font-size: 1.0em;
}

fieldset.standardformular input, fieldset.gbformular input {
padding:2px 2px 0 2px;
}


p.button {
border: 1px solid #99c5c7;
background-color: #f00;
width: 100px;
text-align:right;
}

.suchbox {
border: 1px solid #99c5c7;
background-color: #ffffff;
height:1.5em;
width: 220px;
float: right;
}

.box {
border: 1px solid #99c5c7;
background-color: #ffffff;
height:1.5em;
width: 250px;
}

.box1a {
border: 1px solid #99c5c7;
background-color: #ffffff;
margin-top:2px;
width: 75px;
}

.box1b {
border: 1px solid #99c5c7;
background-color: #ffffff;
height:1.5em;
width: 69px;
}

.box2 {
border: 1px solid #99c5c7;
background-color: #ffffff;
margin-left:4px;
height:1.5em;
width: 177px;
}

.box3 {
border: 1px solid #99c5c7;
background-color: #ffffff;
margin-left:4px;
height:1.5em;
width: 171px;
}

.box7 {
border: 1px solid #99c5c7;
background-color: #ffffff;
margin-left:4px;
height:1.5em;
width: 171px;
}

.box9 {
border: 1px solid #99c5c7;
background-color: #ffffff;
margin-left:4px;
height:1.5em;
width: 171px;
}


.textfeld {
border: 1px solid #99c5c7;
background-color: #ffffff;
width: 253px;
}

.fehler {
border: 1px solid #ff0000;
background-color: #eeeeee;
}

fieldset.standardformular input.senden,fieldset.suchformular input.senden, fieldset.gbformular input.senden {
background-color: #ffffff;
border-bottom : #99c5c7 1px solid;
border-left : #99c5c7 1px solid;
border-right : #99c5c7 1px solid;
border-top : #99c5c7 1px solid;
font-family: verdana, arial, helvetica, sans-serif;
color : #000000;
font-weight:normal;
}

fieldset.suchformular input.senden {
margin-top:10px;
float: right;
}

.monat_links {
float:left;
width:250px;
}

.monat_rechts {
float:left;
width:220px;
}



