body { 
	font-size:12px; 
	font-family: Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
	line-height:100%;
	color:#8e8e8e;;
	background-color:#ffffff;
	background-image:url(../images/bgbody.jpg); 
	background-repeat:repeat-x;
	border-color:#000000; 	
	}

img { border:0px; vertical-align:middle; }
.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

h1 { color:#8eac2c; font-style:italic; line-height:100%;  text-decoration:none; font-size:14.2px; font-weight:normal; }
h2 { font-size:17px; text-align:center; line-height:120%; color:#ffffff; }
h3 { color:#8b8b8b;  line-height:120%;  text-decoration:none; font-size:12px; font-weight:bold;}
h3 a {color:#8b8b8b; display:block; margin-bottom:16px; }
h4 { color:#ffffff;  margin-left:18px; font-size:15px; text-decoration:none; font-weight:normal; }
h4 a { color:#58c9fd; 	 font-size:14px; text-decoration:none; font-weight:bold; display:block; margin-bottom:20px;}
h5 { font:small-caps 100% Verdana;  color:#f1f1f1; }
h5 a {color:#8eac2c; font-size:25px; text-align:center; font-style:italic;}

.weiss  { color:#FFffff; 	line-height:100%; font-size:15px;  text-decoration:none; font-weight:bold;	 }
.weiss   a {	color:#FFffff; 	line-height:100%;	font-size:15px;  text-decoration:none; font-weight:bold;	text-align:center; }
.weiss  a:hover {	color:#FFC936; text-decoration:none; }


#logoslogan {
	position: relative;
	top: 105px;
	left: 80px;
}
.logoslogan h1 { color:#8b8b8b;  font-size:12px; text-decoration:none; font-style:normal; margin-top:5px;}

/* FORMS */

.form3 { left:-10px; }
.form3 input { width:215px; padding:0 0 0 0; background:none; border:1px solid #58C8FC; color:#58C8FC; font-size:.83em; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.form31 input { width:215px; padding:0 0 0 0; background:none; border:1px solid #58C8FC; color:#58C8FC; font-size:.83em; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.form32 input { width:215px; padding:0 0 0 0; background:none; border:1px solid #58C8FC; color:#58C8FC; font-size:.83em; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.form33 textarea {   width:215px; height:70px;  background:none;  border:1px solid #58C8FC; padding:0 0 0 0; color:#58C8FC; font-size:.83em; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.form3 input, select {  font-weight:normal;}
.form3 input, textarea {  font-family:Arial, Helvetica, sans-serif; font-size:1em;}

	#form3button {	position:absolute; left:0px;  top:268px;
	width:288px;
	max-width:288px;
	height:47px;
		}

.form333 input { margin-top:80px; font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.form2 { left:-10px; }
.form2 input { width:215px; padding:0 0 2px 0; background:none; border:1px solid #AAC936; color:#AAC936; font-size:.83em; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.form21 input { width:215px; padding:0 0 2px 0; background:none; border:1px solid #AAC936; color:#AAC936; font-size:.83em; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.form22 input { width:215px; padding:0 0 2px 0; background:none; border:1px solid #AAC936; color:#AAC936; font-size:.83em; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.form23 textarea { width:215px; height:70px;  background:none;  border:1px solid #AAC936; padding:0 0 0 0; color:#AAC936; font-size:.83em; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.form2 input, select {  font-weight:normal;}
.form2 input, textarea {  font-family:Arial, Helvetica, sans-serif; font-size:1em;}

	#form2button {	position:absolute; left:0px;  top:278px;
	width:288px;
	max-width:288px;
	height:47px;
		}
	
	input, select {
	vertical-align: middle;
	font-weight: normal;
}	
		
	#contact-form strong {
	background: url(../images/contact-textarea.gif) no-repeat 0% 0%;
	display: block;
	width: 340px;
	height: 182px;
	float: right;
	font-weight: normal;
}
#contact-form label {
	background: url(../images/contact-input.gif) no-repeat 0% 0%;
	display: block;
	height: 51px;
}

#contact-form textarea {
	background: none;
	width: 349px;
	height: 160px;
	padding: 7px 10px 7px 10px;
	float: left;
	border: none;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #4f4f4f;
}
#contact-form input {
	background: none;
	width: 180px;
	height: 16px;
	padding: 7px 8px 7px 8px;
	float: left;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #4f4f4f;
}
#contact-form a {
	background: url(../images/link-tail.gif) repeat-x 0% 0%;
	display: inline-block;
	height: 39px;
	overflow: hidden;
	float: right;
	margin: 0 0 0 19px;
	font-size: 1.333em;
	font-weight: bold;
	text-decoration: none;
	color: #373737;
}
#contact-form a span {
	background: url(../images/link-left.gif) no-repeat 0% 0%;
	display: inline-block;
}
#contact-form a span span {
	background: url(../images/link-right.gif) no-repeat 100% 0%;
	display: inline-block;
	height: 39px;
	padding: 0 19px 0 19px;
	line-height: 40px;
}
#contact-form a:hover span span {
	cursor: pointer;
	text-decoration: underline;
}
		
		

#box01blau33 {	position:absolute;  top:-45px;
	width:288px;
	max-width:288px;
	min-height:320px;
	border:0px;
	border-color:#000000;
	border-style:solid;
	text-align:justify;
	background-image:url(../images/seo-blue.gif);
	background-repeat:no-repeat;
	}

.box01blau33  { color:#58C8FC; line-height:150%; font-size:13px;  margin-top:-8px;		margin-left:35px; margin-right:35px; }

#box03green33 {	position:absolute; left:620px; top:-45px;
	width:288px;
	max-width:288px;
	height:308px;
	margin-bottom:15px;
	border:0px;
	border-color:#000000;
	border-style:solid;
	text-align:justify;
	background-image:url(../images/seo-green.gif);
	background-repeat:no-repeat;
	}
.box03green33  { color:#AAC936; 	line-height:150%; font-size:13.2px; margin-top:-8px;	margin-left:35px; margin-right:35px;  }

#layer {	position:relative; 
	width:980px;
	max-width:980px;

	margin-left:auto;
	margin-right:auto;
	border:0px;
	border-color:#0F0F0F;
	border-style:solid;
	}

#headernav {	position:relative; 
	width:800px;
	max-width:800px;
	height:10px;
	max-height:10px;
	margin-left:auto;
  margin-right:auto;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	border-color:#303030;
	text-align:right;
	border-style:solid; 
	
	}
.headernav { font-size:11px; 	text-align:right; margin-right:5px;	 }
.headernav  a {	font-size:10px; text-decoration:none; color:#8b8b8b;  text-align:right; }
.headernav  a:hover {	color:#fff; 	text-decoration:underline; 	text-align:right;	}

#header {	position:relative; 
	width:980px;
	max-width:980px;
	min-height:308px;
	max-height:308px;
	margin-left:auto;
	margin-bottom:auto;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	border-color:#303030;
	border-style:solid;
	background-image:url(../images/header-bg.jpg);
	text-align:left;
	}

#underheadernav {	position:relative; top:-40px;
	width:980px;
	max-width:980px;
	height:160px;
	max-height:160px;
	margin-left:auto;

	text-align:center;

	}
.underheadernav { font-size:14px; margin-left:25px; margin-left:25px; }
.underheadernav a {	color:#f8f8f8; 	text-decoration:none; 	font-weight:bold; text-align:center; }
.underheadernav a:hover {	color:#ffffff; 	text-decoration:none; font-weight:bold; }

#unavlinks {	position:absolute;  left:35px;
	width:321px;
	height:109px;
	max-height:109px;
	margin-left:auto;
	margin-top:auto;
	text-align:center;
	}

	#unavmitte {	position:absolute; left:330px;
	width:321px;
	max-width:321px;
	height:109px;
	max-height:109px;
	margin-left:auto;
	margin-top:auto;
	text-align:center;
	background-image:url(../images/);
	}
	#unavrechts {	position:absolute; left:630px;
	width:321px;
	max-width:321px;
	height:109px;
	max-height:109px;
	margin-left:auto;
	margin-top:auto;
	text-align:center;
	background-image:url(../images/);
	}

#contentlayer {	position:relative; 
	width:980px;
	max-width:980px;

	margin-left:auto;
	margin-right:auto;
	border:0px;
	border-color:#0F0F0F;
	border-style:solid;
	}

