i, b, td, tr, p, ul,font, ol, li, body, div, span, strong, em {
   	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #F5F5F5;}
	
body {  margin: 0px; 
	    background: #990000 url(/img/bg-main.jpg) repeat-x; }

A:LINK {
	Color: #FF0000;
	FONT-WEIGHT: bold;
	Text-Decoration: underline; }

A:ACTIVE {
   COLOR: #FF0000;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: underline; }

A:VISITED {
	Color: #FF0000;
	FONT-WEIGHT: bold;
	Text-Decoration: underline; }

A:HOVER {
	Color:#FF0000;
	FONT-WEIGHT: bold;
	Text-Decoration: underline; }

next {
	Color:#FFFFFF;
	Text-Decoration: none; }

A.link:ACTIVE,A.link:VISITED,A.link:HOVER,A.link:LINK {
	Color:#FFFFFF;
	Text-Decoration: underline;
	FONT-WEIGHT: bold; }
	

.maintable {
	background: #990000 url(/img/bg-content.jpg) repeat-y; 
	height: 100%; }

.bottom {
	height: 100%; 
	text-align: center;
	vertical-align: bottom;
	height: 68px; }

.newsheadline {
	background: url(/img/home/bg-newsheadline.jpg) no-repeat; 
	padding-top: 3px;
	padding-right: 15px;
	font-weight: bold; 
	text-align: right; }

.newscontentteaser {
	background: url(/img/home/bg-newscontent.gif) repeat-y;
	vertical-align: top;
	font-weight: bold; 
	padding: 7px;
	padding-top: 2px; 
	height: 35px; }
	
.newscontentdarkteaser {
	background: url(/img/home/bg-newscontentdark.gif) repeat-y; 
	vertical-align: top; 
	font-weight: bold; 
	padding: 7px;
	padding-top: 2px; 
	height: 35px; }
	
.newscontent {
	background: url(/img/home/bg-newscontent.gif) repeat-y;
	vertical-align: top;
	height: 130px;
	padding: 7px;
	padding-left: 15px;
	padding-top: 2px; }
	
.newscontentdark {
	background: url(/img/home/bg-newscontentdark.gif) repeat-y; 
	height: 130px;
	vertical-align: top; 
	padding: 7px;
	padding-left: 15px;
	padding-top: 2px; }
	
.newscontentimage {
	border: 1px solid #BFBFBF; 
	margin-top: 5px;
	margin-right: 5px;}
	
.darkred {
	background: #680000; }

.hometext {
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 5px; 
	height: 100%; }

.contenthead {
	background: url(/img/bg-content-head.gif) no-repeat top; 
	padding-left: 8px; 
	padding-bottom: 5px; }
	
.newstable {
	background: url(/img/news/bg-content.gif) repeat-y top; 
	height: 100%; 
	width: 100%; }

.newstableheadlinedunkel {
		background: url(/img/news/bg-kopf-dunkel.jpg) no-repeat top; 
		height: 27px; }

.newstableheadlinehell {
		background: url(/img/news/bg-kopf-hell.jpg) no-repeat top; 
		height: 27px; }

.newstableheadlinedate {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	COLOR: #F5F5F5; 
	vertical-align: top;
	font-weight: bold; 
	height: 33px;
	padding-left: 32px;
	padding-top: 5px; }
	
.newstableheadlinetext {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR: #F5F5F5; 
	vertical-align: top;
	font-weight: bold; 
	height: 33px;
	padding-left: 40px;
	padding-top: 10px; 
	width: 100%; }
	
.kontakttext {
	background: url(/img/kontakt/bg-kontakt.gif) repeat-y top;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR: #F5F5F5; 
	vertical-align: top;
	padding-top: 10px; 
	padding-left: 20px;
	padding-right: 10px;
	height: 100%; }

.newsdunkel {
	background: url(/img/news/bg-newsdunkel.gif) repeat-y  top; }
	
.newshell {
	background: url(/img/news/bg-newshell.gif) repeat-y top; }

.newstabletext {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR: #F5F5F5; 
	vertical-align: top;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 2px;
	height: 100%; }
	
.fullsize {
	height: 100%; }

.linkhead {
	background: url(/img/links/bg-head.gif) repeat-x top; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	COLOR: #F5F5F5; 
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	width: 200px; }

.shoptable {
	background: url(/img/news/bg-content.gif) repeat-y top; 
	height: 100%; 
	width: 100%; }