/******************Index****************/

.font1 {	
	color: #c64934; text-decoration: none;
	font-weight: bold;
}

.latestnews a {	/* Verweise */
	color: #c64934; text-decoration: none;
	font-weight: bold;
}

.latestnews a:hover {	/* Verweise :hover */
	color:#900 ;	
	text-decoration: none;
	font-weight: bold;
}


.mostread a {	/* Verweise */
	color: #c64934; text-decoration: none;
	font-weight: bold;
}

.mostread a:hover {	/* Verweise :hover */
	color:#900 ;	
	text-decoration: none;
	font-weight: bold;
}

.bild_box {	/* Box mit Rahmen für Bilder */
	overflow: hidden;
	height: 134px;
	width:152px;
	margin: 0px;
	padding:3px;
	border: 1px solid #ccc;
	text-align: center;
}
.bild {	/* Box mit Rahmen für Bilder */
	overflow: hidden;
	height: 113px;
	width:150px;
	margin: 0px;
	margin:0px;
	border: 1px solid #ccc;
	text-align: center;
	line-height: 22px;
}

.describe {	
	overflow: hidden;
	display: block;
	height: 140px;
	width:467px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right:0px;
	border: 1px solid #ccc;
	padding:0px;
	background-color:;
	text-align:;
}

.describe_main {	
	overflow: hidden;
	display: block;
	height: 140px;
	width:629px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right:0px;
	border: 1px solid #ccc;
	padding:0px;
	background-color:;
	text-align:;
}


#middle_text {	/* Box mit Rahmen in der Mitte (klein) */
	font-family:monospace;
	font-weight:bold;
	font-size:12pt;
	overflow: hidden;
	display: block;
	height: 25px;
	line-height: 25px !important;
	line-height: 22px;
	padding-left: 4px;
	border: 1px solid #ccc;
	margin-bottom: 1px;
	margin-right:0px;
	margin-top:3px;
	text-align: center;
	width:625px;
	background-color: ;
}






/*************************SELF Ende*************************/

html {
	height: 100%;
}

body {
	/*border:1px solid green;*/
	margin-bottom: 1px;
	margin: 5px;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	line-height: 120%;
	font-size: 11px;
	color: #333333;
	background: #ffffff;
}

#shortcut_inner { /* Zwischenraum zwischen Bannerbild und obere Shortcutleiste */
	width: 802px;
  	margin-bottom: 2px;
	margin-right: 0px;
	float: left;
}

#border { /* Rahmen der oberen Shortcutleiste */
	border: 1px solid #cccccc;
	height: 21px !important;
	height: 23px;
}





ul#mainlevel-nav li	/* Formatierung der oberen Shortcutleiste */
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-right: 1px solid #cccccc;
}

ul#mainlevel-nav li a	/* Formatierung der oberen Shortcutleiste linkfarben */
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #333333;
	background: transparent;
}

#header {	/* Bannerbild */
	border:0px solid green;
	float: left;
	padding: 0px;
	margin-right: 0px;
	width: 810px;
	height: 197px;
	/*background: url(images/banner_final.JPG) no-repeat;*/
}





a.bannerbutton:link, a.bannerbutton:visited {	/* Menüdesign */
	
	background: url(bilder/banner_05.jpg) no-repeat;
	display: block;
	width: 80 px !important;
	height: 20 px;
	padding-left: 5px;
	font-family: Verdana;
	font-size:12px;
	font-weight: bold;
	cursor:pointer;
	float:;
	font-weight: bold;
	color: #404040;
	text-align: ;
	padding-top: 6px;
	padding-bottom:0px;
	text-decoration: none;
}


a.bannerbutton:hover
{
background: url(bilder/banner_hover_05.jpg) no-repeat;
text-decoration: none;
color: #fff;
}




#boxtop_outer{	/* Seitenformatierung Newsflash rechts */
	float: left;
	width: 165px;	/* Breite der Box */
}

#boxtop_inner {	/* Seitenformatierung */
  border: 1px solid #cccccc;
  padding: 2px;
  height: 144px !important;
  height: 150px;
  overflow: hidden;
  float: none !important;
  float: left;
}

#menu_outer {	/* Seitenformatierung, damit  box links anschließt */
	float: left;
	margin-top: 2px;
	width: 165px;
}

#menu_inner {	/* Rahmen der Menüleiste */
  border: 0px solid #cccccc;
	padding: 2px;
  float: none !important;
  float: left;
}

