body {
margin:0;
background-image: url("../images/HD_route.jpg");
background-repeat: no-repeat;
background-color:#f1eee9;
color:#000;
font-family: "Arial", sans-serif;
font-size:11px;
}
#header {
position: absolute;
top:50px;
left:50px;
width:716px;
height:129px;
background-image: url("../images/header.png");
background-repeat: no-repeat;
padding:20px;
z-index:1000;
}
#kontakt {
position:absolute;
left:480px;
top:20px;
font-size:12px;
line-height:20px;
}
#page {
display:none;
width:1920px;
height:1080px;
overflow:auto;
}
.font12px {
font-size:12px;
}
#fon {
position:absolute;
left:0px;
top:66px;
font-size:21px;
}
.bold {
font-weight:bold;
}
h1 {
font-size:21px;    
}
#locations {
margin-left:50px;
margin-top:10px;
font-weight:bold;
background-image: url("../images/whitetrans.png");
background-repeat: repeat;
padding: 2px;
width:705px;
z-index:2000 !important;
font-size:10px;
text-align:center;
}
#text_00 {
position:absolute;
width:342px;
height:auto;
z-index:1005;
top:190px;
left:50px;
background-image: url("../images/whitetrans.png");
background-repeat: repeat;
padding:0px 10px 0px 10px;
text-align:justify;
font-size:12px;
}
.top15px {
margin-top:15px;
font-size:14px;
margin-bottom:-11px;
}
#impress {
width:342px;
height:13px;    
position:absolute;
left:50px;
top:632px;
background-image: url("../images/whitetrans.png");
padding:10px;
z-index:1008;
font-size:12px;
}
#impress_link {
margin-right: 20px;
}
.z-index3000 {
z-index:3000;
}
#dialog {
height: auto;
min-height: 109px;
width: auto;
z-index:3000;
text-align: left;
}
.ui-dialog {
z-index: 10000 !important;
}
#fon_link {
text-decoration:none !important;
cursor:default !important;
}
#text_01 {
position:absolute;
width:342px;
height:auto;
z-index:1004;
top:369px;
left:50px;
background-image: url("../images/whitetrans.png");
background-repeat: repeat;
padding:0px 10px 0px 10px;
text-align:justify;
font-size:12px;
}
a, a:link, a:focus, a:hover, a:visited, a:active {
color:#000;
text-decoration:none;
}
a:hover {
text-decoration: underline;
}
#text_02 {
position:absolute;
width:342px;
height:95px;
z-index:1007;
top:510px;
left:50px;
background-image: url("../images/whitetrans.png");
background-repeat: repeat;
padding:10px 10px 10px 10px;
text-align:justify;
font-size:12px;    
}
#cc {
position:absolute;
left:468px;
top:667px;
color:#555;
}
#church {
position:absolute;
width:299px;
height:417px;
z-index:999;
top:249px;
left:457px;
background-image: url("../images/white.gif");
background-repeat: repeat;
text-align:justify;
font-size:12px;    
}
#church_pic {
position:relative;
top:10px;
left:10px;
}
#absetzmulde3 {
position:relative;
top:3px;
left:3px;
}
#absetzmulde4 {
position:relative;
margin-top:20px;
margin-right:20px;
margin-bottom:10px;
}
#absetzmulde2 {
position:relative;
margin-top:20px;
margin-bottom:10px;
}
#point {
width:68px;
height:66px;
background-image:url("../images/lorrysprite_big_orange2.png");
background-repeat:no-repeat;
position:absolute;
left:695px;
top:180px;
z-index:3;
}
#point2 {
width:68px;
height:66px;
background-image:url("../images/lorrysprite_big_orange2.png");
background-repeat:no-repeat;
position:absolute;
left:695px;
top:180px;
z-index:4;
}
#point3 {
width:68px;
height:66px;
background-image:url("../images/lorrysprite_big_orange2.png");
background-repeat:no-repeat;
position:absolute;
left:917px;
top:151px;
z-index:5;
}
.sprite-point{ background-position: 0 0; width: 44px; height: 44px; } 
.sprite-point2{ background-position: 0 -94px; width: 44px; height: 44px; } 
.sprite-point3{ background-position: 0 -188px; width: 44px; height: 44px; } 
.sprite-point4{ background-position: 0 -282px; width: 44px; height: 44px; } 
.sprite-point5{ background-position: 0 -376px; width: 44px; height: 44px; } 
.sprite-point6{ background-position: 0 -470px; width: 44px; height: 44px; } 
.sprite-point7{ background-position: 0 -564px; width: 44px; height: 44px; } 
.sprite-point8{ background-position: 0 -658px; width: 44px; height: 44px; }


.sprite-lorry1{ background-position: 0 0; width: 40px; height: 36px; } 
.sprite-lorry10{ background-position: 0 -86px; width: 42px; height: 92px; } 
.sprite-lorry2{ background-position: 0 -228px; width: 73px; height: 74px; } 
.sprite-lorry3{ background-position: 0 -352px; width: 91px; height: 40px; } 
.sprite-lorry4{ background-position: 0 -442px; width: 85px; height: 65px; } 
.sprite-lorry5{ background-position: 0 -557px; width: 42px; height: 90px; } 
.sprite-lorry6{ background-position: 0 -697px; width: 42px; height: 90px; } 
.sprite-lorry7{ background-position: 0 -837px; width: 73px; height: 73px; } 
.sprite-lorry8{ background-position: 0 -960px; width: 91px; height: 41px; } 
.sprite-lorry9{ background-position: 0 -1051px; width: 81px; height: 62px; }


.sprite-point{ background-position: 0 -1163px; width: 44px; height: 44px; } 
.sprite-point2{ background-position: 0 -1257px; width: 44px; height: 44px; } 
.sprite-point3{ background-position: 0 -1351px; width: 44px; height: 44px; } 
.sprite-point4{ background-position: 0 -1445px; width: 44px; height: 44px; } 
.sprite-point5{ background-position: 0 -1539px; width: 44px; height: 44px; } 
.sprite-point6{ background-position: 0 -1633px; width: 44px; height: 44px; } 
.sprite-point7{ background-position: 0 -1727px; width: 44px; height: 44px; } 
.sprite-point8{ background-position: 0 -1821px; width: 44px; height: 44px; } 