#contentbox1 {	position:relative;  top:-30px;
	width:910px;
	max-width:910px;
	min-height:260px;
	max-height:1560px;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#ffffff;
	background-color:#ffffff;
	border-style:solid;
	text-align:justify;	
	}
.contentbox1 { font-size:12px; float:left; 	line-height:110%; }
.contentbox1 a {	color:#8eac2c;  float:left; font-size:11.4px; line-height:110%;	text-decoration:none; font-weight:normal;	text-align:center; }
.contentbox1 a:hover {	color:#8eac2c; text-decoration:underline; font-weight:normal;}
.contentbox1 img { float:left;   }
.nofloat {  float:none;  }

#contentbox111 {	position:relative;  top:-30px;
	width:910px;
	max-width:910px;
	min-height:260px;
	margin-top:auto;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#ffffff;
	background-color:#ffffff;
	border-style:solid;
	text-align:justify;
	}
.contentbox111 { font-size:12px; float:left; 	line-height:110%; }
.contentbox111 a {	color:#8eac2c;  float:left; font-size:11.4px; line-height:110%;	text-decoration:none; font-weight:normal;	text-align:center; }
.contentbox111 a:hover {	color:#8eac2c; text-decoration:underline; font-weight:normal;}
.contentbox111 img { float:left;   }

#contentboxgreen {	position:relative;  top:-30px;
	width:910px;
	max-width:910px;
	min-height:400px;

	margin-top:auto;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#ffffff;
	background-color:#ffffff;
	border-style:solid;
	text-align:justify;	}
.contentboxgreen  { font-size:12px; float:left; 	line-height:110%; }
.contentboxgreen  a {	color:#8eac2c;  float:left; font-size:11.4px; line-height:110%;	text-decoration:underline; font-weight:normal;	text-align:center; }
.contentboxgreen  a:hover {	color:#8eac2c; 	line-height:110%; text-decoration:none; font-weight:bold;}
.contentboxgreen  img { float:left;   }
.nofloat {  float:none;  }

#contentb {	position:relative; 
	min-height:355px;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#0a0a0a;
	background-color:#141414;
	border-style:solid;
	text-align:justify;
	background-image:url(../images/cont2-bg.jpg);
	background-repeat:repeat;
	float:none; 
	}
	
#contentbox2 {	position:relative;  
	width:990px;
	max-width:980px;
	min-height:330px;
float:none; 
	margin-left:auto;
	margin-right:auto;
	border-top:1px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#0a0a0a;
	border-style:solid;
	text-align:justify;
	}
.contentbox2 { color:#a0a0a0; 	line-height:115%; font-size:12px;  }
.contentbox2 a {	color:#df9a21; 	line-height:120%;	font-size:11px; text-decoration:underline; font-weight:normal;	text-align:center; }
.contentbox2 a:hover {	color:#df9a21; text-decoration:none; }

.hl {	position:relative; 
  background-color:#333333;
	width:270px;
	height:1px;
	color:#363636;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:25px;
	margin-top:10px;
	margin-bottom:10px;
  line-height:100%;
  text-align:center;
	}

.partnerbox {	position:relative; 
	width:109px;
	height:350px;
	float:left;
	margin-top:-20px;
	border:0px;
	border-color:#000000;
	border-style:solid;
	}
	
	.partnerspace {	
	position:relative; 
	width:90px;
	height:350px;
	float:left;
	margin-top:-20px;
	border:0px;
	border-color:#000000;
	border-style:solid;
	}



#box01 {
	position:absolute;  
	width:280px;
	max-width:280px;
	min-height:350px;
	margin-top:-47px;
	margin-bottom:15px;
	margin-left:0px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#000000;
	border-style:solid;
	text-align:justify;
	}
	
#box01wide {	position:relative;  left:2px; top:-65px;
	width:600px;
	max-width:1600px;
	min-height:450px;
	margin-left:0px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#000000;
	border-style:solid;
	text-align:justify;
	float:right;
	}
	
	#box01wide2 {	position:absolute;  left:25px;
	width:900px;
	max-width:900px;
	height:450px;
	margin-top:-62px;
	margin-bottom:15px;
	margin-left:0px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#000000;
	border-style:solid;
	text-align:justify;
	}
		
	#box01blau {	position:absolute;  top:-45px;
	width:288px;
	max-width:288px;
	min-height:320px;
	margin-left:0px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#000000;
	border-style:solid;
	text-align:justify;
	background-image:url(../images/seo-blue.gif);
	background-repeat:no-repeat;
	}
.box01blau  { color:#58C8FC; line-height:150%; font-size:13px;  margin-top:-12px;		margin-left:35px; margin-right:35px; }
.box01blau a {	 color:#58C8FC; line-height:150%;	font-size:13px;  margin-top:-6px;	 margin-left:10px; margin-right:10px; text-decoration:underline; font-weight:normal;	text-align:center; }
.box01blau  a:hover {	color:#58C8FC; text-decoration:none; }

	#serviceblau {	position:absolute; left:-10px;  
	width:288px;
	max-width:288px;
	height:47px;
	margin-top:39px;
	border-top:0px;
		}

#box02 {	position:absolute;  left:301px;
	width:280px;
	max-width:280px;
	height:350px;
	margin-top:-47px;
	margin-bottom:15px;
	margin-left:10px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#000000;
	border-style:solid;
	text-align:justify;
	}
	
#box02wide {	position:absolute;  left:295px;
	width:620px;
	max-width:620px;
	min-height:350px;
	margin-top:-62px;
	margin-bottom:15px;
	margin-left:10px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#000000;
	border-style:solid;
	text-align:justify;
	}	
	
	#box02wide22 {	position:absolute;  left:295px;
	width:600px;
	max-width:600px;
	min-height:350px;
	margin-bottom:15px;
	margin-left:10px;
}	
	
	#serviceorange {	position:absolute;  
	width:288px;
	max-width:288px;
	height:47px;
	margin-top:79px;
	margin-left:-45px;
	border-top:0px;
		}
		
	#box02orange {	position:absolute;  left:290px;
	width:288px;
	max-width:288px;
	height:308px;
	margin-top:-47px;
	margin-bottom:15px;
	margin-left:10px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#000000;
	border-style:solid;
	text-align:justify;
	background-image:url(../images/seo-orange.gif);
	background-repeat:no-repeat;
	}
