*{margin:0px; padding:0px; border:none; text-decoration: none;}
body {background-color: rgb(255,255,255); font-family: Lucida Sans Unicode,arial,helvetica, sans-serif;font-size:18px;color:rgb(80,80,80); background-image:url(grafik/pattern1.png);background-attachment:fixed;height:100%;}

div.position{position:relative; width:1100px;top:0px; left:50%; margin: 0 0 20px -550px;}

div.opac{position:absolute; width:1100px; /*height:580px*/; padding: 0 0 0 0;background:rgb(255,255,255);background:rgba(255,255,255,0.5);}

/*div.text{position:relative; width:1100px; padding: 0 0 0 0; }*/

div.logo{position:relative;background-color:rgb(255,255,255);width:850px;height:140px;margin:15px 0 12px 0;background-image:url(grafik/logo.gif);background-repeat:no-repeat;background-position:50px 3px;padding:20px 50px 20px 200px;}

		div.navi{position:relative;top:-140px;text-align:right;margin:0 0 0 0px;}

div.foto{position:relative;width:1100px; height:180px; background-color:rgb(200,200,200);margin: 10px	0 20px 0;}

div.muster{position:relative;/*width:1100px; height:180px; background-color:rgb(200,200,200);*/margin: 10px	0 20px 0;text-align: center;}

div.footer{position:relative;
    bottom: 0;
    width: 100%;
    height: 25px;text-align:center ;margin:15px 0 20px 0;}

p.text{font-size:24px;line-height:143%;padding: 10px 50px 0 50px;}

p.logo{font-family: 'Anton', sans-serif;font-size:42px;line-height: 110%;color: rgb(230,152,48);letter-spacing: 0.1em;}

p.navi{font-size:24px;line-height:143%;}

a.navi{color:rgb(80,80,80);font-size:24px;line-height:143%}
a.imp{color:rgb(80,80,80);font-size;}
	a:hover{color:rgb(120,120,120);}
	a:active{color:rgb(140,140,140);}
	a:focus{color:rgb(120,120,120);}
	
/*Impressum*/

p.imp{line-height:143%;padding: 10px 50px 0 50px;}