


body{
margin-top:0px auto;
}

+*html body{
margin-top: 0px;
}
.adresserechtsfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;

}
.adresserechtsfett a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;

}
.adresserechtsfett a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;

}
#adresserechtsfett, a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;

}
#adresserechtsfett, a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;

}

#adresserechtsfett{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;

}


.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	padding-right: 16px;

}
.csc-textpic-caption {
margin:0pt;
font-size: 9px;
padding-left: 10px;
background: #EDEDED;
}

#bodytextblau, ol,a{


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: 000000;
	text-decoration: none;

}

#bodytextblau .footer2, a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}

#bodytextblau a{


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: 000000;
	text-decoration: none;
}

#bodytextblau, ul, li, {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: 000000;
	text-decoration: none;
	padding-right: 16px;
	list-style-type: none;
	
}

#mainmenu ul {

	list-style-type: none;
	
}

.bodytextfett {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.bodytextfettblau {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: 002E6E;
	text-decoration: none;
}
.bodytextfettkursiv {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.bodytextrechts {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.bodytext a:hover{


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.bodytext a{


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.bodytextrechtsfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#bodytextrechtsfettblau .bodytext{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#bodytextrechtsfettblau{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}


.headlines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
H1 {
	text-align: left;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}
*html H1 {
	text-align: left;
	margin-left: 0px;
	text-indent: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}
.headlineskursiv {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.navigationsubmenue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.navigationsubmenuerot {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

#logo{
	padding-top: 16px;
	text-align: center;
	height: 106px;
}

#kopf{
vertical-align: top;
}

*html #logo{
	padding-top: 16px;
	height: 122px;
	text-align: center;
}
*+html #logo{
	padding-top: 16px;
	height: 122px;
	text-align: center;
}

#ad{
	padding-left: 10px;
	padding-top: 10px;
	line-height: 13px;
}
#ad a{
	color: #ffffff;
	font-weight: normal;
	line-height: 13px;
	font-size: 10px;
}
#ad a:hover{
	color: #ffffff;
	font-weight: normal;
	line-height: 13px;
	font-size: 10px;
}
#ad a:hoover{
	color: #ffffff;
	font-weight: normal;
	line-height: 13px;
	font-size: 10px;
}
.mainmenu, ul, li{
	list-style-type: none;
	padding-bottom: 3px;
}



#menu1 {
  font-size: 11px;
	text-align: left;
	margin-left: -36px;
	margin-top: 0px;
	padding-top: 12px;
	padding-left: 0px;
	list-style-type: none;
	font-weight: normal;
	line-height:28px;
	color: #333333;

}


#menu1 .bodytext{
  list-style-type: none;
	font-weight: normal;
}
#menu1 a, a:hover{
	font-size:11px;
	font-weight: normal;
	padding-left: 0px;
	list-style-type: none;
	line-height: 16px;
	color: #333333;
}

#menu1 li{
  font-size:11px;
	padding-left: 0px;
	list-style-type: none;
	color: #333333;
}

#bodytextrechtsfettblau2 a, a:hover{
	font-size:11px;
	font-weight: normal;
	padding-left: 0px;
	list-style-type: none;
	color: #333333;
}



#parentmenu{
	margin-top: 0px;
	padding-top: 5px;
	line-height: 0px;
}



*html #parentmenu{
	margin-top: 0px;
	padding-top: 0px;
	line-height: 0px;
}

*+html #parentmenu{
	margin-top: 0px;
	padding-top: 0px;
	line-height: 0px;
}


#menubreak{
	height: 50px;
	padding: 0px;
	margin-top: -5px;
	line-height: 0px;
}



*+html #menubreak{
		height: 45px;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 0px;
}


*html #menubreak{
	height: 45px;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 0px;
}




#menu1 .mainmenu {
font-size: 11px;
font-weight: normal;
list-style-type: none; 
line-height: 20px;
}
#menu1 div .mainmenu {
font-size: 11px;
font-weight: normal;
list-style-type: none; 
line-height: 20px;
}

