body {
margin: 0px 0px 0px 0px
}

td,pre {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
input,textarea { font-family: Arial, Helvetica, sans-serif; font-size: 9pt;width:300;}
input.small {width:10px;}
h1, h3 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
}

h2 { font-size: 9pt; font-weight: bold}

.startmap {
	position:absolute; 
	width:200px; 
	height:25px; 
	z-index:1; 
	visibility: hidden;
	text-align:center;
}

.greentext {color: #66cc33; font-weight:bold;}
.greenbg {background-image:url(images/green_bg.gif);font-weight:bold;}
.green {  background-color: #66cc33}
.hover {  background-color: #FFCC00}
.navi2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; height: 20px; text-decoration: none; color: #000000}
.newsletter { width: 90px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; height: 20px}
.small { font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.title { font-family: Arial, Helvetica, sans-serif; font-size: 11pt}
.suche {  width: 90px; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; height: 15px}


.ue2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold} /* IST JETZT H1!!*/
.yellow { background-color: #FFFF00}

.katoff {background-image:url(images/green_navi.gif); color:#ffffff; font-weight: bold;height:18px;font-size: 9pt ; text-align:left;}
.katoff:hover {color:#000000; font-weight: bold; text-decoration: none;}
.katon {background-image:url(images/yellow_navi.gif); background-repeat:repeat-x; height:18px;font-size: 9pt;padding-top:2px;text-align:left;}
.katoffquer {font-size:8pt;color:#000000;}
.katonquer {font-size:8pt;color:#000000; font-weight:bold;text-decoration:underline;}
a { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color:#66cc33}
a.katonb {color:#000000;font-weight: bold; text-decoration: none;	font-size: 9pt;}
a.subnavi { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; text-decoration: none; color: #ffffff; text-align:left;}
a.subnavi:hover { color:#000000;}
a.subnavion { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; text-decoration: none; color: #000000; text-align:left;}

table.news tr td,.navileft div {
text-align:left;
}

table.news tr td h3 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
}

#captcha {
margin-top:10px;
width:300px;
}

input.captcha{
	width:100px;
}

p.captcha_1 {
	margin-right:10px;
	float:left;
	vertical-align:middle;
}
p.captcha_2 {
	margin:0px;
	margin-bottom:10px;
	clear:both;
}


.captcha_notvalid {
color:#FF0000;
font-weight:bold;

}

.facebookbutton {
    margin-left:10px;

}
