a	{
   color: #595959; font-family: Verdana, Helvetica; text-decoration: none; 
}
a:hover	{
   color: #970000; font-family: Verdana, Helvetica; text-decoration: underline; 
}

.tableoverview {
	padding: 3px;
	background-color: #FFFFFF;
}

body	{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Helvetica;
	line-height: 18px;
}

.leftbottom, .leftbottom table {
	color:white; 
	font-size:10px;
	position: absolute;
	bottom: 5px;
	left: 5px;
	width:205px;
}

.leftbottom tr td {
	margin-left: 20px; 
	color:white; 
	font-size:10px;
}


.mainmenu {
	margin-top: 42px;
	margin-left: 32px;
}

a.headmenu {
	font-size:12px;
}

.news, .news a {
	color: White;
}

.newsentry {
	margin-left:19px;
	margin-right: 5px;
	margin-bottom: 2px;
}

.footer {
	color: #999999;
	font-size: 10px;
	font-family: Verdana, Helvetica;
	position: absolute;
	bottom: 1px;
	right: 210px;
}

.footer	a{
	color: #999999;
	font-size: 10px;
	font-family: Verdana, Helvetica;
}
	
.contenttitle {
	font-weight: bold;
	color: #2F3E5D;
	font-size: 12px;
}


.headnews{
	font-size: 12px;
}

.content{
	font-size: 12px;
}
.contenttable {
	border : none;
	margin-left : 20px;
	margin-right : 20px;
}
.newshead {
	border-style : none;
	border-width : 1px;
	border-left-style : solid;
	border-color : White;
	background-color : FF9900;
	font-size : 12px;
}
.small	{ color: #000000; font-size: 11px; font-family: Verdana, Helvetica; }
p			{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Helvetica;
}
.headmenu {
	color: White;
	font-size: 11px;
}

.headline {
	color : White;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 11px;
}
form			{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Helvetiva;
	text-decoration: none;
	margin : 0;
}


td			{
        color: #000000;
        font-size: 11px;
        font-family: Verdana, Helvetica;
	text-decoration: none;
	line-height: 14px;
}
td.overview{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Helvetiva;
	text-decoration: none;
	line-height : 14px;	
	font-weight: bold;
	border: 1px #970000 solid;
}
td.ovcont{
	background-color : White;
	padding-top : 8px;
	padding-bottom : 8px;
	padding-right : 8px;
	border: 1px #970000 solid;
}

td.news{
   line-height: 14px;
	background-image:url(images/bg_news.gif)
}

table.profil tr td {
	text-align : center;
	vertical-align : middle;
}
td.left{
	text-align : left;
}
th			{
	color: #ffffff;
	background-color: #8C7F62;
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana, Helvetica;
}
hr.headline{
	border : dotted #2F3E5D;
}
h3 {
	font-weight: bold;
	color: #2F3E5D;
	font-size: 12px;
	margin-bottom: 2px;
}

.smallwhite {
	color : White;
	font-size : 11px;
    font-weight:bold;	
	font-family : Verdana, Helvetica, sans-serif;
}
.smallgrey {
        color : #BBBBBB;
        font-size : 11px;
        font-family : Verdana, Helvetica, sans-serif;
}

.smallblue {
	color: #2F3E5D;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
}
.h4			{ background-color: #999999; color: #ffffff; font-size: 11px; font-family: Verdana, Helvetica; font-weight:bold; height:15px;}
b, strong			{ font-size: 11px; font-weight:bold; font-family: Verdana, Helvetica; }
div.topbar		{ color: #FFFFFF; font-size: 10px; font-weight: bold; font-family: Verdana, Verdana, Helvetica; background-color:#034694; margin-top:-15px; margin-left:-11px; position:absolute; width:553px; height:16px; }

.highlight {color: red;}

.search 	{ color: Black; border : 1px solid #000000; height: 15; width: 80px; margin-top: 0px; font-size:10px; }
.input		{ color: Black; border : 1px solid #000000; height: 15; margin-top: 0px; font-size:10px; }
.input50	{ color: Black; border : 1px solid #000000; height: 15; width: 50px; margin-top: 0px; font-size:10px; }
.input35	{ color: Black; border : 1px solid #000000; height: 15; width: 35px; margin-top: 0px; font-size:10px; }
.input100	{ color: Black; border : 1px solid #000000; height: 15; width: 100px; margin-top: 0px; font-size:10px; }
.input150	{ color: Black; border : 1px solid #000000; height: 15; width: 150px; margin-top: 0px; font-size:10px; }
.inputarea150	{ color: Black; border : 1px solid #000000; height: 60; width: 250px; margin-top: 0px; font-size:11px; }
.grey		{ color: #999999; font-size: 11px;}
.colorwhite	{ color: #FFFFFF; }
.colorblue  { color: #2F3E5D; }
.select		{ background-color: #ffffff; color: #000000; font-size: 11px; font-family: Verdana, Helvetica; }
.title		{ color: #8C7F62; font-size: 12px; font-family: Verdana, Helvetica; font-weight:bold; }
.tklein		{ color: #ffffff; font-size: 11px; font-family: Verdana;}
.medium		{ font-size: 10px; }
.info		{ font-size: 10px; color: #999999; }
.mini		{ color: #ffffff; font-size: 9px; font-family: Verdana, Helvetica; }
.inputbutton {
	background-color: #BDBDBD;
	cursor:hand;
	color: #000000;
	font-weight:bold;
	border : 0px;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 11px;
}
.inputbutton2 {
	background-color: #BDBDBD;
	border : 0px;
	color: #000000;
	font-weight:bold;
	font-size : 11px;
	cursor:hand;
}
.inputfield{
	background-color : #FEFEFE;
	border : 1px solid #BCBCBC;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 11px;
	width : 150px;
}

.contact {
  bottom: 5px;
  left: 5px;
}
