/* site */
body { background-color:#cccccc; margin:0px; }
#maintbl { background-color:#ffffff; }
#mainnavitbl {background-image:url(img/site/mainnavibg.jpg);}
#subnavi { background-image:url(img/site/subnavibg.jpg); }
#mainstarttext { background-image:url(img/site/maintextstartbg.jpg); padding:10px; padding-left:15px; padding-top:20px;}
#maintext { background-image:url(img/site/maintextbg.jpg); padding:10px; padding-left:15px; padding-top:20px;}
#logintbl { padding-top:5px; }
#bottomstart { background-image:url(img/site/bottomstartbg.jpg); padding-left:20px; padding-right:20px; }
#bottom { background-image:url(img/site/bottombg.jpg); padding-left:20px; padding-right:20px; }
#collectiontbl { position:relative; background-color:#ffffff; width:980; height:20px; }
#collection { position:absolute; background-color:#ffffff; width:980; height:20px; top:-4px; left:0px; vertical-align:top; align:center; }
#main { padding:10px;}
#maindiv { position:relative; width:400; height:395; }
#mainbgdiv { position:absolute; z-index:1; width:400; height:395; background-color:#ffffff; filter: alpha(opacity=80);opacity: 0.8;}
#maintextdiv { position:absolute; z-index:2; top:15px; left:15px; position:relative; width:370; height:365;}
#mainscrolltextdiv { position:absolute; z-index:2; top:15px; left:15px; position:relative; width:375; height:365; overflow:auto; padding: 0 10px 0 0;}
#imprintscrolltextdiv { position:absolute; z-index:2; position:relative; width:960; height:415; overflow:auto;}

/* text */
.text,td { font-family:Times,'Times New Roman',serif; font-size:15px; font-style:normal; line-height:18px; font-weight:normal; color:#000000; }
.textbold { font-family:Times,'Times New Roman',serif; font-size:15px; font-style:normal; line-height:18px; font-weight:bold; color:#000000; }
.texthead { font-family:Arial,Verdana; font-size:15px; font-style:normal; line-height:18px; font-weight:bold; color:#000000; }
.teamtext { font-family:Arial,Verdana; font-size:15px; font-style:normal; line-height:18px; font-weight:normal; color:#ffffff; }
.spacer {font-size:10px; line-height:10px;}


/* links */
a:link { text-decoration: none; color: #000000; }
a:visited { text-decoration: none; color: #000000; }
a:hover { text-decoration: none; color: #444444; }
a:active { text-decoration: none; color: #000000; }


/* navi */
.navismall { font-family:Arial, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#000000; }
.navibottom { font-family:Arial, Verdana; font-size:12px; font-style:normal; font-weight:normal; color:#000000; }

.mainnavi { font-family:Arial, Verdana; font-size:12px; font-style:normal; font-weight:normal; color:#000000; }
.mainnaviover { font-family:Arial, Verdana; font-size:12px; font-style:normal; font-weight:bold; color:#000000; }
.mainnavi a:link { text-decoration: none; color: #000000; }
.mainnavi a:visited { text-decoration: none; color: #000000; }
.mainnavi a:hover { text-decoration: none; color: #000000; font-weight:bold; }
.mainnavi a:active { text-decoration: none; color: #000000; }

.collectionnavi { font-family:Arial, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#000000; padding-right:12px; padding-left:12px; padding-top:-5px;}
.collectionbig { font-size:12px; }
.collectionnavi a:link { text-decoration: none; color: #000000; }
.collectionnavi a:visited { text-decoration: none; color: #000000; }
.collectionnavi a:hover { text-decoration: none; color: #444444; }
.collectionnavi a:active { text-decoration: none; color: #000000; }
.fb { position:absolute; right:20px; top:-6px; }

/* form */
.formuser { width:153; height: 18px; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-image:url(img/site/formuserbg.gif); border:0px; padding:3px; padding-left:10px; }
.formpw { width:132px; height: 18px; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-image:url(img/site/formpwbg.gif); border:0px; padding:3px; padding-left:10px; }
.mainformuser { width:153; height: 18px; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-image:url(img/site/mainformuserbg.gif); border:0px; padding:3px; padding-left:10px; }
.mainformpw { width:132px; height: 18px; font-family: Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; background-image:url(img/site/mainformpwbg.gif); border:0px; padding:3px; padding-left:10px; }
.textsmallwhite { font-family:Arial, Verdana; font-size:10px; font-style:normal; font-weight:normal; color:#ffffff; }


.textlink { font-family:Arial, Verdana; font-size:14px; font-style:normal; font-weight:normal; color:#ff6600; line-height:14px;}
.textlink a:link { text-decoration: underline; color: #000000; }
.textlink a:visited { text-decoration: underline; color: #000000; }
.textlink a:hover { text-decoration: none; color: #000000; }
.textlink a:active { text-decoration: underline; color: #000000; }
