a:link.navi {
	background:transparent ;
	font-family:Helvetica,Arial,Verdana; font-weight:bold; font-size:14px; color:#b2221d;
	text-transform : uppercase;
	margin-right : 4px;
	padding: 4px 6px 4px 6px;
	border : 1px solid #ffdc80;
	text-decoration : none;
}

a:visited.navi {
	background:transparent ;
	font-family:Helvetica,Arial,Verdana; font-weight:bold; font-size:14px; color:#b2221d;
	text-transform : uppercase;
	margin-right : 4px;
	padding: 4px 6px 4px 6px;
	border : 1px solid #ffdc80;
	text-decoration : none;
}


a:hover.navi {
	background:#ffdc80 ;
	font-family:Helvetica,Arial,Verdana; font-weight:bold; font-size:14px; color:#b2221d;
	margin-right : 4px;
	padding: 4px 6px 4px 6px;
	border : 1px solid #ffdc80;
	text-decoration : none;
}

.naviaktiv {
	background:#ffdc80 ;
	font-family:Helvetica,Arial,Verdana; font-weight:bold; font-size:14px; color:#b2221d;
	margin-right : 4px;
	padding: 4px 6px 4px 6px;
	border : 1px solid #ffdc80;
	text-decoration : none;
}

.backgroundtop{background-image:url(/images/bg-klein.jpg); background-repeat:no-repeat}

.headline {font:24px Helvetica,Arial,Verdana; color:#b2221d; text-decoration:none; margin:30px 0px 0px 200px;}

.headlineglossar {font:28px Helvetica,Arial,Verdana; color:#b2221d; text-decoration:none; margin:30px 0px 0px 135px;}

.headline2 {font:10px Helvetica,Arial,Verdana; color:#aaaaaa; position:absolute; top:1000px; left:10px; width:800px; text-decoration:none;}

.textfeld1 {
  background:#ffeebf; margin:0px 0px 0px 0px; padding:1px 1px 1px 1px; width:129;}
.textfeld2 {
  background:#ffffff; margin:0px 5px 0px 5px; padding:1px 1px 1px 1px; width:246;
  font-family:Helvetica,Arial,Verdana; font-size:12px; color:#000000; vertical-align:top; line-height:14px;
  text-decoration:none;
}
.textfeld3 {background:#ffffff; margin:0px 5px 0px 5px; padding:1px 1px 1px 1px; width:246;
 font-family:Helvetica,Arial,Verdana; font-size:12px; color:#000000; vertical-align:top; line-height:14px;
    text-decoration:none;
}
.textfeld4 {background:#ffeebf; margin:0px 0px 0px 0px; padding:1px 1px 1px 1px; width:129}
.textfeldgrau {background:#dddedf; margin:0px 5px 0px 0px; padding:5px; width:230
 font-family:Helvetica,Arial,Verdana; font-size:12px; color:#000000; vertical-align:top; line-height:14px;
 text-decoration:none;
}
.textfeldangebot {background:#ffffff; margin:0px 0px 0px 0px; padding:1px 1px 1px 1px; width:532px;
border:1px solid #FFBA00;
}

.seite{ 
  font-family: Helvetica,Arial,Verdana; 
  font-size:11px; 
  color:#000000; 
  vertical-align:top; 
  width:120px;
  height:300px;
  margin:4px;
}

.formseite { 
  width:120px; 
  height:15px;
  font-size:10px; 
  font-family:Helvetica,Arial,Verdana; 
  background-color:#FFFFFF;
  border:1px solid #FFBA00;
}

.formschrift { 
  font-family: Helvetica,Arial,Verdana; 
  font-size:11px; 
  color:#FFBA00; 
  font-weight:normal; 
  line-height:18px; 
  vertical-align:middle;
}

.go{ margin:5px 0px 0px 70px;}

.text { font-family:Helvetica,Arial,Verdana; font-size:12px; color:#000000; vertical-align:top; line-height:14px; text-decoration:none; }
a:hover.text {color:#FF0000; text-decoration:underline;}

.banner { vertical-align:bottom; font-family:Helvetica,Arial,Verdana; font-size:13px; text-decoration:none; }

.link { font-family:Helvetica,Arial,Verdana; font-size:11px; color:#333333; text-decoration:none; font-weight:normal; }

.link:hover { color:#FF0000; text-decoration:underline;}

.link2{font-family: Helvetica,Arial,Verdana; font-size: 12px; color:#000000; text-decoration:none;}
.link2:hover { color:#FF0000; text-decoration:underline;}

.sitemap{font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 12px; color:#b2221d; text-decoration:none;}

.subnavi { position:absolute; top:800px; left:10px; width:800px;font-family: Helvetica,Arial,Verdana; font-size: 11px; color:#000000;}

.subnavi2 {position:absolute; top:720px; left:60px; width: 700px; font-family: Helvetica,Arial,Verdana; font-size: 10px; color:#000000; text-decoration:none;}

.fliess{ font-family: Helvetica,Arial,Verdana,sans-serif; font-size:12px; color:#000000; vertical-align:top; line-height:14px; text-decoration:none; }


.formganzklein
{ width:33px; font-size:10px; font-family:Helvetica,Arial,Verdana,sans-serif; background-color:#FFFFFF; background-color:#FFEEBF;}
.formklein
{ width:66px; font-size:10px; font-family:Helvetica,Arial,Verdana,sans-serif; background-color:#FFFFFF; background-color:#FFEEBF;}
.formmittel
{ width:101px; font-size:10px; font-family:Helvetica,Arial,Verdana,sans-serif; background-color:#FFFFFF; background-color:#FFEEBF;}
.formgross
{ width:208px; font-size:10px; font-family:Helvetica,Arial,Verdana,sans-serif; background-color:#FFFFFF; background-color:#FFEEBF;}
.formschrift { font-family: Helvetica,Arial,Verdana,sans-serif; font-size:11px; color:#FFBA00; font-weight:normal; line-height:15px; vertical-align:top;}
.formschriftseite { font-family: Helvetica,Arial,Verdana,sans-serif; font-size:11px; color:#FFBA00; font-weight:bold; line-height:13px; vertical-align:top;}

ul{margin:0px;padding:3px 3px 3px 15px;}
#subnavi{
  position:absolute;
  top:750px;
  width:800px;
  border:1px solid #FFBA00;
  font-family:Arial;
  font-size:10px;
  color:#FFBA00;
}
#subnavi a{
  font-family:Arial;
  font-size:10px;
  color:#FFBA00;
  text-decoration:none;
}

#subnavi a:hover{
  text-decoration:underline;
  color:#DBA104;
}

#empfehlungen{
  position:absolute;
  top:800px;
  width:800px;
  border:1px dashed #FFBA00;
  font-family:Arial;
  font-size:10px;
  color:#FFBA00;
  text-align:center;
}
#empfehlungen a{
  font-family:Arial;
  font-size:10px;
  color:#FFBA00;
  text-decoration:none;
}

#empfehlungen a:hover{
  text-decoration:underline;
  color:#DBA104;
}

#submit{
  border:1px solid #FFBA00;
  font-family:Helvetica,Arial,Verdana,sans-serif; 
  font-size:14px;
  height:20px;  
  background-color:#ffffff;
  font-weight:bold;
  color:#FFBA00;
}
#submit:hover{
  color:#CA9503; 
}
