.Stil1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Stil2 {color: #EEEEEE}
.Stil3 {font-family: Arial, Helvetica, sans-serif}
.Stil5 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }
.linkweiss {color: #FFFFFF}


.kontakttext {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.kontakttextklein {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #99CCCC;
	text-decoration: none;
}
.kontaktinputtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	height: 20px;
	width: 55px;
	border: 1px solid #CCCCCC;
}
.kontaktinputtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	height: 20px;
	width: 300px;
	border: 1px solid #CCCCCC;
}
.kontaktinputtextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	height: 150px;
	width: 300px;
	border: 1px solid #CCCCCC;
}

.kontaktinputtextareaende {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
	padding: 2px;
	height: 150px;
	width: 300px;
	border: 1px solid #CCCCCC;
}
.kontaktinputbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B4B4B4;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.kontakttable1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
	padding: 2px;
}
.kontakttable2 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #DBDBDB;
	padding: 2px;
}



A:link {text-decoration: none}
A:visited { text-decoration:none; }
A:active { text-decoration:none; }
A:hover { textext-decoration:4c4c4c; color:#4c4c4c; }


.hgrau1{background-color:#DBDBDB}
.weiss{background-color:#FFFFFF}
.hgrau2{background-color:#EEEEEE}
.hgrau3{background-color:#B4B4B4}
.green{color:green;}
.red{color:red;}
.sb{font-size:12px;color:#3A3A3A;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
.s2b{font-size:12px;color:#3A3A3A;font-weight:normal;font-family: Arial, Helvetica, sans-serif;}
.sbp{font-size:12px;color:#3A3A3A;font-weight:bold;font-family: Arial, Helvetica, sans-serif; padding-left: 3px;}
.s2bp{font-size:12px;color:#3A3A3A;font-weight:normal;font-family: Arial, Helvetica, sans-serif; padding-left: 3px;}

h1 { font:bold 18px Arial; color:#000000; margin-bottom:0px; line-height:25px;}
h2 { font:bold 18px Arial; color:#3A3A3A; margin-bottom:0px; line-height:15px;}
h3 { font:14px Arial; color:#000000; margin-bottom:10px; margin-top:3px; line-height:15px;}

table.title { width: 500px; border-bottom: 3px dotted #CCCCFF; }
table.content { width: 500px; }
td { font: 14px Arial; color:#444444; text-decoration:none;}
td.subtitle { font:bold 14px Arial; border-bottom: 1px dotted #CCCCFF;}

/* set millions of background images */
.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
BODY { font-family:Arial, Helvetica, sans-serif; }
