body, html {
color:#353535;
font-family:Arial;
font-size:12px;
margin:0;
padding:0;
width:100%;
}
html {
overflow-y:scroll;
}
a img {
border:0 none;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(style_01_FILES/bg.jpg) repeat scroll center center;
}
#hzssite {
left:50%;
margin-left:-496px;
position:absolute;
width:946px;
}
#site_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5DFD8 none repeat scroll 0 0;
border:8px solid white;
bottom:14px;
left:16px;
position:absolute;
top:71px;
width:946px;
z-index:-4;
}
#page_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:15px solid #E5DFD8;
bottom:0;
float:left;
margin-top:56px;
padding-left:8px;
padding-right:8px;
top:56px;
width:946px;
z-index:0;
}
#content_bg {
}
#left {
float:left;
margin-left:40px;
margin-top:-71px;
width:185px;
z-index:100;
}
#topback {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C2B7AA none repeat scroll 0 0;
height:96px;
width:178px;
}
#logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(style_01_FILES/banner.jpg) no-repeat scroll 0 0;
height:374px;
margin-top:15px;
width:178px;
}
#logo_big {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(style_01_FILES/logo.png) no-repeat scroll 0 0;
height:158px;
position:absolute;
right:0;
top:78px;
width:264px;
z-index:200;
}
#submenu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C2B7AA none repeat scroll 0 0;
bottom:35px;
margin-top:15px;
min-height:322px;
padding-top:15px;
top:485px;
width:178px;
position: absolute;
}
.navsub1, .navsub1_cur {
font-size:12px;
height:20px;
margin-left:28px;
padding-top:8px;
text-align:right;
width:135px;
}
.submenutrenner {
border-bottom:2px dotted white;
height:2px;
margin-left:28px;
width:150px;
}
.navsub1 a {
color:#625E59;
text-decoration:none;
}
.navsub1 a:hover, .navsub1_cur a {
color:#353535;
text-decoration:none;
}
#right {
float:left;
margin-top:433px;
width:713px;
z-index:102;
}
#contenttext {
margin-bottom:15px;
min-height:339px;
overflow:hidden;
padding-left:1px;
width:445px;
}
#mainmenu {
height:30px;
left:259px;
margin-top:111px;
position:absolute;
top:0;
width:713px;
z-index:99;
}
.mainmenu_item, .mainmenu_item_cur {
float:left;
font-size:14px;
height:23px;
padding-left:10px;
padding-right:10px;
padding-top:7px;
}
.mainmenu_item:hover, .mainmenu_item_cur {
border-bottom:2px solid #625E59;
}
.mainmenu_item a {
color:#625E59;
text-decoration:none;
text-transform:uppercase;
}
.mainmenu_item a:hover, .mainmenu_item_cur a {
color:#353535;
text-decoration:none;
text-transform:uppercase;
}
.maintrenner {
border-right:2px dotted #625E59;
float:left;
height:26px;
margin-bottom:2px;
margin-top:2px;
width:2px;
}
#siteimage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll right center;
border-color:#6C7176 -moz-use-text-color #6C7176 #6C7176;
border-style:solid none solid solid;
border-width:1px 0 1px 1px;
height:314px;
left:257px;
margin-top:152px;
padding-bottom:9px;
padding-left:9px;
padding-top:9px;
position:absolute;
top:0;
width:703px;
z-index:99;
}
#bildpos {
background-position:center top !important;
position:absolute;
}
#contentpart {
float:left;
margin-top:15px;
width:713px;
}
#content_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
float:left;
margin-left:8px;
margin-top:-4px;
padding-left:15px;
padding-right:15px;
padding-top:7px;
width:451px;
margin-bottom:20px;
}
#content_right {
float:left;
padding-left:40px;
width:178px;
}
#search {
float:left;
margin-bottom:40px;
width:178px;
}
#news {
float:left;
margin-bottom:195px;
width:178px;
}
.mini_content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
padding:8px 16px;
width:147px;
}
#helpline {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C2B7AA url(style_01_FILES/call.jpg) repeat scroll 0 0;
bottom:35px;
height:155px;
left:778px;
padding-left:5px;
position:absolute;
width:173px;
z-index:25;
}
#helpline h3 {
margin-top:5px;
}
#search input[type="text"] {
font-size:10px;
position:absolute;
}
.lupe_suche {
padding-left:160px;
}
#clickpath a {
color:#353535;
font-size:10px;
text-decoration:none;
}
#clickpath a:hover {
text-decoration:underline;
}
#minilinks {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#625E59 none repeat scroll 0 0;
color:white;
height:18px;
padding-top:2px;
position:absolute;
right:-46px;
text-align:center;
top:35px;
width:240px;
z-index:150;
}
#minilinks a {
color:white;
text-decoration:none;
}
#minilinks a:hover {
color:white;
text-decoration:underline;
}
