body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #cbcbcb;
	background-color: #2F2723;
	margin: 0;
	font-size: 1em;
	overflow-y: scroll;
}
a:link, a:visited, a:active { color: #767576; text-decoration: none; }
a:hover { color: #FFFFFF; }

#overallContainer { position: relative; width: 100%; }
#centered_content { position: absolute; top: 0; left: 50%; margin-left: -435px; width: 870px; height: auto; }

#topBar { position: relative; height: 90px; width: 867px; background-image: url(/files/sysimages/topbar_bg.gif); }
#logoBox { position: absolute; top: 0; left: 29px; }
#makBox { position: absolute; top: 6px; left: 799px; }

#topNav { height: 32px; margin-left: 15px; }
#topNav div { float: left; margin-top: 10px; }
#topNav .rmargin { margin-right: 68px; }
#topNav a  { font-size: 0.9em; letter-spacing: 0.2em; }

#leftCol { position: relative; float: left; width: 230px; margin-left: 15px; height: auto;  }
#leftNav  { margin-top: 50px;  }
#leftNav div.el { height: 27px; }
#leftNav a  { font-size: 0.9em;  letter-spacing: 0.1em; }

.aktiv a { color: #FFFFFF; }

#leftBottom { position: absolute; bottom: 80px; left: 15px; width: 230px; font-size: 0.9em; color: #767576; letter-spacing: 0.1em; line-height: 180%; }
#leftBottom { margin-bottom: 15px; }
#signet { margin-top: 20px; }

#mainCol { position: relative; float: right; right: 4px; width: 614px; height: auto; }
#ctopShadow { position: absolute; top: 0; left: 0; width: 614px; height: 35px; background-image: url(/files/sysimages/c_topshadow.gif);  }
#cbottomShadow { position: absolute; bottom: 0; left: 0; width: 614px; height: 35px; background-image: url(/files/sysimages/c_bottomshadow.gif); font-size: 1px; }
#cshadowBox { width: 614px; height: auto; background-image: url(/files/sysimages/c_sideshadow.gif); }
#mainContent { width: 584px; height: auto; border: 1px solid #787473; margin: 15px; min-height: 500px; }


#bspacer { position: relative; width: 80px; height: 80px; clear: both;  }

.bborder { border-bottom: 1px solid #787473; }
.tborder { border-top: 1px solid #787473; }
.rborder { border-right: 1px solid #787473; }

/* messer liste */
#messerListe { margin-top: 26px; margin-left: 32px; }
#messerListe .item { position: relative; width: 518px; min-height: 90px; height: auto; margin-bottom: 45px; cursor: pointer; }
.mborder  { position:relative; width: 100%; height: 100%; min-height: 88px; border: 1px solid #352c28; }
.mborder.hi  { border: 1px solid #878482; }
.mborder.hi .txt a  { color: #FFFFFF; }
#messerListe .item .imgbox { position: relative; width: 306px; height: 88px; margin-left: 5px; float: left; }
#messerListe .item .txt { position: relative; right: 48px; width: 150px; height: auto; font-size: 0.8em; float: right; }

/* messer detail */
#thumbrow { position: relative; width: 584px; height: 56px; border-top: 1px solid #787473; border-bottom: 1px solid #787473; background-color: #413834; }
#messerTextbox { padding: 26px; font-size: 0.8em; }
#messerTextbox h1 { font-size: 1em; }
#backlink { padding: 26px; margin-top: 40px; }
#backlink a { background-image: url(/files/sysimages/back.gif); background-repeat: no-repeat; }
#backlink a:hover { background-image: url(/files/sysimages/back2.gif); }
#messerDetail .item { position: relative; float: left; width: 116px; height: 56px; }
#messerDetail .rborder { border-right: 1px solid #787473; }

/* pages allgemein */
#pagesContent { position: relative; width: 584px; height: auto; }
#pagesContent .textBox { margin: 32px; font-size: 0.8em; }
#pagesContent .textBox h1 { margin: 0; font-size: 1em; }

/* messer Seite */
.messer_headrow { position: relative; width: auto; height: 129px; }
.messer_col { position: relative; float: left; width: 194px; height: auto; }
.messer_smimg { position: relative; width: 194px; height: auto; }
.messer_catbox { position: relative; width: 194px; height: 29px; text-align: center; padding-top: 6px; }

/* slideshow */
#wrapper{width:584px;margin:0;padding:0;overflow:hidden;}
#slideShowSwf{width:584px;height:280px;margin:0;}





