a.menu:link {
	color:			#919094;
         font-size:		14px;
         font-family: 		Trebuchet MS, Tahoma, sans serif;
         font-weight:		normal;
         }

a.menu:visited {
	color:			#919094;
         font-size:		14px;
         font-family: 		Trebuchet MS, Tahoma, sans serif;
         font-weight:		normal;
         }

a.menu:hover {
	color:		     	#B1CBEA;
         font-size:		14px;
         font-family: 		Trebuchet MS, Tahoma, sans serif;
         font-weight:		normal;
         }

a.menu:active {
	color:			#B1CBEA;
         font-size:		14px;
         font-family: 		Trebuchet MS, Tahoma, sans serif;
         font-weight:		normal;
         }
		 
p {  line-height: 1.4; font-family: Trebuchet MS, Tahoma, sans serif; color: #5D5C5C; font-size: 12px}
.pgr {  line-height: 1.4; font-family: Trebuchet MS, Tahoma, sans serif; color: #E9332E; font-size: 13px}
div {  line-height: 1.4; font-family: Trebuchet MS, Tahoma, sans serif; color: #5D5C5C; font-size: 12px}
.f {  line-height: 1.4; font-family: Trebuchet MS, Tahoma, sans serif; color: #A7A7A7; font-size: 12px}
.rot {  line-height: 1.4; font-family: Trebuchet MS, Tahoma, sans serif; color: #E9332E; font-size: 12px}
.blau {  line-height: 1.4; font-family: Trebuchet MS, Tahoma, sans serif; color: #8caed7; font-size: 12px}
.rotgr {  line-height: 1.4; font-family: Trebuchet MS, Tahoma, sans serif; color: #E9332E; font-size: 13px}
.kl {  line-height: 1.4; font-family: Trebuchet MS, Tahoma, sans serif; color: #5D5C5C; font-size: 11px}
.punkte {  line-height: 1.4; font-family: Trebuchet MS, Tahoma, sans serif; color: #E9332E; font-size: 8px}
h1 {  font-family: Trebuchet MS, Tahoma, sans serif; color: #8caed7; font-size: 13px; text-decoration: none}
.active {  font-family: Trebuchet MS, Tahoma, sans serif; color: #E9332E; font-size: 14px; text-decoration: none}
a {  font-family: Trebuchet MS, Tahoma, sans serif; color: #8caed7; font-size: 12px; text-decoration: none}
.button{background-color: #ffffff; color: #E9332E; border: solid #8caed7 1px; height: 20px; width: 120px; font-weight:bold; font-size: 12px;}
.textblock{line-height: 1.4; font-family: Trebuchet MS, Tahoma, sans serif; color: #FF0000;; font-size: 11px}
.textfeld { background-color: #ffffff; border: solid #8caed7 1px; }

/* Landing Pages */

.footer {
margin-top:0px;
margin-left:10px;
text-align:center;
font-size:11px;
color:#8caedb;
}

.footer a{
font-size:11px;
color:#8caedb;
}

.bodymain {
   position:absolute;
   left:50%;
   width:830px;
   margin-left:-415px; 
}

.all {
position:relative;
margin: 0px auto;
}

.contactbox {
width:130px;
position:absolute;
top:42px;
left:685px;
z-index:1;
text-align:left
}