﻿body 
{
    margin:0px;
	font-family: arial;
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
}

h1
{
    font-weight: normal;
    }

ul  
{
    list-style-position: outside; 
    margin-left: 0px; 
    padding-left: 20px;
    vertical-align: middle;
}

li  
{
    margin: 0px;
    padding-left: 0px; 
    padding-top: 10px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
} 

/* content */
.contentHeader
{
    font-size: 16px;    
}
.contentGreen
{
    color: #006d36;
}

.contentWhite
{
    color: #ffffff;
}

/* boxes */
.GreenBox
{
    background-color: #7ecaa6; 
    padding-left: 20px; 
    padding-top: 20px;
    padding-right: 20px;  
    padding-bottom: 20px;
}

.GreenGradientBox
{
    background-image: url(../Gfx/Site/greenGradientBack.jpg); 
    padding-left: 20px; 
    padding-top: 20px;
    padding-right: 20px;  
    padding-bottom: 20px;
}

.separatorGrey
{
    width: 100%;
    height: 50px;
    background-image: url(../Gfx/Site/separatorGreyBack.gif); 
}

.videoBox
{
    background-color: #333333;
    padding-left: 9px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    }

/* backgrounds */

.line_vert
{
	height: 6px;
	background-color: #dddddd;
}

/* footer */
.footer
{
	height: 29px;
	font-size: 11px;
}

.footerColWidth
{
    padding-left:14px;    
    width: 140px;    
}

.footerAddress
{
    padding-right: 14px;    
}

.footerSpacing
{
    height: 3px;    
}

/* logo */
.logo
{
    padding-left: 14px;
    padding-top: 30px;    
}

/* drop down */
.dropDown
{
    font-family: arial, sans-serif, verdana;
	font-size: 11px;
	color: #333333;
}

/* menu's */
.menuMainHolder
{
    float:right;
    padding-right: 14px; 
}

.menuSub1Holder
{
    float: left;
    padding-left: 16px;
    padding-top: 18px;
    width: 100%;
}

.menuMain
{
    float:left;
    padding-top: 12px;
    padding-right: 25px;
	font-size: 11px;
	color: #333333;
}

.menuSub1
{
    float:left;
    padding-right: 25px; 
    padding-top: 3px;
    padding-bottom: 3px;
	font-size: 11px;
	color: #333333;
}

.menuSub1Mark
{
    background-color: #cccccc;
    padding-left: 5px;
    padding-top: 5px;  
    padding-right: 5px;  
    padding-bottom: 5px;  
}

.menuSub2_1
{
    padding-left: 14px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 13px;
}

.menuSub2_2
{
    padding-left: 38px;
    padding-top: 8px;
    padding-bottom: 3px;
}

.menuSub2_1Mark
{
    padding-left: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px;
    font-weight: bold;
    background-color: #cccccc;
}
    
.menuDropdown
{
    float:left;
    padding-top: 10px; 
    padding-left: 10px;  
}

.searchFieldHolder
{
    float: right;  
    padding-right: 33px;
}

.searchField
{
    width: 132px;
    height: 14px;
    border: 1px solid #dedede;
    font-family: arial;
	font-size: 11px;
	color: #333333;
}

.btnSubmit
{
    height: 18px;
    font-family: arial;
	font-size: 10px;
}

/* contact formular */
.cFormText
{
    width: 320px;
    height: 14px;
    border: 1px solid #dedede;
    font-family: arial;
	font-size: 11px;
	color: #333333;
}

.cFormTextArea
{
    width: 320px;
    border: 1px solid #dedede;
    font-family: arial;
	font-size: 11px;
	color: #333333;
}

/* colums */
.columns
{
    margin-left:14px;
}

.colFront1st
{
    float:left;
    margin-left: 14px;
    margin-top: 0px;
    height: 342px;
    width: 830px; 
}

.colFront2nd
{
    float:left;
    margin-left: 80px;
    margin-top: 50px;
    width: 265px;  
}

.colFront3rd
{
    float:left;
    margin-left: 14px;
    margin-top: 13px;
    width: 250px;  
}

.colFront4th
{
    float:left;
    margin-left: 50px;
    margin-top: 13px;
    width: 230px;  
}

.colFront5th
{
    float:left;
    margin-left: 49px;
    margin-top: 13px;
    width: 215px;  
}

.colFront6th
{
    float:left;
    margin-top: 20px;
    width: 162px;  
}

.col2Sub1st
{
    float:left;
    margin-top: 100px;
    width: 720px;   
}

.col2Sub2nd
{
    float:left;
    margin-top: 100px;
    margin-left: 50px;
    width: 200px;  
}

