body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

body             {font-family: arial, helvetica, geneva, sans-serif; font-size: x-small; color: #000000}
.punkte   	 {font-family: arial, helvetica, geneva, sans-serif; font-size:13; color:#AE6B00; font-weight: bold}
.headline   	 {font-family: arial, helvetica, geneva, sans-serif; font-size:14; color:#000000}
.subheadline   	 {font-family: arial, helvetica, geneva, sans-serif; font-size:13; color:#AE6B00}
.text		 {font-family: arial, helvetica, geneva, sans-serif; font-size:12; color:#000000 }
.textw		 {font-family: arial, helvetica, geneva, sans-serif; font-size; color:#FFFFFF }
.textsmall         {font-family:  arial, helvetica, geneva, sans-serif; font-size:10; color:#000000 }

.navigation {font-family: helvetica, arial, geneva, sans-serif; font-size:10; color:#ffffff;}



A:link           {font-family: arial, helvetica,  geneva, sans-serif; font-size:11; text-decoration: none; color: #004755; font-weight: bold}

A:visited        {font-family: harial, helvetica,  geneva, sans-serif; font-size:11; text-decoration: none; color: #004755; font-weight: bold}

A:hover          {font-family: arial, helvetica,  geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00; font-weight: bold}

A:active         {font-family: arial, helvetica,  geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00; font-weight: bold}



A.klein:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:12; text-decoration: none; color: #000000}
A.klein:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:12; text-decoration: none; color: #000000}
A.klein:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:12; text-decoration: none; color: #AE6B00}
A.klein:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:12; text-decoration: none; color: #000000}



.trNews1 { 
color: #0e0e0e; 
font-family: helvetica, arial, geneva, sans-serif; 
font-size: 14px; 
font-weight: bold; 
border-bottom: Black 1px solid; 
border-left: Black 0px dotted; 
border-right: #B7B7B7 0px solid; 
border-top: #B7B7B7 0px solid; 
} 
.Newstext { 
font-family: helvetica, arial, geneva, sans-serif; 
font-size: 14px; 
width: 30em; 
padding-top: 5px; 

} 
.trNews2 { 
color: #0e0e0e; 
font-family: helvetica, arial, geneva, sans-serif; 
font-size: 14px; 
font-weight: bold; 
border-bottom: Black 1px solid; 
border-left: #B7B7B7 0px solid; 
border-right: #B7B7B7 0px solid; 
border-top: #B7B7B7 0px solid; 

} 
.headline { 
color: #242424; 
font-family: helvetica, arial, geneva, sans-serif; 
font-size: 16px; 
font-weight: bold; 
} 



a.navileft_passive {
       	display:block;
         	background-color:#B1D8DF;
	padding-top:5px;
	padding-bottom:5px;
text-decoration: none;
	color:rgb(51,79,119);
} 

a.navileft_active {         
	display:block;
         	background-color:#A3C4C9;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
	padding-top:5px;
	padding-bottom:5px;
text-decoration: none;
	color:rgb(51,79,119);
} 

a.navileft_open {
	padding-left:10px;
	display:block;
         	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:right;
	background-color:#A3C4C9;
	padding-top:5px;
	padding-bottom:5px;
text-decoration: none;
	color:rgb(51,79,119);
} 

a.navileft_passive2 {
       	padding-left:20px;
         display:block;
         	background-color:#B1D8DF;
	padding-top:3px;
	padding-bottom:3px;
        text-decoration: none;
	color:rgb(51,79,119);
} 

a.navileft_active2 {         
	padding-left:20px;
         display:block;
         	background-color:#AFDAE0;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:3px;
text-decoration: none;
	color:rgb(51,79,119);
} 

a.navileft_open2 {
	padding-left:20px;
	display:block;
         	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:right;
	background-color:#AFDAE0;
	padding-top:3px;
	padding-bottom:3px;
       text-decoration: none;
	color:rgb(51,79,119);
} 


#navipath {
	padding:10;
	padding-bottom:10px;
	background-color:#006699;
	color:rgb(99,99,99);
	width:388px;
}

.navi{
	width:175px;
font-size:12px;
font-weight: bold;
	border-bottom:1px solid rgb(170,170,170);
	background-color:CDF0F6;
}

.navi2{
	width:165px;
font-size:11px;
padding:10;
font-weight: bold;
	background-color:CDF0F6;
}

a.navipath { 
        font-size:10px; color: rgb(160,160,160); 
}


#imagecolumn {
	margin-top:0px;
	position:absolute;
	top:20px;
	left:608px;
	width:148px;
	height:550px;
	z-index:10;
	padding-top:112px;
	padding-left:10px;
	padding-right:10px;
	color:rgb(62,77,116);
}

#imagecolumn a {
	padding:0;
	font-weight:normal;
	font-size:11px;
	color:rgb(190,190,190);
	margin:0;
}

#imagecolumn h1 {
	padding:0;
	font-weight:normal;
	font-size:11px;
	color:rgb(217,104,28);
	margin:0;
}

.input {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
	width:240px;
	margin-bottom:8px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}

/* Contact form */
div.kontaktformular label {
	float: left;
	width: 100px;
}

div.kontaktformular input {
	vertical-align: middle;
}

div.kontaktformular p.abschicken {
	margin: 0 0 0 100px;
}

div.kontaktformular p.abschicken input {
	font-size: 11px;
}

div.kontaktformular input.eingabe,
div.kontaktformular textarea {
	width: 300px;
}

div.kontaktformular textarea {
	height: 150px;
}


