body { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size : 13px; margin: 0; padding: 0; height: 100%; }
h1 { font-family: Tahoma,Arial,Helvetica,sans-serif; color: #326cb5; font-size : 22px; font-weight: bold; margin-top: 0; }
h3 { color: #326cb5; font-size : 16px; font-weight: bold; margin-top: 40px; }
p { margin-bottom: 18px; }
a,a:link { color:#326cb5; text-decoration:none; }
a:hover,a:active { color:#990000; text-decoration:none; }

#spwrapper { width: 700px; height: 400px; position: absolute; top: 50%; left: 50%; margin-left: -350px; margin-top: -200px; color: #ffffff; }
#spwrapper img { display: block; }
#splogorot { display: block; width: 250px; position: absolute; top: 0px; left: 100px; filter: alpha(opacity=0); opacity: 0; cursor: pointer; }
#splogoblau { display: block; width: 250px; position: absolute; top: 100px; left: 450px; filter: alpha(opacity=0); opacity: 0; cursor: pointer; }
#splogogelb { display: block; width: 250px; position: absolute; top: 200px; left: 0px; filter: alpha(opacity=0); opacity: 0; cursor: pointer; }
#splogogruen { display: block; width: 250px; position: absolute; top: 300px; left: 350px; filter: alpha(opacity=0); opacity: 0; cursor: pointer; }

#wrapper { width: 900px; min-height: 100%; position: relative; top: 0px; left: 0px; }

#muwrapper { position: absolute; top: 0px; left: 0px; min-height: 100%; width: 180px; }
#muheader { width: 180px; height: 560px; }
#muoheader { width: 180px; height: 670px; }
#mufooter { position: absolute; bottom: 0px; left: 0px; width: 180px; height: 300px; }

#imp { position: absolute; bottom: 0px; left: 50px; font-size : 11px; }
#imp a { color: #999999; text-decoration: none; }
#imp a:hover { color: #326cb5; }

#home { position: absolute; top: 0px; left: 160px; font-size : 11px; }
#home a { color: #999999; text-decoration: none; }
#home a:hover { color: #326cb5; }

#mnlogo { width: 250px; height: 65px; position: absolute; top: 20px; left: 650px; }
#mnwrapper { position: relative; top: 0px; left: 200px; width: 470px; padding-top: 115px; padding-bottom: 30px; }

#mu { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size : 18px; font-weight: bold; }
#mu a { color: #999999; text-decoration: none; }
a#muac { color: #326cb5; }

#mu1 { position: absolute; top: 47px; left: 52px; }
#mu2 { position: absolute; top: 77px; left: 35px; }
#mu3 { position: absolute; top: 107px; left: 52px; }
#mu4 { position: absolute; top: 137px; left: 35px; }
#mu5 { position: absolute; top: 167px; left: 18px; }
#mu6 { position: absolute; top: 197px; left: 35px; }

#muo1 { position: absolute; top: 47px; left: 52px; }
#muo2 { position: absolute; top: 77px; left: 35px; }
#muo3 { position: absolute; top: 218px; left: 52px; }
#muo4 { position: absolute; top: 248px; left: 35px; }
#muo5 { position: absolute; top: 278px; left: 18px; }
#muo6 { position: absolute; top: 308px; left: 35px; }

#smu { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size : 13px; font-weight: normal; }
#smu a { color: #999999; text-decoration: none; }
a#smuac { color: #326cb5; }

#smu1 { position: absolute; top: 103px; left: 43px; }
#smu2 { position: absolute; top: 121px; left: 33px; }
#smu3 { position: absolute; top: 139px; left: 43px; }
#smu4 { position: absolute; top: 158px; left: 33px; }
#smu5 { position: absolute; top: 176px; left: 23px; }

.pic { background: #eeeeee url(../img/tb.link.gif) no-repeat bottom right; border: #999999 1px solid; padding: 3px; }
.pic.leftalign { float: left; margin: 0 10px 3px 0; }
.pic.rightalign { float: right; margin: 0 0 3px 10px; }
.pic img { border: #999999 1px solid; }
.pic a img { display: block; margin-bottom: 15px; }

#kx1 { width: 160px; height: 260px; position: absolute; top: 120px; left: 700px; }
#kx1tx { width: 160px; position: absolute; top: 280px; left: 700px; color: #999999; font-size : 12px; cursor: pointer; }
#kx1tx a { color: #999999; text-decoration: none; }
#kx2 { width: 160px; height: 260px; position: absolute; top: 400px; left: 700px; }
#kx2tx { width: 160px; position: absolute; top: 560px; left: 700px; color: #999999; font-size : 12px; cursor: pointer; }
#kx2tx a { color: #999999; text-decoration: none; }

.reftimg { padding: 20px 20px 0 0; text-align: right; }
.refttxt { padding: 20px 0 0 0; font-size: 13px; }
.refttxt b { font-weight: bold; }
.refttxt i { font-size: 11px; font-style: normal; color: #999999; }

#kntdiv { background: #eeeeee; border: #666666 1px solid; padding: 7px; overflow: hidden; }
input.rdo { width: 20px; border: none; padding-left: 0; vertical-align: text-top; }
#kntart { margin: 20px 0 20px 0; }
.kntwrap { height: 45px; vertical-align: bottom; padding-left: 50px; width: 400px; display: none; filter: alpha(opacity=100); opacity: 1; }
.kntwrap input { width: 400px; font-size: 13px; border: #999999 1px solid; background: #ffffff;}
.kntwrap textarea { width: 400px; height: 70px; font-size: 13px; border: #999999 1px solid; background: #ffffff; }
/*.kntwrap input.sbm { width: 150px; height: 23px; font-size: 13px; color: #326cb5; border: #326cb5 3px double; background: #ffffff; }*/
.kntwrap input.sbm { width: 150px; height: 23px; font-size: 13px; color: #eeeeee; border: #eeeeee 3px double; background: #326cb5; }
.kntbez { width: 400px; font-size: 12px; }

.kntusr { clear: both; height: 135px; margin-left: 50px; width: 400px; display: none; filter: alpha(opacity=100); opacity: 1; }
.kntusr i { font-size: 11px; font-style: normal; color: #999999; }
.kntusr b { font-weight: normal; color: #326cb5; }
.kntusr img { width: 90px; height: 120px; border: #666666 1px solid; margin: 0 10px 15px 0; float: left; }
.kntusrtel { font-size: 12px; background: url(../img/ico.tel.gif) no-repeat; padding-left: 20px; }
.kntusrwww { font-size: 12px; background: url(../img/ico.www.gif) no-repeat; padding-left: 20px; }

.intropic { width: 230px; min-height: 307px; background-repeat: no-repeat; }
.intropictxt { padding-top: 220px; color: #999999; }
.intropic.leftalign { float: left; margin: 0 10px 10px 0; }
.intropic.rightalign { float: right; margin: 0 0 10px 10px; }
