/* CSS Document */

body
{
	margin:0px 0px; 
	background-color:#858585; 
	font-family:Arial, Helvetica, sans-serif;
}
.bodyBox 
{
	width:802px; 
	background-color:#FFFFFF; 
	margin:0px auto; 
	margin-top:15px; 
}

#menue
{
	width:782px; 
	padding-left:20px;
}
#menue a:link, #menue a:active, #menue a:visited
{
	color:#858585; 
	font-size:12px; 
	margin-top:40px; 
	display:block; 
	height:27px; 
	float:left; 
	padding-right:20px;
	text-decoration:none;
}
#menue a:hover
{
	color:#356869;
}
#menue a.active:link, #menue a.active:active, #menue a.active:visited
{
	color:#356869; 
	font-size:24px; 
	margin-top:32px; 
	display:block; 
	height:45px; 
	float:left; 
	padding-right:20px; 
	text-decoration:none;
}
#menue a.active:hover
{
	color:#858585;
}
.banner_start
{
	border:2px solid #FFFFFF;
}
#footer
{
	width:802px; 
	margin:0px auto; 
	font-size:10px; 
	color:#FFFFFF;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
a.footer:link, a.footer:visited, a.footer:active
{
	color:#FFFFFF;
	text-decoration:none;
}
a.footer:hover
{
	text-decoration:underline;
}
#content
{
	background-image:url('http://www.rebelphotos.de/img/content_bg.gif');
	width:798px;
	padding-left:2px; 
	padding-right:2px; 
	margin:0 0;
}
#boxLeft
{
	width:329px; 
	float:left; 
	padding-left:2px;
}
.imageBOXPortfolio
{
	width:122px;
	float:left; 
	margin-left:28px; 
	margin-top:28px;
}
.imagePortfolio
{
	border:1px solid #FFFFFF;
}
.headingPortfolio
{
	display:block; 
	width:119px; 
	border-top:1px solid #858585; 
	background-color:#FFFFFF;
	font-size:18px;
	padding-left:3px;
}
#boxRight
{
	width:467px; 
	float:left; 
}
.contentImage
{
	
}
.imagePortfolio
{
	border:1px solid #FFFFFF;
	margin-left:28px; 
	margin-top:28px;
}
#clear
{
	clear:left; 
	background-color:#FFFFFF;
	height:2px; 
	display:block; 
	line-height:1px; 
	font-size:1px; 
	color:#FFFFFF;
}
#clear1
{
	clear:left; 
	background-color:#858585;
	height:2px; 
	display:block; 
	line-height:1px; 
	font-size:1px; 
	color:#858585;
}
h1
{
	font-size:24px; 
	color:#FFFFFF; 
	padding-left:16px;
}
#content p
{
	font-size:12px; 
	color:#FFFFFF; 
	padding-left:16px; 
	padding-right:16px; 
	line-height:18px;
}
a.reference:link, a.reference:active, a.reference:visited
{
	color:#000000;
	text-decoration:none;
}
a.reference:hover
{
	color:#000000;
	text-decoration:underline;
}
form
{
	margin-left:16px;
}
label
{
	font-size:12px;
	clear:both;
	color:#FFFFFF;
	display:block;
	width:199px;
}
input
{
	font-size:12px;
	display:block;
	width:199px;
	margin-bottom:10px;
	border:1px solid #FFFFFF;
}
textarea
{
	width:199px;
	height:200px;
	border:1px solid #FFFFFF;
}
.bt_send
{
	width:100px;
	height:27px;
	padding-top:15px;
	border:0;
}
.pt16
{
	padding-top:16px;
}
.imprint
{
	display:block;
	float:left;
	width:60px;
}
a.portfolio:link, a.portfolio:active, a.portfolio:visited
{
	font-size:12px;
	color:#FFFFFF !important;
	font-weight:bold;
	text-decoration:none !important;
}
a.portfolio:hover
{
	text-decoration:underline !important;
}