.col2SubCol1
{
    float:left;
    width: 220px;  
}

.col2SubCol2
{
    float:left;
    margin-left: 30px;
    width: 220px;  
}

.col2SubCol3
{
    float:left;
    margin-left: 30px;
    width: 220px;  
}

.col2SubCol4
{
    float:left;
    margin-left: 30px;
    width: 470px;  
}


.col3Sub1st
{
    float:left;
    margin-top: 100px;
    width: 214px;   
}

.col3Sub2nd
{
    float:left;
    margin-top: 50px;
    margin-left: 50px;
    width: 470px; 
}

.col3Sub3rd
{
    float:left;
    margin-top: 100px;
    margin-left: 50px;
    width: 200px; 
}

.col4SubTop
{
    float:left;
    margin-top: 100px;
    height: 50px;
    width: 205px;  
}

.col4Sub1st
{
    float:left;
    width: 205px; 
}

.col4Sub2nd
{
    float:left;
    margin-left: 50px;
    width: 205px;  
}

.col4Sub3rd
{
    float:left;
    margin-left: 50px;
    width: 205px;   
}

.col4Sub4th
{
    float:left;
    margin-left: 50px;
    width: 205px;  
}

/* waves */
.wave_top
{
    vertical-align:top;
    width: 998px;
	height: 118px;
	background-image: url(../Gfx/Site/wave_top.jpg);
}

