body, html {
	width: 100%;
	height: 100%;
}
body, .body {
	/*background: #CCCCCC url(../image/web/body_bg.gif) top repeat-x scroll;*/
	background-color: #CCCCCC;
}
.body, .oldbody {
	background: #CCCCCC url(../image/web/body_bg.gif) top repeat-x scroll;
}

.shadow {
	background-image: url(../image/web/body_shadow.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

a, .footer:hover {
	text-decoration:none;
	color: #ff7300;
}

a:hover {
	color: #666;
}

a img { 
	border: 0;
}

.fplink{
 color:#414b56;
}

.footer{
	font-size: 11px; 
	color: #999; 
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:21px;
}

.intro{
	font-size: 11px; 
	color: #FFFFFF; 
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:21px;
	padding-right:200px;
	padding-left:100px;  
	background-color: #414b56;
	margin-top:20px;
	margin-bottom:20px;
}

.intro * {
	color: #FFFFFF; 
}

.backwh {
	background-color: #FFFFFF;
}

.backgr {
	background-color: #414b56;
}

.formbut {
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #414b56;
	border: 1px solid #000; 
	height: 16px;
	line-height:12px;
}
	
.formline { 
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000; 
	border: 1px solid #CCCCCC; 
	padding-left: 3px; 
	height: 16px;
	background-color: #FFFFFF;
	width: 150px;
}

.formarea {
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; 
	border: 1px solid #CCCCCC;
	padding-left: 3px;
	line-height: 18px;
	background-color: #FFFFFF;
	width: 150px;
	height: 60px;
}

.menu1container {
	width: 400px;
	margin: 0px 0px 0px 100px;
}

.menu1,.menu1selected {
	width: 125px;
	font-size: 11px;
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	display: block;
	float: left;
}

.menu1 {	
	color: #414b56;
}

.menu1selected, .menu1:hover {
	color: #ff7300;
}


.bgmenu2{
background-color:#414b56;
color:#FFFFFF;
padding-left:100px;
padding-top:10px;
padding-bottom:10px;
}

.menu2, .menu2selected {
	padding-right:40px;
	font-size: 11px;
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	float: left;
	text-transform:lowercase;
}

.menu2 {
	color: #FFFFFF;
}

.menu2selected {
	color: #FF7300;
}

.menu3,.menu3selected {
	padding-right:40px;
	font-size: 11px;
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	display: block;
	float: left;
}

.menu3 {
	color: #414b56;
}

.menu3selected {
	color: #ff7300;
}


/****************  PORTFOLIO  ********************/

.portfoliotitle
{
	position: absolute;
	background-color: #FFFFFF;
	color: #414b56;
	border: 1px solid #455560;
	padding: 0px 10px 0px 10px;
	margin-left: 10px;
	margin-top: -30px;
	height: 36px;
	min-height: 34px;
	max-height: 34px;
}

.portfoliotitle div
{
	margin-top: 5px;
	line-height: 12px;
	font-size: 10px;
	white-space: nowrap;
}


/****************  MENSEN  ********************/

.mens{
	margin-bottom: 0px;
}

/****************  WEBLOG  ********************/

.wldetail{
	color:#999999;
	font-size:10px;
	border-bottom: 1px solid #DDD;
	line-height:24px;
	margin-top:-11px;
	position:absolute;
	width: 490px;
	z-index: 1;
}

.wldetail a{
	color:#999999;
}

.wlresponse{
	color:#999999;
	font-size:10px;
	border-bottom: 1px solid #DDD;
	line-height:20px;
	position:absolute;
	width: 400px;
	z-index: 1;
}

.wllink{
	color:#414b56;
}

.wllink:hover{
	color:#FF7300;
}

.wlimage{
	padding-right:20px;
	padding-bottom:20px;
	}

.wlpopup
{
	display: none; 
	position: absolute;
	cursor: pointer;
	border: 1px solid black;
	padding: 10px;
	background-color: #FFF;
	z-index: 20;
}


.highlight
{
	background-color: #ff7300;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}

.formrequired
{
	background-color: #FFFF99;
	color: #ff7300;
}

.formnotify
{
	border-bottom: 1px dashed #FF9900;
	background-color: #FFFF99;
	padding: 5px 10px 5px 10px;
	margin-bottom: 20px;
}

.Mainmenu
{
	color: #000000;
}

.photothumb
{
	width: 75px;
	height: 75px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	text-align: center;
}

/* ARROWED LINKS */

/* ARROW LEFT SIDE */
.arrowlink1, .arrowlink2, .arrowlinkleft1
{
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 17px;
}

.arrowlink1
{
	background-image: url(../image/web/arrowlink1_bg.gif);
}

.arrowlink1:hover
{
	color: #666;
	background-image: url(../image/web/arrowlink2_bg.gif);
}

.arrowlink2
{
	color: #666;
	background-image: url(../image/web/arrowlink2_bg.gif);
}

.arrowlinkleft1
{
	background-image: url(../image/web/arrowlinkleft1_bg.gif);
}

.arrowlinkleft1:hover
{
	color: #666;
	background-image: url(../image/web/arrowlinkleft2_bg.gif);
}

/* ARROW RIGHT SIDE */
.arrowlink3, .arrowlink4
{
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 17px;
}

.arrowlink3
{
	background-image: url(../image/web/arrowlink1_bg.gif);
}

.arrowlink3:hover
{
	color: #666;
	background-image: url(../image/web/arrowlink2_bg.gif);
}

.arrowlink4
{
	color: #666;
	background-image: url(../image/web/arrowlink2_bg.gif);
}


@media Print
{
	body
	{
		visibility: hidden;
	}
	
	.printable
	{
		 visibility: visible;
		 position: absolute;
		 top: 0px;
		 left: 0px;
	}	
}
