body {width:100%;margin:0;padding:0;font-family:verdana, arial, helvetica, sans-serif;background:url(../images/background.jpg) repeat-x #fff;font-size:100%;color:#333;}
img {border:0;}

a {text-decoration:underline;color:#8d7541;}
a:hover {text-decoration:none;}
h1 {margin:0 0 10px 0;font-weight:normal;font-size:1.75em;color:#54869d;}
h2 {margin:25px 0 5px 0;font-weight:normal;font-size:1.25em;}
ul  {margin:10px 0 0 0;list-style-position:outside;list-style-image:url(../images/icons/list.gif);}
li {margin:0;line-height:1.4em;line-height:1.75em;}
p {margin:1em 0;padding:0;}

input, textarea, select {margin:0 0 15px 0;padding:2px;border:0;background:#f1ede4;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:1em;color:#646464;}
.absenden {padding:2px 20px;background:#95784e;font-size:1em;color:#fff;cursor:pointer;border:none;}

.trenner {display:block;padding:15px 0;}
hr {height:1px;border:0 none;margin:0;padding:0;}
.linetrenner {display:block;width:100%;height:1px;margin:1em 0;border-top:1px dotted #bebebe;}
.miniicon {margin:0 5px -4px 0;}
.top_preis_leistung {float:right;position:relative;z-index:10;margin:15px 0 0 0;}

/****layout****/
.headline {height:125px;margin:0 0 0 25px;}

.boxenline {width:100%;height:13em;margin:0;background:#95784e url(../images/background_boxenline.jpg) repeat-x;}
.boxen {padding:15px 0 0 0;line-height:1.5em;font-size:.7em;color:#fff;}
.boxen a {font-weight:bold;color:#fde5b1;}
.box {float:left;width:230px;margin:0 0 0 25px;}
.box_ueberschrift {margin:0 0 15px 0;font-size:1em;color:#84643b;}
.bigicon_reiniger {float:right;position:absolute;margin:-4.3em 0 0 100px;}
.bigicon_beizen {float:right;position:absolute;margin:-5.7em 0 0 100px;}
.bigicon_aluminiumveredelung {float:right;position:absolute;margin:-1.3em 0 0 100px;}
.boxen_border {height:6px;margin:0 0 25px 0;background:url(../images/boxen_border.jpg) repeat-x;}

.floatbox1, .floatbox2 {float:right;width:45%;padding-bottom:1em;font-size:.85em;line-height:2em;}
.floatbox2 {float:left;}
.floatbox1 img, .floatbox2 img {margin:3px 5px -3px 0;}
.wrapper {width:850px;padding:25px;}

.left {float:left;width:275px;}
.nav {margin:0 0 25px 0;padding:15px;background:#f1ede4;font-size:.8em;}
.nav_ueberschrift {margin:0 0 15px 0;font-size:1.25em;color:#78673C;}
.nav a {display:block;padding:10px 0;border-bottom:1px solid #d5d1c8;background:url(../images/icons/nav_arrow.gif) 200px 15px no-repeat;text-decoration:none;color:#766E63;}
.nav a:hover, .nav a.aktiv {background:url(../images/icons/nav_arrow.gif) 225px 15px no-repeat;font-weight:bold;color:#766E63;}
.download {margin:0 0 50px 0;padding:15px;background:#d3dfed;font-size:.7em;}
.download_ueberschrift {margin:0 0 10px 0;font-size:1.4em;color:#54869d;}
.download_icon {float:left;margin:0 10px 5px -5px;}
.download a {color:#54869d;}

.right {float:left;width:500px;margin:0 0 50px 25px;font-size:.8em;}

.footer {clear:left;margin:25px 0 15px 0;padding:15px 0;border-top:1px solid #bbb;font-size:.6em;color:#646464;}
.footer_nav {float:right;margin:0;}
.footer_nav a {padding:0 5px;color:#646464;}
.footer_nav a:hover, .footer_nav a.aktiv {color:#999;}

/****java glider****/
.controls {margin:0;padding:3px 10px 3px 25px;background:url(../images/background_boxennav.jpg) repeat-x;font-size:.7em;}
.controls a {padding:3px 10px;text-decoration:none;color:#645C45;}
.controls a:hover, .controls a.aktiv {background:#aa9367;color:#fff;}
div.scroller {float:left;overflow:hidden;width:625px;height:200px;margin:5px 0 0 0;}
div.scroller div.section {overflow:hidden;float:left;width:600px;height:200px;padding:1em;}
div.scroller div.content {width:10000px;}
.section {font-size:.8em;color:#fff;}
.section h1 {margin:0 0 15px 0;font-size:1em;color:#2a2529;}
.section_pic {float:left;margin:0 25px 0 0;padding:1px;border:1px solid #8b7345;background:#ccbea3;}
