body{
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-width:0px;
    outline: 0px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
}

html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, textarea,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, p {
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-width:0px;
    outline: 0px;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
}

.default {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
}

p {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: normal;
    font-variant: normal;
}

strong {font-weight: bold;}

.h1_sr {
    font-family: Verdana, Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    line-height: 32px;
    font-weight: bold;
    font-variant: normal;
    color: #b45a41;
    border: 0px;
    border-width:0px;
    outline: 0px;
}

h1.black {
    font-family: Verdana, Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    line-height: 32px;
    padding-bottom: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #000000;
}

h1.sr {
    font-family: Verdana, Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    line-height: 32px;
    padding-bottom: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #b45a41;
}

h1.go {
    font-family: Verdana, Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    line-height: 32px;
    padding-bottom: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #dc7b19;
}

h1.dr {
    font-family: Verdana, Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    line-height: 32px;
    padding-bottom: 20px;
    font-weight: bold;
    font-variant: normal;
    color: #af1414;
}


.h2 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: bold;
    font-variant: normal;
    border-width:0px;
    outline: 0px;
}



h2.sr {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: Normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color: #b45a41;
}


.h1_go {
    font-family: Verdana, Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    line-height: 32px;
    font-weight: bold;
    font-variant: normal;
    color: #dc7b19;
    border-width:0px;
    outline: 0px;
}


h2.go {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: Normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color: #dc7b19;
}


.h1_dr {
    font-family: Verdana, Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    line-height: 32px;
    font-weight: bold;
    font-variant: normal;
    color: #af1414;
    border-width:0px;
    outline: 0px;
}


h2.dr {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: Normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color: #af1414;
}



/* remember to define focus styles! */
:focus {
    outline: 0;
}

input:focus {
    border-style: inset;
    border-width: 1px;
    margin: 2px;
    border-color: #303030;
}
    
body {
    line-height: 1;
    color: black;
    background: white;
}

ol, ul, li {
    /* list-style: none;
    list-style-type: disc; */
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: normal;
    font-variant: normal;
    margin: 0px 20px;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

blockquote:before, blockquote:after,
    q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

html, body 
{ height: 100%; 
  width: 100%;
}

table , tr
{    border:0px;
}

hr
{    height:1px;
     color: #000;
}

body, td, div
{    
     color: #000000;    
     border: 0px;
     font-family: Verdana, Arial, sans-serif;
     font-weight: normal;
     text-align: left;
}

img 
{
	border: 0px;	
}


div#topspace
{    height:24px;
}

div#headspace
{    height:100px;
}

div#bottomspace
{    height:60px;
}
div#footspace
{    height:24px;
}
div#hspace
{    width:20px;
     height:1px;
}
div#formspace
{    height:4px;
}



.foot {
    font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
}


a.sr_mouseover:link, a.sr_mouseover:visited, a.sr_mouseover:focus
{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #b45a41;
}

a.sr_mouseover:hover, a.sr_mouseover:active
{
  text-decoration: none;
}

.a_sr_mouseover
{
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: bold;
    font-variant: normal;
    color: #b45a41;
    border-width:0px;
    outline: 0px;
}


a.go_mouseover:link, a.go_mouseover:visited, a.go_mouseover:focus
{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #dc7b19;
}

a.go_mouseover:hover, a.go_mouseover:active
{
  text-decoration: none;
}

.a_go_mouseover
{
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: bold;
    font-variant: normal;
    color: #dc7b19;
    border-width:0px;
    outline: 0px;
}


a.dr_mouseover:link, a.dr_mouseover:visited, a.dr_mouseover:focus
{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #af1414;
}

.a_dr_mouseover
{
    font-family: Verdana, Arial, sans-serif;
    text-decoration: underline;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: bold;
    font-variant: normal;
    color: #af1414;
    border-width:0px;
    outline: 0px;
}

a.dr_mouseover:hover, a.dr_mouseover:active
{
  text-decoration: none;
}


a:link, a:visited, a:focus
{
	font-family: Verdana, Arial, sans-serif;
  	text-decoration: underline;
  	font-size: 12px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
a:hover {
    text-decoration: none;
}

a.url_mouseover:hover, a.url_mouseover:active
{
  text-decoration: none;
}

a.funktion_mouseover:link , a.funktion_mouseover:visited, a.funktion_mouseover:focus 
{    
	font-family: Verdana, Arial, sans-serif;
  	text-decoration: none;
  	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

a.funktion_mouseover:hover, a.funktion_mouseover:active
{
  text-decoration: underline;
}

a.pfad_mouseover:link, a.pfad_mouseover:visited, a.pfad_mouseover:focus
{	font-family: Verdana, Arial, sans-serif;
  	text-decoration: none;
  	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}


a.pfad_mouseover:hover, a.pfad_mouseover:active
{
  text-decoration: underline;
}

a.download_mouseover:link , a.download_mouseover:visited, a.download_mouseover:focus
{    
	font-family: Verdana, Arial, sans-serif;
  	text-decoration: none;
  	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

a.download_mouseover:hover, a.download_mouseover:active
{
  text-decoration: underline;
}

a.mailto_mouseover:link, a.mailto_mouseover:visited, a.mailto_mouseover:focus
{
    font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

a.mailto_mouseover:hover, a.mailto_mouseover:active
{
  text-decoration: none;
}

form 
{
    border: 0px;
}


.markercell {
    overflow: visible;
    height: 20px;
}

.controlpanel {
    width: 100%;
    height: 100%;
    background: none;
}

.editpanel {
    padding: 5px;
    border-width: 3px;
    border-style: none;
    background-color: #FFFFFF;
    color: #000000;
    font-size: 12px;
}

a.editcontrol:link, a.editcontrol:visited, a.editcontrol:focus
{
    text-decoration: underline;
    font-size: 12px;
    font-style: normal;
    line-height: 15px;
    font-variant: normal;
    background-color: #FFFFFF;
    color: #000000;
}

span.marker {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    background-color: #fff200;
}

div.upload_popup{
    background-color: #e0e0e0;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    padding: 5px;
    overflow: visible;
    z-index: 10;
    width: 300px;
    height: 150px;
}

div.forminfo{
    background-color: #e0e0e0;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    padding: 5px;
    overflow: visible;
    z-index: 10;
}

p.navi_link {

}

.textf {
    background-color: #FFF;
    border: 1px solid #000;
    width: 380px;
    margin: 0;
}
.textf:focus {
    background-color: #FFF;
    border: 1px solid #000;
    width: 380px;
    margin: 0;
}

.textf_small {
    background-color: #FFF;
    border: 1px solid #000;
    width: 150px;
    margin: 0;
}
.textf_small:focus {
    background-color: #FFF;
    border: 1px solid #000;
    width: 150px;
    margin: 0;
}

.selectf_small {
    font-size: 12px;
    background-color: #FFF;
    border: 1px solid #000;
    width: 150px;
    margin: 0;
}

.butt {
    font-size: 12px;
    background-color: #FFF;
    border: 1px solid #000;
    width: 150px;
    margin: 0;
}

.radiof {
    margin: 0;
    vertical-align: bottom;
}

.radiof {
    margin: 0;
    vertical-align: bottom;
}

.texta1 {
    font-size: 12px;
    background-color: #FFF;
    border: 1px solid #000;
    width: 380px;
    height: 50px;
    margin: 0;
}
    
.texta2 {
    font-size: 12px;
    background-color: #FFF;
    border: 1px solid #000;
    width: 380px;
    height: 100px;
    margin: 0;
}

