
a {
	 font-family: Arial, Helvetica, Univers, sans serif;
	 text-decoration: none}

input {
	 border-right: #999999 1px solid;
	 border-top: #999999 1px solid;
	 font-size: 13px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 line-height: 14px;
	 border-bottom: #999999 1px solid;
	 font-family: Arial, Helvetica, Univers, sans serif;
	 height: 20px;
	 background-color: #ffffec;
	 text-align: left}

.header1 {
	 display: block;
	 overflow: hidden;
	 width: 998px;
	 height: 60px}

.headercol1 {
	 float: left;
	 width: 208px;
	 padding-top: 16px}

.headercol2 {
	 margin-left: 208px;
	 margin-right: 273px}

.headercol3 {
	 font-size: 13px;
	 float: right;
	 vertical-align: bottom;
	 width: 273px;
	 height: 55px}

body {
	 padding-right: 0px;
	 padding-left: 0px;
	 font-size: 13px;
	 background-image: url(media/images/layout/bogy_hg.gif);
	 padding-bottom: 0px;
	 margin: 0px;
	 word-spacing: 1px;
	 color: #000000;
	 padding-top: 0px;
	 background-repeat: repeat-y;
	 font-family: Arial, Helvetica, Univers, sans serif}

.menu1 {
	 clear: both;
	 width: 998px}

.menucol1 {
	 float: left;
	 width: 208px}

.menucol2 {
	 margin-top: 0px;
	 margin-left: 208px;
	 margin-right: 273px}

.menucol3 {
	 float: right;
	 width: 273px}

.ul_topgruppen {
	 padding-right: 0px;
	 padding-left: 0px;
	 margin: 0px;
	 width: 100%;
	 color: #000000;
	 padding-top: 0px;
	 list-style-type: none;
	 height: 22px}

.ul_topgruppen LI {
	 padding-right: 0px;
	 display: inline;
	 padding-left: 0px;
	 padding-bottom: 0px;
	 margin: 0px;
	 padding-top: 0px}

.ul_topgruppen IMG {
	 margin-top: 8px}

.ul_topgruppen A {
	 padding-right: 0px;
	 padding-left: 0px;
	 font-size: 13px;
	 float: left;
	 background-image: url(media/images/layout/top_menu_hg.gif);
	 padding-bottom: 0px;
	 margin: 0px 2px 0px 0px;
	 vertical-align: bottom;
	 width: 100px;
	 color: #000099;
	 line-height: 22px;
	 padding-top: 0px;
	 background-repeat: no-repeat;
	 font-family: Arial, Helvetica, Univers, sans serif;
	 height: 22px;
	 text-align: center;
	 text-decoration: none}

.ul_topgruppen A:hover {
	 color: #ff9900;
	 text-decoration: none}

.boxm .ebene2 {
	 padding-right: 0px;
	 padding-left: 0px;
	 padding-bottom: 0px;
	 margin: 0px;
	 width: 148px;
	 color: #000000;
	 padding-top: 0px;
	 list-style-type: none}

.boxm .ebene2 LI {
	 padding-right: 0px;
	 display: block;
	 padding-left: 0px;
	 padding-bottom: 0px;
	 margin: 0px 2px 0px 8px;
	 line-height: 16px;
	 padding-top: 0px;
	 height: 16px}

.boxm .ebene2 A {
	 font-size: 13px;
	 background: none transparent scroll repeat 0% 0%;
	 width: 140px;
	 color: #000099;
	 line-height: 16px;
	 font-family: Arial, Helvetica, Univers, sans serif;
	 height: 16px;
	 text-align: left;
	 text-decoration: none}

