body {
	margin-left      : 0px;
	margin-right     : 0px;
	margin-bottom    : 0px;
	padding          : 0px;
	font-family      : Arial, Helvetica, sans-serif;
	
}
 

}

td, tr, p, div {
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 14px;
	color: #FFFFFF;
}

#ul {


  list-style-type:disc;
  paddingt     : 0px;
  margin : 0px;

}


#li {

  

  line-height      : 15px;
  padding-left     : 0px;
  padding-top      : 0px;
  list-style-position:outside;

}  


hr {

  color            : #FFFFFF;

  height           : 1px;

  width            : 100%;

}


.button {

  font-family       : Verdana, Arial, Helvetica, sans-serif;

  font-size         : 11px;

  border            : 1px solid #AABBBF;

  background-color  : #333333;

  color             :#FFFFFF;

  padding           : 2px;

}
.buttonheading {

  font-family       : Verdana, Arial, Helvetica, sans-serif;

  font-size         : 11px;

  color             :#FFFFFF;

  padding           : 2px;

width : 190px;
left:0px;
}

table.moduletable {

	width	           : 100%;

	table-layout	   : auto;

        margin-top         : 0px;

  	color            : #FFFFFF;
}

table.moduletable th {

	font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-size        : 18px;

	font-weight      : bold;

	text-align       : center;

	height           : 22px;

	line-height      : 22px;

	color            : #FFFFFF;

	background-color : #333333;

	text-transform: uppercase;

	text-decoration: none;

}

table.moduletable td {

	padding-left     : 0px;

	padding-right    : 0px;

	height           : auto;

}

table.content{
  width            : 100%;

  padding          : 0px;

  border-collapse  : collapse;

  border-spacing   : 0px;

  margin-bottom    : 10px;

}

table.contentpane {

  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  
  font-size        : 17px;

  font-weight      : normal;

  height           : 17px;

  line-height      : 17px;
  
  width            : 100%;

  padding-left     : 0px;

  padding-right    : 0px;

  padding-top      : 0px;

  border-spacing   : 0px;

  margin-bottom    : 0px;

}

table.contentpaneopen {

	
	
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  
  font-size        : 14px;

  font-weight      : normal;

  height           : 14px;

  line-height      : 14px;
  
  width            : 95%;

  padding-left     : 0px;

  padding-right    : 0px;

  padding-top      : 0px;

  border-spacing   : 0px;

  margin-bottom    : 0px;

}

.contentheading {


  
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;


  font-size        : 18px;

  font-weight      : bold;

  height           : 20px;

  line-height      : 20px;

  padding-left     : 0px;
  
  padding-top     :  00px;

  text-align       : left;

  color            : #FFFFFF;

  width            : 95%;

  margin           : 0px;

}

.componentheading {
   font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;


  font-size        : 18px;

  font-weight      : bold;

  height           : 20px;

  line-height      : 20px;


  padding-top     :  0px;

  text-align       : left;

  color            : #FFFFFF;

  width            : 95%;

  margin           : 0px;

  

  }

.title {

  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-weight      : bold;

  text-transform   : uppercase;

  font-size        : 20px;

  text-align       : left;

  color            : #FFFFFF;

}

.title a:link, .title a:visited {

  font-size        : 20px;

  color            : #FFFFFF;

  text-decoration  : none;

  font-weight      : bold;

}

.title a:hover {

  font-size        : 20px;

  color            : #FFFFFF;

  text-decoration  : none;

  font-weight      : bold;

}


a.mainlevel  {
	font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align       : left;
	vertical-align	 : center;
	display          : block;
	line-height      : 21px;
	height		 : 25px;
	font-size        : 16px;
	width            : auto;
	padding-left	 : 5px;
	color		 : #FFFFFF;
	background       : transparent;
	background-repeat: no-repeat;
	font-weight	 : normal;
}

a.mainlevelhome:link, a.mainlevelhome:visited, a.mainlevelhome:hover 
{

display:none;
}

a.mainlevel:link, a.mainlevel:visited {

  text-align       : left;

  display          : block;

  font-size        : 16px;

  color            : #FFFFFF;

  width            : auto;

  font-weight: normal;

}

a.mainlevel:hover {

	text-align       : left;

	display          : block;

	font-size        : 18px;


	text-decoration  : none;


	color: #FFFFFF;

	font-weight: bold;
}

