.hello_sourcecode_reader { background-image:url(http://www.itchstudios.com/psg/other/fsm.jpg)  }

body { background-position: 0px 1px; font: 12px helvetica neue, helvetica, arial, san-serif; font-weight: bold; color: #313133; margin: 0px}

a {text-decoration: none; color: inherit }
a:hover { text-decoration: underline; color: inherit }
a:visited { text-decoration: none; color: inherit }

a.wkb {text-decoration: none; color:white }
a.wkb:hover { text-decoration: none; color: white }
a.wkb:visited { text-decoration: none; color: white }

a.fotostep { color:white; text-decoration: none; font-weight: normal; }
a.fotostep:hover { text-decoration: none; color: white }
a.fotostep:visited { text-decoration: none; color: white }

a.farblink { text-decoration: none; font-weight: normal; }
a.farblink:hover { text-decoration: none }
a.farblink:visited { text-decoration: none; color: inherit }

a.menulink { color:white; text-decoration: none }
a.menulink:hover { color:white; text-decoration: none }
a.menulink:visited { color:white; text-decoration: none }

a.stealth {text-decoration: none; color:inherit; }
a.stealth:hover { text-decoration: none; color: inherit }
a.stealth:visited { text-decoration: none; color: inherit }

div {margin:0px; padding:0px }
select { margin:0px; padding:0px }
img { border: 0px; margin: 0px; }
form { border:0px; margin:0px }
textarea { border: 1px solid gray }
input { margin:0px; margin-bottom:1px; margin-right: 3px; padding:0px}
hr { position: static; float: left; border-width: 0px; padding: 0px; margin: 1px  0px 0px 0px; width:99%; height:1px; background-color:#E6E6E6 }
table { margin:0px; border:0px; padding:0px; border-collapse: collapse }
td { }

.inputter {margin-top:3px; border: 1px solid gray; background-color: white; font: 12px arial, san-serif; padding: 1px; width:250px}

#rahmen { height:auto; width:830px; top:15px; margin: auto; position:relative; border:0px solid white; border-width: 0px 5px 0px 5px; overflow: visible;}
#canvas { position:static; float:left; width:auto; height:auto; background-repeat: repeat-y; background-image: url(../bilder/bk.gif) }
#leftcol { position:static; float: left; height: auto; margin:auto; width:200px }
#rightcol { position:static; width:630px; float: left; height: auto; background-color:white; margin:0px; border:0px solid red}
#container {position: static; width:630px; height:auto; border: 0px solid gray }

#text { position: absolute; top:215px; left: 105px; width: 410px; height: 450px; overflow: auto; border: dotted 0px gray; }
.text2 { position: absolute; top:215px; left: 105px; width: 240px; height: 430px; overflow: auto; border: dotted 0px gray; }

.infotitel { font-size: 14px; font-weight: bold; color: black }
.infotext { font-size: 14px; font-weight: 200; color: black }
.fototext { font-size: 13px; font-weight: normal; color: #777; margin-top:4px }

.formname { position: static; float:left; clear:left; font-size: 13px; font-weight: 200; color: black; height:16px; width:200px; margin-top:4px; }
.formname_k { font-size: 13px; font-weight: 200; color: black; position: static; float:left; height:16px; width:125px; margin-top:4px; clear:left }
.gruppname { font-size: 13px; font-weight: bold; color: black; position: static; float:left; height:16px; width:600px; margin:12px 0px 5px 0px; clear:left }
.gruppname_k { font-size: 13px; font-weight: bold; color: black; position: static; float:left; height:16px; width:360px; margin:12px 0px 5px 0px; }
.forminput { position: static; float:left; font-size: 12px; border:1px solid silver; color: black; padding:0px; height:18px; width:395px; margin:6px 0px 0px 0px }
.fixdata { font-size: 13px; font-weight: 200; color: black; position: static; float:left; padding:0px; height:16px; width:235px; margin:0px; margin-top:6px }

.minput { font-size: 13px; font-weight: 200; color: black; position: static; float:left; height:16px; width:30px; margin:5px 0px 0px 0px; text-align: right }
.wahl { font-size: 13px; font-weight: normal; color: black; padding:0px; margin:1px 10px 1px 0px; height:auto; text-align: left }

.normal {font-weight: normal }
.kursiv {font-weight: normal; font-style: italic }
.grau { color:#555 }
.halftone { filter:alpha(opacity=75); opacity: 0.75; KhtmlOpacity: 0.75; moz-opacity: 0.75; height:1.2em }
.item { position: static; float: left; background-image: url(../bilder/hg_item.png); width: 200px; height:250px; margin:5px }
.box { position: static; float:left; background-repeat: no-repeat; background-position: center; margin: 5px; height: auto }
.fbox { position:static; float:left; padding-left: 10px; margin-top:2px; font-size: 12px;}
.f2box { position:relative; float:left; padding-left: 10px; top:3px; }
.ibox { position: static; float:inherit; background-repeat: no-repeat; background-position: center; margin: 5px; height: auto;}
.rbox { position: static; float:left; -khtml-border-radius:10px; -moz-border-radius:10px; margin: 5px }
.hrbox { border-width: 0px 0px 0px 0px; height:1px; width:100%; position: static; float: left; clear: both }
.hr2 { border: 1px solid #E6E6E6 }
.abs { position:absolute; top:0px; left:0px }
.abox { position: absolute; background-repeat: no-repeat; background-position: center; margin: 5px;}
.bbox { position: static; float:left; background-repeat: no-repeat; background-position: top center; margin:0px 0px 6px 0px; width:200px; height:164px; overflow:hidden }
.bbox305 { position: static; float:left; background-repeat: no-repeat; background-position: top center; margin:0px 0px 6px 0px; width:305px; height:305px; overflow:hidden }

#logobox { width: 200px; border:0px solid blue; margin-bottom: 0px }
#menubox { width: 200px; height:auto; border:0px solid blue; margin: 0px; border-top-width:10px; border-color:white; }
#topbox { width: 620px; height:50px; margin:0px 0px 0px 10px }
#contentbox { margin:10px 0px 0px 0px; width:618px; height:auto; border:0px solid white; border-left-width:10px }
#fotobox { width:618px; height:auto; margin-top:0px; padding-top:0px }
#splashbox { width: 620px; height:300px }
#tickerbox { width: 410px; height:50px }
#catalogbox { width: 200px; height:50px }
#categorybox { width: 200px; height:300px }
#fussbox { position: static; text-align: right; clear:both; width:830px; margin:5px 0px 0px 0px; height:35px; }
.fuss { position:relative; top:15px; left:-1px; height:15px; overflow: hidden }
.menuitem_l1 { position: static; font-size: 15px; padding:6px; padding-bottom: 5px; padding-left: 20px; color: white; height:1.2em }
.menuitem_l1b { position: static; font-size: 15px; padding:6px; padding-bottom: 5px; padding-left: 20px; color: white; height:1.2em }
.menuitem_l2 { position: static; font-size: 13px; padding:3px; padding-bottom: 5px; padding-left: 30px; color: white; font-weight: normal; height:1.2em }
.menuspacer { position: static; width:100%; height:20px }
.iespacer {float:left }
.productpic { position:absolute; margin-left: 5px; margin-right: 5px; margin-top:32px}
.productpicd {position:absolute; margin-left: 5px; margin-right: 5px; margin-top:32px; height:188px; width:188px; background-position:center; background-repeat:no-repeat }
.producttitle { position:absolute; margin-left: 10px; margin-top:9px; font-size: 15px; width: 178px; height: auto }
.productnr { position:absolute; margin-left: 10px; margin-top:227px; font-size: 13px; width: 120px; height: auto; color: #555 }
.productpreis { position:absolute; margin-left: 132px; margin-top:226px; font-size: 13px; width: 58px; height: auto; text-align: right; font-weight: bold; }

.kante { float:left; height:15px; }
.boxmid { width:100%; float:left }
.hfill {height:10px; float:left }
.eck { position:static; height:10px; width:10px; float:left; }
.lo { background-image: url(../bilder/lo.png); background-position:left top }
.ro { background-image: url(../bilder/ro.png); background-position:right top }
.lu { background-image: url(../bilder/lu.png); background-position:left bottom }
.ru { background-image: url(../bilder/ru.png); background-position:right bottom }

#texta { overflow:hidden; position:absolute; height:20px; padding: 1px; padding-left: 5px; padding-right:5px; left: 380px; text-align:left; width:18750px; border:white 0px solid; white-space:nowrap; }

.tt {color:#656565; font-size:14px; font-weight: bold; padding-bottom: 5px; padding-top:4px; border:0px #E6E6E6 solid; border-bottom-width: 1px; }
.entferne {height:18px; width:18px; margin: 5px 0px 0px 7px; position:static; float:left; }
.artt { padding-top:6px; font-size: 13px; }
.artn { padding-top:6px; font-size: 13px; text-align: center; font-weight: normal; border:0px #E6E6E6 solid; border-bottom-width: 1px; padding-bottom: 3px }
.wkt1 { font-weight: normal; color:#555555; text-align: right; font-size: 13px; }
.wkt2 { font-weight: normal; color:#777777; margin-top: 0px; font-size: 13px; padding-top: 0px; }
.bl { border-bottom:1px solid #E6E6E6; padding-bottom: 3px }
.topd {padding-top:5px}
.knopff { background-image: url(../bilder/button100f.png); overflow: hidden }
.knopfw { background-image: url(../bilder/button100w.png); overflow: hidden }
.knopfx { background-image: url(../bilder/x-button.png); overflow: hidden }
.inbut { position:relative; top:-19px; border:0px }
.red { color:red }
.cen { text-align: center }
.unten { top:131px }
.unten305 { top:272px }

#bpic {cursor: pointer}
.zpic {position:static; float:left; margin:10px 0px 0px 0px; padding:0px; border: 1px silver solid; overflow: hidden; cursor: pointer; height:100px; width:100px}
.spic {position:static; float:left; margin:10px 0px 0px 0px; padding:0px; border: 0px; overflow: hidden; height:100px; width:23px}
#diarahmen { position:relative; height:auto; width:700px; height:700px; top:35px; margin: auto; border:0px solid white; border-width: 0px; overflow: hidden; background-color: white; background-position: center center; background-repeat: no-repeat}
#diabg {position:fixed; width:100%; height:100%; background-color: black; filter:alpha(opacity=75); opacity: 0.75; KhtmlOpacity: 0.75; moz-opacity: 0.75;}
#canvas { position:static; float:left; width:auto; height:auto; background-repeat: repeat-y; background-image: url(../bilder/bk.gif) }
#g_lupe { background-image:url(../bilder/dia_lupe_g.png)}
#g_next { background-image:url(../bilder/dia_next_g.png)}
#g_prev { background-image:url(../bilder/dia_prev_g.png)}
#g_close { background-image:url(../bilder/dia_close_g.png)}
.inv_button {cursor: pointer}
.inv_button span {visibility:hidden;}
.inv_button:hover span{visibility: visible}
