html, body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:0; height:100% }



#tblheight { height:100%; }



a:link, a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:underline; }

a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#005BAA; text-decoration:none; }



ul#main_menu { padding:0; margin:0; list-style-type:none; float:left; }

ul#main_menu li { display: inline; }

ul#main_menu li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;

					float: left; color: #fff; padding: 0 1em; text-decoration: none; height:36px; text-align:center; line-height:35px; }

ul#main_menu a:hover{ color:#eee; background:#005BAA; }

ul#main_menu #mm_aktiv{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#eee; background:#005BAA;

						float: left; color: #fff; padding: 0 1em; text-decoration: none; height:36px; text-align:center; line-height:35px;}



div#server_menu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:right; color:#fff;

				 padding:0; margin:0 2px 5px 0; list-style-type:none; padding:0 .5em;  }

div#server_menu li { display: inline; }

div#server_menu a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;

					text-decoration: underline; text-align:center; }

div#server_menu a:hover{ color:#eee; text-decoration: none; }



ul#path { padding:0; margin:0 0 5px 5px; list-style-type:none; float:left; }

ul#path li { display: inline; }

ul#path li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#777;

			   padding: 0 .5em; text-decoration: underline; text-align:center; }

ul#path a:hover{ color:#444; text-decoration:none; }



ul#left_menu { float:right; padding:0; margin:10px 0px 10px 10px; list-style-type:none; }

ul#left_menu li { display: block; }

ul#left_menu a { width:20em; line-height:20px; padding: 0 .5em; text-decoration:none; color:#222; display:block; text-align:left;

			   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#e7e7e7; border-bottom:#fff solid 1px; }

ul#left_menu a:hover { background-color:#005BAA; color:#fff; }

ul#left_menu #lm_aktiv {  background-color:#005BAA; color:#fff; }

ul#left_menu ul { margin:0; padding:0 0 0 10px; list-style-type:none; }

ul#left_menu li li a { margin:0; width:19em; color: #222; display:block; background-color:#ccc; }

ul#left_menu li li #lms_aktiv {  background-color:#2f83cc; color:#fff; }



#suchen { float:right; width:21em; height:4em; background:#e7e7e7; margin:0 0 10px 0; }

#suchen input { margin:1em 0 1em .5em; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }



#top_menu { float:right; width:20em; height:3em; background:#e7e7e7; margin:0 0 10px 0; padding: 1em .5em 0 .5em; }

#top_menu a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #222;

			  text-decoration:underline; text-align:center; }

#top_menu a:hover { color:#444; text-decoration:none; }

#top_menu #tm_aktiv { text-decoration:none; }



td#content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:1em 0 1em 1em; }

div#index_left {
	float:left;
	width:200px;
	margin-right:15px;
}
div#index_right {
	float:right;
	width:200px;
	margin-left:15px;
}
div#index_header_left a {
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	color:#005BAA;
	text-align:right;
}

div#index_header_right a:hover {
	text-decoration:none;
	text-align:left;
}
div#index_header_right a {
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	color:#005BAA;
	text-align:left;
}

div#index_header_left a:hover {
	text-decoration:none;
	text-align:right;
}

#index td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
}
#index_item_left {
	margin-top:10px;
	text-align:right;
}
#index_item_right {
	margin-top:10px;
	text-align:left;
}

#link_itellico a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
#link_itellico a:hover {
	text-decoration:underline;
}

#bottom_menu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005BAA;
	text-decoration:none;
	font-weight:bold;
}
#bottom_menu a:hover {
	text-decoration:underline;
}


.title {
font-size:24px;
margin-bottom:10px;
position:relative;
display:inline;
color:#005BAA;
}
.servertitle {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
margin-bottom:0 0 5px 0;
padding:0;
position:relative;
display:inline;
}
.newstitle {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
position:relative;
display:inline;
}

.liste h3 {
    font-size:10px;
}

.homepic {
position:absolute;
bottom:0px;
left:580px;
margin-bottom:-50px;
}
/*----- news modul -----*/
.neuigkeiten_detail h2, h2 {
	font-size:16px;
}
.neuigkeiten_detail h3, .liste h3 a {
	font-size:11px;
}
.neuigkeiten_index .liste {
	border:1px solid #DDEEFF;
	margin:5px 0;
	padding:5px;
	cursor:pointer;
}
.home_index .liste p {
	display:none;
}