@charset "utf-8";
BODY,P,A,TABLE,TR,TD,OL,UL,LI,SPAN,nobr,b,i,div { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; }
table,tr,td { 
	border-collapse:collapse; 
	/* border-style:none;  */
	} 

BODY {
	margin: 0px; 
	padding: 0px; 
	height: 100%; 
	width: 100%; 
	background-image:url(../img/bg.gif); 
	background-repeat: repeat; 
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; 
	font-size: 12px; 
	color: #333333; 
	line-height: 20px; 
	}

P,TD,DIV,OL,UL {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; 
	font-size: 12px; 
	color: #333333; 
	line-height: 20px; 
	}

.textkl {
	font-size: 8px; 
	line-height: 12px; 
	}
	
H1 {
	font-size: 28px; 
	letter-spacing: 2px; 
	font-weight: bold; 
	margin: 0 0 5px 0; 
	line-height: 30px; 
	color: #311f71; 
	}
	
H2 {
	font-size: 14px; 
	letter-spacing: 1px; 
	margin: 0px 0px 5px 0px; 
	line-height: 20px; 
	color: #311f71; 
	font-weight:bold; 
	}

.kontakt { 
	background-color:#cccccc; 
	border-style: none; 
	}


.textlink { font-size:12px; line-height: 20px; }
a.textlink:link { color:#311f71; text-decoration:underline; }
a.textlink:visited { color:#311f71; text-decoration:underline; }
a.textlink:active { color:#ff0000; text-decoration:none; }
a.textlink:hover { color:#ff0000; text-decoration:none; }

.textkllink { font-size:8px; line-height: 12px; }
a.textkllink:link { color:#311f71; text-decoration:none; }
a.textkllink:visited { color:#311f71; text-decoration:none; }
a.textkllink:active { color:#ff0000; text-decoration:none; }
a.textkllink:hover { color:#ff0000; text-decoration:none; }

a img { border:none; }


/* tabellen */

.weiss { background-color:#ffffff; }
.kopf { background-color:#f0f0f0; border-color:#311f71; border-width:1px; border-style:none solid solid solid; margin: 0; padding: 0; }
.kopfo { background-color:#f0f0f0; border-color:#311f71; border-width:1px; border-style:solid solid none solid; margin: 0; padding: 0; }
.s1 { background-color:#FFFFFF; background-image:url(../img/s1.gif); background-repeat:no-repeat; background-position:bottom; margin: 0; padding: 0; }
.s2 { background-color:#FFFFFF; background-image:url(../img/s2.gif); background-repeat:repeat-y; margin: 0; padding: 0; }
.s3 { background-color:#FFFFFF; background-image:url(../img/s3.gif); background-repeat:no-repeat; margin: 0; padding: 0; }
.s4 { background-color:#FFFFFF; background-image:url(../img/s4.gif); background-repeat:repeat-x; margin: 0; padding: 0; }
.s5 { background-color:#FFFFFF; background-image:url(../img/s5.gif); background-repeat:no-repeat; background-position:right; margin: 0; padding: 0; }