.wave_top_left1
{
    width: 371px;
	background-image: url(../Gfx/Site/wave_top_left1.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

.wave_top_right1
{
    width: 371px;
	background-image: url(../Gfx/Site/wave_top_right1.jpg);
	background-repeat: no-repeat;
}

.wave_top_left2{
	background-image: url(../Gfx/Site/wave_top_left2.gif);
}

.wave_top_right2{
	background-image: url(../Gfx/Site/wave_top_right2.gif);
}

.wave_thick
{
    width: 998px;
	height: 349px;
	background-image: url(../Gfx/Site/wave_thick.jpg);
	background-repeat: no-repeat;
}

.wave_thick_left1
{
    width: 371px;
	background-image: url(../Gfx/Site/wave_thick_left1.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

.wave_thick_right1
{
    width: 371px;
	background-image: url(../Gfx/Site/wave_thick_right1.jpg);
	background-repeat: no-repeat;
}

.wave_thick_left2{
	background-image: url(../Gfx/Site/wave_thick_left2.gif);
	background-repeat: repeat-x;
}

.wave_thick_right2{
	background-image: url(../Gfx/Site/wave_thick_right2.gif);
	background-repeat: repeat-x;
}

.wave_thin
{
    width: 998px;
	height: 349px;
	background-image: url(../Gfx/Site/wave_thin.jpg);
	background-repeat: no-repeat;
}

.wave_thin_left1
{
    width: 371px;
	background-image: url(../Gfx/Site/wave_thin_left1.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

.wave_thin_right1
{
    width: 371px;
	background-image: url(../Gfx/Site/wave_thin_right1.jpg);
	background-repeat: no-repeat;
}

.wave_thin_left2{
	background-image: url(../Gfx/Site/wave_thin_left2.gif);
	background-repeat: repeat-x;
}

.wave_thin_right2{
	background-image: url(../Gfx/Site/wave_thin_right2.gif);
	background-repeat: repeat-x;
}

.wave_thin_bot
{
    width: 998px;
	height: 93px;
	background-image: url(../Gfx/Site/wave_thin_bot.jpg);
	background-repeat: no-repeat;
}

.wave_thin_bot_left1
{
    width: 371px;
	background-image: url(../Gfx/Site/wave_thin_bot_left1.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

.wave_thin_bot_right1
{
    width: 371px;
	background-image: url(../Gfx/Site/wave_thin_bot_right1.jpg);
	background-repeat: no-repeat;
}

.wave_thin_bot_left2{
	background-image: url(../Gfx/Site/wave_thin_bot_left2.gif);
	background-repeat: repeat-x;
}

.wave_thin_bot_right2{
	background-image: url(../Gfx/Site/wave_thin_bot_right2.gif);
	background-repeat: repeat-x;
}

/* links */
a:link{text-decoration: none; color:#333333; background-image:url(../Gfx/Site/linkArrow.gif); background-repeat:no-repeat; padding-left:12px;}
a:visited{text-decoration: none; color:#333333; background-image:url(../Gfx/Site/linkArrow.gif); background-repeat:no-repeat; padding-left:12px;}
a:active{text-decoration: none; color:#333333; background-image:url(../Gfx/Site/linkArrow.gif); background-repeat:no-repeat; padding-left:12px;}
a:hover{text-decoration: none; color:#999999; background-image:url(../Gfx/Site/linkArrow.gif); background-repeat:no-repeat; padding-left:12px;}

.admin_moduleBar a:link{text-decoration: none; color:#333333; background-image:none; padding-left:0px;}
.admin_moduleBar a:visited{text-decoration: none; color:#333333; background-image:none; padding-left:0px;}
.admin_moduleBar a:active{text-decoration: none; color:#333333; background-image:none; padding-left:0px;}
.admin_moduleBar a:hover{text-decoration: none; color:#333333; background-image:none; padding-left:0px;}

.admin_placeHolderBar a:link{text-decoration: none; color:#333333; background-image:none; padding-left:0px;}
.admin_placeHolderBar a:visited{text-decoration: none; color:#333333; background-image:none; padding-left:0px;}
.admin_placeHolderBar a:active{text-decoration: none; color:#333333; background-image:none; padding-left:0px;}
.admin_placeHolderBar a:hover{text-decoration: none; color:#333333; background-image:none; padding-left:0px;}

#topbar a:link{text-decoration: none; color:#333333; background-image:none; padding-left:0px;}
#topbar a:visited{text-decoration: none; color:#333333; background-image:none; padding-left:0px;}
#topbar a:active{text-decoration: none; color:#333333; background-image:none; padding-left:0px;}
#topbar a:hover{text-decoration: none; color:#333333; background-image:none; padding-left:0px;}


a.lMenu:link{background-image:none; padding-left:0px;}
a.lMenu:visited{background-image:none; padding-left:0px;}
a.lMenu:active{background-image:none; padding-left:0px;}
a.lMenu:hover{background-image:none; padding-left:0px;}



a.lMenuSelected:link{background-image:none; padding-left:0px; font-weight:bold;}
a.lMenuSelected:visited{background-image:none; padding-left:0px; font-weight:bold;}
a.lMenuSelected:active{background-image:none; padding-left:0px; font-weight:bold;}
a.lMenuSelected:hover{background-image:none; padding-left:0px; font-weight:bold;}

a.lMenuSubSelected:link{background-image:none; background-color: #cccccc; padding-left:5px; padding-top: 5px; padding-right: 5px; padding-bottom:5px;}
a.lMenuSubSelected:visited{background-image:none; background-color: #cccccc; padding-left:5px; padding-top: 5px; padding-right: 5px; padding-bottom:5px;}
a.lMenuSubSelected:active{background-image:none; background-color: #cccccc; padding-left:5px; padding-top: 5px; padding-right: 5px; padding-bottom:5px;}
a.lMenuSubSelected:hover{background-image:none; background-color: #cccccc; padding-left:5px; padding-top: 5px; padding-right: 5px; padding-bottom:5px;}

a.lUnderline:link{text-decoration: underline; background-image:none; padding-left:0px;}
a.lUnderline:visited{text-decoration: underline; background-image:none; padding-left:0px;}
a.lUnderline:active{text-decoration: underline; background-image:none; padding-left:0px;}
a.lUnderline:hover{text-decoration: underline; background-image:none; padding-left:0px;}

a.lBack:link{text-decoration: underline; background-image:url(../Gfx/Site/linkArrowBack.gif); background-repeat: no-repeat;}
a.lBack:visited{text-decoration: underline; background-image:url(../Gfx/Site/linkArrowBack.gif); background-repeat: no-repeat;}
a.lBack:active{text-decoration: underline; background-image:url(../Gfx/Site/linkArrowBack.gif); background-repeat: no-repeat;}
a.lBack:hover{text-decoration: underline; background-image:url(../Gfx/Site/linkArrowBack.gif); background-repeat: no-repeat;}

a.lPdf:link{text-decoration: underline; background-image:url(../Gfx/Site/pdfIcon.gif); padding-left:0px; padding-right:22px; background-position: top right; background-repeat: no-repeat;}
a.lPdf:visited{text-decoration: underline; background-image:url(../Gfx/Site/pdfIcon.gif); padding-left:0px; padding-right:22px; background-position: top right; background-repeat: no-repeat;}
a.lPdf:active{text-decoration: underline; background-image:url(../Gfx/Site/pdfIcon.gif); padding-left:0px; padding-right:22px; background-position: top right; background-repeat: no-repeat;}
a.lPdf:hover{text-decoration: underline; background-image:url(../Gfx/Site/pdfIcon.gif); padding-left:0px; padding-right:22px; background-position: top right; background-repeat: no-repeat;}