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

#footerPos a, #pfadanzeige a  {color:#0c0083;text-decoration: none;}
#footerPos a:link, #pfadanzeige a:link {color:#0c0083;text-decoration: none;}
#footerPos a:visited, #pfadanzeige a:visited {color:#0c0083;text-decoration: none;}
#footerPos a:hover, #pfadanzeige a:hover {color:#0c0083;text-decoration: underline;}
#footerPos a:active, a:focus, #pfadanzeige a:active, a:focus {color:#0c0083;text-decoration: underline;}

.butt { border:2px groove;border-color:rgb(0%,0%,0%)}/* (Knopf) */
.feld { border:1px solid;border-color:rgb(0%,0%,0%)}/* (Feld) */
.tast { border:2px outset;border-color:rgb(0%,0%,0%)}/* (Tastaturtext oder Tastenbild) */
.menu { background-color:rgb(80%,80%,80%)}/* (Programm-Menü) */

/*linkfarbe rot*/
a:link.rotus, a:visited.rotus {color:#de0018;text-decoration: none;}
a:hover.rotus, a:active.rotus, a:focus.rotus {color:#de0018;text-decoration: underline;}


.dhtml table, .inhaltstext table {
border-color:#000000; 
border-collapse:collapse;
}

.bildposition_links {
background-color: #e3f0fd;
float:left;
margin: 2px 15px 15px 0;
}

.bildposition_rechts {
background-color: #e3f0fd;
float:right;
margin: 2px 0 15px 15px;
}

.bilduntertitel {
padding:6px;
}

.bildlupe {
float:right;border: 1px solid #e3f0fd;
}


/* images */
img {
  border: none;
}

/* headline content */
h1 {
font-size: 14px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
margin: 0;
padding: 0 0 25px 0;
color: #de0018;
}

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

.headerline {
font-size: 11px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
color: #de0018;
}

.datumtd {
padding-right:10px;
}

.textright {
text-align:right;
}

.tdbildleft {
padding-right: 15px;
padding-top: 3px;
}

.listelinie {
clear:left;
height:15px;
border-bottom:1px solid #0c0083;
}

.suchkasten {
width:100%;
margin:10px 0 0 0;
padding:5px;
background-color:#e3f0fd;
}

ul, li {
margin-top:0;
margin-bottom:0;
padding-top: 2px;
padding-bottom: 2px;
color:#333333;
/*list-style-type : square;*/
}

span.medisw { 
color: #ff0000; 
font-weight: bold; 
font-style: italic;
}

.link {
padding:5px 0 5px 0;
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input {
padding:0;
}

form {
margin:0px;
padding:0px;
}

label.formular { 
margin:4px 0 0 0; 
font-size: 11px;
display: block;
float: left;
width: 100px;
}

label.formular2 { 
margin:10px 0 0 0; 
font-size: 11px;
display: block;
float: left;
width: 440px;
}

.boxkt {
margin:4px 0 0 0;
background-color: #ffffff;
border-bottom: #0c0083 1px solid;
border-left: #0c0083 1px solid;
border-right: #0c0083 1px solid;
border-top: #0c0083 1px solid;
height: 15px;
font-size: 11px; 
color:#333333;
}

.box {
background-color: #ffffff;
border-bottom: #0c0083 1px solid;
border-left: #0c0083 1px solid;
border-right: #0c0083 1px solid;
border-top: #0c0083 1px solid;
height: 15px;
font-size: 11px; 
color:#333333;
}



.abschicken {
font-size: 11px; 
font-weight: bold;
/*text-align:right;*/
background-color: #e3f0fd;
border-bottom : #e3f0fd 1px solid;
border-left : #e3f0fd 1px solid;
border-right : #e3f0fd 1px solid;
border-top : #e3f0fd 1px solid;
color:#de0018;
/*width:47px;*/
cursor: pointer;
}

.inhaltstext .abschicken {
border-bottom : #ffffff 1px solid;
border-left : #ffffff 1px solid;
border-right : #ffffff 1px solid;
border-top : #ffffff 1px solid;
background-color: #ffffff;
}

 .hilfe a, .hilfe a:link, .hilfe a:visited , .hilfe a:hover, .hilfe a:active, .hilfe a:focus {
color:#de0018;
font-size: 11px; 
font-weight: bold;
width:35px;
text-align:right;
cursor: pointer;
text-decoration: none;
}