body
{
	margin: 0;
	padding: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 1.4em;
	background-color: #507f4b;
	min-height: 800px;
}

h1, h2, h3
{	font-size: 16px; 
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
	color: #507f4b;
}

.drittel 
{
	width : 120px;
	text-align : left;
	float : left;
	margin : 3px;
	padding : 3px;
	background-color : #eee;
}


.center
{
	margin: auto;
	text-align: center;
}

.not
{
	margin: auto;
	text-align: left;
}

#top
{
	margin: auto;
	background-image: url(../images/head.jpg);
	background-repeat: no-repeat;
	width: 790px;
	height: 158px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#hg
{
	margin: auto;
	width: 790px;
	background: #fff;
	margin-top: 0px;
	border: 0px;
}


#rechteseite
{
	margin-left: auto;
	margin-right: auto;
	float: left;
	width: 150px;
	text-align: left;
	margin-top: 30px;
	margin-right: 20px;
}

#textbox
{
	width: 790px;
	border: 0px;
	text-align: left;
	margin: auto;
}

#btextbox
{
	width: 790px;
	border: 0px;
	text-align: left;
	margin: auto;
}

#menu
{
	width: 590px;
	border: 0px;
	text-align: left;
	float: left;
}

#content
{
	width: 550px;
	margin: auto;
}

.smallspacer
{
	clear: both;
	height: 1px;
	margin: 0px;
}

.spacer
{
	clear: both;
	height: 15px;
	margin: 0;
}

.smalltext
{
	font-size: 11px;
	font-family: arial, verdana, helvetica;
}

.kategorie
{
	font-family: verdana, arial;
	font-size: 11px;
	color: #000066;
}

.courier
{
	font-family: verdana, arial;
}

.titel
{
	font-weight: bold;
	font-family: verdana, arial, helvetica;
	font-size: 15px;
	color: #0DA918;
}

.miniheadline
{
	font-weight: bold;
	font-family: verdana, arial, helvetica;
	color: #000;
}

.artikel
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	padding: 0;
}

.rechtsfluss
{
	float: right; 
	margin-left: 20px;
	margin-bottom: 10px;
}

.cleaner
{
	clear: both;
	height: 1px;
	font-size: 1px;
	border: 0px none;
	margin: 0;
	padding: 0;
	background: transparent;
}

.feld
{
	background-color: #fff;
	color : #333;
	text-decoration: none;
	width: 530px;
	margin-left: 0px;
	border: 1px;
	border-color: #8bcf5b;
	border-style: dashed;
	padding: 5px;
	margin-bottom: 15px;
}

.impressum
{
	background-color: #fff;
	color : #333;
	text-decoration: none;
	width: 530px;
	min-height: 262px;
	margin-left: 0px;
	border: 1px;
	border-color: #000066;
	border-style: dashed;
	padding: 5px;
	margin-bottom: 15px;
	margin-right: 5px;
	background-image: url(../images/stefan-kremz.jpg);
	background-repeat: no-repeat;
	background-position: 335px;	
}

.sponsorfeld
{
	background-color: #fff;
	color : #333;
	text-decoration: none;
	width: 740px;
	padding: 5px;
	margin: auto;
	text-align: center;
}

.feldleer
{
	background-color: #fff;
	color : #333;
	text-decoration: none;
	width: 530px;
	margin-left: 0px;
	padding: 5px;
	margin-bottom: 15px;
}

.balken
{
	background-color : #507f4b;
	padding: 0px 5px 0px 5px;
	color: #fff;
	text-decoration: none;
	width: 98%;
}

.balkenleer
{
	padding : 0px;
	color : #333;
	text-decoration : none;
	margin: auto;
}

.hellerbalken
{
	padding : 3px 3px 3px 5px;
	color : #333;
	text-decoration : none;
}

.ofeld
{
	background-color: #fff;
	color : #333;
	text-decoration: none;
	width: 530px;
	margin-left: 0px;
	padding: 5px;
	margin-bottom: 15px;
}

a:link
{
	color: #4c5e36;
	text-decoration: none;
}

a:visited
{
	color: #4c5e36;
	text-decoration: none;
}

a:focus
{
	color: #4c5e36;
	text-decoration: none;
}

a:hover
{
	color: #76cd48;
	text-decoration: none;
	background-color: transparent;
}

a:active
{
	color : #4c5e36;
	text-decoration : none;
}

a.headl:link
{
	color: #4c5e36;
	text-decoration: none;
}

a.headl:visited
{
	color: #4c5e36;
	text-decoration: none;
}

a.headl:focus
{
	color: #4c5e36;
	text-decoration: none;
}

a.headl:hover
{
	color: #4c5e36;
	text-decoration: none;
	background-color: transparent;
}

a.headl:active
{
	color : #4c5e36;
	text-decoration : none;
}


.c:link
{
	color: #fff;
	text-decoration: none;
}

.c:visited
{
	color: #fff;
	text-decoration: none;
}

.c:focus
{
	color: #fff;
	text-decoration: none;
}

.c:hover
{
	color: #ff0;
	text-decoration: none;
	background-color: transparent;
}

.c:active
{
	color : #fff;
	text-decoration : none;
}

a.quicklinks:link,    
a.quicklinks:visited,
a.quicklinks:active,
a.quicklinks:focus
{
	color: #aaa; background-color: transparent; text-decoration: none; font-size: 9px;
}
a.quicklinks:hover
{
	color: #aaa; background-color: #fff; font-size: 9px;
}

a.zw:link,
a.zw:visited,
a.zw:active,
a.zw:focus,
a.zw:hover
{
	font-size: 13px;
}

.zw
{
	font-size: 11px;
	line-height: 2.5em;
}

a.vz:link,
a.vz:visited,
a.vz:active,
a.vz:focus,
a.vz:hover
{font-size: 14px;}

a.sz:link,
a.sz:visited,
a.sz:active,
a.sz:focus,
a.sz:hover
{font-size: 16px;}

a.az:link,
a.az:visited,
a.az:active,
a.az:focus,
a.az:hover
{font-size: 18px;}

a.tw:link,
a.tw:visited,
a.tw:active,
a.tw:focus,
a.tw:hover
{font-size: 20px;}

a:link img
{
	border: 0;
}
a:visited img
{
	border: 0;
}
a:active img
{
	border: 0;
}
a:focus img
{
	border: 0;
}
a:hover img 
{
	border: 0;
}