#content_outer {	/* Seitenformatierung */
	padding: 0px;
	margin-top: 0px;
	margin-left: 2px;
	/*border: 1px solid #cccccc; */
	float: left;
	width: 635px;
	/*background-color:green;*/
}

#content_inner{	/* Abstandhalter zwischen Mitte und Banner */
  float: none !important;
  float: left;
  padding: 0;
  padding-top: 2px;
  margin: 0;
}

#banner_inner {	/* Zwischenraum über News, Popular */
	float: left;
	padding: 0px;
	height: 70px;
	background-color:;
}

#poweredby_inner {	/* Formatierung für rechte Seite */
	float: right;
	padding: 0px;
	margin-left: 0px;
	height: 70px;
}

#right_outer {	/* Formatierung der Mitte, Breite */
	margin-left: 2px;
	width: 112px;
}

#right_inner {	/* Rechte Seite unten Box */
	width:108px;
	height:360px;
	float: left;
	border: 1px solid #cccccc;
	padding-left: 2px;
	margin-right:0px;
	overflow:hidden;
	background-color:;
}

.shortcut_outer { /*Umrandung der ganzen Seite mit einem border 1px */
	border: 1px solid #cccccc;
	background: #ffffff;
	padding: 2px;
}

.content1_inner {	/* News Rahmnen */
	border: 1px solid #cccccc;
	float: none !important;
	float: left;
	margin: 0px;
	padding: 2px;
	height:100px;
}

.content2_inner {	/* Popular Rahmen */
	border: 1px solid #cccccc;
	float: none !important;
	float: left;
	margin-right: 0px;
	padding: 2px;
	height:100px;
}

.content3_inner {	/* Popular Rahmen */
	float: left;
	border: 1px solid #cccccc;
	padding: 2px;
	margin-right:-1px;
	height:100px;
	overflow:hidden;
	width:109px;
	
}


table.content_table td {	/*Formatierung in der Mitte (fuzifuziwenig */
	padding: 0px;
	margin: 0px;
}

table td.center_outer {	/* Mitte Hauptfenster Rahmen */
	padding: 6px;
	border: 1px solid #cccccc;
}

ul	/* Design der Listeneintrge */
{
margin: 0;
padding: 0;
list-style: none;
}

li	/* Formatierung der Listeneinträge */
{
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

td {	/* Tabellenformatierung td linksbündig */
	text-align: left;
	font-size: 11px;
}

a:link, a:visited {	/* Verweise */
	color: #c64934; text-decoration: none;
	font-weight: bold;
}

a:hover {	/* Verweise :hover */
	color: ;	text-decoration: none;
	font-weight: bold;
}



div.moduletable {	/* Trennung Menü zwischen öff. und intern */
	padding: 0;
	margin-bottom: 0px;
	
}

div.moduletable1 {	/* Trennung Menü zwischen öff. und intern */
	padding: 0;
	margin-bottom: -15px;
}

table.moduletable th, div.moduletable h3 {	/* Überschriften */
	background: url(images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
}

.small {	/* Textformatierung */
	color: #999999;
	font-size: 11px;
}

.text{	/* Textformatierung */
	color: black;
	font-size: 12px;
	font-weight:bold;
}

.createdate {	/* Textformatierung */
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
}

.contenthead {	/* Überschriften für Mitte */
	height: 30px;
	color: #c64934;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}


a.mainlevel:link, a.mainlevel:visited {	/* Menüdesign */
	display: block;
	background: url(images/menu2.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	text-align: left;
	padding-top: 8px;
	padding-left: 25px;
	height: 22px !important;
	height: 22px;
	width: 88%;
	text-decoration: none;
}


a.mainlevel:hover {	/* Menü :hover */
	background-position: 0px -30px;
	text-decoration: none;
	color: #fff;
}

a.mainlevel:active{	/* Menü :hover */

	text-decoration: none;
	color: #fff;
}

a.mainlevel#active_menu {	/* Menüpunkt aktiv, farblich hervorgehoben */
	color:#fff;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {	/* Menüpunkt aktiv  :hover*/
	color: #fff;
}

span.article_seperator {	/* Fprmatierung fast keine Auswirkung */
	display: block;
	height: 1.5em;
}


table.content_table {	/*  ganze Breite mittel text*/
	width: 630px;
	height:px;
	padding: 0px;
	margin: 0px;
	background-color:;
}
