TD, TH, .BOD, FONT { font: 12px geneva, verdana, arial, sans-serif; color: #000000; }
select, input, textarea { font: 12px geneva, verdana, arial, sans-serif; color: #3D3D3D; }
A.small:link, A.small:visited, A.small:active { font: 9px geneva, verdana, arial, sans-serif; color: #972400; text-decoration: none; }
A.small:hover { font: 9px geneva, verdana, arial, sans-serif; color: #4F0000; text-decoration: underline; }
A.newsarc:link, A.newsarc:visited, A.newsarc:active { font: 12px geneva, verdana, arial, sans-serif; color: #4E4E4E; text-decoration: underline; }

Strong { font: 12px geneva, verdana, arial, sans-serif; color: #D0D5DB; }

A.newsarc:hover { font: 12px geneva, verdana, arial, sans-serif; color: #262626; text-decoration: underline; }

.bira, .birali, .birare { margin: 2px; padding: 4px; border: groove 2px #dcdcdc; }
.randoben    { color: #333; border-top: 1px solid #666 }
.bira { margin: 0 1em 0 0; padding: 3px; outline: solid 1px #e8e8e8; }
.birali {margin-right: 1em; margin-bottom: 0.5em; float: left; }
.birare { margin-bottom: 1em; margin-left: 1em; float: right; }
.bili { margin: 0 1em 0.2em 0; padding: 0; float: left; }
.bire { margin-bottom: 0.5em; margin-left: 1em; float: right; }
.bi {margin-bottom: 1em; }
.clearer {clear: both; height: 0;}
.trennlinie { margin-top: 0.5em; margin-bottom: 0.5; border-bottom: 0.08em solid #EDEDE3; clear: both; }
h2 {
	font-weight:bold;	
	font-size:12pt; 	
	font-family: "geneva", "helvetica", "arial", "lucida", sans-serif;
	color: black;	
	word-spacing:0.8mm;
	padding-bottom : 1px;
	margin-bottom : 1px;
}
h3 {
	font-weight:bold;	
	font-size:10pt; 	
	font-family: "geneva", "helvetica", "arial", "lucida", sans-serif;
	color: black;	
	word-spacing:0.8mm;
	padding-bottom : 1px;
	margin-bottom : 1px;
}
h4 {
	font-weight:bold;	
	font-size:9pt; 	
	font-family: "geneva", "helvetica", "arial", "lucida", sans-serif;
	color: #D0D5DB;	
	word-spacing:0.8mm;
	padding-bottom : 1px;
	margin-bottom : 1px;
}
h5   { color: #252c3e; font-size: 9pt; font-family: geneva, helvetica, arial, lucida, sans-serif; font-weight: bold; text-decoration: none; word-spacing: 0.8mm; margin-bottom: 1px; padding-bottom: 1px }
h6    { color: #fff; font-size: 8pt; font-family: geneva, helvetica, arial, lucida, sans-serif; font-weight: bold; text-decoration: none; background-color: #252c3e; word-spacing: 0.8mm; margin-bottom: 1px; padding-bottom: 1px }
a:link    { color: #2e338b; font-weight: normal }
a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #0000a0;
}
a:hover 
{
	text-decoration: underline;
}
a:active  { color: #99f }
body
{
	background-color: #D2D2D2;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica;
	color: #0000a0;
	margin-top: 0px;
}
.alert
{
	font-weight: bold;
	color: #E03030;
}
.spoiler
{
	padding: 4px 4px 2px 4px;
	margin: 8px 8px 0px 20px;
	border-top: solid 1px #8080C0;
	border-left: solid 1px #8080C0;
	border-bottom: solid 1px White;
	border-right: solid 1px White;
	background-color: #80A0FF;
	color: #80A0FF;
}
.Newsblock
{
	border-left: solid 1px navy;
	border-top: solid 1px navy;
	border-bottom: solid 1px navy;
	border-right: solid 1px #90AF90;
	background-color: #A0FFA0;
	text-align: center;
	color:Navy;
}
.Infoblock
{
	border-top: solid 1px navy;
	border-bottom: solid 1px navy;
	border-left: solid 1px #B8FFB8;
	background-color: #FFA0A0;
	text-align: center;
	color:Navy;
}
form
{
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}
td
{
	font-size: 13px;
}
p
{
	margin: 0px 0px 7px 0px;
}
ul
{
	
	margin: 0px 0px 7px 20px;
}
textarea
{
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica;
}
blockquote
{
	padding: 4px 4px 2px 4px;
	margin: 8px 8px 0px 20px;
	border-top: solid 1px #8080C0;
	border-left: solid 1px #8080C0;
	border-bottom: solid 1px White;
	border-right: solid 1px White;
}
.TLCContent
{
	padding: 0px 0px 2px 0px;
}
.MainContent
{
	padding: 0px 15px 0px 15px;
}
.TLCDisplay
{
	margin-left: auto;
	margin-right: auto;
}
.Headline
{
	font-size: 26px;
	font-weight: bold;
	color: #4870aa;
}
.HeadlineSub
{
	font-size: 12px;
	font-weight: bold;
	color: #4870aa;
}
.HeadlineSub ul
{
	margin-top: 1px;
	margin-bottom: 7px;
	margin-left: 23px;
}
.ContA
{ margin: 6px 0 0; padding: 1px 3px; border-width: 1px; background-color: #d4f3ff; border-style: solid; color: #2e338b; border-color: #a0c0a0 #ffffff #ffffff #a0c0a0; }
.ContR
{
	margin: 6px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	border-width: 1px;
	border-top-color: #A0C0A0;
	border-left-color: #A0C0A0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color: #E0FFE0;
	border-style: solid;
	color: Navy;
}
.ContD
{
	margin: 6px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	border-width: 1px;
	border-top-color: #C0C0A0;
	border-left-color: #C0C0A0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-style: solid;
	background-color: #EFEFC0;
	color: #A00000;
}
.ContW
{ margin: 6px 0 0; padding: 1px 3px; border-width: 1px; border-style: solid; color: #808080; font-size: 8pt; border-color: #c0c0c0 #ffffff #ffffff #c0c0c0; }
.ContV
{
	margin: 6px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	border-width: 1px;
	border-top-color: #A0A0C0;
	border-left-color: #A0A0C0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-style: solid;
	color: #000080;
}
.avatar
{
	border-collapse: collapse;
	background-color: #FEFEFE;
	text-align: center;
	border-top: solid 1px #B0B0C0;
	border-left: solid 1px #B0B0C0;
	border-bottom: solid 1px White;
	border-right: solid 1px White;
}
.avatar TD
{
	margin: 0px;
	padding: 0px;
}
.boxstrich
{
	background-color: #FFFFB9;
	border: dashed 1px gray;
}
.highlight
{
	background-color: White;
	border-width: 1px;
	border-style: solid;
	border-color: #ffa000;
}
.NewsPanel
{
	padding: 10px 0px 10px 8px;
}
.news
{
	border-right: #2e3e53 1px solid;
	border-top: #2e3e53 1px solid;
	border-left: #2e3e53 1px solid;
	border-bottom: #2e3e53 1px solid;
	background-image: url(../images/TLCNews.png);
	color: White;
	background-repeat: repeat-x;
	padding-left: 6px;
}
.spotlight
{
	border-right: solid 1px #abbed2;
	border-left: solid 1px #abbed2;
	border-bottom: solid 1px #abbed2;
	padding: 2px 2px 2px 2px;
	height: 122px;
	width: 292px;
}
.spotlightdesc
{
	padding-left: 6px;
}
.newstxt
{
	border-right: solid 1px #abbed2;
	border-left: solid 1px #abbed2;
	border-bottom: solid 1px #abbed2;
	padding: 2px 6px 2px 6px;
}
.newstxt a:link 
{
	font-weight: bold;
	color: #0000a0;
}
.newstxt a:visited
{
	font-weight: bold;
	color: #0000a0;
}
.newstxt a:hover 
{
	text-decoration: underline;
}
.scrollinglist
{
	width: 230px;
	height: 100%;
	background-color: Red;
	overflow: auto;
}
.scrollingcbl
{
	OVERFLOW: auto; 
	WIDTH: 165px; 
	HEIGHT: 306px; 
	BACKGROUND-COLOR: #FEFEFE;
	margin: 5px 0px 0px 0px;
	border-top: solid 1px #8080C0;
	border-left: solid 1px #8080C0;
	border-bottom: solid 1px #8080C0;
	border-right: solid 1px #8080C0;
}
.messagepreview
{
	font-size: 10px;
	font-weight: normal;
	color: Gray;
	BACKGROUND-COLOR: #e9f2fb;
	margin: 5px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-top: solid 1px #A0A0C0;
	border-left: solid 1px #A0A0C0;
	border-bottom: solid 1px White;
	border-right: solid 1px White;
}
.toptable
{
	margin-left: auto;
	margin-right: auto;
}
.TLCShadowRight
{
	vertical-align: top;
	background-image: url(../images/TLCShadowRight.jpg);
	background-repeat: repeat-y;
}
.TLCShadowLeft
{
	vertical-align: top;
	background-image: url(../images/TLCShadowLeft.jpg);
	background-repeat: repeat-y;
}
.TLCShadowLeftBottomLeft
{
	vertical-align: top;
}
.TLCShadowBottom
{
	background-image: url(../images/TLCShadowBottom.jpg);
	background-repeat: repeat-x;
}
.topmenu
{
	color: White;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 11px;
	vertical-align: bottom;
	text-align: left;
}
.topmenu a:link 
{
	text-decoration: none;
	font-weight: bold;
	color: White;
}
.topmenu a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: White;
}
.topmenu a:hover 
{
	text-decoration: underline;
}
.footer { color: gray; font-size: 8pt; background-color: transparent; margin: 0 1em 0 0; padding: 3px; outline-color: #e8e8e8; outline-width: 1px; }

