* { padding: 0; margin: 0; }

body {
 font-family: Futura, 'Trebuchet MS', sans-serif;;
 
background-image: url(images/PhotoGray_browser_bg-2.jpg);
font-size: 14px;}
p {color: #b1b1b1;}
.clear {
clear: both;}
#wrapper { 
 margin: 0 auto;
 width: 702px;
background-image: url(images/darkroom_spotlight.jpg);
}
img.floatTL { 
float : left; 
margin-right : 10px; 
margin-bottom : 5px; 
margin-top : 40px; 
margin-left : 10px; 
}

#header {
 color: #333;
 width: 900px;
 float: left;
 margin: 10px 0px 0px 0px;
}
#header h1 {
font-size: .5em;
text-indent: -9999px;}

#navigation {
 float: left;
 width: 680px;
 color: #333;
 padding: 10px;
 margin: 0px 0px 0px 0px;
 background: url(images/mbg_.jpg);
border-top: 1px #c1c1c1 solid;
border-bottom: 1px #c1c1c1 solid;
text-align: center;}
#navigation ul{
list-style-type:none;
margin: 0 auto;}
#navigation li{
display:inline;
margin: 0 auto;}
#navigation a{ 
width:100px;
text-decoration:none;
color:white;
font-weight: lighter;
padding:10px;
margin: 0 auto;}

#leftcolumn { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 min-height: 390px;
 width: 438px;
 float: left;
}
#leftcolumn p {
font-size: 14px;
margin: 40px 0 0 10px;
font-weight: lighter;}

.inset
{ 
float:left;
width:438px;
height: 277px;
margin:40px 0 0 10px;
background: url(images/mimaki_s.jpg);
color:inherit;
font-size:85%;
}

.inset_kontakt
{ 

width:425px;
height: 350px;
margin: +40px 0em 0px 120px;
color:inherit;
font-size:85%;
}
#leftcolumn_kontakt { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 min-height: 390px;
 width: 657px;
 float: left;}
#leftcolumn_kontakt p {
margin: 40px 0 0 10px;
font-weight: lighter;}

#leftcolumn_kontakt a {
color: #b1b1b1;}


#rightcolumn { 
 float: right;
color: #b1b1b1;
 margin: 0px 0px 0px 0px;
min-height: 350px;
 width: 220px;
 display: inline;
padding-top: 45px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 10px;}
#rightcolumn_kontakt { 
 float: right;
color: #b1b1b1;
 margin: 0px 0px 0px 0px;
min-height: 350px;
 width: 1px;
 display: inline;
padding-top: 45px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 10px;}


#rightcolumn h3 {
font-weight: lighter;
font-size: 12px;}
#rightcolumn p {

font-size: 13px;}
#rightcolumn img {
margin-top: 30px;}
#footer { 
 width: 680px;
 clear: both;
 color: #b1b1b1;
 margin: 0px 0px 10px 0px;
 padding: 20px 10px 10px 10px;
text-align: center;}
#footer a {
 color: #b1b1b1;
 text-decoration: none;
 padding: 20px 10px 20px 10px;}
 #footer img {
 margin-top: 20px;}