.bodytext ul, li{
font-size: 13px;
font-weight: normal;
line-height: 20px;
margin-left: 5px;
}
#Hurra a{
font-size: 13px;
font-weight: bold;
list-style: url("dot.gif");
line-height: 20px;
margin-left: 0px;
}
#Hurra {
font-size: 13px;
font-weight: normal;
list-style: url("dot.gif");
line-height: 20px;
margin-left: 0px;

}


.csc-linkToTop {
text-align: right;
font-weight: bold;
font-size: 11px;
font-weight; bold;
list-style-type: square;
line-height: 20px;

}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin:0pt;
padding-top: 0px;
}

*html div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-top: 0px;
padding-top: 0px;
}

#kopf div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-top: 0px;
padding-top: 0px;
}

*html #kopf div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-top: 0px;
padding-top: 0px;
}

.footer2 a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}

.footer2 a:hover{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}


.csc-textpic-caption {
margin:0pt;
font-size: 9px;
}


a .internal-link{
font-size: 13px;
font-weight bold;
text-decoration: none;
} 
a:hoover .internal-link{
font-size: 13px;
font-weight bold;
text-decoration: underline;
} 

a:hover .internal-link{
font-size: 13px;
font-weight bold;
text-decoration: underline;
} 

#downloadsystem a {
font-size: 13px;
font-weight normal;
text-decoration: none;
} 
#downloadsystem a:hover {
font-size: 13px;
font-weight normal;
text-decoration: none;
} 

hr {
	text-align: left;
	margin-left: 0px;
	width: 585px;
  border: 1px dotted;
  border-color: #a9a9a9;
	background-color: #000000;
}

html hr {
text-align: left;
padding-right: 15px;
	width: 600px;
  border: 1px dotted;
  border-color: #a9a9a9;
	background-color: #000000;
}

#mainmenu ul{
list-style-type: none;
line-height:23px;
}


#mainmenu {
	line-height:23px;

}

.col1{

	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: 000000;
	text-decoration: none;
	padding-right: 20px;
	
}

.col1 {

	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: 000000;
	text-decoration: none;
	padding-right: 20px;
	list-style-type: none;
	
}

.colend{

vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: 000000;
	text-decoration: none;
	padding-right: 20px;
	
}

.colend {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: 000000;
	text-decoration: none;
	padding-right: 20px;
	list-style-type: none;
	
}



.FooterLink{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}

#Hurra .csc-textpic-caption {
margin:0pt;
padding-bottom: 6px;
font-size: 9px;
}

.FooterLink a, a:hover {
color: #669900;
font-size:11px;
font-weight:bold;
list-style-type:none;
padding-left:0px;
}

.FooterLink a {
color: #669900;
font-size:11px;
font-weight:bold;
list-style-type:none;
padding-left:0px;
}

.FooterLink a, a:hover {
color: #669900;
font-size:11px;
font-weight:bold;
list-style-type:none;
padding-left:0px;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	
}
#bodytextblau, ol{


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: 000000;
	text-decoration: none;
	padding-right: 0px;
	
}

#bodytextblau, ul, li, {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: 000000;
	text-decoration: none;
	padding-right: 0px;
	list-style-type: none;
	
}



#bodytextrechtsfettblau .bodytext{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#bodytextrechtsfettblau{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}

#bodytextrechtsfettblau .bodytext, a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}

#bodytextrechtsfettblau a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}
#bodytextrechtsfettblau a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}

#bodytextrechtsfettblau2 a, a:hover {
color:#333333;
font-size:11px;
font-weight:normal;
list-style-type:none;
padding-left:0px;
}

.csc-textpic-caption {
margin:0pt;
line-height: 12px;
font-size: 10px;
}

div .FooterLink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}

#label{
width: 150px;
valign: top;

}

