@CHARSET "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Fjord+One);
    body {
        background-color: #ffffff;
        color: #454545;
        font-family: Verdana, Arial, Tahoma;
        font-size: 14px;
        line-height: 20px;
    }
    a {
        text-decoration: none;
        color: #454545;
    }
    a:hover {
        text-decoration: underline;
    }
    input[type=text] {
        width: 300px;
        border: 1px solid #d1d1d1;        
    }
    
    #mainContainer {
        width: 1200px;
        margin: auto;
        /*border-left: 1px solid #d1d1d1;
        border-right: 1px solid #d1d1d1;*/
        padding: 5px;
        min-height: 700px;
    }
    #mainContainer .header {
	   font-size: 30px;
	   /*font-weight: bold;*/
	   height: 50px;
	}
	.clear {
	   clear: both;
	}
	.margin-top-10 {
	   height: 10px;
	}
	.margin-top-5 {
	   height: 5px;
	}
	.float-left {
	   float: left;
	}
	.float-right {
	   float: right;
	}
	.border-left {
	   border-left: 1px solid #d1d1d1;
	}
	.border-right {
	   border-right: 1px solid #d1d1d1;
	}
	.border-top {
	   border-top: 1px solid #d1d1d1;
	}
	.border-bottom {
	   border-bottom: 1px solid #d1d1d1;
	}
	.bottom-container {
	   padding: 3px 0 3px 0;
	}
	.bottom-single-container {
	   min-height: 200px;
	   padding: 5px;
	}
	.menu,
	.content-header-box {
	   width: 200px;
	}
	.content-text-box {
	   width: 750px;
	}
	.underline {
	   text-decoration: underline;
	}
	.arrow-left,
	.arrow-right {
	   position: absolute;
	   height: 80px;
	   width: 70px;
	   top: 0px;
	   background-color: #fff;
	   margin-top: 150px;
	   padding-top: 35px;
	   padding-left: 10px;
       opacity: 0.0;   
       filter:alpha(opacity=0);
       -moz-opacity:0;
       -khtml-opacity: 0;
       opacity: 0;
       cursor: pointer;
       display: none;
        
	}
	.arrow-left {	   
	   left: 0px;
       border-top: 1px solid #454545;
       border-right: 1px solid #454545;
       border-bottom: 1px solid #454545;
        -moz-border-radius-topright: 10px;
        -moz-border-radius-bottomright: 10px;
        -webkit-border-bottom-right-radius: 10px; 
        -webkit-border-top-right-radius: 10px;
        -khtml-border-radius-bottomright: 10px;
        -khtml-border-radius-topright: 10px; 
        border-radius-topright: 10px;
        border-radius-bottomright: 10px;	   
	}
	.arrow-right {
	   right: 0px;
	   border-top: 1px solid #454545;
	   border-left: 1px solid #454545;
	   border-bottom: 1px solid #454545;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-bottomleft: 10px;
        -webkit-border-bottom-left-radius: 10px; 
        -webkit-border-top-left-radius: 10px;
        -khtml-border-radius-bottomleft: 10px;
        -khtml-border-radius-topleft: 10px; 
        border-radius-topleft: 10px;
        border-radius-bottomleft: 10px;	   
	}
	.footer {
        text-align: center; 
        color: #d1d1d1;	
	}
	.footer a {
	   color: #d1d1d1;
	}
	.lightbox {
        padding: 0px;
        margin: 0px;
        height: 0px;
        line-height: 0px;	   
	}
	.overlay-screen {
	   background-color: #000000;
       opacity: 0.8;   
       filter:alpha(opacity=80);
       -moz-opacity:0.8;
       -khtml-opacity: 0.8;
       opacity: 0.8;
       display: none;
       position: absolute;
       left: 0px;
       top: 0px;
       z-index: 9998;
	}
	.contact-holder {
	   background-color: #fff;
	   width: 430px;
	   padding-bottom: 10px;
	   position: fixed;
	   display: none;
	   z-index: 9999;
	}
	.contact-header {
	   background-color: #454545;
	   color: #fff;
	   padding: 5px;
	}
	.float-right {
	   float: right;
	}
	.contact-form-data {
	   padding: 10px;
	}
	.contact-label {
	   float: left;
	   width: 100px;
	}
	.contact-value {
	   float: left;
	   width: 310px;
	}
	#nachricht {
	   width: 300px;
	   height: 100px;
	   border: 1px solid #d1d1d1;
	}
	.submit-button {
	   cursor: pointer;
	   background-color: #454545;
	   color: #fff;
	   border: 1px solid #d1d1d1;
	   padding: 3px 5px;
	   position: relative;
	   float: left;
	}
	.margin-top-3 {
	   margin-top: 3px;
	}
	.error {
	   color: red;
	}