body {margin: 0; background: #ededed url(../images/body-bg.gif) top center repeat-x;}form, fieldset, table, tr, td, img {border: 0; padding: 0; margin: 0; border-collapse: collapse; vertical-align: top;}input, textarea, select {border: 1px solid #dedede; background: white url(../images/input-bg.gif) top repeat-x; padding: 4px 2px; margin: 4px 0;}input:focus, textarea:focus, select:focus {border-color: #bbb;}table input, table select, table textarea {margin: -1px 0 0 0;}td {padding: 5px 0;}/* TEXT STYLE ------------------------------------------ */body {font: 12px/1.5 arial, sans-serif; color: #666b70;}input, textarea, select {font-size: 12px; font-family: arial, sans-serif; outline: none;}textarea {resize: none;}h1 {font: lighter 26px/1.4 arial, sans-serif; padding: 0; margin: 0 0 12px 0; color: #222;}h2, .h2 {font: lighter 18px/1.4 arial, sans-serif; margin: 5px 0 0 0; color: #3b4147;}h3, h3 a {font-size: 12px; margin: 0; padding: 0; font-weight: bold; color: #4e535d;}h3 span {font-weight: lighter; color: #9198a7; white-space: nowrap;}a {color: #1480b8; text-decoration: none;}a:hover {text-decoration: underline;}:active {}small {font-size: 11px; color: #a0a3a7;}h3 small {font-weight: lighter; font-size: 12px;}p {margin: 0 0 12px 0; padding: 0;}ul {list-style: square; padding: 0 0 0 2em; margin: 6px 0;}/* LAYOUT ---------------------------------------------- */#main {min-width: 990px; width: 100%; min-height: 598px; height: auto !important; height: 598px; background: transparent url(../images/top-bg.jpg) top center no-repeat;}#top {height: 43px; padding: 6px 0 0 0; font-size: 10px; line-height: 21px;}#top a {color: white;}#top small {color: #888;}#search {background: transparent url(../images/top-search.gif) 0 0 no-repeat; width: 253px; height: 22px; line-height: 22px; margin: 0 0 0 5px; float: left; position: relative; z-index: 0;}#search .input {border: none; background: transparent; padding: 3px 4px 3px 9px; margin: 0; color: white; width: 165px; display: block; float: left; position: relative;}#search .submit {display: block; position: relative; float: right; height: 22px; width: 71px !important; background: transparent url(../images/top-search.gif) -182px 0; padding: 0; margin: 0; color: #222; cursor: pointer;}#search .submit:hover {background-position: right -22px;}.topnav {float: left; position: relative; text-transform: uppercase; color: #9c9c9c; z-index: 101; padding: 0 10px; height: 28px; margin: 0;}.topnav a, .topnav a:hover {text-decoration: none;}.topnav img {margin: 6px 0 -2px 0;}.topnav .current {margin: 0; color: white; cursor: default;}.topnav ul, .topnav ul li {list-style: none; padding: 0; margin: 0;}.topnav ul {position: absolute; top: 20px; left: 2px; width: 60px; background: #2d2d2d; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #272727; overflow: hidden;}.topnav ul li {border-bottom: 1px solid #272727; text-align: center;}.topnav ul li a {display: block !important; display: inline; padding: 0; height: 22px; line-height: 22px;}.topnav ul li a:hover {background: #292929;}#logo {float: left; position: relative; width: 219px; height: 51px; background: transparent url(../images/logo.gif) 0 0 no-repeat; margin: 0 0 15px 0; padding: 0;}#logo a {padding: 51px 219px 0 0; display: block;}#nav, #nav li {list-style: none inside; padding: 0; margin: 0; position: relative;}#nav {float: right; margin: 12px 0 0 0; z-index: 100;}#nav li {float: left; margin: 0 0 0 15px; padding: 0;}#nav li a {background: transparent url(../images/nav-items.gif) top left no-repeat; display: block; padding: 28px 0 0 0; text-decoration: none;}#nav .home {padding-right: 58px;}#nav .home:hover, #nav .active .home {background-position: 0 -28px;}#nav .services {background-position: -58px 0; padding-right: 102px;}#nav .services:hover, #nav .active .services {background-position: -58px -28px;}#nav .about {background-position: -160px 0; padding-right: 202px;}#nav .about:hover, #nav .active .about {background-position: -160px -28px;}#nav .order {background-position: -362px 0; padding-right: 66px;}#nav .order:hover, #nav .active .order {background-position: -362px -28px;}#nav .contact {background-position: -428px 0; padding-right: 86px;}#nav .contact:hover, #nav .active .contact {background-position: -428px -28px;}#nav ul {background: transparent url(../images/nav-sub-bg.png) repeat; display: block; position: absolute; top: 28px; left: 0; list-style: none; padding: 5px; margin: 0; border: solid #404040; border-bottom-color: #333; border-right-color: #333; border-width: 0 1px 1px 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0;}#nav ul.right {left: auto; right: 0; border-right: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0;}#nav ul li {width: 210px; margin: 0; padding: 0;}#nav ul li a {background: transparent url(../images/subnav-bullet.gif) 10px 12px no-repeat; padding: 7px 28px; color: white; font-size: 13px; text-shadow: 1px 1px 1px #333; display: block; z-index: 100; -moz-border-radius: 4px; -webkit-border-radius: 4px;}#nav ul li a:hover {background-color: #333; background-position: 9px 11px; padding: 6px 27px; border: 1px solid #303030;}#header {height: 164px; width: 954px; padding: 19px 18px; background: transparent url(../images/header-small-bg.gif) top left no-repeat;}#content {width: 954px; padding: 0 18px 18px 18px; background: white url(../images/content-bottom.gif) bottom left no-repeat; margin: 0 auto; position: relative;}#footer {padding: 20px; color: #979a9e; height: 41px; line-height: 41px;}.content-top {height: 15px; width: 990px; position: absolute; top: 0; left: 0; background: transparent url(../images/content-top.gif) top left no-repeat;}.container {width: 990px; margin: 0 auto;}.text {padding: 24px 18px; width: 504px; float: left; position: relative; min-height: 410px; height: auto !important; height: 410px;}.text-wide {padding: 24px 18px; min-height: 410px; height: auto !important; height: 410px;}.sidebar {width: 396px; float: right; position: relative;}.sidebox, .sidebox-dark {background: #fbfbfb; border: solid #e3e3e3; border-width: 0 1px 1px 1px; padding: 12px 18px; margin: 0;}.sidebox-dark {background: #f7f7f7;}.sidebox-title {background: #fbfbfb url(../images/sidebox-title-bg.gif) top left repeat-x; height: 51px; line-height: 51px; text-shadow: 0 1px 0 #f8f8f8; width: 376px; white-space: nowrap; overflow: hidden; padding: 0 0 0 18px; margin: 18px 0 0 0; border: solid #e3e3e3; border-width: 1px 1px 0 1px;}.sidebox-title span {display: block; padding-left: 31px; background: left center no-repeat;}/* CLASSES --------------------------------------------- */.clear {clear: both;}.floatleft {float: left;}.floatright {float: right;}ul.nostyle, ul.nostyle li {padding: 0; margin: 0; list-style: none;}.noText {width: 0px !important; height: 0px !important; font-size: 0px !important; line-height: 0px !important; text-indent: -999px; overflow: hidden;}.noDisplay {display: none;}.w10 {width: 10%;}.w20 {width: 20%;}.w25 {width: 25%;}.w294 {width: 29.4%;}.w30 {width: 30%;}.w33 {width: 30%;}.w40 {width: 40%;}.w45 {width: 45%;}.w48 {width: 48%;}.w49 {width: 49%;}.w50 {width: 50%;}.w52 {width: 52%;}.w60 {width: 60%;}.w67 {width: 67%;}.w70 {width: 70%;}.w75 {width: 75%;}.w80 {width: 80%;}.w90 {width: 90%;}.w95 {width: 95%;}.w100 {width: 100%;}.wauto {width: auto !important;}.headlines {padding: 0;}.headlines, .headlines li {list-style: none; margin: 0 !important; text-indent: 0; list-style: none outside;}.headlines li {display: block;}.nolist {list-style: none;}.st-headlines span {background-image: url(../images/st-headlines.gif);}.st-login span {background-image: url(../images/st-login.gif);}.st-win span {background-image: url(../images/st-win.gif);}.loginform input {width: 175px;}.submit {cursor: pointer; color: #c7d910; text-indent: -999px; overflow: hidden; font-size: 1px !important; text-align: left; border: none; display: block; width: auto !important;}.submit:hover {background-position: bottom left;}.submit-login {background: transparent url(../images/submit-login.gif) top left no-repeat; width: 64px !important; height: 27px !important;}.submit-go {background: transparent url(../images/submit-go.gif) top left no-repeat; width: 54px !important; height: 27px !important;}.submit-send {background: transparent url(../images/submit-send.gif) top left no-repeat; width: 64px !important; height: 27px !important;}.banner {color: #5f6677; height: 150px; width: 255px; background: transparent url(../images/bannerbg.jpg) top left no-repeat; padding: 25px 35px 0 214px; margin: 20px 0 0 0; text-shadow: 0 1px 0 #f8f8f8;}.banner a {text-decoration: none;}.banner .button-bestel {padding: 30px 127px 0 0; background: transparent url(../images/banner-button-bestel.gif) top left no-repeat; margin: -5px 0 0 0;}.banner .button:hover {background-position: bottom left;}.banner p {margin: 6px 0 8px 0; font-size: 12px;}.green, .green a {color: #bdc400;}.alignright {text-align: right;}.aligncenter {text-align: center;}.alignjustify {text-align: justify;}.strong, h2 strong {font-weight: bold;}.link-block {cursor: pointer;}.button {width: 125px; height: 30px; background: transparent url(../images/button-small.gif) top left no-repeat; text-align: center; line-height: 29px; display: block; color: #222; text-shadow: 0 1px 0 white; text-decoration: none !important; margin: 5px 0;}.button-big {width: 150px; background-image: url(../images/button-big.gif);}.button:hover {background-position: bottom left;}.hr {padding: 0; margin: 12px 0; border-bottom: 1px solid #ddd;}.h2, .sidebox-title {color: #90969c;}h2.content {padding-bottom: 12px !important;}a.box {display: block; background: #f4f4f4; padding: 5px; border: 1px solid #ddd;}.marginright {margin-right: 10px;}.margintop {margin-top: 5px;}.nopadding, .nopadding * {padding: 0;}table.styled {border: 1px solid #eee; margin: 3px 0 6px 0;}table.styled td {border-bottom: 1px solid #eee !important; padding: 2px 4px !important;}table.styled .head td {background: #555; text-shadow: 0 -1px 0 #444; color: white; font-weight: bold;}