.box02orange   { color:#58C8FC; line-height:150%; font-size:13px; 	margin-left:35px; margin-right:35px; }
.box02orange  a {	 color:#58C8FC; line-height:150%;	font-size:13px; margin-left:10px; margin-right:20px; text-decoration:underline; font-weight:normal;	text-align:center; }
.box02orange   a:hover {	color:#58C8FC; text-decoration:none; }

#box03 {	position:absolute; left:620px;
	width:283px;
	max-width:283px;
	height:350px;
	margin-top:-47px;
	margin-bottom:15px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#000000;
	border-style:solid;
	text-align:justify;
	}

	#servicegreen {	position:absolute;  left:-10px;
	width:288px;
	max-width:288px;
	height:47px;
	margin-top:40px;
	border-top:0px;
		}

#box03green {	position:absolute; left:620px; top:-45px;
	width:288px;
	max-width:288px;
	height:308px;
	margin-bottom:15px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#000000;
	border-style:solid;
	text-align:justify;
	background-image:url(../images/seo-green.gif);
	background-repeat:no-repeat;
	}
.box03green  { color:#AAC936; 	line-height:150%; font-size:13.2px; margin-top:5px;	margin-left:35px; margin-right:35px;  }
.box03green  a {	color:#AAC936; 	line-height:100%;	font-size:13px; margin-top:5px; margin-left:10px; text-decoration:underline; font-weight:normal;	text-align:center; }
.box03green  a:hover {	color:#AAC936; text-decoration:none; }

#box03green2 {	position:absolute; left:620px;top:-45px;
	width:288px;
	max-width:288px;
	height:400px;
	max-height:400px;
	margin-bottom:0px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#000000;
	border-style:solid;
	text-align:justify;
	background-image:url(../images/seo-green2.gif);
	background-repeat:no-repeat;
	}
.box03green2  { color:#AAC936; 	line-height:150%; font-size:13px; 	 margin-top:-12px;margin-left:35px; margin-right:35px;  }
.box03green2  a {	color:#AAC936; 	line-height:150%;	font-size:13px;   margin-top:-6px;  margin-left:10px; text-decoration:underline; font-weight:normal;	text-align:center; }
.box03green2  a:hover {	color:#AAC936; line-height:150%;	font-size:13px;  margin-left:10px; text-decoration:underline; font-weight:bold; text-decoration:none; }

	#box04 { 
	position:absolute; 
	width:252px;
	max-width:252px;
	height:290px;
	margin-top:45px;
	margin-bottom:15px;
	margin-left:25px;
	margin-right:15px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#8eac2c;
	border-style:solid;
	text-align:justify;
	}
.box04 { color:#a0a0a0; 	font-style:italic;line-height:115%; font-size:12px; margin-left:25px; margin-right:25px; }
.box04 a {	color:#df9a21; font-style:italic; 	line-height:120%;	font-size:11px; text-decoration:underline; font-weight:normal;	text-align:center; }
.box04 a:hover {	color:#df9a21; text-decoration:none; }
	
#box045 { 
	position:absolute;  top:5px;
	width:254px;
	max-width:254px;
	height:290px;
	margin-top:65px;
	margin-bottom:15px;
	margin-left:54px;
	margin-right:0px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#8eac2c;
	border-style:solid;
	text-align:justify;
	}
	
	#box05 { 	position:absolute;  left:288px;
	width:304px;
	max-width:304px;
	height:310px;
	margin-top:22px;
	margin-bottom:5px;
	margin-left:40px;
	border-bottom:0px;
	border-top:0px;
	border-left:1px;
	border-right:1px;
	border-color:#333333;
	border-style:double;
	text-align:justify;
	}
.box05 { color:#a0a0a0; 	line-height:115%; font-size:12px; margin-left:22px; margin-right:22px; }
.box05 a {	color:#df9a21; 	line-height:120%;	font-size:11px; text-decoration:underline; font-weight:bold;	text-align:center; }
.box05 a:hover {	color:#df9a21; text-decoration:underline; }

	#box055 { 	position:absolute;  left:268px;
	width:304px;
	max-width:304px;
	height:310px;
	margin-top:70px;
	margin-bottom:15px;
	margin-left:40px;
	border-bottom:0px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-color:#333333;
	border-style:double;
	text-align:justify;
	}
.box055 { color:#a0a0a0; 	line-height:115%; font-size:12px; margin-left:22px; margin-right:22px; }
.box055 a {	color:#df9a21; 	line-height:120%;	font-size:11px; text-decoration:underline; font-weight:bold;	text-align:center; }
.box055 a:hover {	color:#df9a21; text-decoration:underline; }
	
	#box06 { 	position:absolute;  left:664px;
	width:254px;
	max-width:254px;
	height:270px;
	margin-top:70px;
	Margin-bottom:15px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#0f0f0f;
	border-style:solid;
	text-align:justify;
	}
.box06 { color:#a0a0a0; 	line-height:115%; font-size:12px; margin-left:-6px; margin-right:0px; }
.box06 a {	color:#df9a21; 	line-height:120%;	font-size:11px; text-decoration:underline; font-weight:bold;	text-align:center; }
.box06 a:hover {	color:#df9a21; text-decoration:underline; }
	
	#box20 { 	
	position:absolute;  left:50px;
	width:92px;
	max-width:92px;
	height:72px;
	margin-top:210px;
	Margin-bottom:15px;
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-color:#0f0f0f;
	border-style:solid;
	text-align:justify;
	background-image:url(../images/icon-1.gif)
	}

#footer {
	position:relative; 
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:-25px;
	margin-bottom:-25px;
	border-color:#151515;
	border-style:solid; 
	text-align:center;
	background-color:#151515;	
	color:#2b2a2a;
	}
.footer p { padding-left:18px; color:#8b8b8b; line-height:1em; }
.footer  a {	font-size:10px; text-decoration:none; color:#8b8b8b; border-right:0px solid #2b2a2a; padding-right:5px; }
.footer  a:hover {	color:#fff; 	text-decoration:underline; 	}
