@charset "utf-8";
/* CSS Document */


/* open-sans-300 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: url('fonts/open-sans-v17-latin-300.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Light'), local('OpenSans-Light'),
		 url('fonts/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans-v17-latin-300.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans-v17-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-regular - latin */
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Regular'), local('OpenSans-Regular'),
		 url('fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-700 - latin */
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: url('fonts/open-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Bold'), local('OpenSans-Bold'),
		 url('fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
  }

  
*
{
		margin: 0;
		padding: 0;
}

html,body
{
min-height: 100%; height: 100%;

}

body
{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	background-color:#c7e5e5;

	
}

p
{
	margin-bottom:8px;
}

img
{
    border:0;
}

#animationCanvas
{
    left: 34px;
    position: absolute;
    top: 45px;
    z-index:999;
    display:none;
}

#animationOverlay
{
    width:100%;
    height:100%;
    background-color:#fff;
    position:absolute;
    z-index:2;
    display:none;
}

.loader-wrapper
{
    position:absolute;
    z-index:9999;
    width:100%;
    text-align:center;
    display:none;
}

.loader-wrapper img
{

}

#wrapper
{
	width:1024px;
	height:100%;
	min-height:900px;
}


#column-right a
{
	color:#000;
	font-weight:bold;
}

#column-left
{
	width:300px;
	float:left;
        background-color:#fff;
}

#column-right
{

	width:540px;
	margin: 45px 20px 20px 35px;
	float:left;
        font-size:14px;
        /*line-height:20px;*/
        max-height:2000px;
        
}

#column-right p
{
    /*line-height:20px;*/
    
}

#column-right ul
{
	margin-left:22px;
}

#column-right li
{
	/* list-style-image:url(../img/list-style-image.png); */

}

.ul-forschung li
{
    margin-bottom:6px;
}

h1
{
    color: #008A89;
    font-size: 18px;
    font-weight: 200;
    letter-spacing: 1px;
    margin-bottom: 20px;
}

h2
{
	font-size:16px;
	display: inline;
}

h3
{
	color:#008A89;
    margin-top:30px;
    font-weight: 200;
}

h4
{
	color:#008A89;

}

#main-nav
{
    width:950px;
    height:200px;
    margin-bottom: 45px;
    
}

.main-nav-item
{
    float:left;
}

.main-nav-item img
{
    display:block;
}


.main-nav-item a 
{
    color: #008A89;
    display: block;
    font-size: 18px;
    text-align: center;
    text-decoration:none;
    transition: color 0.2s;
}

.main-nav-item a:hover
{
  color:#fff;
}

.main-nav-item span
{
    margin-top:10px;
    display:block;
}

.menu-active
{
    margin-top:-15px;
    font-weight:bold;
}



#nav
{
	
	min-height:500px;
	padding-top:10px;
	padding-bottom:10px;
	height:100%;
        margin-top:330px;

}

#nav .first-ul
{
	
	margin-left: 45px;

}






#nav ul li
{
		list-style-type:none;
		font-size: 14px;

	
}


.nav-item a
{

	font-size:18px;
	color:#008a89 !important;
        text-decoration:none;
        transition: color 0.2s;

	
}

.nav-item a:hover
{


	color:#c7e5e5 !important;

	
}

.nav-item 
{
	margin-bottom:16px;

}


.front-page-claim
{
    margin-top: 60px;
    position: absolute;
    top: 500px;
}

.front-page-claim p
{
    color:#fff;
    font-size:55px;
    margin-bottom:0;
    letter-spacing:2px;
}

.front-page-claim .front-page-claim-1
{
    margin-left:92px;
    display:none;

    
}

.front-page-claim .front-page-claim-2
{
    font-size:44px;
    margin-left:210px;
        display:none;
}

.front-page-claim .front-page-claim-3
{
    font-size:62px;
    margin-left:186px;
        display:none;
    
}


#logo-container
{
	height:190px;
        padding: 45px 0 0 35px;

}


.clear
{
	clear:both;
}





