body {text-align:center;width:100%;margin:0 auto;background:#534835;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:100%;color:#272218;}
img {border:0;}
html[xmlns^="http"] {overflow-y: scroll;}

a {color:#272218;}
a:hover, a.aktiv {text-decoration:none;color:#272218;}

input, textarea, select {margin:0 5px 0 0;padding:4px;border:0;background:#eae5e0;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:1em;color:#272218;}
select {margin:0 0 15px 0;border:1px solid #e1dbc0;}
.absenden {margin:0;padding:2px;border:0;background:#831d0e;font-size:1em;color:#fff;cursor:pointer;}

ul  {list-style-position:outside;margin:15px 0 15px 15px;}
html:root ul {margin:10px 0 15px -10px;}
li {margin-left:0;padding-bottom:3px;list-style-image:url(../images/icons/liste.gif);line-height:1.25em;}

h1 {margin:35px 0 15px 0;font-family:"Times New Roman", Times, serif;font-weight:normal;font-size:1.9em;color:#831d0e;}
h2 {font-family:"Times New Roman", Times, serif;font-weight:normal;font-size:1.4em;color:#534835;}
h2.angebot {margin:35px 0 10px 0;padding:2px 10px;background:#e0d8cd;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.1em;color:#534835;}

.smarti {display:block;margin:.1em 0;}
.mini {display:block;margin:.3em 0;}
.midi {display:block;margin:.8em 0;}
.big {display:block;margin:1em 0;}
.cl {clear:left;display:block;margin:.8em 0;}
.cr {clear:right;display:block;margin:0;}

.content_redbrown {margin:0;background:url(../images/background_content_redbrown.jpg) repeat-x;}

.wrapper {text-align:left;width:950px;margin:0 auto;}

.quicknav {margin:0;padding:10px 0 5px 0;font-size:.7em;color:#f4a89d;}
.quicknav a {padding:0 5px;text-decoration:none;color:#f4a89d;}
.quicknav a:hover, .quicknav a.aktiv {color:#fff;}

.content_white {width:730px;padding:10px;background:#fff;}
#headergrafik {width:730px;height:240px;overflow:hidden;}
.randspalte {position:absolute;z-index:10;top:150px;width:300px;margin:0 0 0 600px;padding:0 0 100px 0;border:10px solid #e1dbc0;background:#fff;}
.logo_haus {position:absolute;top:-75px;left:140px;}
.logo {margin:50px 0 0 20px;}
.randspalte h1, .randspalte h1.menue {text-align:right;margin:35px 0 0 0;padding:3px 10px;background:#534835;font-weight:normal;font-size:1.1em;color:#fff;}
.randspalte h1.menue {background:#871b0e;margin:25px 0 0 0;}
.randspalte ul.subnav a {text-decoration:none;font-size:.95em;}
.randspalte ul.subnav a:hover, randspalte ul.subnav a:focus, .randspalte ul.subnav a.aktiv {text-decoration:underline;color:#871b0e;}
.randspalte_angebot {margin:10px 10px 0 10px;padding:10px;background:#e1dbd0;font-size:.75em;color:#534835;}
.randspalte_angebot_pic {position:relative;float:right;width:60px;margin:-10px -10px 5px 5px;border-bottom:5px solid #fff;border-left:5px solid #fff;}
.randspalte_angebot_preis {float:right;text-align:right;width:100px;margin:0 10px;padding:5px 5px 10px 5px;background:#887757;font-weight:bold;font-size:1.35em;color:#fff;}
.randspalte_angebot_preis_text {text-align:right;padding:5px 0 0 0;font-size:.7em;color:#272218;}
.randspalte_angebot_weitere_angebote {margin:50px 10px 0 10px;padding:5px;background:#e1dbd0;font-weight:bold;font-size:1em;}
.randspalte_angebot_weitere_angebote a {text-decoration:none;color:#534835;}
.randspalte_angebot_schleifchen {position:relative;float:right;z-index:100;top:10px;left:145px;width:60px;height:45px;}
.randspalte_content {padding:10px;font-size:.8em;}
.randspalte_content a {color:#272218;}
.randspalte_galeriepic {border:3px solid #e1dbc0;}

.menu {padding:10px 5px;border-top:1px solid #fff;background:#534835;}
.menu a {text-decoration:none;padding:3px 11px;border-right:1px solid #ac9b7d;font-family:"Times New Roman", Times, serif;color:#fff;}
.menu a:hover, .menu a:focus, .menu a.aktiv {background:#8e7d62;color:#fff;}

.content {width:75%;padding:0 15px 35px 15px;font-size:.9em;}
.content_pic {float:left;margin:0 15px 0 0;padding:2px;border:1px solid #9b8860;background:#e0dbcf;}
.einleitung {margin:0 0 15px 0;padding:10px;background:#f3f0ec;line-height:1.5em;font-size:1.15em;color:#831d0e;}
.box {float:left;width:47%;margin:0 15px 0 0;}
.box_pic {float:left;margin:0 25px 25px 0;padding:5px;border:1px solid #9b8860;background:#e0dbcf;}
.box h1 {margin:10px 0;font-weight:normal;font-size:1.5em;color:#9b8860;}
.angebote_content {margin:0 0 1px 0;padding:10px;border:1px solid #fff;background:#f3f0ec;}
.angebote_preis_box {margin:0 0 0 145px;padding:5px;background:#f3f0ec;}
.angebote_anfrage {text-align:right;margin:0 0 0 145px;padding:5px;border-top:1px solid #fff;background:#eeeae3;}

.footer {text-align:left;width:690px;padding:30px;background:#831d0e;font-size:.7em;color:#e3c7c3;}
.footer a {color:#e3c7c3;}
.footer_icon {float:left;margin:3px 5px 50px 0;}

.icon {float:left;margin:0 5px -5px 0;}

/*java*/
.highslide {cursor:url(../images/java/zoomin.cur), pointer;outline:none;}
.highslide-active-anchor img {visibility:hidden;}
.highslide img {margin:0 5px 5px 0;padding:3px;border:1px solid #a99a81;background:#f3f0ec;}
.highslide img.box_pic {margin:0 15px 10px 0;padding:5px;}
.highslide:hover img {background:;border:1px solid #6e614b;}
.highslide-wrapper {background:#fff;}
.highslide-image {border:3px solid #fff;}
.highslide-caption {display:none;padding:5px;border:2px solid #fff;border-top:none;background:#fff;font-size:10pt;}
.highslide-loading {display:block;padding:2px 2px 2px 22px;border:1px solid #000;background:#fff url(../images/java/loader.white.gif) 3px 1px no-repeat;text-decoration:none;font-weight:bold;font-size:.8em;color:#000;}
a.highslide-credits, a.highslide-credits i {padding:2px;text-decoration:none;color:#666;font-size:.8em;}
a.highslide-credits:hover, a.highslide-credits:hover i {background:#ccc;color:#fff;}
.highslide-move {cursor:move;}
.highslide-overlay {display:none;}
a.highslide-full-expand {display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url(../images/java/fullexpand.gif) no-repeat;}