html{
font-family: 'Imprima', Arial, Verdana, sans-serif;
}

body{
background-color: #414141;
background-image: url(../img/hintergrund.jpg);
}

.row{
background-color: white;
}

/*************************************************************
 Schriftarten
*************************************************************/

h1{
font-family: 'Imprima', Arial, Verdana, sans-serif;
font-size: 1.6em;
color: #3A559F;
font-weight: bold;
}

h2{
font-family: 'Imprima', Arial, Verdana, sans-serif;
font-size: 1.4em;
color: #3A559F;
font-weight: bold;
}

h3{
font-family: 'Imprima', Arial, Verdana, sans-serif;
font-size: 1.2em;
color: #3A559F;
font-weight: bold;
}

h4{
font-family: 'Imprima', Arial, Verdana, sans-serif;
font-size: 1.0em;
color: #3A559F;
color: black;
font-weight: bold;
}

p{
font-family: 'Imprima', Arial, Verdana, sans-serif;
font-size: 1em;
color: black;
font-weight: 200;
}

a{
font-family: 'Imprima', Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 1em;
color: #3A559F;
}

/*************************************************************/

.topNavi{
background-color: #3A559F;
padding-top: 18px;
}

.topNavi li{
display: inline;
color: white;
margin-left: 15px;
margin-right: 15px;
font-weight: bold;
}

.topNavi ul{
text-decoration: none;
}

.topNavi a{
color: white;
font-weight: bold;
}

.topNavi a:hover{
color: orange;
font-weight: bold;
}

.karte iframe{
width: 100%;
height: 450px;
border: 0px;
}

.footer{
width: 100%;
background-image: url(../img/footer.jpg);
text-align: center;
height: 90px;
padding-top: 20px;
padding-bottom: 30px;
}

.footer a{
color: white;
}

.footer p{
color: white;
}

.produktbilder img{
box-shadow: 3px 3px 5px #c4c4c4;
border: solid black 1px;
}