@font-face {
    font-family: 'open_sansregular';
    src: url('OpenSans-Regular-webfont.eot');
    src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Regular-webfont.woff') format('woff'),
         url('OpenSans-Regular-webfont.ttf') format('truetype'),
         url('OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
   @font-face {
    font-family: 'open_sanslight';
    src: url('OpenSans-Light-webfont.eot');
    src: url('OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Light-webfont.woff') format('woff'),
         url('OpenSans-Light-webfont.ttf') format('truetype'),
         url('OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
  }


html, body {
font-family: 'open_sanslight';
background-color: #ffffff;/*#929292;*/
height:100%;
margin:0;
}

#wrapper {
text-align:center;
max-width:1280px;
min-height:100%;
height: auto !important;
height: 100%;
margin:0 auto;
background:#f9f9f7;
padding:0;
overflow: hidden !important;
}



#head {
width:1280px;
margin-top: 10px;
height:60px;
margin-left:0;
text-align:left;
  }
  
#logo {
	float:left;
text-align:left;
width:261px;
margin: 20px;
}  



#menu {
	float: left;
    /*width: 880px;*/
    padding-top:33px;
}

#menu ul {
    margin-left:60px;
    padding: 0;
    float: left;
   }

#menu ul li {
    display: inline;
}

#menu ul li a {
    float: left;
    font-family:'open_sansregular';
    font-size:16px;
    /*font-weight:bold;*/
    text-decoration: none;
    color: #000000;
    padding: 5px 25px 0 0;
    }

#menu ul li a:visited {color: #000000;}

#menu ul li a:hover, .menu ul li .current {
    color: #6199BE;
    background-color:#ffffff;}
    

a:link {
font-size:15px;
color:#6594BE;
text-decoration:underline;
}

a:hover {
color:#666666;
text-decoration:none;
}


a.left:link, a.left:visited {
font-size:13px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

a.left:hover {
color:#6594BE;
text-decoration:none;
}

#tab-box {margin-left:-9px;}

td {margin-left: 0px;}

td.norm {
font-family: 'open_sanslight';
font-size:16px;
line-height:20px;
color:#000000;}


h1 {
font-size:26px;
padding-bottom:1px;
color:#000000;
font-weight:bold;
letter-spacing:1px;
font-variant:small-caps;
text-align:left;
}


#links {
float:left;
margin:35px 20px 0 15px;
width:270px;
text-align:left;
font-size:14px;
color:#5a5a5a;
line-height:21px;
font-weight:bold;
}

#textfeld {
float:left;
max-width:630px;
margin: 35px 20px 20px 40px;
font-size:18px;
color:#000000;
line-height:26px;
text-align:left;
}

#textfeldohne {
float:left;
max-width:630px;
margin: 35px 20px 20px 340px;
font-size:18px;
color:#000000;
line-height:26px;
text-align:left;
}

input.mail, textarea.mail {
border-top:#ffffff 1px solid;
border-right:#ffffff 1px solid;
border-bottom:#CFCFCF 1px solid;
border-left:#cfcfcf 1px solid;
background:#f9f9f7;
}

#fuss {

max-width:1280px;
height:30px;
padding-top:10px;
margin:0 auto;
text-align:center;
font-family:'open_sanslight';
font-size:12px;
color:#000000;
background:#f4f4f4;

}

a.fuss:link {font-size:12px;text-deocoration:none;}
a.fuss:hover {font-size:12px;text-decoration:underline;}



.high {display:none;}

/* Only Phones */

 
 @media (max-width: 767px) {

	#links
	 { display: none; }
	 
	 #logo {width:100%; height:auto;margin-top:5px;margin-left:10px;}
	 
	#menu {margin-top:-30px;margin-left:-48px;}
	
	 #menu ul li {
    display: block;
    
     }
    
    #menu ul li a {font-size:14px;font-variant:small-caps;}
    
   #textfeldohne, #textfeld {margin-left:10px;margin-top:10px;font-size:14px;line-height:20px;}
   
   h1 {font-size:18px;}

/*table {display: block;width:100%;}
tr { display: inline-block; float: left; }
td { display: block; margin: 2px 1px; padding: 0px 5px;}*/ 

	
}

