* { margin: 0px; padding: 0px; }
a:link, a:visited { text-decoration: none; color: #333; }
a:hover, #navigation a:hover {  }
a:active, a:focus { outline: 0; }
body { color: #333; font: 13px Helvetica, Geneva, Arial, sans-serif; line-height: 1.4em; background-color: transparent; background-image: url(img/bg.gif); background-position: top; background-repeat: repeat-x; }
img { border: 0px; }
h1 { font: 20px 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; padding: 0px 0px 6px 0px; color: #094f7b; text-align: left; }
h2, h3, h4, h5, h6 { font: 17px 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; padding: 0px 0px 6px 0px; color: #094f7b; text-align: left; }
html { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; }
img { border: 0; }
.mainbody { width: 950px; padding: 0px; border: 0px solid #b5b5b5; }
.boxl { width: 300px; float: left; padding: 0px; margin: 0px 25px 25px 0px; background-color: transparent; background-image: url(img/box.gif); background-position: bottom; background-repeat: repeat-x; }
.boxr { width: 300px; float: left; padding: 0px; margin: 0px 0px 25px 0px; background-color: transparent; background-image: url(img/box.gif); background-position: bottom; background-repeat: repeat-x; }
.boxl img, .boxr img { float: left; margin-right: 15px; background: transparent url(img/ecke.gif) no-repeat top left; padding: 25px 0px 0px 25px; }
.boxl h1, .boxl h2, .boxl h3, .boxl h4 { background: transparent url(img/eckezwei.gif) no-repeat top right; padding: 25px 25px 0px 0px; font-size: 17px; }
.boxr h1, .boxr h2, .boxr h3, .boxr h4 { background: transparent url(img/eckezwei.gif) no-repeat top right; padding: 25px 25px 0px 0px; font-size: 17px; }
.boxl p, .boxr p { width: 250px; background: transparent; padding: 5px 25px 0px 25px; }
.boxl a, .boxr a { float: left; padding: 8px 39px 7px 12px; background: #dbe4f9 url(img/buttom.gif) no-repeat top right; margin: 15px 0px 0px 0px; color: #094f7b; font-size: 14px; }
.boxl a:hover, .boxr a:hover { color: #2198d0; }
.clr { clear: both; float: none; }
#head { width: 950px; height: 237px; background: url(img/frame.png) no-repeat top center; }
#head img { float: left; margin: 50px 0px 0px 0px; padding: 0; }
#head h3, #head h5 { width: 550px; color: #fff; font-size: 18px; font-weight: bold; margin: 50px 0px 0px 0px; padding: 0px 50px 6px 25px; float: right; text-align: left; }
#head p { width: 550px; color: #fff; font-size: 14px; padding: 0px 50px 0px 25px; margin: 0; float: right; text-align: left; }
#head_container { position: absolute; top: 0; width: 950px; overflow: hidden; }
.home { float: left; margin: 5px 0px 0px 15px; }
.contact { float: left; margin: 5px 0px 0px 0px; }
.logo { float: right; margin: 35px 35px 0px 0px; }
#innerBox { text-align: center; overflow: hidden; float: left; clear: both; margin: 0; position: relative; }
#innerContainer { border-width: 0px; margin: 0; width: 100%; z-index: 2; }
#middle { float: right; margin: 28px 0px 0px 0px; width: 950px; background: transparent; }
#navigation { height: 28px; margin-top: 140px; background: transparent; }
#navigation a { color: #FDFDFD; }
#navigation ul {list-style-type: none;}
#navigation li {float: left; display: block; border: 0px; height: 28px;}
#navigation li.edv {background: transparent url(img/edv.gif); width: 91px;}
#navigation li.crm {background: transparent url(img/crm.gif); width: 91px;}
#navigation li.erp {background: transparent url(img/erp.gif); width: 91px;}
#navigation li.web {background: transparent url(img/web.gif); width: 137px;}
#navigation li.print {background: transparent url(img/print.gif); width: 109px;}
#navigation li.kontakt {background: transparent url(img/kontakt.gif); width: 131px; margin-left: 15px;}
#navigation a {display:block; padding-top:28px; height:0; text-decoration:none; overflow:hidden;}
#navigation a#item1 {background: transparent url(img/edv_on.gif) no-repeat -91px -28px;}
#navigation a#item2 {background: transparent url(img/crm_on.gif) no-repeat -91px -28px;}
#navigation a#item3 {background: transparent url(img/erp_on.gif) no-repeat -91px -28px;}
#navigation a#item4 {background: transparent url(img/web_on.gif) no-repeat -137px -28px;}
#navigation a#item5 {background: transparent url(img/print_on.gif) no-repeat -109px -28px;}
#navigation a#item6 {background: transparent url(img/kontakt_on.gif) no-repeat -131px -28px;}
#navigation a#item1:hover {background-position:top left; z-index:50;}
#navigation a#item2:hover {background-position:top left; z-index:50;}
#navigation a#item3:hover {background-position:top left; z-index:50;}
#navigation a#item4:hover {background-position:top left; z-index:50;}
#navigation a#item5:hover {background-position:top left; z-index:50;}
#navigation a#item6:hover {background-position:top left; z-index:50;}
#outerContainer { border-left: 0px; border-right: 0px; z-index: 1; margin: 406px 0px 0px 0px; width: 950px; }
#page_container { width: 950px; overflow: hidden; margin-left: auto; margin-right: auto; background-color: transparent; background-image: url(img/cont.jpg); background-position: top; background-repeat: no-repeat; }
#page_inner_container { clear: both; text-align: left; padding: 0; float: left; margin: 0; }
#wrap { float: left; margin: 0; width: 100%; text-align: left; }
#footer { width: 100%; float: right; background-color: #b0b0b0; background-image: url(img/footer.gif); background-position: top; background-repeat: repeat-x; }
.footer_box { width: 925px; margin-left: auto; margin-right: auto; padding: 54px 0px 25px 25px; font-size: 12px; }
.footer_box p.view { float: left; width: 925px; margin: 0; padding: 0px; text-align: left; }
.footer_box ul {list-style-type: none; padding: 10px 35px 15px 0px; float: left; text-align: left; }
.footer_box li { padding: 0px 0px 0px 0px; text-align: left; color: #666; }
.footer_box li a { color: #333; }
.footer_box li a:hover { color: #eee; }
.footer_box ul.cont {list-style-type: none; padding: 10px 35px 15px 35px; float: left; text-align: left; border-left: 1px dotted #707070; }
.footer_box p.rights{ float: left; width: 100%; padding: 5px 0px 15px 0px; text-align: right; font-size: 10px; color: #707070; border-top: 1px dotted #707070; }