body {
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
  scrollbar-3dlight-color:#000000; 
  scrollbar-arrow-color:#000000;
  scrollbar-base-color:#F8AB00;
  scrollbar-darkshadow-color:#F8AB00;
  scrollbar-face-color:#F8AB00;
  scrollbar-highlight-color:#F8AB00;
  scrollbar-shadow-color:#000000;
}

p {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : lighter;
	line-height : 14pt;
	margin : 0;
	color : #000000;
}

h1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : bold;
	line-height : 14pt;
	margin : 0;
	color : #000000;

}

h1.csc-firstHeader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : bold;
	line-height : 14pt;
	margin : 0;
	color : #000000;
}

ul {
  margin-top:0px;
  margin-left:20px;
  list-style-type:square;
}

li {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : lighter;
	line-height : 14pt;
	margin : 0;
	color : #000000;
}


A:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	line-height : 12pt;
                padding-top:0px;
                margin-top:0px;
                text-decoration:underline;
                color: #4b5cf5;
}

A:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	line-height : 12pt;
                padding-top:0px;
                margin-top:0px;
                text-decoration:underline;
                color:#4b5cf5;
}

A:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	line-height : 12pt;
                padding-top:0px;
                margin-top:0px;
                text-decoration:underline;
                color:#4b5cf5;
}

A:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	line-height : 12pt;
                padding-top:0px;
                margin-top:0px;
                text-decoration:none;
                color:#4b5cf5;
}

form {
  margin:0px;
}


input.formular {
  background : #ffffff;
  border:1px solid #000000;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10 pt;
  font-weight : bold;
  color:#000000;
} 

select.formular {
  background : #ffffff;
  border:1px solid #000000;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10 pt;
  color:#000000;
}

textarea.formular {
  background : #ffffff;
  border:1px solid #000000;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10 pt;
  font-weight : bold;
  color:#000000;
}

input.button {
  background : #F8AB00;
  border:1px solid #000000;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 8 pt;
  color:FFFFFF;
}


/* Parameter für Kopfzeile */
  table.page_kopfzeile {
    margin: 0px;
    width: 390px;
    height: 50px;
    border-collapse:collapse;
    border: 0px;
    
  }
  
  td.page_kopfzeile {
    margin: 0px;
    width: 390px;
    height: 50px;
    background-color: #4b5cf5;
    vertical-align: middle;
    text-align: center;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight:bold;  
    color: #FFFFFF;
  }
  

/* Container für Inhaltsdarstellung */
div.template_imagegross {
  text-align: center;
  padding: 20px;
  padding-top: 40px;
}

div.template_inhalt {
  background-color: #e6e6e6;
  padding: 20px;
  padding-right: 50px;
  height: 100%;
  font-size: 12pt;
} 





/* Definition für externe Formulare */
table.external {
  width: 100%;
  height: 100%;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  border: 0px;
  
}

td.external {
  width: 100%;
  height: 100%;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  border: 0px;
}

iframe.external {
  width: 100%;
  height: 100%;
  padding: 0px;
  margin: 0px;
  border: 0px;
}


/* Unternavigation */
table.unternavigation {
  width: 100%;
  padding: 0px;
  margin: 0px;
  border: 0px;
}

td.unternavigation_links {
  width: 90px;
  height: 25px;
  border: 0px;
  border-bottom: 1px solid #e6e6e6;
  padding: 0px;
  padding-left: 40px
  padding-right: 0px;
  text-align:right;
  vertical-align: center;
}

td.unternavigation{
  height: 25px;
  padding: 0px;
  padding-left: 5px;
  border: 0px;
  border-bottom: 1px solid #e6e6e6;
  vertical-align: center;  
}


td.unternavigation a:link {
  text-decoration: none;
}

td.unternavigation a:visited {
  text-decoration: none;
}
td.unternavigation a:active {
  text-decoration: none;
}

td.unternavigation a:hover {
  text-decoration: underline;
}

/*Pflichtfelder Kontaktformular*/
p.formularpflicht {
  color: #ff0000;
}

a {
    display: inline-block;
    padding: 0px 6px;
    height: 25px;
    text-decoration: none !important;
    line-height: 24px !important;
}

a:hover {
    background-color: #4b5cf5;
    color: white;
}