a.sublevel  {
	font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align       : left;
	display          : block;
	line-height      : 17px;
	height		 : 18px;
	font-size        : 16px;
	width            : auto;
	padding-left	 : 52px;
	color		 : #FFFFFF;
	background        : transparent;
	background-repeat: no-repeat;
	font-weight: normal;
}


a.sublevel:link, a.sublevel:visited {

  text-align       : left;

  display          : block;

  font-size        : 16px;

  font-weight	   : normal;
	
  color            : #FFFFFF;

  width            : auto;

}

a.sublevel:hover {

	text-align       : left;

	display          : block;

	font-size        : 16px;

	font-weight      : bold;

	text-decoration  : none;



	color: #FFFFFF;

}

#active_menu {
	text-align       : left;
	color            : #FFFFFF;
	font-weight: bold;
	background-repeat: no-repeat;
	
}

a#active_menu:hover {

  text-align       : left;

  color            : #FFFFFF;

}

a:link, a:visited {
	font-size        : 11px;
	color            : #FF0000;
	text-decoration  : none;
	font-weight: normal;
}

a:hover {
	font-size        : 11px;
	color            : #FF0000;
	text-decoration  : none;
	font-weight: bold;
}

a.category:link, a.category:visited {

  font-size        : 11px;

  font-weight      : bold;

}

a.readon:link, a.readon:visited {

  color            :#990000;

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  white-space      : normal;



  padding-bottom   : 4px;

  padding-left     : 4px;

  padding-right    : 4px;

  padding-top      : 4px;

  float            : left;

  line-height      : 10px;

  text-decoration  : none; 

  border           : 1px solid #AABBBF;

  background-color : #FFFFFF;

  background-image : url(../images/but.gif);

  }

a.readon:hover {

  color            :#FF9900;

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  white-space      : normal;



  padding-bottom   : 4px;

  padding-left     : 4px;

  padding-right    : 4px;

  padding-top      : 4px;

  float            : left;

  line-height      : 10px;

  text-decoration  : none; 

  border           : 1px solid #AABBBF;

  background-color : #FFFFFF;

}



.createdate, .modifydate {

  font-size        : 10px;

  color            : #FFFFFF;

}



.inputbox {

background-image   :url(../images/inputback.jpg);

border             : 1px solid #666;

}

.back_button {
padding-bottom: 40px;
text-align         : center;



}


.createdate, .modifydate {

  font-size        : 10px;

  color            : #FFFFFF;

}


.alles
{
	position:absolute;
	left:50%;
	top:0;
	width: 791px;
	width-max: 999px;
	height: 791px;
	margin-left: -396px;
	background-image:url(../bilder/hintergrund.gif); 
	background-repeat:no-repeat;


}

.Home {
	position:absolute;
	left:30px;
	top:80px;
	width:47px;
	height:14px;
}

.Logo {
	position:absolute;
	left:595px;
	top:15px;
	width:190px;
	height:37px;
}
.xcontent{

	position:absolute;
	left:440px;
	top:440px;
	width:330px;
	height:300px;
	color: #FFFFFF;
	padding-right:20px;
	padding-bottom:35px;
	overflow: auto;
	text-align:left;
	scrollbar-base-color:#000066;
	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#333333;
	scrollbar-face-color:#000066;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#333333;
	scrollbar-track-color:#ACACE6;
  	font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  	font-size        : 12px;
  	font-weight      : normal;

}
.textcontent
{

	padding-left:0px;
	width:300px;
	height:280px;
  	font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif;
  	font-size        : 12px;
  	font-weight      : normal;




}


.navigation
{
	position:absolute;
	left:25px;
	top:65px;
	width:350px;
	hight:350px;
}

.obenrechts
{
	position:absolute;
	left:410px;
	top:75px;
	padding-left: 45px;
	padding-bottom:40px;
	text-align:left;
	width:333;
	height:338;
	
}

.untenlinks
{
	position:absolute;
	left:00px;
	top:410px;
	padding-right: 50px;
	padding-top:40px;
	text-align:right;
	width:328px;
	height:338px;
	
}

.bottom
{
	position:absolute;
	left:0px;
	top:630px;
	width:999px;
	height:44px;

}

