html {color:#000; background-color:rgb(252,254,232);}
html, body, address, blockquote, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, ol, ul, hr, pre {display:block; font-size:.97em; line-height:1.4em; font-family:Arial, sans-serif; margin:0; padding:0;}
body {color:#000; background-color:rgb(252,254,232);}

a:link, a:visited { color:#000;}

h1, h2, h3, h4, h5, h6 {font-family:Arial, sans-serif; margin:0; padding:0; text-shadow:0px 0px 0px #ccc;}

h1 {font-size:1.7em; margin:0 0 -.5em 0;}
h2 {font-size:1.3em; margin:1em 0 -.5em 0;}
h3 {font-size:1.17em; margin:1em 0 -.5em 0;}
h4 {font-size:1.02em; margin:1em 0 -.85em 0;}
h5 {font-size:.97em; margin:1em 0 -.95em 0;}
h6 {font-size:.92em; margin:1em 0 -1em 0;}

p, address, ul, ol {margin:1em 0; padding:0;}
li {display:list-item; list-style-position:outside;}
ol, ul, dd {margin-left:1em; padding:0 0 0 1.5em;}
ol {list-style-type:decimal;}
ol ul, ul ol, ul ul, ol ol {margin-top:0; margin-bottom:0;}
h1+ol, h1+ul, h1+dd {margin-top:2em;}

img {margin:0; padding:0; border:none;}
big {font-size:1.17em;}
small, sub, sup {font-size:.75em;}
hr {margin:1em 0; padding:0; border:1px solid #888888; border-bottom:1px solid #fff;}

form {margin:0; padding:0; width:100%; background-image:url(./../pics/layout/buerowelt-quadrat.png); background-repeat:repeat-y; background-position:100% 0; background-attachment:scroll;}
label, input {margin:0; padding:.2em; width:99%;}
input, textarea {margin-bottom:1.2em; border:1px solid #ddd; background-color:#e9e9e9;}
textarea {width:99%;}

form.search {margin:0; padding:15px 0 0 0;}
p.search {margin:0; padding:0; width:100%; height:40px; color:#000; background-color:rgb(236,255,146);}
.searchfield {margin:10px 0 0 5px; padding:0 .1em; width:90px; height:17px; border:1px solid #dfb799; float:left;}
.searchbutton {margin:0; padding:0; border:none; color:#000; background-color:transparent; width:40px; height:40px; float:right;}
.print {margin:0; padding:10px 0 0 0; float:right; background-image:url(./../pics/layout/buerowelt-quadrat.png); background-repeat:repeat-y; background-position:100% 0; background-attachment:scroll;}

#wrap {margin:140px 0 0 0; padding:0; width:980px; background-image:url(./../pics/layout/buerowelt-quadrat.png); background-repeat:repeat-y; background-position:100% 0; background-attachment:scroll;}

#content {margin:0px 0 0 120px; padding:0 40px 0 60px; min-height:580px; background-image:url(./../pics/layout/buerowelt-quadrat.png); background-repeat:repeat-y; background-position:0 0; background-attachment:scroll;}
#content ul li {list-style-image:url(./../pics/layout/pfeil-1.gif);}
#content img {margin:5px;}


#footer {position:relative; margin:-16px 0 0 120px; padding:33px 0 0 0px; width:860px; height:54px; background-image:url(./../pics/layout/buerowelt-balken-unten.png); background-repeat:no-repeat; background-position:0 0; background-attachment:scroll; font-size:12px; color:#666; background-color:inherit;}
#footer p {margin:0 0 0 60px; padding:0;}
#footer a, #footer a:link, #footer a:visited {color:#666; background-color:inherit; text-decoration:none;}
#footer a:hover {color:#000; background-color:inherit; text-decoration:underline;}

#header {position:absolute; top:0; left:0; margin:0; padding:0; width:980px; height:140px; background-image:url(./../pics/layout/buerowelt-balken-oben.png); background-repeat:no-repeat; background-position:100% 100%; background-attachment:scroll;}
.logo {margin:11px 0 0 4px; padding:0; float:left;}
#header ul {margin:42px 0 0 180px; padding:0; font-size:13px; font-weight:bold; color:#505050; background-color:inherit;}
#header ul li {margin:0 0 0 0px; padding:0; list-style-type:none; float:left;line-height:50px;}
#header ul li a.button1 {display:block; margin:0; padding:0 0 0 60px; width:110px; height:40px; background-image:url(./../pics/layout/buerobedarf-navi-hover.png); background-repeat:no-repeat; background-position:0 0; background-attachment:scroll; background-color:transparent;}
#header ul li a.button1:hover {background-position:0px -40px; height:61px;}
#header ul li a.active1 {background-image:url(./../pics/layout/buerobedarf-navi-2.png); background-repeat:no-repeat; background-position:0 0; background-attachment:scroll; background-position:0px 0px; height:61px;}
#header ul li a.active1:hover {background-position:0px 0px; height:61px;}
#header ul li a.button2 {display:block; margin:0; padding:0 0 0 60px; width:130px; height:40px; background-image:url(./../pics/layout/raumkonzepte-navi-hover.png); background-repeat:no-repeat; background-position:0 0; background-attachment:scroll; background-color:transparent;}
#header ul li a.button2:hover {background-position:0px -40px; height:61px;}
#header ul li a.active2 {background-image:url(./../pics/layout/raumkonzepte-navi-2.png); background-repeat:no-repeat; background-position:0 0; background-attachment:scroll; background-position:0px 0px; height:61px;}
#header ul li a.active2:hover {background-position:0px 0px; height:61px;}
#header ul li a.button3 {display:block; margin:0; padding:0 0 0 60px; width:120px; height:40px; background-image:url(./../pics/layout/buerosysteme-navi-hover.png); background-repeat:no-repeat; background-position:0 0; background-attachment:scroll; background-color:transparent;}
#header ul li a.button3:hover {background-position:0px -40px; height:61px;}
#header ul li a.active3 {background-image:url(./../pics/layout/buerosysteme-navi-2.png); background-repeat:no-repeat; background-position:0 0; background-attachment:scroll; background-position:0px 0px; height:61px;}
#header ul li a.active3:hover {background-position:0px 0px; height:61px;}
#header ul li a.button4 {display:block; margin:0; padding:0 0 0 60px; width:130px; height:40px; background-image:url(./../pics/layout/it-systemhaus-navi-hover.png); background-repeat:no-repeat; background-position:0 0; background-attachment:scroll; background-color:transparent;}
#header ul li a.button4:hover {background-position:0px -40px; height:61px;}
#header ul li a.active4 {background-image:url(./../pics/layout/it-systemhaus-navi-2.png); background-repeat:no-repeat; background-position:0 0; background-attachment:scroll; background-position:0px 0px; height:61px;}
#header ul li a.active4:hover {background-position:0px 0px; height:61px;}
#header a, #header a:link, #header a:visited {text-decoration:none; color:#505050; background-color:inherit;}

#navi {position:absolute; top:120px; left:0; margin:0; padding:0; width:145px;color:#000; background-color:rgb(252,254,232); background-image:url(./../pics/layout/buerowelt-navi-oben.png); background-repeat:no-repeat; background-position:0 0; background-attachment:scroll; font-size:11px;}
#navi ul {margin:29px 0 0 0; padding:0 0 28px 0; background-image:url(./../pics/layout/buerowelt-navi-unten.png); background-repeat:no-repeat; background-position:0 100%; background-attachment:scroll;}
#navi ul li {margin:2px 0 0 0; padding:0 0 0 10px; list-style-type:none; color:#000; background-color:rgb(236,255,146); line-height:21px;}
#navi ul li a {margin:0 0 0 -10px; padding:0 0 0 10px; display:block; color:#000; background-color:inherit; text-decoration:none;}
#navi a:hover {color:#000; background-color:inherit; text-decoration:underline;}
#navi a.bg1 {color:#000; background-color:rgb(216,233,58);}
#navi a.selected1 {color:#fff; background-color:rgb(169,183,46);}
#navi a.selected2 {color:#000; background-color:rgb(188,203,51);}
#navi a.selected3 {color:#000; background-color:rgb(199,215,54);}
#navi ul li.level3 a {line-height:17px;}
#navi ul li.level3 a:before {content:"»"; margin-right:0.3em;}
/* #navi .searchbox {background-image:url(./../pics/layout/buerowelt-quadrat.png); background-repeat:repeat-y; background-position:100% 0; background-attachment:scroll;} */

.float1 {float:right;}
.float2 {float:left;}
#content .float1 {float:right; margin:0 0 10px 20px;}
#content .float2 {float:left; margin:0 20px 10px 0;}
.clearall {clear:both;}
.teaser {font-weight:bold;}

.box1 {margin:0; padding:0; float:left; width:460px; height:auto;}
.box2 {margin:0; padding:0; float:right; width:278px; height:auto;}
.box3 {margin:15px 0 15px 0; padding:0; width:278px; height:auto; float:right; color:#000; background-color:inherit; font-size:12px; line-height:1.27em;}
.box3 p {margin:0; padding:10px 7px 5px 7px; color:#000; background-color:#fff;}
.box3 a, .box3 a:link, .box3 a:visited {color:#000; background-color:#fff; text-decoration:underline;}
p.boxheadline {margin:0; padding:5px 0 0 0; width:278px; height:30px; color:#fff; background-color:inherit; text-align:center; font-size:16px; font-weight:bold; background-image:url(./../pics/layout/box-bg-1.png); background-repeat:no-repeat; background-position:0 0; background-attachment:scroll;}
p.boxnews1 a, p.boxnews1 a:link, p.boxnews1 a:visited {font-weight:bold;}
h3.balkenhead { background-color:#ecff92; text-align:center; width:95%; padding:5px;}

/* bidirektionaler Text */
BDO[DIR="ltr"] {direction:ltr; unicode-bidi:bidi-override;}
BDO[DIR="rtl"] {direction:rtl; unicode-bidi:bidi-override;}
*[DIR="ltr"] {direction:ltr; unicode-bidi:embed;}
*[DIR="rtl"] {direction:rtl; unicode-bidi:embed;}