label{
font-family:"Lucida Sans Unicode", Verdana, Arial, Sans-serif;
width: 200px;
font-family:Verdana,Arial,Sans-serif;
font-size:12px;
line-height:15px;
}

.label{
font-family:"Lucida Sans Unicode", Verdana, Arial, Sans-serif;
width: 200px;
font-family:Verdana,Arial,Sans-serif;
font-size:12px;
line-height:15px;
}

#label{
width: 200px;
font-family:"Lucida Sans Unicode", Verdana, Arial, Sans-serif;
font-family:Verdana,Arial,Sans-serif;
font-size:12px;
line-height:15px;
}



.fieldset {
	font-family:"Lucida Sans Unicode", Verdana, Arial, Sans-serif;
	font-family:Verdana,Arial,Sans-serif;
font-size:12px;
	width:300px; }
.fieldset .label {
	font-family:"Lucida Sans Unicode", Verdana, Arial, Sans-serif;
	font-family:Verdana,Arial,Sans-serif;
font-size:12px;
line-height:15px;
	text-align:right;
	width:70px;
	float:left;
	padding:0.2em;
	margin:0;
	margin-top:0.3em; }
.fieldset .nobr {
	font-family:"Lucida Sans Unicode", Verdana, Arial, Sans-serif;
	font-family:Verdana,Arial,Sans-serif;
font-size:12px;
line-height:15px;
	display:none; }  
.fieldset .textfield {
	font-family:"Lucida Sans Unicode", Verdana, Arial, Sans-serif;
	font-family:Verdana,Arial,Sans-serif;
font-size:12px;
line-height:15px;
	margin:3px;
	height:20px;
	width:200px; }
.fieldset .textarea {
	font-family:"Lucida Sans Unicode", Verdana, Arial, Sans-serif;
	font-family:Verdana,Arial,Sans-serif;
font-size:12px;
line-height:15px;
	margin:3px;
	height:165px;
	width:200px; }
	
.csc-mailform-check{
text-align: left;
margin-left: -113px;
}
	label{
float: left;
width: 210px;
font-weight: normal;
}



select{
width: 230px;
margin-bottom: 0px;
padding-bottom: 0px;

}

.textarea{
font-family:Verdana,Arial,Sans-serif;
font-size:10px;
width: 320px;
margin-bottom: 10px;
}
.csc-textarea{
font-family:Verdana,Arial,Sans-serif;
font-size:10px;
width: 320px;
margin-bottom: 10px;
}

.boxes{
width: 1em;
}



.csc-mailform{
border: 0px;
}



.mailformaddress{

height: 20px;}

.csc-mailform-field{
padding-top:5px;
padding-bottom:5px;
}


#textarea{
padding-top:5px;
padding-bottom:5px;
}

TEXTAREA { 
background-color: #ffffff; 
color: #000000; 
font-family: Verdana; 
font-size: 12px; 
width: 266px;
padding-bottom: 10px;
overflow: auto ;
border: 1px solid;
border-color: #7F9DB9;

}
 
 
 .bodytext ul, li{
font-size: 13px;
font-weight: normal;
line-height: 16px;
margin-left: 5px;
padding-right: 10px;
}

*html #menu1 li{
color:#333333;
font-size:11px;
font-weight:normal;
line-height:55px;
list-style-type:none;
margin-top:-6px;
padding-left:0px;
padding-top: 8px;
text-align:left;
}

*html #menu1 {
padding-left:0px;
margin-top: -8px;
text-align:left;
}


#intern2{
text-align: center;
width: 100%;
font-weight: normal;
margin: 0px auto;
font-size: 13px;
line-height: 16px;
}



#intern{
padding-right: 10px;
text-align: center;
width: 800px;
font-weight: normal;
margin: 0px auto;
font-size: 13px;
line-height: 16px;
}
#intern a{
font-size: 13px;
font-weight: normal;
line-height: 16px;
}

#intern a:hover{
font-size: 13px;
font-weight: normal;
line-height: 16px;
}
