.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 }
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 { width:842px; height: auto; top:10px; margin: auto; position:relative; overflow: visible;}
#leftcol { position:static; width:210px; float: left; height: auto; border: 0px solid green }
#rightcol { position:static; width:630px; float: left; height: auto; border: 0px solid gray }
#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; color: black; padding:0px; height:18px; width:394px; left:200px; 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:2px 10px 2px 0px; height:13px }

.normal {font-weight: normal }
.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 }
.item2 { position: static; float: left; background-image: url(../bilder/hg_item.png); width: 200px; height:250px; margin:5px 10px 5px 0px }
.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;}

#logobox { width: 200px; border:0px solid blue; margin-bottom: 0px }
#menubox { width: 200px; height:auto; border:0px solid blue; margin-top: 10px }
#topbox { width: 620px; height:50px }
#splashbox { width: 620px; height:300px }
#tickerbox { width: 305px; height:50px }
#catalogbox { width: 305px; height:50px }
#categorybox { width: 200px; height:300px }
#categorybox305 { width: 305px; height:305px }
#fussbox { position: static; text-align: right; width: 830px; height:35px; padding-left: 5px; margin-top:5px; margin-bottom:10px }
.fussindex { text-align: left }
.logoimg {position:absolute; border:0px}
.catpic { position: absolute; left: 0px; top: 0px; width: 200px; height:300px }
.ccategorybox { width: 200px; height:300px; position: absolute }
.ccategorybox305 { width: 305px; height:305px; position: absolute }
.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-bottom:1px solid #E6E6E6 }
.entferne {height:18px; width:18px; margin: 5px 0px 0px 7px; position:static; float:left; }
.artt { padding-top:6px; font-size: 13px; }
.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) }
.knopfw { background-image: url(../bilder/button100w.png) }

.season { position:absolute; width:600px; height:auto; text-align:right; line-height:1.3em; color:white; top:27px; left:0px; font-weight:normal }
.sbox { margin: 7px 0px 0px 10px  }

.inhaltliste {list-style-type: none;float: right}
.inhaltliste li { float:left; margin-left:5px}
