/*** by philogos.com ***/

/*@font-face {font-family: 'NimbusSanNov-Lig';
     src: url('webfonts/3293CF_0_0.eot');
	 src: url('webfonts/3293CF_0_0.eot?#iefix') format('embedded-opentype'),
	 url('webfonts/3293CF_0_0.woff2') format('woff2'),
	 url('webfonts/3293CF_0_0.woff') format('woff'),
	 url('webfonts/3293CF_0_0.ttf') format('truetype');}*/
	 
@font-face {
    font-family:'nimbus_sans_novusregular';
    src: url('webfonts/urw_type_foundry_-_nimbussannov-reg-webfont.woff2') format('woff2'),
         url('webfonts/urw_type_foundry_-_nimbussannov-reg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}

html {height:100%;}

body {
	height:100%;
	background-color:#fff;
	font-family:'nimbus_sans_novusregular';
	font-size:15px;
	line-height:19px;
	color:#636363;
	letter-spacing:0px;
	padding:0px;
	margin:0px;
}
a {
	color:#00A280;
	text-decoration:none;
	border: none;
}
a:visited {
	color:#00A280;
	text-decoration:none;
	border: none;
}
a:hover {
	color:#00A280;
	text-decoration:underline;
	border: none;
}
a:active {
    color:#00A280;
    text-decoration:underline;
	border: none;
}

h1 {
	color:#636363;
	font-size:18px;
	font-weight:bold;
	padding:18px 0px 0px 0px;
	margin:0;
}

h2 {
	color:#636363;
	font-size:16px;
	font-weight:bold;
	padding:18px 0px 0px 0px;
	margin:0;
}



/* --------------mainframe-------------- */
	
#mainframe {
     width:1081px;
	 height:100%;
	 border-left:#A6E0CF solid 2px;
	 border-right:#A6E0CF solid 2px;
	 margin-left: auto;
	 margin-right: auto;}
	 
	 
#left {
     width:540px;
	 float:left;
	 margin:0;}
	 
#logo {
     width:540px;
	 height:220px;
	 background-image: url(../images/logo_neu.gif);
	 background-size:540px 200px;
	 background-repeat:no-repeat;
	 margin:0px 0px 0px 0px;
	 }

#grey_line {
     width:1px;
	 height:900px;
	 float:left;
	 background-image: url(../images/grey_line.png);
	 background-size:1px 900px;
	 background-repeat:no-repeat;
	 margin:36px 0px 0px 0px;
	 }
	 
#grey_line_index {
     width:1px;
	 height:180px;
	 float:left;
	 background-image: url(../images/grey_line.png);
	 background-size:1px 180px;
	 background-repeat:no-repeat;
	 margin:36px 0px 0px 0px;
	 }
	
#right {
     width:540px;
	 float:left;
	 margin:0;}
	 
#linie {
     width:1080px;
	 float:left;
	 height:1px;
	 padding-bottom:20px;
	 margin:0;}
	 
#nav {
	 width:540px;
	 height:180px;
	 letter-spacing:1px;
	 margin:40px 0px 0px 0px;
	 padding:0px 0px 0px 30px;
	 list-style-type: none;
	 list-style-position: outside;}
	 
#nav li {
	text-align:left;
	margin:10px 0px 0px 0px;}
	  
#nav a {
    color:#00A280;
	font-weight:normal;
	font-size:16px;
	text-decoration:none;
	border:none;}
	
#nav a:hover {
    color:#803493;
	text-decoration:none;
	border: none;}

#nav #active a{
	color:#803493;
	text-decoration:none;
	border: none;}
	
	
#centre {
     width:960px;
	 float:left;
	 margin:0;}
	 
	 
#text_left {
    width:450px;
	font-size:15px;
	line-height:19px;
	letter-spacing:1px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 24px 60px;
    border:none;
}
	
#text_left p{
	 margin:0px 0px 0px 0px;
	 padding:13px 0px 0px 0px;
}

#text_right {
    width:450px;
	font-size:15px;
	line-height:19px;
	letter-spacing:1px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 24px 30px;
    border:none;
}
	
#text_right p{
	 margin:0px 0px 0px 0px;
	 padding:13px 0px 0px 0px;
}

#text_centre {
    width:1020px;
	font-size:18px;
	line-height:18px;
	letter-spacing:1px;
	text-align:center;
	margin:0px 0px 16px 0px;
	padding:0px 0px 0px 30px;
    border:none;
}
	
#text_centre p{
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
}

#image_left {
     width: 450px;
	 height: 300px;
	 border: none;
	 margin:0px 0px 0px 60px;}
	 
#image_right {
     width: 450px;
	 height: 300px;
	 border: none;
	 margin: 0px 0px 0px 30px;}
	 
#image_centre {
     width: 1020px;
	 height: 640px;
	 border: none;
	 margin: 0px 0px 0px 30px;}