body{
padding:0px;
margin:0px;
background-color:#333;
background-image:url(pics/background.jpg);
background-repeat:repeat-x;
font-size:1em;
color:#fff;
font-family:verdana,arial,helvetica,sans-serif;
}
a img{
border:0px;
}
#overall{
margin:0px auto;
padding:0px;
width:800px;
}
#overall a{
color:#399;
text-decoration:none;
}
#overall a:hover{
text-decoration:underline;
}
#logo{
margin:0px 0px 30px 0px;
padding:0px;
width:236px;
height:177px;
float:left;
}
#logo a img{
border:0px;
}
#perfektion_top{
font-family:arial,helvetica,sans-serif;
font-size:0.7em;
letter-spacing:4px;
float:right;
margin-top:22px;
margin-right:5px;
}
#navi{
clear:both;
float:right;
margin:-100px 0px 50px 10px;
}
#navi ul{
list-style-type:none;
color:#fff;
}
#navi ul li{
display:inline;
margin-right:10px;
}
#navi ul li a{
font-family:arial,helvetica,"sans serif";
font-size:1.8em;
color:rgba(255,255,255,.5);
text-decoration:none;
padding:3px 6px 4px 6px;
border:1px solid transparent;
}
#navi ul li a:hover{
color:rgba(255,255,255,.8);
text-decoration:none;
background-color:rgba(157,15,15,.7);
border-radius:7px 0px 7px 0px;
border-color:rgba(255,255,255,.2);
border:1px solid;
}
#navi ul li a.active{
color:rgba(255,255,255,.8);
text-decoration:none;
background-color:rgba(157,15,15,.7);
border-radius:7px 0px 7px 0px;
border:1px solid transparent;
}
#navi ul li a.active:hover{
color:rgba(255,255,255,.8);
text-decoration:none;
background-color:rgba(157,15,15,.7);
border-radius:7px 0px 7px 0px;
border-color:rgba(255,255,255,.2);
border:1px solid;
}
#navi img, #navi a img{
border:0px;
margin-left:10px;
}
#content{
clear:both;
margin-top:30px;
padding:0px;
font-family:arial, sans-serif;
}
#content>img{
clear:both;
margin-bottom:20px;
border:1px dashed;
color:rgba(255,255,255,0.4);
display:block;
}
#content #faderimg{
clear:both;
margin-bottom:20px;
border:1px dashed;
height:206px;
width:796px;
background-image:url(pics/webdesign_grafik.jpg);
}
#content div.left_column{
clear:both;
margin:0px 0px 20px 0px;
padding:0px;
width:260px;
float:left;
text-align:justify;
}
#content div.left_column_contact{
clear:both;
margin:0px 0px 20px 0px;
padding:0px;
width:460px;
float:left;
text-align:justify;
}
#content div.right_column{
clear:right;
margin:0px 0px 20px 0px;
padding:0px;
width:260px;
float:right;
text-align:justify;
}
#content div.center_column{
margin:0px 10px 20px 10px;
padding:0px;
width:260px;
float:left;
text-align:justify;
}
#content div p{
margin:0px;
padding:5px 10px 0px 10px;
font-size:0.8em;
line-height:1.5em;
}
#footer{
margin-top:20px;
padding:0px;
font-size:0.8em;
padding:2px 4px 0px 4px;
}
#footer img{
margin:0px;
}
#footer p{
margin:0px;
padding:0px 0px 0px 10px;
}
#footer p img{
float:right;
margin-left:2px;
}
div.left_column_contact #kontakt{
margin:0px 0px 0px 20px;
}
.text, textarea{
border:0px;
font-size:0.8em;
color:#cdcdcd;
font-family:arial, sans-serif;
background-color:rgba(100,100,100,.4);
}
td.right{
font-size:0.8em;
text-align:right;
}
.italic{
font-style:italic;
}
.middle{
vertical-align:middle;
margin-left:5px;
}
