h1 {
margin:10px 0; padding:0;
color:#ED0B19;
width:218px; height:66px;
position:relative;
top:0; left:0;
overflow:hidden;
}
h1 span{
width:218px; height:66px;
display:block;
position:absolute;
top:0; left:0;
background-image:url(../img/logo-kawasaki.gif);
}
h1 a { text-decoration:none;}
h2 {
margin:0; padding:;
margin-bottom:10px;
font-size:120%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4D545A;
text-transform:uppercase;
}
h3 {
font-size:110%;
margin:0; padding:0;
color:#E10A14;
}
h5 {
font-size:110%;
margin:0; padding:0;
margin-bottom:-5px;
margin-top:20px;
text-transform:uppercase;
border-bottom:1px solid #4D545A;
padding-bottom:5px;
}
h5 a {
text-decoration:none;
}
h5 span {
font-size:90%;
text-transform:none;
}
p {
margin:10px 0; padding:0;
font-size:105%;
}

.fotogalerie {
clear:both;
}
.fotogalerie h3 {
font-size:115%;
margin:30px 0 0px 0; 
padding:0;
font-weight:normal;
}
.fotogalerie .box, .foto {
position:relative;
border:1px solid #4D545A;
width:120px;
float:left;
margin:20px 25px;
}
.fotogalerie .box img, .foto img {
padding:10px;
}
.fotogalerie .box p, .foto p {
padding:10px; margin:0;
padding-top:0;
font-size:90%;
height:4em;
}

table {
border-collapse:collapse;
border:1px solid #4D545A;
width:100%;
}
table th, table td {
border:1px solid #4D545A;
padding:2px 5px;
font-size:100%;
vertical-align:top;
}
table .colored th, table .colored td {
background-color:#171717;
}

.more {
float:right;
}
.back {
position:absolute;
top:20px;
right:0; _right:60px;
text-decoration:none;
}

.top {
float:right;
padding-top:10px;
text-decoration:none;
}
.zk-foto {
float:left;
padding-top:15px;
padding-bottom:40px;
padding-right:10px;
}
