body  {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #ffffff;
margin: 8px 0px 0px 0px;
padding: 0px;
scrollbar-base-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color:#ccc;
scrollbar-3dlight-color:#ccc;
scrollbar-highlight-color:#FFFFFF;
scrollbar-arrow-color:#ccc;
scrollbar-face-color:#FFFFFF;
}

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



a:link  {
color : #003366;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
cursor: pointer;
font-weight: normal;
text-indent: 1pt;
}

a:visited  {
color : #003366;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor: pointer;
font-weight: normal;
text-indent: 1pt
}

a:hover { 
color : #FF9900; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
cursor: pointer;
font-weight: normal; 
text-indent: 1pt
}





span.fehlt {
color: #d00;
font-weight: bold;
font-style: italic;
}

span.fehlt:before {
content:url(pix/kreuz.png)" ";
}

div.formular {
width: 570px;
margin: auto;
}


div.layerp {
width: 570px;
height: 400px;
overflow:auto;
scrollbar-base-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color:#dedede;
scrollbar-3dlight-color:#dedede;
scrollbar-highlight-color:#FFFFFF;
scrollbar-arrow-color:#dedede;
scrollbar-face-color:#FFFFFF;
}

div.absenden {
margin: 10px 0px 0px 220px;
}

fieldset {
margin:10px;
border:1px solid #fff;
}


legend {
font-size: 5px;
margin:0px;
padding:0px;
}


label.norm {
color: #004669;
}

div.gross {
color: #004669; 
height:240px; 
width:240px;
}


.hinweis {
border:1px dotted #004669;
color: #004669; 
width:515px;
background:#A5C6D5; 
display:block; 
padding:3px;
}


h1,h2 {
color: #fff;
font-size:12px;
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #A5C6D5;
color: #004669;
margin-bottom:5px;
margin-left:0px;
}


h3 {
color: #fff;
font-size:12px;
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #A5C6D5;
color: #004669;
margin-bottom:5px;
margin-left:10px;
}


input {
background:#fff;
padding: 2px;
border-color: #A5C6D5;
}

input:focus {
background:#ccc;
border-color: #A5C6D5;
}

input:hover {
background:#A5C6D5;
}

textarea {
scrollbar-base-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color:#A5C6D5;
scrollbar-3dlight-color:#A5C6D5;
scrollbar-highlight-color:#FFFFFF;
scrollbar-arrow-color:#A5C6D5;
scrollbar-face-color:#FFFFFF;
}

textarea:hover {
background:#A5C6D5;
}

textarea:focus {
background:#ccc;
border-color: #A5C6D5;
}

td {
font-size: 11px;
}

table.orul {
border: 1px solid #A5C6D5;
}

table.oul {
border-top: 1px solid #A5C6D5;
border-bottom: 1px solid #A5C6D5;
border-left: 1px solid #A5C6D5;
}

table.ol {
border-top: 1px solid #A5C6D5;
border-left: 1px solid ##A5C6D5;
}

table.l {
border-left: 1px solid #A5C6D5;
}

table.oru {
border-top: 1px solid #A5C6D5;
border-right: 1px solid #A5C6D5;
border-bottom: 1px solid #A5C6D5;
}

table.orl {
border-top: 1px solid #A5C6D5;
border-right: 1px solid #A5C6D5;
border-left: 1px solid #A5C6D5;
}


table.rul {
border-bottom: 1px solid #A5C6D5;
border-left: 1px solid #A5C6D5;
border-right: 1px solid #A5C6D5;
}

table.ru {
border-right: 1px solid #A5C6D5;
border-bottom: 1px solid #A5C6D5;
}

table.ul {
border-bottom: 1px solid #A5C6D5;
border-left: 1px solid #A5C6D5;
border-bottom: 1px solid #A5C6D5;
}

table.rl {
border-right: 1px solid #A5C6D5;
border-left: 1px solid #A5C6D5;
}

h1,h2 {
margin-bottom: 3px;
margin-top: 4px;
margin-left: 3px;
color: #004669;
padding: 0px;
font-weight: bold;
}

h1 {
font-size: 14px;
margin: 0px 0px 5px 5px;
padding: 0px 0px 0px 0px;
}

h2 {
font-size: 12px;
margin: 5px 0px 5px 5px;
padding: 0px 0px 0px 0px;	
}


p  {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #003366;
font-size : 11px;
line-height : normal;
font-weight: normal;
margin: 3px 2px 3px 4px;
padding: 0px;
}





.bild  {
color: #333333;
margin: 0px;
padding: 2px;
}


.schalter  {
font-size: 11px;
font-weight: bold;
background-color: #A5C6D5;
width: 150px;
color: #ffffff;
border: 1px solid #fff;
}


p.klein  {
font-size : 4px;
line-height : 4px;
margin-bottom : 0px;
margin-top : 0px;
padding-bottom : 0px;
padding-top : 0px;
}

.menue  {
font-size : 11px;
font-weight : bold;
background-color : #ffffff;
width : 150px;
vertical-align : middle;
color : #666666;
border: 1px solid #A5C6D5;
}

.fehler  {
font-size : 11px;
font-weight : bold;
background-color : #ff0000;
width : 150px;
vertical-align : middle;
color : #ffffff;
border: 1px solid #ffff00;
}


td.bg:link {
background-color: #efefef;
}

td.bg:hover {
background-color: #004669;
color: #efefef;
}

td.active {
background-color: #004669;
color: #efefef;
}

