BODY {
	margin-left: 0px;
	margin-top: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;	
}
body,td,th, tr, p, div {	
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	color: #666666;	
	line-height: 17px;
}
hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	width: 100%;
}
a:link, a:visited {
	color: #E87B14;
	text-decoration  : none;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a.category:link, a.category:visited {  
	color            : #E87B14;  
	font-weight      : bold;
}
a.category:hover {  
	color            : #9D080D;
}
a.mainlevel:link, a.mainlevel:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: normal;	text-decoration: none;	
	color: #999999;
}
a.mainlevel:hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: normal;	
	text-decoration: none;	
	color: #fff;
	background-color:#E87B14;
}
table.moduletable {	
	font-size:11px;	
	font-family:arial, sans-serif;	
}
table.moduletable th  {	
	color: #E87B14;
	text-align:left;	
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	padding-top: 4px;	
	height: 21px;	
	font-size: 18px;	
	text-transform: uppercase;
	border-top:solid 5px #E87B14;
	display:block;
}
.inputbox {	
	border: 1px solid #CCCCCC;
}	
.contentpaneopen {	
	color:	#F4F4F4;	
	width:100%;	
	cellpadding: 0px;	
	cellspacing:0px;	
	margin: 0px;	
	padding: 0px;	
	border: none;	
	height: 62px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: normal;
}
.buttonheading {	
	height: 62px;
}
.componentheading, .contentheading {
	font-family: Helvetica, sans-serif;	
	color: #E87B14;;	
	font-weight: bold;	
	font-size: 16px;
}
.contentdescription {
	font-family      : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size        : 11px;	
	color            : #333333;	
	text-align       : left;
}
.category { 
 color            : #999;  
 font-family      : Trebuchet MS, Arial, Helvetica, sans-serif;  
 font-size        : 11px;  
 font-weight      : bold;
}
.sectiontableheader {  
	font-weight: bold;  
	background: #f0f0f0;}
.sectiontableentry1 {	
	background-color : #FFFFFF;
}
.sectiontableentry2 {
	background-color : #F4F4F4;
}.small { 
 font-family      : Trebuchet MS, Arial, Helvetica, sans-serif;  
 font-size        : 9px;  
 color            : #000;  
 text-decoration  : none;  
 font-weight      : normal;  
}
.smalldark { 
 font-family      : Verdana, Arial, Helvetica, sans-serif;  
 font-size        : 9px;  
 color            : #000000;  
 font-weight      : normal;
}
table.contenttoc { 
 border: 1px solid #cccccc;  
 align:right;
}
table.contenttoc td {} 
table.contenttoc th {
	color: #666666;	
	text-align: left;	
	padding-top: 2px;	
	height: 21px;	
	font-weight: bold;	
	font-size: 10px;	
	text-transform: uppercase;
}
ul {		}
li {	
	list-style-image: url(../images/arrow.png);
}
.latestnews {
	line-height: 16px;	
	padding-bottom: 4px;
}
a.wichtig:link, a.wichtig:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: normal;	text-decoration: none;	
	color: #999999;
}
a.wichtig:hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: normal;	
	text-decoration: none;	
	color: #fff;
	background-color:#E87B14;
}
img {
        border: none;
}
