*{
-webkit-text-size-adjust:none;
}

html {
        background: url(images/main-bg.jpg) no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-color: #545F71;
        margin: 0px;
        padding: 0px;
        height: 100%;
        font-family: Gudea, Arial;
}

h1{
font-size: 24px;
margin-bottom: 0px;
}

h5{
font-size: 11px;
margin-bottom: 0px;
}

a:active{
color: #000000; 
text-decoration: none;
}

a:link{ 
color: #2F6176;
text-decoration: none;
}

a:visited{
color: #2F6176;
text-decoration: none;
}

a:hover{
color: #898989;
text-decoration: none;
}

.centerbox{
position: relative;
margin: auto;
padding-bottom: 40px;
height: 100%;
width: 400px;
background-image: url(images/cb-bg.png);
box-shadow: 0px 0px 5px 0px #000;
text-align: center;
font-size: 14px;
}

.centerbox a{
font-size: 16px;
}

.uc{
font-size: 15px;
font-weight: bold;
}

.uc p{
background-color: #fff;
opacity: 0.8;

}

.impressum{
padding-top: 20px;
font-size: 12px;
}