html, body { background-image: url(hg_sand2.jpg);background-attachment: fixed; margin:0; padding:0; height:100%; width:100%; /*overflow:hidden; */
font-family: Verdana, Arial, Helvetica, sans-serif; }

* {margin: 0; padding: 0;}

a { text-decoration:none; }
a:hover { background-color:#020c9; }
p { font-size: 0.8em;  }

#all { background-repeat: no-repeat; background-position: 0 top; position: absolute; left: 50%; margin-left: -500px; width: 1000px; height: 100%; margin-top: 17px; margin-bottom: 50px; }

#navi { background-image: url(navall.png); position: absolute; top: 150px; width: 210px; padding-top: 15px; }

ul.nav li {list-style-type:none; margin: 7px 10px 7px 2px; text-indent:20px; }
ul.nav li a {padding: 2px 0px; color: #1e2044; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(navbutton.gif); display: block; text-decoration: none; }

ul.nav li a:hover {background-position:0 -24px; color: #fff;}
ul.nav2 li {list-style-type:none; margin-left:1px; margin-right:11px;  text-indent:20px; }
ul.nav2 li a {padding: 3px 0px; color: #1e2044; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(navbutton.gif); display: block; text-decoration: none; }
ul.nav2 li a:hover { color: #fff; background-position:0 -22px; }

#tages { background-image: url(navall.png); width: 210px; top: 400px; position: absolute;  visibility: visible; }

ul.anker li {list-style-type:none; padding-left:30px;}
ul.anker li a {background-image: url(akerlogo.png); display: block; height:150px; width:150px;  }
ul.anker li a:hover { color: #fff; background-position:0 -154px; }

h1 {font-size:1.3em;font-weight:700;margin-bottom:12px;padding-top:20px; }
h2.side { background-image:url(tagtop.gif);color:#FFFFFF;font-size:0.9em;
height:30px;padding:10px 0 0 5px;text-indent:5px;width:195px;}

h3 { font-size: 0.8em; font-style: bold; margin-top: 12px; margin-bottom: 8px; padding:0px; }

.dummy {padding: 10px;}

#kontakt {background-image: url(navall.png); width: 210px; top: 700px; position: absolute;  visibility: visible; }

#kontakt p {padding: 10px;}
.bold {font-weight:700;}

#sidebar {width:210px; float:left; padding-left:10px;}

.sidebox {background-image:url(navbg.png);background-position:0 4px;background-repeat:no-repeat;}
.sidebox h3, p, a{padding-left:8px;}
ul.sidebox li {list-style-type:none;}
.sidebox a {font-size: 0.8em } 
.sidebox a:hover {background-color: #0000EE; color: #717171; }

#twitter_update_list li{font-size:0.8em;list-style-type:none;padding-bottom:25px;padding-left:10px;width:165px;}
#twitter_update_list li a{float:left;}
#twitter_geadiv{overflow:auto; height:250px;width:200px;}


.boxbo {background-image:url(navbo.png);background-repeat:no-repeat;height:8px;padding-bottom:20px;}
#subnavi {left:220px; list-style-type:none; position:absolute; top:200px; height: 40px; z-index: 5; }
ul.subnav {background-image:url(subnavbg.gif);float:left;height:40px;left:20px;padding-left:10px;width:728px;}
ul.subnav li {color: #000; font-size: 1em; text-decoration: none;list-style-type: none; list-style-image: none; float: left;padding-right: 10px;  }
ul.subnav li a {background-image:url(pfeil.gif);background-position:0 6px;background-repeat:no-repeat;color:#FFFFFF;
display:block;font-size:0.9em;font-weight:bold;padding-top:9px;text-decoration:none;text-indent:10px;}
ul.subnav li a:hover {color: #717171; }
#subnavi h3 {background-image:url(pfeil.gif);background-position:10px 2px;background-repeat:no-repeat;color:#FFFFFF;
display:block;font-size:0.9em;margin:0;padding-left:10px;padding-top:6px;text-decoration:none;text-indent:20px; float:left; font-style:normal;font-weight:bold;margin:3px -2px -2px -10px;}

.subnavbg {padding-top: 5px;background-image: url(subtabbg.gif); padding-bottom: 15px;}

.left {padding-top: 5px; color: #fff; background-image: url(subtableft.gif); width: 8px; height: 40px;padding-bottom: 15px;}
.ri { padding-top: 5px;color: #fff; background-image: url(subtabr.gif); width: 8px; height: 40px;padding-bottom: 15px;}

#main { background-color: #e1e1e1; left:220px; padding:15px; position:absolute; top:232px; z-index:3; border: solid 1px #1e1f44; }
.mainleft {float: left;width: 350px; padding-top: 15px;}
.mainr {float:right; width: 350px; padding-top: 15px;}
.zoomimg {float: left; padding: 5px 10px 3px 5px; }

.foot {clear: both;background-image:url(contbo.png);background-position: 0 bottom;background-repeat: repeat-x;font-size:0.5em;height:22px;text-indent:560px;}

h4 {color:#1E1F44;font-size:1.4em;left:220px;position:absolute;top:70px;}
h5 {color:#1E1F44;font-size:1em;left:220px;position:absolute;top:50px;}
h2.fclass {color:#1E1F44; font-size:0.5em; font-weight:normal; width:650px;margin-left:10px;margin-top:10px;}
ul.more li {list-style-type:none; margin: 7px 10px 7px 2px;}
ul.more li a { padding: 2px 0; color: #1e2044; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; text-decoration: none; text-indent: 5px; }
ul.more li a:hover { color: #fff; background-color: #010951; }


.sub { color: #fff; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1em; }
ul.sub { color: #fff; padding-top: 5px; padding-bottom: 5px; padding-left: 12px; }

.contbg {background-image:url(contentbg2.png);}

#m1, #m2, #m3 {left:220px;position:absolute;top:240px;padding:0px;width:755px;}
#m1 h1, #m2 h1, #m3 h1, #m1 p, #m2 p, #m3 p,  #m1 h3, #m2 h3, #m3 h3 {color:#0202c9; padding:10px;}

.input {position: absolute; left:300px;}

.ru {background-image: url(liu.gif); width:4px;height:4px;float:left;}
.liu{background-image: url(subtabbg.gif)}

#pic { position: absolute; top: 80px; z-index: 2; }
#text { word-spacing: -2px; position: absolute; top: 400px; left: 454px; height: 400px; width: 400px; z-index: 5; overflow:auto; padding-right: 10px; }
/*.text a { color: #b5b5b5; text-decoration: none; }
.text a:hover { color: #373636; background-color: #d5d5d5; text-decoration: none; } */
.zellen { position: absolute; top: 10px; right: 0; }
.line { background-color: #fff; margin: 2px; border-bottom: 1px solid #035f2f; border-right: 1px solid #035f2f; border-top-color: #fff; border-top-style: solid; border-left-color: #fff; border-left-style: solid; }
.button { color: #fff; background-color: #035f2f; margin-top: 10px; border-color: #035f2f; border-style: solid; }

address { display: none; }
.form { position: absolute; top: 210px; left: 450px; background-color: #fbf0c1; width: 430px; z-index: 500; padding: 10px; }
form li {list-style-type:none;padding-left:20px;padding-bottom:5px;}
form ul {padding-bottom:150px;}
a img, a:link img{ text-decoration: none; border-width: 0; }

li.links {	float: left;	width: 150px;	padding-left: 20px;}
li.rechts {	width: 500px;	padding: 0 0 5px 0;}
li.space {	padding: 20px 0 5px 0;}
p.fett {	font-weight: bold;}
.clear {	clear: both;}
.einh {width:190px}
.contbg .einh {width:auto; width:750px; border-bottom:1pt dotted #0000ff;}
.contbg address {left:130px;position:relative;top:-70px;display:block;}

.contbg .einh img {padding-left:10px;position:relative;top:-25px;}

.unter a{left:10px;margin:0;position:relative;top:-110px;}
.unter a img{margin:0;padding:0px }
.contbg .einh p {padding:0px; margin:0px;}
.contbg .einh {height:150px;}
.unter .einh h3 {height:20px;padding:0;margin:0; left:120px;position:relative; border:none;}
.unter p {left:450px;padding:0;position:relative;top:-155px;width:240px;height:40px;}
.zoom a {margin:0;padding:0px;}

.einh img {padding-left:10px;}

.sitemap li{list-style-type:none; padding-left:20px;}

.contbg a {text-decoration:underline; color:#0202C9; padding-left:0px;}
.contbg a:hover {background-color:#0202C9; color:#ffffff;}

/* Vermieter liste */
ul.ver {width:749px;}
ul.ver li {padding:10px;list-style-type:none; margin: 0px; border-bottom:1pt dotted #0000ff;width:720px;}
ul.ver li a {padding:10px; color: #1e2044; font-size: 1em; display: block; text-decoration: none; height:150px;}
ul.ver li a:hover {background-color:#8FB4FC;padding:10px;}
ul.ver li img {float:left;padding-right:10px;}

/*Vermieter Style*/

.kopf {color:#0202C9;font-size:0.8em;font-weight:bold;height:20px;display:block;}
.vertext {float:right;position:relative;top:-20px;width:250px; color:#0202C9;font-size:0.8em;height:80px;}
.address {float:left;padding-top: 20px;}
.verlink {float:left;padding-top: 20px;width:710px;}



/*Scrollliste der Vermierter des Tages*/
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {width: 8px;background-color: none;}
.vscrollerbar {width: 8px;background-color: #0202C9;}
.hscrollerbase {height: 8px;background-color: white;}
.hscrollerbar {height: 10px;background-color: black;}

.scrollerjogbox {width: 8px;height: 4px;top: auto; left: auto;bottom: 0px; right: 0px;background-color: gray;}
