body,td{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#858585;
	text-align: justify;
}

*{
	/*globale Einstellungen*/
	margin:0px;
	padding:0px;
	vertical-align:top;
}



h1{
	text-indent:0px;
	font-weight:normal;
	font-size:14pt;
	color:#a5a5a5;
	margin-bottom:0.3em;
}

h2{
	text-indent:0px;
	font-weight:normal;
	font-size:13pt;
	color:#858585;
	margin-bottom:0.3em;
}

p{
	margin-bottom:0.5em;
}

p.full{
	margin-bottom:1em;
}

p.double{
	margin-bottom:2em;
}

p.clear{
	margin-bottom:0em;
}

strong{
	font-weight:normal;
}

span.italic{
	font-style:italic;
}

span.lang{
}

span.hidden{
	visibility:hidden;

}

img{
	border:0px;
}

#mainbox{
}



#leftbox{
	width:0px;
	height:0px;
	visibility:hidden;
}


#leftbox_header_left{
	width:0px;
	height:0px;
	visibility:hidden;
}


#leftbox_header_right{
	width:0px;
	height:0px;
	visibility:hidden;
}


#leftbox_navigation{
	width:0px;
	height:0px;
	visibility:hidden;
}


#leftbox_footer{
	width:0px;
	height:0px;
	visibility:hidden;
}


#rightbox{
}


#rightbox_header{
}


#rightbox_navigation{
	visibility:hidden;
}


#rightbox_content{
}
#rightbox_content_scroll{
}
#rightbox_content a:link,#rightbox_content a:visited,#rightbox_content_scroll a:link,#rightbox_content_scroll a:visited{
	color:#858585;
}

#rightbox_content a:hover,#rightbox_content a:active,#rightbox_content_scroll a:hover,#rightbox_content_scroll a:active{
	color:#858585;
	text-decoration:none;
}
#rightbox_content ul{
	margin-bottom:20px;
	text-indent:20px;
}
table.contact{ 
	border-spacing:3px;
	border:0px;
}
td.contact{ 
	text-align:left;
}
td.contactfixedwidth{
	width:150px;
	text-align:left;
}
/*input, textarea in contactform.php*/
.border{
	border:1px solid #a1a1a1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#174cbd;
}
input.button{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#175acf;
	
	border:0px;
	background-color:#a5a5a5;
	padding:2px;
}
td.vita{
	width:77px;
	padding-right:13px;
}
p.vita_quali{
	text-align:right;
}
td.quali{
	width:120px;
	padding-right:13px;
}
span.contactform{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#175acf;
}
p.reference{
	float:right;
	margin-bottom:1em;
}
img.reference{
	border:3px solid #a5a5a5;
	margin-left:10px;
}
h2.reference{
	text-indent:0px;
	font-weight:normal;
	font-size:13pt;
	color:#858585;
	margin-bottom:0.3em;
	clear:right;
}
p.reference{
	float:left;
	margin-bottom:1em;
}
p.endref{
	clear:left;
}
img.reference{
	border:3px solid #a5a5a5;
	margin-right:10px;
}
h1.reference{
	text-indent:0px;
	font-weight:normal;
	font-size:14pt;
	color:#a5a5a5;
	margin-bottom:0.6em;
}
h2.reference{
	text-indent:0px;
	font-weight:normal;
	font-size:13pt;
	color:#858585;
	margin-bottom:0.3em;
}


#rightbox_footer{
	visibility:hidden;
}