body, html {
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
}
body {
	font-family:Verdana, sans-serif;
	font-size:11px;
}
#willkommen {
	height:240px;
	padding:0px 285px 0px 0px;
}
#willkommen img {
}
#content {
	margin:0px 169px 0px 295px;
	background-image:url(../img/content_ol.gif);

}
#content .ul {
	margin:0px;
	padding:0px;
	background-image:url(../img/content_ul.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#content .ur {
	margin:0px;
	padding:0px;
	background-image:url(../img/content_ur.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#content .or {
	margin:0px;
	padding:0px 0px 40px 0px;
	background-image:url(../img/content_or.gif);
	background-position:top right;
	background-repeat:no-repeat;

}
#content h1.img {
	height:0px;
	padding:55px 0px 0px 0px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:18px 18px;
	margin:0px 22px 0px 0px;
}

#content img {
	margin:15px 20px 1px 10px;
}

#content div.submenu {
	margin:0px 5px 0px 6px;
	padding:0px;
	background-image:url(../img/submenu.gif);
	background-color:#DA157F;
	line-height:18px;
}
#content div.submenu a {
	border:1px solid #FFFFFF;
	border-width:0px 1px 0px 0px;
	color:#FFFFFF;
	padding:2px 5px 3px 5px;
	text-decoration:none;
}
#content div.submenu a:hover {
	background-color:#DA157F;

}
#mntbl {
	margin:0px;
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	height:100%;
	background-image:url(../img/girl.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#mntd {
	padding:0px;
	vertical-align:top;
}
#mntdb {
	padding:0px;
	vertical-align:bottom;
	text-align:right;
}
#mntdb img {
	border-width:0px;
}
#mainmenu {
	position:absolute;
	top:180px;
	left:0px;
	width:280px;
}
#mainmenu a {
	display:block;
	float:left;
	text-decoration:none;
	text-align:center;
	padding:20px 25px 20px 25px;;
	width:80px;
	background-image:url(../img/mainmenu_1.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	color:#B2B2B2;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
}
#mainmenu a:hover {
	background-image:url(../img/mainmenu_2.gif);
	color:#DA157F;
}
#mainmenu a.akt {
	background-image:url(../img/mainmenu_3.gif);
	background-position:bottom center;
}
#mainmenu a.akt:hover {
	background-image:url(../img/mainmenu_4.gif);
}
#mainmenu a.a {
	margin-left:2px;
}
#mainmenu a.b {
	margin-left:80px;
}
#mainmenu a.c {
	margin-left:20px;
}


#mainmenu br {
	clear: left!important;
}

#text {
	margin:0px 16px 0px 17px;
	padding:5px;
	font-size:11px;
	line-height:18px;
}
#text a {
	text-decoration:none;
	color:#DA157F;
}
#service {
	width:120px;

	margin:0px -150px 0px auto;




}

#service a {
	text-decoration:none;
	color:#B2B2B2;
}

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:14px 0px 3px 0px;
}
h1 {
	font-size:16px;
	font-weight:bold;
}
h2 {
	font-size:16px;
	font-weight:bold;
}
h3 {
	font-size:14px;
	font-weight:bold;
}
h1, h2, h3 {
	color:#B2B2B2;
}
p {
	margin:0px;
	padding:3px 0px 3px 0px;
}


/*div#text p {
border:1px solid #CCC;
}*/

#text img {
	margin:0px;
	padding:3px 3px 3px 0px;
	float:left;
}
#doccheck img { 
     margin:0px; 
     padding:0px; 
}


/*   Aknetest   */

.aknetest_table {
	border-collapse:collapse;
	border: 1px solid rgb(255, 153, 204);
}
.aknetest_table td {
	padding:2px;
border: 1px solid rgb(255, 153, 204);
}
.aknetest_table tbody tr.rowB {
	/*background-color:#DFDFDF;*/
	background-color:#FFFFFF;
}
.aknetest_table tr.rowB td {
	/*background-color:#DFDFDF;*/
	background-color:#FFFFFF;
}
.aknetest_table tr.rowA {
	background-color:#FFFFFF;
}
.aknetest_table tr.rowA td {
	background-color:#FFFFFF;
}


/* IE 6 Fix - Textabsätze im Content waren teilweise unsichtbar bzw. 
sind erst nach dem Markieren wieder sichtbar geworden */

 * html #content { height: 0.01%; }
* html #service {
margin-right:0;
position:absolute;
right:0;
} 
