body 
{ 
	PADDING-TOP: 0;      
	PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    font-size: small; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	border-width: 0; 
	MARGIN: 0;
}

p { font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

td { }

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: black;
}
a:hover {
	text-decoration: none;
	color: #FF3333;
}
a:active {
	text-decoration: none;
}
	
.style2 {
	font-size: 12px;
}

#hof
{ background-color: white; width: 800px; margin: 0; padding: 3px 0; border-width: 0; cursor: auto; }

#banner
{ background-color: transparent; background-image: url(../img/menubg.gif); width: 800px; margin: 0; padding: 0 0 3px; border-width: 0; cursor: auto; }

#menu
{ background-color: transparent; background-image: url(../img/menubg.gif); width: 800px; margin: 0; padding: 3px 0; border-width: 0; cursor: auto; }


.colHeadG { font-size: 16px; background-color: #75d774; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; }
.colHeadB { font-size: 16px; background-color: #74b1d7; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; }
.colHeadO { font-size: 16px; background-color: orange; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; }
.colHeadS { font-size: 16px; background-color: silver; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; }

#mainPart { width: 800; }
#rightPart { background-color: transparent; position: absolute; left: 800px; width: 2px; height: 100%; float: left; }
#twoColumns { width: 800; }
#leftColumn { position: relative; left: 16; width: 368; float: left; }
#rightColumn { position: relative; width: 368; margin-left: 416; }

#leftBigColumn { position: relative; left: 16; width: 460; float: left; }
#rightSmallColumn { position: relative; width: 288; margin-left: 496; background-color: #ffffff}
#rightSmallColumnORG { position: relative; width: 36%; margin-left: 62%; background-color: #ffffff}

.maintext { font-size: 14px; font-family: tahoma; font-weight: normal; font-style: normal; margin: 8px 16px; padding: 0; }

.news_headerB { font-size: 16px; color: #222222; font-weight: bold; margin-top: 0; margin-bottom: 0 }
.news_header { font-size: 13px; color: #222222; font-weight: bold; margin-top: 0; margin-bottom: 0 }
.news_ingressB { font-size: 9pt; color: black; font-weight: bold; font-style: normal; margin-top: 0; margin-bottom: 0 }
.news_ingressI { font-size: 9pt; color: black; font-weight: normal; font-style: italic; margin-top: 0; margin-bottom: 0 }
.news_ingress { font-size: 13px; color: black; font-weight: normal; font-style: normal; margin-top: 0; margin-bottom: 0 }
.news_ingress a { text-decoration: none; color: blue; }
.news_ingress a:visited { text-decoration: none; color: blue; }
.news_ingress a:hover { text-decoration: underline; color: #FF3300 }
.news_text { font-size: 13px; color: black; font-weight: normal; margin-top: 0; margin-bottom: 0 }
.news_text a { text-decoration: none; color: blue; }
.news_text a:visited { text-decoration: none; color: blue; }
.news_text a:hover { text-decoration: underline; color: #FF3300 }
.news_date { font-size: 11px; color: black; font-style: normal; font-weight: normal; margin-top: 0; margin-bottom: 0 }
.news_author { font-size: 11px; color: black; font-style: italic; font-weight: normal; margin-top: 0; margin-bottom: 0 }
.news_category { font-size: 11px; color: black; font-style: normal; font-weight: normal; margin-top: 0; margin-bottom: 0 }
.news_bild { font-size: 11px; color: black; font-style: italic; font-weight: normal; margin-top: 0; margin-bottom: 0 }

.prog_rubrikB { font-size: 11pt; color: #222222; font-weight: bold; margin-top: 0; margin-bottom: 0 }
.prog_rubrik { font-size: 9pt; color: #222222; font-weight: bold; margin-top: 0; margin-bottom: 0 }
.prog_ingressB { font-size: 8pt; color: black; font-weight: bold; font-style: normal; margin-top: 0; margin-bottom: 0 }
.prog_ingressI { font-size: 8pt; color: black; font-weight: italic; font-style: normal; margin-top: 0; margin-bottom: 0 }
.prog_ingress { font-size: 7pt; color: black; font-weight: normal; font-style: normal; margin-top: 0; margin-bottom: 0 }
.prog_text { font-size: 7pt; color: black; font-weight: normal; margin-top: 0; margin-bottom: 0 }
.prog_text a { text-decoration: none; color: blue; }
.prog_text a:visited { text-decoration: none; color: blue; }
.prog_text a:hover { text-decoration: underline; color: #FF3300 }
.prog_datum { font-size: 7pt; color: black; font-style: normal; font-weight: normal; margin-top: 0; margin-bottom: 0 }
.prog_forf { font-size: 7pt; color: black; font-style: italic; font-weight: normal; margin-top: 0; margin-bottom: 0 }
.prog_anm { font-size: 7pt; color: red; font-style: italic; font-weight: normal; margin-top: 0; margin-bottom: 0 }
.prog_typ { font-size: 11px; color: black; font-style: italic; font-weight: normal; margin-top: 0; margin-bottom: 0 }

#footer
{ CLEAR: both; BORDER-TOP: 1px solid #ccc; MARGIN: 10px; WIDTH: 99%; COLOR: #555; padding: 2px 0 0; font-size: 8pt; }
#footer UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: center;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#footer LI
{ FONT-SIZE: 90%; BACKGROUND: no-repeat right top; FLOAT: left; MARGIN: 0;
 ;padding: 0 8px 0 6px; 
 }
 
.copyright { font-size: 11px; color: gray; font-style: normal; font-weight: normal; margin-top: 0; margin-bottom: 0 }

.todo { font-size: 11px; color: fuchsia; font-style: normal; font-weight: normal; margin-top: 0; margin-bottom: 0  }


