body { 
		font-family: verdana, arial, helvetica, sans-serif; 
		background-color: #e7e7e7; 
		margin: 0px; 
}
form, input { margin: 0px; padding: 0px; }
iframe { background-color: #ffffff;}
table {	text-align: left; }
h1 { 
		font-size: 12pt; 
		color: #000000; 
		margin: 0px;
}
h2, h3, h4 { 
		font-size: 10pt; 
		color: #000000; 
		margin: 0px;
}
a { font-weight: normal; text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; color: #d50000; }
a.kontakt { text-decoration: none; color: #000000; }
a.kontakt:hover { text-decoration: underline; color: #d50000; background-color: #ffffff;}
.kontakt { 
		font-size: 10pt;
}
.font7 { font-size: 7pt; }
.font8, .link8rot { font-size: 8pt; }
.font10 { 
		font-size: 10pt;
 		font-weight: normal;
}
.font12 { 
		font-size: 12pt;
}

.nav1, .nav2, .nav2a {
		font-size: 10pt; 
		color: #000000; 
}
.nav1 {
		height:27px;
 		border-left: #fbb90e 5px solid;
		background-color: #fbb90e;
}
.nav2a {
		height:27px;
}
.nav2, .nav2a {
 		border-left: #ffecb0 5px solid;
		background-color: #ffecb0;	
}

.button { 
		width:60px; 
		height:23px; 
		font-weight: bold; 
		font-size: 10pt; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #FFFFFF; 
		background-color: #d50000;
}

.suchfeld { 
		padding: 5px;
		font-size: 8pt; 
		color: #000000;
		background-color: #ffecb0;
 		border-left: #fbb90e 1px solid;
 		border-bottom: #fbb90e 1px solid;
 		border-right: #fbb90e 1px solid;
}
.ueberschrift {
		font-size: 10pt; 
		color: #000000; 
		height:27px;
 		border-left: #dddddd 5px solid;
		background-color: #dddddd;
}

.info5a, .info5b {
		font-size: 10pt;
 		color: #000000;
		padding: 0 0 0 5px;
}
.info5a {
 		line-height: 27px;
 		background-color: #fbf4a4;
}
.info5b {
 		background-color: #fdfad2;
}
.rahmen-rot, .rahmen-impressum { 
		font-size: 10pt;
		padding: 5px 5px 5px 5px;
}
.rahmen-rot { 
		border: #dd0000 2px solid; 
		background-color: #ffe6e6;	
}
.rahmen-impressum { 
		border: #fbb90e 2px solid;
}
.rahmen-grau {
		font-size: 8pt;
		padding: 5px 5px 5px 5px;
		border: #9a9a9a 2px solid; 
		background-color: #e7e7e7;	
}
.pos { vertical-align: top; }
.such2top, .such3top { vertical-align: top; }
.suchUe {
 		background-color: #ffe0c3;
 		color: #000000;
		border-bottom: #000000 1px solid;
		padding: 0 0 0 5px;
}
.suchUe2 {
 		background-color: #fff0e2;
 		color: #000000;
		border-bottom: #000000 1px solid;
		padding: 0 0 0 5px;
}
.such1, .such2, .such2top, .such3, .such3top, .such2link, .such3link, .such4 {
 		color: #000000;
 		line-height: 16px;
		padding: 2px 0 3px 5px;
}
.such1, .such2, .such2top {
		font-size: 8pt;
 		background-color: #ffecb0;
}
.such1 {
 		border-bottom: #ffffff 1px solid;
}
.such3, .such3top {

		font-size: 8pt;
 		background-color: #fef4ce;
}
.such2a, .such3a {
 		color: #000000;
 		line-height: 18px;
		padding: 2px 0 3px 5px;
		font-size: 10pt;
}
.such2a {
 		background-color: #ffe0c3;
}
.such3a {
 		background-color: #fff0e2;
}
.such3link, .such2link {
		font-size: 8pt;
		vertical-align: bottom;		
}
.such2link {
 		background-color: #ffe0c3;
}
.such3link {
 		background-color: #fff0e2;
}
.such4 {
		font-size: 8pt;
 		background-color: #ffffff;
}
.grau5 { 
		font-size: 7pt;
 		font-weight: normal;
		color: #999999;
 		line-height: 10px; 
} 
.fett { 
		font-weight: bold; 
}				

