a {color:#072767;text-decoration: underline;}
a:link {color:#072767;text-decoration: underline;}
a:visited {color:#072767;text-decoration: underline;}
a:hover {color:#072767;text-decoration: underline;}
a:active, a:focus {color:#072767;text-decoration: underline;}

#footer a:link, #footer a:active, #footer a:visited {color:#515b5d;text-decoration: none;}
#footer a:hover, #footer a:focus {color:#515b5d;text-decoration: underline;}

.headlinetext a:link, .headlinetext a:active, .headlinetext a:visited {color:#072767;text-decoration: none;}
.headlinetext a:hover, #footer a:focus {color:#072767;text-decoration: underline;}

a:link.navi, a:active.navi, a:visited.navi {color:#072767;text-decoration: none;font-weight: bold;}
a:hover.navi, a:focus.navi {color:#bb0000;text-decoration: none;font-weight: bold;}

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


a:link.pfeillink, a:active.pfeillink, a:visited.pfeillink {color:#072767;text-decoration: underline;padding-left:15px;}
a:hover.links, a:focus.links {color:#072767;text-decoration: underline;}


h2 {
font-size:9pt;
font-family: arial, helvetica, verdana, sans-serif;
font-weight: bold;
margin: 0;
padding: 0 0 5px 0;
color: #072767;
}


img {
  border: none;
}


/*footer*/
.abstand {
padding-right:10px;
padding-left:10px;
}


/*allgemein tabelle*/

.rahmen {
}


table.rahmen td {
border: 1px solid #072767;
padding:4px;
}


table {
border-collapse:collapse;
padding:0;
margin:0;
}


table.navitable  {
padding:0;
margin:0;
width:100%;
}

table.inhalt  {
clear:both;
padding:0;
margin:0;
width:100%;
}

* body table tr td  {
font-size:1em;
padding:0px;
vertical-align:top;
}


.dhtml table tr td  {
font-size:8pt;
padding:0px;
vertical-align:top;
}

td.nowrap {
white-space:nowrap;
}


.textright {
text-align:right;
}


.abst5right {
padding-right:5px;
}

.abst10bottom {
padding-bottom:10px
}

.fett { 
font-weight: bold;
}


.clearer {
clear:both;
}

.width50 {
width:50%;
}

.width100 {
width:100%;
}

.bildrechts {
float:right;
padding-left:4px;
}

.bildlinks {
float:left;
padding-right:4px;
}

.untertitel {
font-style:italic;
}

.kasten {
border: 1px solid #072767;
padding: 10px 5px 10px 5px;
}

.pfeillink {
background-image:url(/images/layout/pfeil.gif);
background-repeat:no-repeat;
background-position:left top;
margin-top:20px;
}

.pfeillinkpos {
padding-left:18px;
}



form {
margin:0px;
}

input {
margin:0;
padding:0;
}


.textfeld {
background-color: #ffffff;
border-bottom : #072767 1px solid;
border-left : #072767 1px solid;
border-right : #072767 1px solid;
border-top : #072767 1px solid;
width: 350px;
font-family: arial, helvetica, verdana, sans-serif;
font-size : 8pt; 
color:#072767;
}

.box1 {
background-color: #ffffff;
border-bottom : #072767 1px solid;
border-left : #072767 1px solid;
border-right : #072767 1px solid;
border-top : #072767 1px solid;
height : 15px;
width: 150px;
font-family: arial, helvetica, verdana, sans-serif;
font-size : 8pt; 
color:#072767;
}

.box2 {
background-color: #ffffff;
border-bottom : #072767 1px solid;
border-left : #072767 1px solid;
border-right : #072767 1px solid;
border-top : #072767 1px solid;
height : 15px;
width: 350px;
font-family: arial, helvetica, verdana, sans-serif;
font-size : 8pt; 
color:#072767;
}

.box3 {
background-color: #ffffff;
border-bottom : #072767 1px solid;
border-left : #072767 1px solid;
border-right : #072767 1px solid;
border-top : #072767 1px solid;
height : 15px;
width: 283px;
font-family: arial, helvetica, verdana, sans-serif;
font-size : 8pt; 
color:#072767;
}

.box4 {
background-color: #ffffff;
border-bottom : #072767 1px solid;
border-left : #072767 1px solid;
border-right : #072767 1px solid;
border-top : #072767 1px solid;
height : 15px;
width: 58px;
font-family: arial, helvetica, verdana, sans-serif;
font-size : 8pt; 
color:#072767;
}

.selectbox1 {
background-color: #ffffff;
border-bottom : #072767 1px solid;
border-left : #072767 1px solid;
border-right : #072767 1px solid;
border-top : #072767 1px solid;
height : 17px;
width: 62px;
font-family: arial, helvetica, verdana, sans-serif;
font-size : 8pt; 
color:#072767;
}

input.senden {
font-family: arial, helvetica, verdana, sans-serif;
font-weight:bold;
background-color: #ffffff;
border: #072767 1px solid;
margin: 2px 0 2px 0;
font-size : 8pt; 
color:#072767;
}









