/*@font-face { font-family:Verdana,Arial,Helvetica; }*/

/*@font-face
{   font-family:Rajdhani;
    src:local('Rajdhani');
    src:url('fonts/Rajdhani/Rajdhani-Regular.ttf') format('truetype');
}

@font-face
{   font-family:Rajdhani;
    src:local('Rajdhani');
    src:url('fonts/Rajdhani/Rajdhani-Bold.ttf') format('truetype');
    font-weight:bold;
}*/

body
{
font-family:Verdana,Arial,Helvetica;
/*    letter-sspacing: 1px;*/
/*    line-height: 12pt;*/
font-size:10pt;
color:#BBBBBB;
background-color:#202020;
margin:0px;
padding:0px;
overflow-y:scroll;
/*    
background-image:url(img/fill.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
    */
-webkit-text-size-adjust:none;
}

.Header {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 10;
    /*background-color: rgba(45,62,86,1);*/
    background-image: linear-gradient(to right, rgba(148,148,148,1), rgba(36,36,36,1));
    background-size: 100% 80px;
    text-align: left;
}

.Logo {
    height: 80px;
    padding: 5px 0px 5px 0px;
    /*transition: height 0.3s ease;*/
}

.overallsitepositioner
{
margin-left:auto;
margin-right:auto;
margin-top: 116px;
/*padding-top:4px;*/
/* width:1024px; */
max-width:1024px;

}

.navigation
{
height:30px;
/* top right bottom left (margin und padding Reihenfolge von oben im Uhrzeigersinn) */
margin:4px 0px 0px 0px;
padding:0px 0px 0px 197px;
border-width:0px;
background-image:url(img/navi_fill.jpg);
background-repeat:repeat-x;
}

.content
{
position:relative;
margin:0px 0px 0px 0px;
padding:0px;
text-align:left;
background-color:#404040;
}

.footer
{
position:relative;
height:20px;
background-color:#505050;
}

.copyrighttext
{
padding:3px 5px 0px 0px;
text-align:right;
font-size:80%;
}

.footer2
{
padding:40px 0px 40px 0px;
font-size:inherit;
text-align:center;
color:#FFFFFF;
}

h1 { font-size:inherit; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; font-weight:bold; color:#FFFFFF; }
h1.nomarginnopadding { font-size:inherit; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:bold; color:#FFFFFF; }
h1.big { font-size:110%; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; font-weight:bold; color:#FFFFFF; }

h2 { font-size:inherit; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; font-weight:bold; color:#FFFFFF; }
h2.nomarginnopadding { font-size:inherit; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:bold; color:#FFFFFF; }

a:link { font-size:inherit; text-decoration:none; font-weight:bold; color:#DDDDDD; outline:0;}
a:visited { font-size:inherit; text-decoration:none; font-weight:bold; color:#DDDDDD; outline:0;}
a:hover { font-size:inherit; text-decoration:none; font-weight:bold; color:#FFFFFF; outline:0;}
a:active { font-size:inherit; text-decoration:none; font-weight:bold; color:#FFFFFF; outline:0;}

a img { vertical-align: bottom; border: none; }

a .alt { display: none; }

.headline {font-size:inherit; font-weight:bold; color:#FFFFFF; }

.blacktextbold {font-size:inherit; font-weight:bold; color:#000000; }

.spacer_small { height:10px; }
.spacer_medium { height:20px; }
.spacer_big { height:40px; }