*					{font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:13px}

body, html 				{ padding:0px; margin:0px; height: 100%; background:url(../img/background_dap3.jpg) no-repeat top center #fff; background-attachment:fixed;}
p  { padding:0px; margin:0px;}

.h1 { font-size:16px; font-weight:bold; margin-bottom:9px; }
.h2 { font-size:14px; font-weight:bold; margin-bottom:9px; }
.h3 { font-size:13px; font-weight:regular; margin-bottom:9px; }


#layerDiv { visibility:hidden; width:400px; height:370px; background-color:#CCCCCC; }
#content          { width:965px; background-color:#000; margin-bottom:0px; color:#FFF; margin:0px auto; padding-top:5px; }

.infoText {
background-color:#F9FCFF;
border:8px solid #0090E0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#5F5F5F;
padding:15px;
}

.logo    { float:left; background:url(../img/logo.jpg) left top no-repeat; height:52px; width:275px; margin-top:30px;  margin-left:20px; }
.onlinegalerie   { float:right; background:url(../img/onlinegalerie.jpg) left top no-repeat; margin-top:25px; height:52px; width:245px;  margin-right:65px;  }
.clear  { clear:both;}

#menue  { height:33px; background: url(../img/bgmenue.png) repeat-x; margin-top:5px; margin-bottom:5px; padding-top:10px;}



.inhalt1 {width:965px; background-color:#181818; margin-bottom:0px; color:#FFF; margin:0px auto; padding:10px 0px; border-bottom:30px #000000 solid;}
.inhalt2 {width:965px; background-color:#181818; color:#FFF; margin:0px auto; height:100px;}



ul   {  margin:0px; padding:0px; list-style:none;}
li   { padding:0px; margin:0px; list-style:none; display:inline;}


a.menue, 
a.menue:link, 
a.menue:visited, 
a.menue:active	{
text-decoration:underline; padding:10px 70px 10px 0px; font-size:12px;  font-weight:bold; color:#fff; white-space: nowrap;  cursor: pointer;}
a.menue:hover	{
text-decoration:underline; padding:10px 70px 10px 0px; font-size:12px;  font-weight:bold; color:#FFCC33; white-space: nowrap;  cursor: pointer;}


a.white, 
a.white:link, 
a.white:visited, 
a.white:active	{
text-decoration:underline; padding:0px 0px 0px 5px; font-size:12px;  font-weight:regular; color:#fff; white-space: nowrap;  cursor: pointer;}
a.white:hover	{
text-decoration:underline; padding:0px 0px 0px 5px; font-size:12px;  font-weight:regular; color:#FFCC33; white-space: nowrap;  cursor: pointer;}



a.aktiv, 
a.aktiv:link, 
a.aktiv:visited, 
a.aktiv:active	{
text-decoration:none; padding:10px 70px 10px 0px; font-size:12px;  font-weight:bold; color:#FFCC33; white-space: nowrap;  cursor: pointer;}


.text_bold { font-weight:bold; margin:10px 0px;}


#startbild { background:url(../img/elemente.png) no-repeat; width:586px; height:391px; float:left;  margin:20px; }

#text { width:323px; height:162px;float:left; padding:25px 0px 0px 0px;}

.produktbox { width:293px; height:383px; background:url(../img/bgproduct.png) no-repeat top; float:left; margin:0px 10px 10px 10px; text-align:center; padding-top:40px; }
.textbox { width:587px; height:342px; padding:10px;  float:left; margin:0px 10px 0px 10px; text-align:left;   background-color:#181818; color:#FFF; }
.textbox2 { width:587px; height:382px; padding:10px;  float:right; margin:0px 10px 0px 10px; text-align:left;   background-color:#181818; color:#FFF; }
.textbox3 { width:927px;  padding:10px 10px 0px 10px;  float:left; margin:0px 10px 50px 10px; text-align:left;   background-color:#181818; color:#FFF; }




