*{
margin:0px;
padding:0px;
}


body{
background-color:#ccc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-align:left;
}


ul{
list-style-type:none;
}


a{
text-decoration:none;
color:#999999;
}


a:hover{
color:#555555;
}


a:active{
background-color:transparent;
}  


a img{
border:0px;
}


p{
margin-top:10px;
}


.abstand{
margin-top:20px;
}


h1{
font-weight:bold;
font-size:16px;
}


h2{
font-weight:bold;
font-size:16px;
margin-top:30px;
}





/*.........................................container*/


#container{
background-color:#fff;
width:1030px;
margin-right:auto;
margin-left:auto;
margin-top:40px;
}




/*.....................................menue*/


#menue{
float:right;
padding-right:161px;
padding-top:15px;
}


#menue li{
padding-right:22px;
height:28px;
padding-top:5px;
float:right;
color:#555555;
text-align:right;
}


#menue li.cont{
padding-right:0px;
}


/*.............................................logo*/


#logo{
width:144px;
clear:right;
float:right;
padding-left:16px;
padding-top:254px;
}


/*.............................................gallery*/


#gallery{
width:870px;
height:710px;
float:right;
}



/*.............................................contact impressum datenschutz*/


#contact{
width:870px;
padding-top:10px;
float:right;
font-size:13px;
text-align:left;
line-height:22px;
}


#clients{
padding-right:28px;
padding-left:33px;
float:right;
}


#adress{
padding-right:69px;
margin-right:35px;
float:right;
font-size:14px;
text-align:right;
font-weight: bold;
}


#adressimprint{
padding-left:180px;
font-size:14px;
text-align:left;
font-weight: bold;
}


#imprint{
padding-left:180px;
padding-right:5px;
padding-top:50px;
padding-bottom:30px;
clear: right;
float:right;
}

#imprint ul{
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
list-style-type:square;
}

#contact a{
color:#7f8e53;
}


#contact a:hover{
color:#555555;
}



/*...........................................FOOTER*/


#footer{
background-color:#fff;
width:1028px;
height:10px;
clear:right;
}


/*...........................................FOOTERMENUE*/


#container2{
background-color:#ccc;
width:1030px;
margin-right:auto;
margin-left:auto;
margin-bottom:60px;
color:#999999;
}


#footermenue{
float:right;
padding-top:10px;
}


#footermenue li{
padding-right:22px;
height:20px;
float:right;
text-align:right;
}


#footermenue li.cont{
padding-right:161px;
}


#footermenue li a{
text-decoration:none;
color:#555555;
}


#footermenue li a:hover{
color:#999999;
}


#footermenue li a:active{
background-color:transparent;
}  







