body { background-color: #B40001; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; margin: 0 auto 0 auto; }

#wrapper { position: absolute; height: 540px; width: 800px;  border: 0px solid #f00; top: 50%; left: 50%; margin-left: -400px; margin-top: -270px; }

#top { height: 90px; width: 798px; border: 0px solid #f00; }
#container { height: 450px; width: 798px; border: 0px solid #0f0; }

#menu { float: left; height: 442px; width: 140px; border: 0px solid #00f; }
#menu ul { list-style: none; margin-left: 0; padding-left: 5px; }
#menu li { padding: 3px 0 0 0; }
#menu a { color: #000; }
#menu a:hover { color: #B40001; }
#menu .current { font-weight: bold; color: #000; }
#menu .current a { color: #000; }

#submenu, #submenu a { color: #900; margin-bottom: 20px; }

#content { float: left; height:420px; width: 415px; overflow: auto; border: 0px solid #ff0; margin-left: 10px; padding: 10px 15px 10px 5px; }
#content h2 { font-size: 15px; color: #B40001;; letter-spacing: 0.2em; margin-top: 0; }
#content h3 { font-size: 13px; font-weight: normal; color: #666; letter-spacing: 0.1em; margin-top: 0; }
#content h4 { font-size: 11px; font-weight: normal; color: #B40001;; letter-spacing: 0.2em; margin-top: 0; }
#content p strong { color: #666; }

#content_news { float: left; height:140px; width: 415px; overflow: auto; border: 0px solid #ff0; margin-left: 10px; padding: 10px 15px 10px 5px; }
#content_news h2 { font-size: 15px; color: #900; letter-spacing: 0.2em; margin-top: 0; }
#content_news h3 { font-size: 13px; font-weight: normal; color: #666; letter-spacing: 0.1em; margin-top: 0; }
#content_news h4 { font-size: 11px; font-weight: normal; color: #900; letter-spacing: 0.2em; margin-top: 0; }
#content_news p strong { color: #666; }


#content_mon { float: left; height:210px; width: 405px; overflow: auto; border: 0px solid #ff0; margin-left: 10px; margin-top: 5px; padding: 10px 15px 10px 5px; }
#content_mon h2 { font-size: 15px; color: #900; letter-spacing: 0.2em; margin-top: 0; }
#content_mon h3 { font-size: 13px; font-weight: normal; color: #666; letter-spacing: 0.1em; margin-top: 0; }
#content_mon h4 { font-size: 11px; font-weight: normal; color: #900; letter-spacing: 0.2em; margin-top: 0; }
#content_mon p strong { color: #666; }

#popup { float: left; overflow: auto; border: 0px solid #ff0; margin-left: 10px; padding: 10px 15px 10px 5px; }
#popup h2 { font-size: 15px; color: #B40001;; letter-spacing: 0.2em; margin-top: 0; }
#popup h3 { font-size: 13px; font-weight: normal; color: #666; letter-spacing: 0.1em; margin-top: 0; }
#popup h4 { font-size: 11px; font-weight: normal; color: #B40001;; letter-spacing: 0.2em; margin-top: 0; }
#popup p strong { font-size: 9px; color: #666; }
#popup a { font-size: 9px; color: #000; }
#popup a:hover { color: #B40001; }
#popup .current { font-weight: bold; color: #000; }
#popup .current a { color: #000; }

#cont_bestell { float: left; height:440px; width: 600px; overflow: auto; border: 0px solid #ff0; margin-left: 10px; padding: 10px 15px 10px 5px; }
#cont_bestell h2 { font-size: 15px; color: #900; letter-spacing: 0.2em; margin-top: 0; }
#cont_bestell h3 { font-size: 13px; font-weight: normal; color: #666; letter-spacing: 0.1em; margin-top: 0; }
#cont_bestell h4 { font-size: 11px; font-weight: normal; color: #900; letter-spacing: 0.2em; margin-top: 0; }
#cont_bestell p strong { color: #666; }

#schrift { font-size: 10px; font-weight: normal; color: #000;  margin-top: 0; }
#ueberschrift { font-size: 10px; font-weight: normal; color: #900;  margin-top: 0; }

#content-right { float: left; height: 100px; width: 160px; border: 0px solid #0ff; margin-top: -70px; margin-left: 620px; }
#content-right p { color: #666; font-size: 9px; letter-spacing: 0.1em; }
#content-right a { color: #666; }

#content-right_news { float: left; height: 100px; width: 140px; border: 0px solid #0ff; margin-top: -20px; margin-left: 120px; }
#content-right_news p { color: #666; font-size: 9px; letter-spacing: 0.1em; }
#content-right_news a { color: #666; }

#content-right_test { float: left; height: 100px; width: 160px; border: 0px solid #0ff; margin-top: -230px; margin-left: 280px; }
#content-right_test p { color: #666; font-size: 9px; letter-spacing: 0.1em; }
#content-right_testa { color: #666; }

.clear { clear: both; }
