@font-face { font-family: log; url(BankGthd.ttf); } 
* {
padding: 0;
margin: 0;
} 

h1{
font-weight: bold;
font-size: 22px;
background-color: #0ea4e1;
border: 1px solid black;
color: white;
margin-top: 15px;
text-align: center;
line-height: 25px;
}

h2{
font-weight: bold;
font-size: 25px;
text-align: center;
}

h3{
font: 13px Arial, Verdana, Tahoma, sans-serif;
}

h4{
font: 8px Arial, Verdana, Tahoma, sans-serif;
color: grey;
}

h5{
font-weight: bold;
font-size: 25px;
text-decoration: underline;
margin-bottom:10px;
line-height: 100%;
}

h6{
font: 40px Arial, Verdana, Tahoma, sans-serif;
text-align: center;
color: #0ea4e1;
text-shadow: -1px 0 black, 0 1px black,
			  1px 0 black, 0 -1px black;
}

.rightri{
text-align: center;}

li{
list-style-type: none;
}



body {
margin:0;
padding: 0;
color: black;
font: 22px Arial, Verdana, Tahoma, sans-serif;
line-height: 100%;
height: 100%;
background: url(pic/00.jpg) repeat;
background-position: center center;
background-attachment: fixed;
}

#main    {
width:90%;
margin:0 auto;
}

#logo{
width: auto;
height: 216px;
background-color: #0ea4e1;
}

.stark{

position: absolute;
left: 50%;
margin-left: -664px;
}

.tele{
position: absolute;
margin-left: 48px;
left: 50%;
float: right;
font-weight: bold;
color: white;
font-size: 40px;
line-height: 30px;
margin-top: 110px;
line-height: 1em;
border: 2px white solid;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 3px;
}

.bk{
position: absolute;
left: 50%;
margin-left: 400px;
margin-top: 27px;
}

.bk img{
width: 236px;
}

#headermenu {
line-height: 40px;
background-color: #0ea4e1;
width: auto;
height: 100px;
}
.headerm { 
position: absolute;
margin-left: -639px;
left: 50%;
font-weight: bold;

}
.headerm table tr {
float:left;
list-style-type:none;

}
.headerm table tr th a{
border: 1px solid #000;
margin-top: 40px;
display:block;
text-decoration:none;
color: white;
letter-spacing:1px;
letter-spacing: -1px;
font-size: 33px;
width: 250px;
}

.headerm table tr th a:hover {
color:#000;
text-decoration:none;
border-bottom: 5px solid #000;
}

#leftarea{
position: absolute;
left: 50%;
margin-left: -620px;
margin-top: 15px;
}

.left{
width: 250px;
}

.left p{
text-align: justify;
}



#middlearea{
margin-top: 0px;
left: 50%;
position: absolute;
margin-left: -250px;
font-size: 22px;

}

.middle{
width: 500px;
}

.middle img{
width: 350px;
margin-left: 75px;
}

.middle form table tr th{
text-align: left;
}

.middle a{

}

.bezirke{
width: 1240px;
text-align: center;
}

.footer{
margin-top: 30px;
margin-left: 520px;
}



.footer table tr th img{
width: 50px;
background: none;
}

#rightarea{
left: 50%;
margin-left: 370px;
margin-top: 15px;
position: absolute;
}

.right{
width: 250px;
}

.right p{
text-align: justify;
}

.right img{
margin-top: 20px;
border: 1px black solid;
width: 250px;
}

.kva{
background-color: red;
color: white;
border: 2px solid #000;
font-size: 30px;
text-shadow: -1px 0 black, 0 1px black,
			  1px 0 black, 0 -1px black;
padding: 5px;
text-align: center;
line-height: 1em;
}

#borderr{

width: 40px;
position: absolute;
left: 50%;
margin-left: 635px;
background-color: #0ea4e1;
}

.borderr{
color: #0ea4e1;
}

#borderl{

width: 40px;
position: absolute;
left: 50%;
margin-left: -675px;
background-color: #0ea4e1;
}

.borderl{
color: #0ea4e1;
}

#footerarea{
width: 600px;
left: 50%;
position: absolute;
margin-left: -364px;
background-color: white;
}

.footer a img{
border: none;
}

.next { 
position: absolute; 
opacity: 0; 
filter:alpha(opacity=0); 
border: 2px solid #000}

.first{
position: absolute; 
border: 2px solid #000
}

#meinFader { 
position: absolute;
left: 50%;
margin-left: -263px; 
margin-top: 15px;
}

#bottomarea{
position: absolute;
left: 50%;
margin-left: -620px;
}

.brlogo{
margin-top: 20px;
}

.brlogo img{
border: 1px black solid;
}

.numb{
font-size: 25px;
font-style: Arial;
}



#add{
position: absolute;
margin-top: 602px;
height: 100px;
left: 50%;
margin-left: 390px;
z-index: 4;
}

#border{
position: absolute;
width: 248px;
height: 150px;
border: 1px black solid;
margin-top: 581px;
margin-left: 370px;
left: 50%;
background-color: white;
z-index: 3;
}

#pic1{
margin-left: -75px;
margin-top: 25px;
}

#pic1 img{
width: 180px;
border: 1px black solid;
}

.pic1{

margin-left: 200px;
margin-top: -103px;
}

#dl1{
position: absolute;
font-size: 12px;
color: black;

}

#pic2{
margin-left: 245px;
margin-top: 25px;
}

#pic2 img{
width: 180px;
border: 1px black solid;
}

.pic2{

width: 300px;
margin-top: -103px;
}

#dl2{
position: absolute;
font-size: 12px;
color: black; 
white-space:nowrap;
margin-left: 320px;
}

#obenkva{
left: 50%;
position: absolute;
z-index: 10;
color: red;
margin-top: 200px;
margin-left: -500px;
font-style: Arial;
font-size: 30px;
font-weight: bold;
border: 1px white solid;
padding: 5px;
}