.boxm .ebene2 A:hover {
	 color: #ff9900}

.cube {
	 border-right: 0px;
	 padding-right: 0px;
	 border-top: 0px;
	 padding-left: 0px;
	 visibility: hidden;
	 padding-bottom: 0px;
	 margin: 0px;
	 border-left: 0px;
	 width: 150px;
	 color: #000000;
	 padding-top: 0px;
	 border-bottom: 0px;
	 position: absolute;
	 background-color: transparent}

.cubeitem {
	 border-right: #000066 2px groove;
	 padding-right: 5px;
	 border-top: #ececff 2px groove;
	 padding-left: 5px;
	 visibility: hidden;
	 padding-bottom: 5px;
	 margin: 0px;
	 border-left: #ececff 2px groove;
	 width: 281px;
	 color: #333333;
	 padding-top: 5px;
	 border-bottom: #000066 2px groove;
	 position: absolute;
	 background-color: #eaeafa;
	 text-align: left}

.headercol1 IMG {
	 margin-left: 20px;
	 color: #000000}

.boxm_oben_title {
	 background-image: url(media/images/layout/btn_mtop_oben.gif);
	 overflow: hidden;
	 width: 149px;
	 background-repeat: no-repeat;
	 height: 9px}

.boxm_unten {
	 background-image: url(media/images/layout/btn_mtop_unten.gif);
	 width: 149px;
	 background-repeat: no-repeat;
	 height: 8px}

.boxm {
	 background-image: url(media/images/layout/btn_mtop_mitte.gif);
	 width: 149px;
	 background-repeat: repeat-y}

.banner2 {
	 background-position-x: 0px;
	 background-image: url(media/images/layout/banner_doku.jpg);
	 width: 998px;
	 background-repeat: no-repeat;
	 height: 74px}

.banner3 {
	 background-position-x: 0px;
	 background-image: url(media/images/layout/banner_menu.jpg);
	 width: 998px;
	 background-repeat: no-repeat;
	 height: 74px}

.banner4 {
	 background-position-x: 0px;
	 background-image: url(media/images/layout/banner_menu.jpg);
	 width: 998px;
	 background-repeat: no-repeat;
	 height: 74px}

.suche_form {
	 margin-top: 0px;
	 margin-bottom: 0px;
	 padding-bottom: 0px;
	 margin-left: 20px;
	 color: #000099;
	 padding-top: 27px}

.submitimg {
	 border-top-width: 0px;
	 border-left-width: 0px;
	 border-bottom-width: 0px;
	 color: #000000;
	 background-color: transparent;
	 border-right-width: 0px}

.content {
	 font-size: 13px;
	 width: 998px;
	 color: #000000;
	 font-family: Arial, Helvetica, Univers, sans serif}

.contentcol1 {
	 float: left;
	 margin-left: 0px;
	 width: 208px;
	 margin-right: 0px}

.contentcol2 {
	 padding-right: 6px;
	 margin-top: 0px;
	 margin-left: 214px;
	 margin-right: 273px;
	 padding-top: 15px}

.contentcol3 {
	 padding-right: 0px;
	 padding-left: 0px;
	 float: right;
	 margin-left: 0px;
	 width: 273px;
	 margin-right: 0px}

.box1_oben {
	 margin-top: 3px;
	 background-image: url(media/images/layout/cnavi_top.gif);
	 margin-left: 4px;
	 overflow: hidden;
	 width: 200px;
	 height: 10px}

.box1_unten {
	 background-image: url(media/images/layout/cnavi_bottom.gif);
	 margin-left: 4px;
	 overflow: hidden;
	 width: 200px;
	 height: 10px}

.box1 {
	 background-image: url(media/images/layout/cnavi_m.gif);
	 margin-left: 4px;
	 overflow: hidden;
	 width: 200px;
	 background-repeat: repeat-y}

.box1 UL {
	 margin-top: 0px;
	 padding-left: 0px;
	 margin-bottom: 0px;
	 margin-left: 20px}

.box1 LI {
	 margin-top: 7px;
	 list-style-image: url(media/images/layout/blt_ld.gif);
	 margin-bottom: 7px;
	 padding-bottom: 3px;
	 color: #ff9900;
	 margin-right: 7px;
	 list-style-type: none}

.box1 .title {
	 font-weight: bold;
	 font-size: 13px;
	 padding-bottom: 2px;
	 margin: 5px 20px 4px;
	 color: #333333;
	 border-bottom: #333333 1px solid}

.contentcol2 H2 {
	 margin-top: 8px;
	 font-size: 16px;
	 margin-bottom: 6px;
	 padding-bottom: 5px;
	 color: #000000;
	 border-bottom: #333333 1px solid}

.contentcol2 H3 {
	 font-weight: bold;
	 font-size: 13px;
	 color: #009999}

.contentcol3 H2 {
	 font-size: 16px;
	 margin-left: 8px;
	 color: #999999;
	 margin-right: 8px}

.contentcol3 H3 {
	 font-size: 11px;
	 padding-bottom: 2px;
	 margin: 8px 8px 4px;
	 color: #999999}

.contentcol1 P {
	 margin-top: 3px;
	 margin-bottom: 3px;
	 margin-left: 4px}

.rcontent {
	 padding-left: 0px;
	 margin-left: 0px}

.contentcol3 P {
	 margin: 2px 8px}

.toplink {
	 font-size: 9px;
	 margin-left: 4px;
	 color: #000099;
	 line-height: 22px;
	 letter-spacing: 1px}

.nlinks {
	 color: #000099;
	 text-decoration: none}

.nlinks:hover {
	 color: #ff9900}

.contentcol2 A {
	 font-weight: bolder;
	 color: #6666cc;
	 text-decoration: none}

.contentcol2 A:hover {
	 color: #ff9900;
	 text-decoration: underline}

.slinks {
	 color: #ff9900}

.rtoplink {
	 font-weight: bold;
	 font-size: 9px;
	 color: #000099;
	 line-height: 22px;
	 text-decoration: none}

.rlinks {
	 color: #000099}

.rlinks:hover {
	 color: #ff9900}

.banner3 H2 {
	 margin-top: 0px;
	 padding-left: 214px;
	 font-weight: bold;
	 font-size: 25px;
	 margin-bottom: 0px;
	 padding-bottom: 0px;
	 color: #000099;
	 padding-top: 18px}

.banner3 IMG {
	 margin-top: 10px}

.tcontent {
	 padding-top: 15px}

.spaceh {
	 right: 10px;
	 float: right;
	 width: 1px;
	 height: 500px}

.footer1 {
	 clear: both;
	 width: 998px;
	 padding-top: 8px;
	 height: 60px}

.footercol1 {
	 float: left;
	 width: 208px;
	 padding-top: 16px}

.footercol2 {
	 border-top: #999999 1px solid;
	 margin-top: 30px;
	 font-size: 13px;
	 margin-left: 214px;
	 margin-right: 279px;
	 padding-top: 2px}

.footercol3 {
	 float: right;
	 width: 273px}

.footercol2 .flink {
	 border-right: #999999 1px solid;
	 padding-right: 3px;
	 padding-left: 3px;
	 font-size: 11px;
	 color: #000099;
	 letter-spacing: 1px}

.footercol2 .right {
	 text-align: right}

.footercol2 .center {
	 margin-top: 15px;
	 font-size: 11px;
	 text-align: center}

.footercol2 P {
	 margin-top: 3px;
	 margin-bottom: 3px;
	 padding-bottom: 0px;
	 padding-top: 0px}

.footercol2 A {
	 color: #000000;
	 text-decoration: none}

.footercol2 A:hover {
	 text-decoration: underline}

.contentcol2 TH {
	 border-top: #009999 2px solid;
	 font-weight: bold;
	 font-size: 13px;
	 color: #009999;
	 border-bottom: #009999 2px solid;
	 text-align: left}

.contentcol2 TABLE {
	 border-right: #cccccc 1px solid;
	 border-top: #cccccc 1px solid;
	 font-size: 13px;
	 border-left: #cccccc 1px solid;
	 border-bottom: #cccccc 1px solid;
	 border-collapse: collapse}

.contentcol2 TD {
	 border-bottom: #cccccc 1px solid}

.label80 {
	 float: left;
	 vertical-align: top;
	 width: 80px}

.label130 {
	 font-weight: bold;
	 font-size: 12px;
	 float: left;
	 vertical-align: top;
	 width: 130px}

.inputv {
	 border-right: #ff9900 1px solid;
	 border-top: #ff9900 1px solid;
	 border-left: #ff9900 1px solid;
	 border-bottom: #ff9900 1px solid;
	 background-color: #ffffec}

.selectv {
	 border-right: #ff9900 1px solid;
	 border-top: #ff9900 1px solid;
	 border-left: #ff9900 1px solid;
	 border-bottom: #ff9900 1px solid;
	 background-color: #ffffec}

textarea {
	 border-right: #999999 1px solid;
	 border-top: #999999 1px solid;
	 font-size: 13px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 border-bottom: #999999 1px solid;
	 font-family: Arial, Helvetica, Univers, sans serif;
	 background-color: #ffffec}

.input_submit {
	 font-weight: bold;
	 font-size: 11px;
	 padding-bottom: 4px;
	 margin-left: 3px;
	 cursor: hand;
	 color: #663399;
	 line-height: 12px;
	 padding-top: 0px;
	 font-family: Verdana, sans serif;
	 height: 17px;
	 background-color: #ececec;
	 text-align: center}

.contentcol2 .link_button {
	 border-right: #999999 1px solid;
	 padding-right: 3px;
	 border-top: #999999 1px solid;
	 padding-left: 3px;
	 font-weight: bold;
	 font-size: 11px;
	 padding-bottom: 0px;
	 margin: 1px 0px;
	 border-left: #999999 1px solid;
	 color: #663399;
	 line-height: 16px;
	 padding-top: 0px;
	 border-bottom: #999999 1px solid;
	 font-family: Verdana, sans serif;
	 height: 19px;
	 background-color: #ececec;
	 text-align: center}

.fehler {
	 color: #ff3300}

.fehler8 {
	 font-size: 11px;
	 color: #ff3300}

.headercol3 P {
	 padding-right: 8px;
	 margin-top: 3px;
	 padding-left: 8px;
	 margin-bottom: 3px}

.contentcol2 P {
	 margin-top: 5px;
	 margin-bottom: 5px}

.forumitem {
	 border-right: #cccccc 1px solid;
	 padding-right: 6px;
	 border-top: #009999 2px solid;
	 padding-left: 6px;
	 padding-bottom: 8px;
	 border-left: #cccccc 1px solid;
	 padding-top: 0px;
	 border-bottom: #cccccc 1px solid}

.forumitem H3 {
	 margin-top: 2px;
	 margin-bottom: 0px;
	 padding-bottom: 0px;
	 padding-top: 0px}

.forumitem .forumitemdata {
	 margin-top: 1px;
	 font-size: 11px;
	 margin-bottom: 5px;
	 letter-spacing: 1px}

.font8 {
	 font-size: 11px;
	 letter-spacing: 1px}

.contentcol2 .font8 {
	 border-right: 0px;
	 border-top: 0px;
	 font-size: 11px;
	 border-left: 0px;
	 border-bottom: 0px;
	 letter-spacing: 1px}

.contentcol3 .button {
	 margin-top: 3px;
	 color: #000099;
	 text-align: center}

.forumcode {
	 border-right: #999999 1px solid;
	 padding-right: 8px;
	 border-top: #999999 1px solid;
	 display: block;
	 padding-left: 8px;
	 overflow-x: scroll;
	 padding-bottom: 8px;
	 margin: 8px 0px 8px 40px;
	 border-left: #999999 1px solid;
	 width: 430px;
	 color: #000000;
	 padding-top: 8px;
	 border-bottom: #999999 1px solid;
	 white-space: nowrap;
	 background-color: #ffffcc}

.forumquote {
	 border-right: #999999 1px solid;
	 padding-right: 8px;
	 border-top: #999999 1px solid;
	 display: block;
	 padding-left: 8px;
	 padding-bottom: 8px;
	 margin: 8px 0px 8px 40px;
	 overflow: hidden;
	 border-left: #999999 1px solid;
	 width: 430px;
	 color: #000000;
	 padding-top: 8px;
	 border-bottom: #999999 1px solid;
	 background-color: #e0eff6}

.hinweis {
	 border-right: #999999 1px solid;
	 padding-right: 8px;
	 background-position: right top;
	 border-top: #999999 1px solid;
	 display: block;
	 padding-left: 8px;
	 background-image: url(media/images/layout/tuck.gif);
	 padding-bottom: 8px;
	 margin: 8px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 padding-top: 8px;
	 border-bottom: #999999 1px solid;
	 background-repeat: no-repeat;
	 background-color: #fbf4d3}

.checkbox {
	 border-top-width: 0px;
	 border-left-width: 0px;
	 border-bottom-width: 0px;
	 border-right-width: 0px}

select {
	 border-right: #999999 1px solid;
	 border-top: #999999 1px solid;
	 font-size: 13px;
	 border-left: #999999 1px solid;
	 color: #000000;
	 line-height: 14px;
	 border-bottom: #999999 1px solid;
	 font-family: Arial, Helvetica, Univers, sans serif;
	 height: 19px;
	 background-color: #ffffec;
	 text-align: left}

.forumitembottom {
	 border-top: #cccccc 1px solid;
	 margin-top: 8px;
	 font-size: 9px;
	 color: #000000;
	 padding-top: 3px;
	 letter-spacing: 1px;
	 text-align: right}

.content_divide_blank {
	 padding-right: 0px;
	 margin-top: 10px;
	 padding-left: 0px;
	 margin-bottom: 8px;
	 padding-bottom: 0px;
	 padding-top: 0px;
	 height: 2px}

.forumimg {
	 border-right: #ececec 1px solid;
	 padding-right: 6px;
	 border-top: #ececec 1px solid;
	 display: block;
	 padding-left: 6px;
	 padding-bottom: 6px;
	 overflow: auto;
	 border-left: #ececec 1px solid;
	 width: 450px;
	 color: #000000;
	 padding-top: 6px;
	 border-bottom: #ececec 1px solid;
	 text-align: center}

.forumitembottom A {
	 padding-right: 3px;
	 padding-left: 3px;
	 border-left: #6666cc 1px solid}

.pagelist {
	 color: #000000}

.pagelist A {
	 margin-left: 2px;
	 margin-right: 2px}

.pagelist .activepage {
	 font-size: 13px;
	 color: #000000}

.contentcol3 .plink {
	 margin-top: 5px;
	 padding-left: 14px;
	 font-size: 11px;
	 background-image: url(media/images/layout/blt_rechts_sm.gif);
	 margin-bottom: 4px;
	 line-height: 17px;
	 background-repeat: no-repeat}

.center {
	 text-align: center}

.preis {
	 font-size: 19px;
	 color: #009999}

.produkt {
	 margin-top: 8px;
	 margin-bottom: 8px}

.produkt .data {
	 font-size: 11px;
	 color: #999999}

form {
	 margin: 0px}

.cubeitem UL {
	 padding-right: 0px;
	 padding-left: 0px;
	 padding-bottom: 0px;
	 margin: 0px 0px 0px 15px;
	 padding-top: 0px}

.thumb_info {
	 margin-left: 70px}

.thumb150_info {
	 margin-left: 150px}

.content_divide {
	 padding-right: 0px;
	 border-top: #009900 1px dashed;
	 margin-top: 10px;
	 padding-left: 0px;
	 margin-bottom: 8px;
	 padding-bottom: 0px;
	 padding-top: 0px;
	 height: 2px}

.blogentry {
	 margin-top: 5px;
	 font-size: 13px;
	 margin-bottom: 5px;
	 padding-bottom: 5px;
	 color: #000000;
	 padding-top: 5px;
	 border-bottom: #009900 1px dashed;
	 letter-spacing: 1px}

.blogheadline {
	 font-size: 16px}

.blogheadline A {
	 color: #009966}

.contentcol2 .noborder {
	 border-right: #ffffff 0px;
	 border-top: #ffffff 0px;
	 border-left: #ffffff 0px;
	 border-bottom: #ffffff 0px}

.contentcol2 .center {
	 text-align: center}

.contentcol2 .right8 {
	 font-size: 11px;
	 letter-spacing: 1px;
	 text-align: right}

.code {
	 border-right: #999999 1px solid;
	 padding-right: 8px;
	 border-top: #999999 1px solid;
	 display: block;
	 padding-left: 8px;
	 overflow-x: scroll;
	 padding-bottom: 18px;
	 margin: 8px 0px 8px 20px;
	 border-left: #999999 1px solid;
	 width: 450px;
	 color: #000000;
	 padding-top: 8px;
	 border-bottom: #999999 1px solid;
	 font-family: Courier, monospace;
	 white-space: nowrap;
	 background-color: #ffffcc}

.menucol3 .font8 {
	 margin: 0px 0px 0px 8px}

.contentcol2 .left8 {
	 font-size: 11px;
	 text-align: left}

.summen {
	 background-color: #ecffec}

.contentcol2 .link_button:hover {
	 text-decoration: none}

.radio_button {
	 border-top-width: 0px;
	 border-left-width: 0px;
	 border-bottom-width: 0px;
	 vertical-align: middle;
	 background-color: #ffffff;
	 border-right-width: 0px}

.contentcol2 .center8 {
	 font-size: 11px;
	 text-align: center}

.contentcol2 .td8 {
	 font-size: 11px;
	 letter-spacing: 1px}

.box_start_mo {
	 background-image: url(media/images/layout/hg_start_mc.jpg);
	 background-repeat: no-repeat;
	 height: 288px}

.box_start_mc {
	 height: 35px}

.box_start_mc P {
	 padding-left: 10px}

.box_start_mu {
	 background-image: url(media/images/layout/bg_start_ml.gif);
	 height: 178px}

.box_start_mu P {
	 padding-right: 130px;
	 padding-left: 10px}

.box_start_mo P {
	 margin-left: 10px;
	 color: #000000;
	 margin-right: 130px;
	 letter-spacing: 1px}

.box_start_mo .slogan {
	 font-size: 19px;
	 color: #999999}

.contentcol1 .poben {
	 font-size: 7px;
	 height: 12px}

.box1 .content_divide {
	 font-size: 6px;
	 padding-bottom: 0px;
	 margin: 5px 4px 3px;
	 padding-top: 0px;
	 height: 2px}

.box1 .pnews {
	 margin-left: 15px}

.contentcol2 .centerr8 {
	 font-weight: bold;
	 font-size: 11px;
	 color: #ff0000;
	 text-align: center}

.forumitemdetail {
	 overflow: hidden;
	 width: 480px}

.contentcol2 H4 {
	 font-size: 16px;
	 color: #ff9900}

.box1 .info8 {
	 font-size: 11px;
	 color: #000000}

.center8 {
	 font-size: 11px;
	 text-align: center}
