H1 {
 color:#005747;
 font-size:14px;
 font-family:Arial;
 margin:0;
 margin-bottom:15px;
}

H2 {
 color:#005747;
 font-size:14px;
 font-family:Arial;
 margin:0;
 margin-bottom:15px;
}

H3 {
 color:#999999;
 font-size:14px;
 font-family:Arial;
 margin:0;
 margin-bottom:15px;
}

.FrmBtnOut
{  
  cursor: hand ; 
  height: 20px;
  font-size: 10px;
  color: #325FA0;
  font-weight: bold;
  margin: 0px;
  background-color: #FFFFFF;
  border : 1px solid #000000;
}

.FrmBtnOn
{  
  cursor: hand ; 
  height: 20px;
  font-size: 10px;
  color: #F69920;
  font-weight: bold;
  margin: 0px;
  background-color: #FFFFFF;
  border : 1px solid #000000;
}

.TextField
{  
  height: 18px;
  font-family : Arial, Sans-serif, Verdana, Helvetica;
  font-size: 11px;
  color: #000000;
  margin: 0px;
  background-color: #FFFFFF; 
  border-color: #CCCCCC; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px;
}

A { text-decoration: underline; }
A:link { color: #00427C; }
A:visited { color: #00427C; }
A:hover { text-decoration: none; color: #00427C; }



body {
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
	overflow:auto;
}

#header {
	width:100%;
	height:114px;
}

#logo {
	width:275px;
	height:114px;
	float:left;
}

#menu {
	float:left;
	margin-top:82px;
}

/*Absolute items */
#contactdisclaimer {
	position:absolute;
	top:5px;
	right:10px;
	color:#999999;
	font-family:Arial;
	font-size:12px;
}
#orange_layer {
	width:58px;
	height:235px;
	position:absolute;
	top:115px;
	right:0;
	background-image:url(/images/orange_layer.gif);
	background-repeat:no-repeat;
}
#orange_layer2 {
	width:58px;
	height:235px;
	position:absolute;
	top:115px;
	right:0;
	background-image:url(/images/orange_layer2.gif);
	background-repeat:no-repeat;
}
/* Einde absolute items */

#spacing {
	height:22px;
	margin-top:0px;
	margin-left:285px;
	border-top:1px solid #005747;
	border-left:1px solid #005747;
	padding-left:15px;
	padding-top:4px;
	color: #c4c4c4;
	font-family:arial;
	font-size:13px;
}

#contenthead {
	height:194px;
	width:100%;
	background-color:#005747;
}

#contentheadleft {
	width:285px;
	float:left;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
}

#contentheadleft_a {
	width:175px;
	height:182px;
	margin:0 auto;
	margin-top:10px;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}

/* Voor textpagina's */
#contenthead2 {
	height:70px;
	width:100%;
	background-color:#005747;
}

#mainpic {
	height:194px;
	width:552px;
	background-image:url(/images/mainpic.jpg);
	background-repeat:no-repeat;
	float:left;
}

/* Voor textpagina's */
#mainpic2 {
	height:70px;
	margin-left:285px;
	background-image:url(/images/mainpic_txt.jpg);
	background-repeat:no-repeat;
}

#contentleft {
	width:285px;
	float:left;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
}

#contentleft_a {
	width:160px;
	margin:0 auto;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding-top:15px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:10px;
}

#contentleft_a_2 {
	margin:0 auto;
	padding-top:30px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:10px;
}

#contentleft_a_2 li a {color:#000; font-weight:bold; margin-left:5px;}
#contentleft_a_2 ul {margin:0;padding-left:10px;}

.submenuleft {text-decoration: none;list-style-type:none;width:170px;padding-left:5px;padding-right:5px;border:1px solid #C4C4C4;margin-bottom:5px;}
.submenuleft:hover {text-decoration: none;list-style-type:none;width:170px;padding-left:5px;padding-right:5px;border:1px solid #C4C4C4;margin-bottom:5px;background-color:#c4c4c4;}
#contentleft_a_2 li          {list-style-type:none;text-decoration: none;}
#contentleft_a_2 li li       {list-style-type:none;text-decoration: none;}
#contentleft_a_2 li li:hover {list-style-type:none;text-decoration: none;}
#contentleft_a_2 li  a {text-decoration: none; display:block;}

.leftsubmenu {margin:0px;padding:0px;padding-left:15px;}
.leftsubmenu_hidden {margin:0px;padding:0px;padding-left:15px;display:none;}

#contentmid {
	float:left;
	border-left:1px solid #005747;
	width:522px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	padding:15px;
}

#contentmid_wide {
	float:left;
	border-left:1px solid #005747;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	padding:15px;
}

#contentmid_b {
	float:left;
	color:#333333;
}
#contentmid_c {
	float:left;
	width:240px;
	margin-left:40px;
	color:#333333;
}

#contentmid_c_wide {
	float:left;
	margin-left:40px;
	color:#333333;
}

#contentright {
	float:left;
	padding-top:15px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:15px;
	width:137px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	color:#333333;
}

/* Gallery */

.gal_pic {
	width:100px;
	height:100px;
	border: 1px solid #005747;
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	margin:10px;
}

/* Eind Gallery */

			/* Das generelle Menü */
			ul#navigation, #navigation ul
			{
				height:  	   	 22px;
				margin:  	   	 0;
				margin-left:10px;
				padding:  	   	 0;
				list-style:  	   	 none;
				font-family: Arial;
				font-size:13px;
			}
			
			/* Die erste Menüebene */
			#navigation
			{
				/*border-bottom:			2px groove #888;*/
				padding:				3px;
				height:					18px;
			}
			ul#navigation li{
				margin:  	   	 0;
				padding:  	   	 0;
				text-align:  	   	 center;
				float:  	   	 left;
				border:none;
				}
			ul#navigation li a{
				display:  	   	 block;
				height:  	   	 16px;
				padding-top:  	 3px;
				padding-bottom:1px;
				padding-left:20px;
				padding-right:20px;
				background:  	   	 #fff1d0;
				text-decoration:  	 none;
				color:  	   	 #333333;
				border: 1px solid #005747;
				}
			ul#navigation li a:hover{
				background-color:  	 #ffe6ab;
				}
			
			/* 1. Untermenü */
			#navigation ul
			{
				display:				none;
				position:				absolute;
				margin-top:				0px;
				margin-left:			0px;
				width:175px;
			}
			#navigation li ul li
			{
				float:					none;
				border:					none;
				text-align:			left;
			}
			#navigation li ul li a{
				padding-left:10px;
				padding-right:10px;
			}
			#navigation li ul li a:hover
			{
				border:					1px solid #005747;
				color:					#000000;
				text-decoration:none;
			}
			#navigation li:hover > ul
			{
				display:				block;
			}
			
			/* Weitere Untermenüs */
			#navigation ul ul
			{
				margin-left:			125px;
				margin-top:				-16px;
			}
			
			
/*---------------------------------------------------------- clear fix */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*-------------------------------------------------------- */

