
body {
  

background:#f7f7f7;
  margin:0 auto;
  padding:200 0 0 200;
  font-family: 'Roboto', sans-serif;
  font-size:14px;
  color:#999999;
  /*max-width: 60em;*/
}

table, th, td {
    
	border: 0px solid black;
    border-collapse: collapse;
	text-align: center;
	font-size:15px;
}

#head {
    background:#ffffff;
	margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 15%;
    margin-left: 15%;
	height:300px;
	    box-shadow: 5px 6px 5px 0px grey;
}

#head-foto {	
position:absolute;
top:40px;
left:23%;
border-radius: 15px;
overflow:hidden;
box-shadow: 3px 3px 10px 0px grey;
img {
    border: none;
    border-radius: 50%;
    padding: 5px;
    /*width: 150px;*/
	
	}}

#head-logo {	
position:absolute;
top:40px;
left:62%;
img {
    border: none;
    border-radius: 50%;
    padding: 5px;
    /*width: 150px;*/
}}

#head-name h1 {	
position:absolute;
top:45px;
left:38%;
font-family: 'Georgia', serif;
color:#000000;
                  font-size:28px;
                  display:block;
                  text-decoration:none;
}

#head-name h2 {	
position:absolute;
top:80px;
left:38%;
font-family: 'Georgia', serif;
color:#000000;
                  font-size:20px;
                  display:block;
                  text-decoration:none;
}

#headline ul {
position:absolute;
top:200px;
left:35%;
height:50px;
width: 60%;
/*background:url(../upload/design/header_ul_back.gif) left top repeat-x;*/
/*z-index:10000;    */      
}
        
#headline ul li {                        
float:left;
display:inline;
/*width:130px;*/
width:13%;
margin-left:1%;
			  /*first-child{margin-left:200px}*/
            }
            
             /*   #headline ul li.erstes {
                  margin-left:200px;
                }     */     
            
                #headline ul li a {
                  text-transform:uppercase;
                  color:#666666;
                  font-size:13px;
                  line-height:35px;
                  padding:25px 0 0 4px;
                  display:block;
                  text-decoration:none;
                  border-bottom: 2px solid #999999;
                  white-space:nowrap;
                }
                
                    #headline ul li a:hover, #headline ul li.over a {
                      color:#000000;
                      text-shadow: 2px 2px 5px grey;
					  font-size:14px;
					  /*padding:20px 0 0 15px;*/
                      border-bottom: 4px solid #cc0000;
                      /*border-top: 3px solid #F29100;*/
                      /*background:#F7f7f7;*/
					  font-weight: bold;
                    }

/*#article h1, h2, h3, p {
  margin:0px;
  padding:20px 40px 20px 40px;
  color:#666666;
  background:#ffffff;
  font-family: 'Roboto', sans-serif;
  font-weight:400;  
margin-top: 0px;
    margin-bottom: 30px;
    margin-right: 15%;
    margin-left: 15%;  
	box-shadow: 10px 10px 5px 5px grey;
}
	*/				
					
					
					
					
					
#body {
    color:#666666;
                  /*font-size:18px;*/
				  background:#ffffff;
	padding:20px 100px 20px 100px;
	margin-top: 0px;
    margin-bottom: 30px;
    margin-right: 15%;
    margin-left: 15%;
	text-align: justify;
	
	/*height:600px;*/
	    box-shadow: 5px 5px 5px 0px grey;
		
}
#body a:link {
    color: #0094DE;
    text-decoration: none;


}
#body a:visited {
        text-decoration: none;
color: #0094DE;

}

#body a:hover {
text-decoration: underline;
color: #666666;

}



/*#body h1 {
    text-transform:uppercase;
	color:#666666;
                  font-size:24x;
	background:#ffffff;
	padding:20px 40px 20px 40px;
	margin-top: 30px;
    margin-bottom: 0px;
    margin-right: 15%;
    margin-left: 15%;
	
	/*height:600px;
	    box-shadow: 10px 10px 5px 5px grey;
}
*/

#footer-add p {
    margin-right: 15%;
    margin-left: 15%;
	color:#cc0000;
    font-size:18px;
}
#footer p {
    margin-right: 15%;
    margin-left: 15%;
	color:#666666;
    font-size:14px;
	
	
}

#footer a:link {
    color: #0094DE;
    text-decoration: none;
    font-size:14px;

}
#footer a:visited {
        text-decoration: none;
color: #0094DE;
font-size:14px;
}

#footer a:hover {
text-decoration: underline;
color: #0094de;
font-size:14px;
}

        /*#content table{margin-top:10px; margin-bottom:20px; border-collapse:collapse;}
            #content table th{border:none; font-size:15px; line-height:1.4em; vertical-align:top; padding:5px 10px 5px 10px; background-color:#F19200; color:#FFFFFF; text-align:left;}
            #content table td{border:none; font-size:15px; line-height:1.4em; vertical-align:top; padding:5px 10px 5px 10px; color:#888888;}    
                #content table td h2{font-size:17px; color:#535353; margin:0px 0px 20px 0px; line-height:1.3em;}
                #content table td h3{font-weight:bold; font-size:17px; color:#F19200; margin:0px 0px 13px 0px; line-height:1.3em;}
                #content table td p{font-size:15px; line-height:140%; margin:0px;}
                    #content table td p a{line-height:140%;}
                    #content table td ul{margin-left:10px; margin-bottom:0px;}
                    #content table td ul li
                    {
                    font-size:15px;
                    background-image:url(../upload/design/listenpunkt_1.png);
                    padding:0px 20px 4px 17px;
                    display:block;
                    margin:0px;
                    line-height:1.4em;
                    background-position:0px 7px;
                    color:#888888;
                    }
        */
        /* Tabelle mit Rahmen */
        /*#content table.tabelle-mit-rahmen th{border:1px solid #aaaaaa;}
          #content table.tabelle-mit-rahmen th p {margin:0px 10px 0px 10px; padding:5px 0 5px 0;}
        #content table.tabelle-mit-rahmen td{border:1px solid #aaaaaa; margin:0px 10px 0px 10px;}
          #content table.tabelle-mit-rahmen td p {margin:0px 10px 0px 10px; padding:5px 0 5px 0;} */
        
        