body { background-color: white; }
p { color: black; font-size: 11px; font-family: Helvetica, Arial, Geneva; font-weight: normal;  padding: 0px; margin: 0px; line-height:18px }
a { color: #ff7f00; font-size: 11px; font-family: Helvetica, Arial, Geneva; font-weight: normal;  text-decoration: none; margin: 0 0px 0 0;  line-height:18px }
a:hover { color: black; font-size: 11px; font-family: Helvetica, Arial, Geneva; font-weight: normal; text-decoration: underline}


h1 { color: #5F6063; font-size: 18px; font-family: Georgia, Times; font-weight: normal; font-style: italic; padding: 10px 0 0 0; margin: 0px; }
h2 { color: black; font-size: 24px; font-family: Georgia, Times; padding: 0px 0 0 0; margin: 0px; }
h3 { color: black; font-size: 64px; font-family: Georgia, Times; padding: 0px 0 0 0; margin: 0px; }
h4 { color: #5F6063; font-size: 13px; font-family: Georgia, Times; font-weight: normal; padding: 0px 0 0 0; margin: 0px; line-height:15px }
h5 { color: #999999; font-size: 13px; font-family: Georgia, Times; font-weight: normal; padding: 0px 0 0 0; margin: 0px; line-height:15px }
h6 { color: #999999; font-size: 11px; font-family: Helvetica, Arial, Geneva; font-weight: normal;  padding: 0px; margin: 0px; line-height:18px }




img { padding: 0px 0 0 0; border: 0; }
object, embed { padding: 0 0 0 0; border: 0; }
.lineA { width: 100%; height: 1px; color: black; margin: 0px 0 0px 0; clear: both; border-bottom: 1px dotted #5F6063; }
.lineB { width: 100%; height: 3px; color:  black; margin: 0 0 2px 0; clear: both; }
/* blue grades - root level; text properties for states: normal, hover, click */
.TM0i0 { font-family: Georgia, Times; color: #999999; font-size: 15px; font-weight: normal; font-style: normal; text-decoration: none;	padding: 4px;}

/* menu oben: normal */
.TM0o0 { background: white; border: 0px solid #2B547F; text-align: center; vertical-align: middle; text-decoration: none;}

/* menu oben: hover */
.TM0o1 { background: #ffffff; border: 0px solid #2B547F;text-align: center; vertical-align: middle; text-decoration:underline ;}

/* untermenu: normal */
.TM1o0 { background: #ececec; border: 0px solid #2B547F; text-align: left; vertical-align: middle; text-decoration: none; }

/* untermenu: hover */
.TM1o1 { background: #e3e3e3; border: 0px solid #2B547F; text-align: left; vertical-align: middle; text-decoration: none; }


#center    { margin: 0px 0 0 -400px; padding: 0; position: absolute; left: 50%; width: 813px;  }

#content1 { width: 813px; margin: -10px; padding: 0px; clear: both; background-color: #ececec; background-repeat:no-repeat; position: relative; top: 0px; left: 0px; height: 937px }
#content2_1 { width: 813px; margin: -10px; padding: 0px; clear: both; background-color: #ececec; background-repeat:no-repeat; position: relative; top: 0px; left: 0px;height: 1056px }
#content2_2 { width: 813px; margin: -10px; padding: 0px; clear: both; background-color: #ececec; background-repeat:no-repeat; position: relative; top: 0px; left: 0px;height: 1322px }
#content2_3 { width: 813px; margin: -10px; padding: 0px; clear: both; background-color: #ececec; background-repeat:no-repeat; position: relative; top: 0px; left: 0px;height: 696px }
#content2_4 { width: 813px; margin: -10px; padding: 0px; clear: both; background-color: #ececec; background-repeat:no-repeat; position: relative; top: 0px; left: 0px;height: 736px }
#content2_5 { width: 813px; margin: -10px; padding: 0px; clear: both; background-color: #ececec; background-repeat:no-repeat; position: relative; top: 0px; left: 0px;height: 1602px }
#content2_6 { width: 813px; margin: -10px; padding: 0px; clear: both; background-color: #ececec; background-repeat:no-repeat; position: relative; top: 0px; left: 0px;height: 823px }
#content3 { width: 813px; margin: -10px; padding: 0px; clear: both; background-color: #ececec; background-repeat:no-repeat; position: relative; top: 0px; left: 0px;height: 1603px }
#content31 { width: 813px; margin: -10px; padding: 0px; clear: both; background-color: #ececec; background-repeat:no-repeat; position: relative; top: 0px; left: 0px;height: 1430px }
#content5 { width: 813px; margin: -10px; padding: 0px; clear: both; background-color: #ececec; background-repeat:no-repeat; position: relative; top: 0px; left: 0px;height: 800px }

#contentshop1 { width: 813px; margin: -10px; padding: 0px; clear: both; background-color: #ececec; background-repeat:no-repeat; position: relative; top: 0px; left: 0px;height: 1055px }

#header { padding: 0px 0 0px 0; margin: 0px; clear: both; }

#white { left: 255px; width: 616px; clear: both; background-color: white; background-repeat:no-repeat; margin: -58px; position: relative; top: 0px; height:58px }
#menu { position: absolute; left: 182px; top: 15px; width:587px; height: 10px; padding: 22px; }
#footer1 { margin: -28px; padding: 45px 0 0 0; }
#product3 {margin: 0px; padding: 20px 0 0 0; }
#parkshop {margin: 0px; padding: 20px 0 0 0; }


.logocolumn { width: 364px; height: 7px; margin: 0px; padding: 0px; float: left; }
.contentcolumn1 { width: 757px; height: 35px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn12 { width: 757px; height: 10px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn11 { width: 757px; height: 65px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn13 { width: 757px; height: 95px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn0 { width: 757px; height: 160px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn2 { width: 364px; height: 165px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn22 { width: 364px; height: 195px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn222 { width: 364px; height: 480px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn223 { width: 364px; height: 325px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn224 { width: 364px; height: 290px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn2222 { width: 364px; height: 65px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn22222 { width: 364px; height: 140px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn_shop1 { width: 364px; height: 340px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn_shop2 { width: 521px; height: 340px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn_shop3 { width: 207px; height: 340px; margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.contentcolumn5 { width: 134px; height: 134px; margin: 20px 0px 0px 12px; border-width:1px; border-style: solid; border-color: #5F6063; padding: 0px; float: left; }
.contentcolumn55 { width: 134px; height: 50px; margin: 8px 0px 0px 12px; border-width:1px; border-style: solid; border-color: #ececec; padding: 0px; float: left; }
.contentcolumn54 { width: 134px; height: 70px; margin: 8px 0px 0px 12px; border-width:1px; border-style: solid; border-color: #ececec; padding: 0px; float: left; }
.contentcolumn56 { width: 134px; height: 100px; margin: 8px 0px 0px 12px; border-width:1px; border-style: solid; border-color: #ececec; padding: 0px; float: left; }
.contentcolumn57 { width: 154px; height: 100px; margin: 8px 0px 0px 12px; border-width:1px; border-style: solid; border-color: #ececec; padding: 0px; float: left; }
.contentcolumn6 { width: 134px; height: 134px; margin: 20px 0px 0px 12px; border-width:1px; padding: 0px; float: left; }
.contentcolumn66 { width: 134px; height: 50px; margin: 8px 0px 0px 12px; padding: 1px; float: left; text-align: center;}
.contentcolumn7 { width: 165px;  margin: 1px 0px 0px 0px; border-width:1px; border-style: solid; border-color: #ececec; padding: 0px; float: left; }
.contentcolumn71 { width: 364px;  margin: -8px 0px 0px 0px; border-width:1px; border-style: solid; border-color: #ececec; padding: 0px; float: left; }
.headcolumn { width: 205px; height: 58px; margin: 0px 0px 0px 0px; padding: 0px; float: left; }







