@charset "UTF-8";
/* CSS Document */

html{
	overflow: -moz-scrollbars-horizontal;
	overflow:scroll; 
	overflow-x:scroll;
	overflow-y:hidden;
	}

body{
	font-family: 'Source Sans Pro', sans-serif;
font-weight:300;
	
	color:#000;
	margin:0 auto;
	background-color:#fff;
	
	
	

	}
	
	
	
.wrapper {
              position:absolute;
			  top:50%;
			  margin-top:-350px;
                width: 100%;
				
              
				  margin-left:294px;
			
            }
            .container {
                display: table-cell;
                vertical-align: middle;
				 max-height:700px;
            }
            .content {
                white-space: nowrap;
                
				 max-height: 600px;
            }

a:hover span.soh-mouseover, a:focus span.soh-mouseover{
background-position:top right;
	color:#000;

font-family: 'Source Sans Pro', sans-serif;
font-weight:300;


}

.picdiv{
	display:inline-block;
	height:700px;
	
	}

#decker1 {
    background-color: #FFFFFF;
    height: 700px;
    left: 0;
    position: fixed;
    width: 50px;
}
	
#decker2 {
    background-color: #FFFFFF;
    height: 700px;
    position: fixed;
    right: 0;
    width: 50px;
}
	



#navhead{
	
margin-top:50px;

	}
	#logo{
		margin-left:-5px;
		
		}


#navhead a{
	
	color:#000;

font-family: 'Source Sans Pro', sans-serif;
font-weight:300;
text-decoration:none;
margin-top:20px;
font-size:20px;

	}
	
#navhead a:hover{
	
	color:#A89454;


	}
	
#navhead ul
{
list-style-type:none;

 margin-left: 0; /* für IE */
    padding: 0; /* für andere Browser */
	
 
}

#navhead ul li
{
	padding-bottom:5px;
}

#navhead ul li ul li a
{
	color:#666;
	font-size:15px;
	font-weight:100;
	
}

#navhead ul li ul .active
{
	color:#A89454;
	
}

#navhead ul .active
{
	color:#A89454;
	
}

#navhead ul li ul li
{
	
	padding-bottom:0px;
}

#contact {
	background-color:#fff;
    bottom: 10px;
    height: 20px;
    overflow: hidden;
    position: absolute;
}
	
#contact a{
	
	color:#000;

font-family: 'Source Sans Pro', sans-serif;
font-weight:300;
font-size:12px;
text-decoration:none;
margin-top:20px;

	}

#imgcontainer{
	float:left;
	width:auto;
	padding-right:10px;
	height:100%
	
	
	}
#imgcontainer img{
float:left;
	height:100%
	
	
	}
#contentBg{
	
	height:700px;
	 margin: auto 0;
	}
	
#header1{
	z-index:1;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	left:50px;
	position:fixed;
	background-color:#FFFFFF;
	height:680px;
	
	filter:alpha(opacity=90); /* IE */
-moz-opacity: 0.90; /* Mozilla */
opacity: 0.90; /* Opera */

 -moz-box-shadow: -25px 0px 50px #F1F1F1;
    -webkit-box-shadow: -25px 0px 50px #F1F1F1;
    box-shadow: -25px 0px 50px #F1F1F1;

	}
	
#info{
	position:absolute;
	
	
	border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;

box-shadow:  0px 0px 10px #ccc;
-webkit-box-shadow:  0px 0px 10px #ccc;
-moz-box-shadow:  0px 0px 10px #ccc;

  text-align: center;
    vertical-align: middle;
    width: 30px;
	background-color:#FFFFFF;
	padding-bottom:2px;
	
	
	
	}
	
#info a{
	text-decoration:none;
	color:#000;
	font-family: 'Source Sans Pro', sans-serif;
font-weight:300;
font-size:14px;


	
	}
	
#infotext{
	
		border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;

box-shadow:  0px 0px 50px #666;
-webkit-box-shadow:  0px 0px 50px #666;
-moz-box-shadow:  0px 0px 50px #666;
	overflow:hidden;
	color:#000000;
	padding-left:10px;
	padding-right:10px;
	position:absolute;
	bottom:30px;
    left:0px;	
	filter:alpha(opacity=0); /* IE */
-moz-opacity: 0; /* Mozilla */
opacity: 0; /* Opera */
text-align:left;


}

#impcont{
	position:relative;
	color:#000000;
	
	}
	
#impcont a:link{
	color:#A89454;
	font-size:16px;

	}
	
#impbt{
	font-size:12px;
	
	}
	
h1{
line-height: 0;
font-family: 'Source Sans Pro', sans-serif;
font-weight:300;
color:#000000;
font-size: 22px;
font-weight: bold;
	margin-bottom: 0px;
		margin-top: 10px;
	}

	h1 p{

    margin-bottom: 0px;
	margin-bottom: 0px;
	}

h2 p{

    margin-bottom: 0px;
	margin-bottom: 0px;
	}


h3 p{

    margin-bottom: 0px;
	margin-bottom: 0px;
	}

h2{
font-size: 18px;
font-style: italic;
font-weight: 100;
}

h3{
font-size: 14px;
font-weight: 200;
}
	
.content a:link{
	color:#A89454;
	
	}
	
.content a:hover{
	color:#A89454;
	
	}
	
.content a:visited{
	color:#A89454;
	
	}
	
.content a:active{
	color:#A89454;
	
	}
	
