body {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:8pt;
	margin:0px;
	text-align:center;
	background-image:url(images/bg.jpg);
	background-color:#000000;
}
.bg_head{
	vertical-align:top;
	width:100%;
	height:229px;
	background-image:url(images/bg_oben.gif);
	background-position:top;
	background-repeat:repeat-x;
}

a.menu {text-align: center; padding-top: 6px; padding-left:15px; padding-right:15px; padding-bottom: 8px; text-decoration: none; 
margin-top:8px;border-left: 1px solid red;}

a.menu:hover,a.menu:active  {background-color: #EE0000;}

a.menu:visited,a.menu:link{ text-align: center; padding-top: 6px; padding-left:15px; padding-right:15px; padding-bottom: 8px; text-decoration: none; margin-top:8px;border-left: 1px solid red; font-weight:bold;}

a:link, a:visited {
	background-color: inherit;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a:active, a:hover {
	background-color: inherit;
	color: #FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}
div, span {
	background-color:inherit;
	color:#ffffff;
	font-family:Verdana,Helvetica,sans-serif;
}


.bg {
	background-image: url('images/news_bg_titel.gif');
	background-repeat:repeat-x;
	color: #ffffff;
	text-align: right;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
	text-transform: lowercase;
	width:185px;
}
#bg_navi {
	background-image: url('images/bg_navi.jpg');
	background-color:#000000;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: lowercase;
	border:solid 1px #993300;
	width:185px;
}
.inhalt_bg {
border-top:solid 1px #993300;
}

img {
	border:0px;
}
form {
	display:inline;
}
td {
	background-color:inherit;
	color:#ffffff;
	font-size:8pt;
	vertical-align:top;
}
textarea {
	width:90%;
}

#head, #nav-left, #content, #bottom {
	float:left;
	margin:auto;
}

#head {
	background-color:#111111;
	border:0px solid #333333;
	color:inherit;
	height:120px;
	margin-bottom:20px;
	width:100%;
}
.nav-left {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	text-transform:none;

}

#content {
	background-color:inherit;
	color:#ffffff;
	text-align:center;
	width:66%;
}
#bottom {
	background-color:#C2C2C2;
	border:0px solid #333333;
	color:inherit;
	margin-top:20px;
	padding:4px 0px 4px 0px;
	width:100%;
}

.form {
	background-image: url('images/form.jpg');
	border: 0px solid #333333;
	color: #363636;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 8pt;
	margin: 2px;
	padding-left: 3px;
}
.forum {
	background-color:#000000;
	border:1px solid #FFFFFF;
	color:inherit;
	margin:auto;
}
.headb {
	background-image:url('images/news_bg.gif');
	color:inherit;
	font-weight:bold;
	padding:4px;
	text-align:left;
	text-indent:0mm
}
.bottom {
	background-color:#333333;
	color:inherit;
	padding:4px 6px 4px 8px;
	text-align:left;
}
.newshead {
	background-image:url('images/news_bg.gif');
	color:inherit;
	font-size:9pt;
	font-weight:bold;
	padding:4px 4px 4px 6px;
	text-align:left;
}
.left, .center, .right {
	padding:1px;
}
.leftb, .centerb, .rightb {
	background-color:#232323;
	color:inherit;
	padding:4px 6px 4px 8px;
}
.leftc, .centerc, .rightc {
	background-color:#382222;
	color:inherit;
	padding:4px 6px 4px 8px;
}
.left, .leftb, .leftc {
	text-align:left;
}
.center, .centerb, .centerc {
	text-align:center;
}
.right, .rightb, .rightc {
	text-align:right;
}
.quote {
	background-color:#111111;
	border:0px solid #333333;
	color:inherit;
	padding:6px;
	text-align:left;
}
.navhead, .navhead2 {
	background-color:#333333;
	border: 0px solid #333333;
	border-width:0px 0px 0px 0px;
	color:inherit;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
.navbodyb, .navbody2b {
	background-color:#232323;
	border:0px solid #333333;
	color:inherit;
	padding:4px 6px 4px 8px;
	text-align:left;
}
.calhead {
	background-color: #A60000;
	color:inherit;
	padding:4px 2px 4px 2px;
	text-align:center;
}
.calday, .calevent, .caltoday, .calweek {
	padding:4px 2px 4px 2px;
	text-align:right;
}
.calday {
	background-color: #404040;
	color:inherit;
}
.calevent {
	background-color: Red;
	color:inherit;
}
.caltoday {
	background-color: #C80000;
	color:inherit;
}
.calweek {
	background-color:#C80000;
	color:inherit;
}
