body, html
{
margin: 0;
padding: 0;
width:100%;
height:100%;
} 


#outer {height: 100%; overflow: hidden; position: relative; width: 100%;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%; width: 100%; text-align: center;} /* for quirk explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; text-align: left;} /* for explorer only */
#inner[id] {
	width: 960px; 
	height:640px; 
	margin-left: auto; 
	margin-right: auto;  
	border-width:1px;
	border-style:solid;
	border-color:#D3D3D3;
/*	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#D3D3D3;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#D3D3D3; */
} /* for all browsers*/

#inner2[id] {
	width: 960px; 
	height:5000px; 
	margin-left: auto; 
	margin-right: auto;  
	border-width:1px;
	border-style:solid;
	border-color:#D3D3D3;
	text-align:left;
	margin-top:100px;
	margin-bottom:100px;
}

#inner2[id] ul {
	font-size:12px
}	

#header {
  height:150px;
}

#header h1 {
	font: 25px/27px 'OpenSansRegular', Arial, sans-serif;
	letter-spacing:-0.5px;
	color:#0070C0;
	margin-top:40px;
}

#header h2 {
	font: 20px/22px 'OpenSansRegular', Arial, sans-serif;
	letter-spacing:-0.5px;
	margin-top:40px;
}

#header p {
	font-size:14px;
	margin-top:5px;
}

#main {
	height:490px;
}

#nav {
	margin-top:60px;
	font-weight:bold;
}

#nav a:hover, #nav1 a.aktiv {
	color:#0070C0;
}


#col1 {
}

#col2 {
	margin-top:60px;
}

#col2 ul{
	font-size:12px;
	list-style-position:outside;
	margin-left:11px;
}

}

.active {
	color:#0070C0;
}

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.box {
  display:none;
  margin-top:10px;
  margin-left:10px;

}

.clickable {
  cursor: pointer;
  font-weight: bold;
  color: #0070C0;
  margin-top:15px;
}
#slider-wrapper{
	}

	#slider {
		position:relative;
		background:url(../images/loading.gif) no-repeat 50% 50%;
	}

			.nivo-controlNav {
			/*position:absolute;
			left:260px;
			bottom:-42px;*/
			display:none;
		}
		
		.nivo-controlNav a {
			/*display:block;
			width:22px;
			height:22px;
			background:url(../images/bullets.png) no-repeat;
			text-indent:-9999px;
			border:0;
			margin-right:3px;
			float:left;*/
			display:none;
		}

		.nivo-controlNav a.active {
			/*background-position:0 -22px;*/
			display:none;
		}
		
		.nivo-directionNav a {
			display:block;
			width:30px;
			height:30px;
			background:url(../images/arrows.png) no-repeat;
			text-indent:-9999px;
			border:0;
		}
		
		a.nivo-nextNav {
			background-position:-30px 0;
			right:75px;
		}

		a.nivo-prevNav {
			left:15px;
		}

		.nivo-caption {
			text-shadow:none;
			font-family: Helvetica, Arial, sans-serif;
		}

		.nivo-caption a { 
			color:#efe9d1;
			text-decoration:underline;
		}

