
* {  box-sizing:border-box;    -moz-box-sizing:border-box;    -webkit-box-sizing:border-box}


html, body{
	/*width:100%;
	height:100%;
	overflow:scroll;*/
	margin: 0px;
	
}
div {position: relative;}
a,
a:hover,
a:visited,
a:active{color: #000; text-decoration: none;}

td {vertical-align: top; line-height: 30px; padding-right: 10px;}
body, html {margin: 0px; font-family: 'Open Sans', Verdana, Arial, sans-serif; font-size: 20px;
        background-color: #FFF; color: #000; font-weight: 400;}

h1{font-size: 35px; font-weight: 700;}

#logo {margin-left: 0px;}
body{padding-bottom: 40px;  padding-top: 60px;}
#tischler-gerhard-schrei{margin-right: 90px; display: inline-block;} 
    
        .contentwrapper{width: 820px; margin: 0px auto;}
        #text-content {text-align: justify; width: 500px; float: right;}
        
        td.icon{padding-top: 5px; padding-right: 10px;}
        
        #header {margin-top: 20px; margin-bottom: 85px;}
       
         #contact { margin-top: 85px;}
      
         ul {margin-left: 0px; padding: 0px;}
         li {list-style-type: none; line-height: 22px;
             height: 30px; background: url('../images/icon-numeration.png') no-repeat; 
             padding-left: 40px; font-style: italic;}