body  {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	overflow:-moz-scrollbars-vertical;
	text-align:center;
	background-color: #4b0e62;
}

.titel{font-family:Arial,Verdana,Impact,Helvetica,sans-serif;font-size:12px;color:#FFFFFF;text-decoration:none;}
.titel2{font-family:Arial,Verdana,Impact,Helvetica,sans-serif;font-weight:bold;font-size:11px;color:#FFFFFF;text-decoration:none;}
.titel3{font-family:Arial,Verdana,Impact,Helvetica,sans-serif;font-size:18px;color:#00adef;text-decoration:none;}
.menu{font-family:Arial,Verdana,Impact,Helvetica,sans-serif;font-size:12px;color:#4b0e62;text-decoration:none;}
.project{font-family:Arial,Verdana,Impact,Helvetica,sans-serif;font-weight:bold;font-size:11px;color:#4b0e62;text-decoration:none;}
.project2{font-family:Arial,Verdana,Impact,Helvetica,sans-serif;font-size:11px;color:#4b0e62;text-decoration:none;}
.contact{font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#00adef;}

.normal1,td,div{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;color:#000000;}
.normal3{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;color:#00adef;}
.normal2,textarea,radio{font-family: Arial,Verdana,Helvetica,sans-serif;font-size:11px;color:#000000;}
.normal4{font-family:Arial,Verdana,Impact,Helvetica,sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;}

.error{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;color:#FF0000;}

.color1{background-color: #FFFFFF;}
.color2{background-color: #00adef;}

select.select1{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:9px;color:#000000;border:1px solid #51628D;}

a, a:link, a:visited {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;color:#00adef;text-decoration:none;}
a:hover{text-decoration:underline;}

a.link1:link, a.link1:visited, a.link1:active{font-family:Arial,Verdana,Impact,Helvetica,sans-serif;font-weight:bold;font-size:13px;color:#00adef;text-decoration:none;}
a.link1:hover{color:#4b0e62}
a.link2:link, a.link2:visited, a.link2:active, a.link2:hover{font-family:Arial,Verdana,Impact,Helvetica,sans-serif;font-weight:bold;font-size:13px;color:#4b0e62;text-decoration:none;}
a.link3:link, a.link3:visited, a.link3:active, a.link3:hover{font-family:Arial,Verdana,Impact,Helvetica,sans-serif;font-size:12px;color:#00adef;text-decoration:none;}
a.link4:link, a.link4:visited, a.link4:active{font-family:Arial,Verdana,Impact,Helvetica,sans-serif;font-size:12px;color:#00adef;text-decoration:none;}
a.link4:hover{color:#4b0e62}
a.link5:link, a.link5:visited, a.link5:active, a.link5:hover{font-family:Arial,Verdana,Impact,Helvetica,sans-serif;font-size:12px;color:#4b0e62;text-decoration:none;}
a.link6:link, a.link6:visited, a.link6:active{font-family:Arial,Verdana,Impact,Helvetica,sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none;}
a.link6:hover{text-decoration:underline;}

input,select{
	font-style: normal;
	color: black; 
	border : 1px solid #7f9db9;
	background-color : white;
	font-size : 12px;
	font-family : Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input.input1{
	font-style: normal;
	color: white; 
	border : 1px solid #4b0e62;
	background-color : #4b0e62;
	font-size : 12px;
	font-family : Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#mBodydiv {
	position:relative;
	width: 968px;
	height: 100%;
	margin: 0 auto;
}

#mLogodiv {
	position:absolute;
	top: 4px;
	left: 228px;
	margin: 0 auto;
}

#mMenudiv {
	position:absolute;
	top: 34px;
	left: 283px;
	margin: 0 auto;
}

#mLogindiv {
	position:absolute;
	top: 22px;
	left: 860px;
	margin: 0 auto;
}
#mLoggedindiv {
	position:absolute;
	top: 6px;
	left: 860px;
	margin: 0 auto;
}


#mSubmenudiv {
	position:absolute;
	top: 106px;
	left: 228px;
	margin: 0 auto;
}

#mTiteldiv {
	position:absolute;
	top: 84px;
	left: 228px;
	margin: 0 auto;
}

.content{
	background: url(../img/bg_bottom.gif) no-repeat;
	background-position: bottom right;
}

.projectbar{
	background: url(../img/bg_project_links.gif);
	padding-left: 10px;
	padding-right: 10px;
	width:128px;
}

.bluebar{
	background-color: #00adef;
	padding-left: 10px;
	padding-right: 10px;
}

.projectbarright{
	background: url(../img/bg_project_rechts.gif);
	padding-left: 10px;
	padding-right: 10px;
	width:103px;
}

.projectcontent{
	padding-left: 10px;
	padding-right: 10px;
}

.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#006c8b;
	font-size:12px;
	font-weight: bold;
	width:714px;
	/*background-image:url('../img/bullet_down.gif');*/
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	/* End layout CSS */
	overflow:hidden;
	cursor:pointer;
	
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	font-size:12px;
	border:0px solid #870707;
	/*background-color:#F8F4E6;*/
	width:714px;
	
	/* End layout CSS */
	
	visibility:hidden;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:12px;	
	position:relative;
}

.LV_validation_message{
    margin:0 0 0 5px;
}


.LV_valid {
    color:#65cb43;
}
	
.LV_invalid {
    color:#fe0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #0ec700;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #fe0000;
}
	
