body,html
{
   font-family:			Verdana;   
   font-size:			11px;
   margin:			0px;
   padding-bottom:		60px;
}


.topMenu {
   position:			absolute;
   top:				30px;
   left:			780px;
}

.logo {
   position:			absolute;
   top:				40px;
   left:			40px;
}

.topHead1 {
   position:			absolute;
   top:				80px;
   left:			250px;
   
   font-size:			24px;
   font-weight:			bold;
}

.topHead2 {
   position:			absolute;
   top:				90px;
   left:			380px;
   
   font-size:			14px;
   font-weight:			bold;
}

.menu1 {
   position:			absolute;
   top:				180px;
   left:			65px;

}

.menu2 {
   position:			absolute;
   top:				180px;
   left:			495px;
}

.teaser {
   position:			absolute;
   top:				240px;
   left:			740px;
}

.parentContent
{
   position:			absolute;
   top:				210px;
   left:			20px;
   
   width:			700px;
   overflow:			visible;
   
   padding:			0px;
   padding-bottom:		20px;
}

.contentMenu {
   position:			relative;
   top:				10px;
   left:			45px;
   
   width:			600px;
   overflow:			visible;
   float:			left;
}

.mitem {
	height:			20px;
	float:			left;
}

.mitem_link {
	height:			20px;
	float:			right;
}

.contentLine {
   position:			relative;
   top:				10px;
   left:			0px;
   
   width:			700px;
   height:10px;
   float:			left;
}

.content {
   position:			relative;
   top:				20px;
   left:			45px;
   
   width:			600px;
   overflow:			visible;
   float:			left;
}

.contentEnd {
   position:			relative;
   top:				35px;
   left:			0px;
   
   width:			700px;
   height:			10px;
   float:			left;
}

h1
{
   font-size:			12px;
   font-weight:			bold;

   margin-bottom:8px;
}

h2
{
   font-size:			16px;
   font-weight:			bold;
}

a:link, a:active, a:visited, a:hover
{
   text-decoration:		none;
}

a:active
{
   text-decoration:		none;
}

.contentMenu a:link, .contentMenu a:visited, .contentMenu a:hover
{
   padding-right:		15px;
   text-decoration:		none;
}

.contentMenu a:active
{
   padding-right:		15px;
   text-decoration:		none;
}

.content a:link, .content a:visited, .content a:hover
{
   text-decoration:		none;
}

.content a:active
{
   text-decoration:		none;
}

.datatable td, .suchtable td
{
   font-size:			11px;
   vertical-align:		top;
}

.datatable, .suchtable
{
   font-size:			11px;
   width:			640px;
}

.datatable th
{
   text-align:			left;
   font-weight:			bold;
}

.datatable td.fatcolumn
{
   font-weight:			bold;
   text-align:			right;
}

.datatable td a:link, .datatable td a:active, .datatable td a:visited, .datatable td a:hover
{
   font-weight:			bold;
}

.toplink {
	font-size:		9px;
	font-weight:		normal;
}

.errorPage
{
}

.errorPage h1
{
}

label
{
   font-weight:bold;
   font-size:11px;
}

.label_like
{
   font-weight:bold;
   font-size:11px;
}

.label_like_pflichtfeld
{
   font-weight:bold;
   font-size:11px;
}

.label_red
{
}

.printtable
{
   border:0px solid black;
}

.printtable th
{
   font-size:11px;
   font-weight:bold;
   border:0px solid black;   
}

.printtable td
{
   font-size:11px;
   border:0px solid black;   
}

.errorMessage
{
   font-weight:bold;
}
