/*** 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');}

body {
	 background-color:#fff;
	 font-family: 'NimbusSanNov-Lig';
	 font-size:13px;
	 color:#2B7FA0;
	 letter-spacing:1px;
	 margin:0}
	 
h1 {
	color:#2B7FA0;
	font-size:16px;
	font-weight:normal;
	text-transform:normal;
	padding:18px 20px 0px 20px;
	margin:0px 0px 0px 0px;
}
h2 {
	color:#2B7FA0;
	font-size:16px;
	font-weight:normal;
	text-transform:normal;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
}

a {
	color:#48A32B;
	text-decoration:none;
	border:none;}
	
a:visited {
	color:#48A32B;
	text-decoration:none;
	border:none;}
	
a:hover {
	color:#48A32B;
	text-decoration:none;
	border:none;}
	
a:active {color:#48A32B;
    text-decoration:none;
	border:none;}

/* --------------mainframe-------------- */
	 
#mainframe {
	width:316px;
	height:100%;
	background-color:#fff;
	background-image: url(../images/logo_nav.gif);
	background-repeat:no-repeat;
	background-size:316px 640px;
	background-position:top;
	border-left:2px solid #FFC524;
	border-right:2px solid #FFC524;
	margin-left:auto;
	margin-right:auto}

/* --------------navigation-------------- */	
	
#nav {
	 width:316px;
	 height:420px;
	 float:left;
	 margin:210px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
     border:none;}
	 

#nav li{
     padding:0px 0px 24px 0px;
	 list-style:none;}
	  
#nav a {
    color:#2B7FA0;
	font-weight:normal;
	font-size:16px;
	text-decoration:none;
	border:none;}
	
#nav a:hover {
    color:#FFC524;
	text-decoration:none;
	border: none;}

#nav #active a{
	color:#FFC524;
	text-decoration:none;
	border: none;}


#aktuelles {
	width:316px;
	height:316px;
	float:left;
	background-image: url(../images/aktuelles.gif);
	background-repeat:no-repeat;
	background-size:316px 316px;
	padding:0px 0px 0px 0px;}
	
#aktuelles p{
	padding:0px 20px 0px 20px;}


#text {
	width:316px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
	
#text p{
	padding:0px 20px 0px 20px;}
	
video {
	display: block;
	margin: 0 auto;
}
	
#footer {
	width:316px;
	height:120px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
	
#footer p{
	padding:0px 20px 0px 20px;}
	