h1.ttl {font-size: 24px; font-weight: bold; background-color: #E1E1FF; padding-left: 2px; margin-left: 0px; padding-top: 2px; padding-bottom: 2px; margin-top: 1px; margin-bottom: 1px; text-align: left; border-top: 2px solid #003366; border-bottom: 2px solid #003366; width: auto;}
td.menuplatz {padding-right: 1px; text-align: left; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;}
td.fmenu {background-color: #150BD7; color: #ffffff; font-size: 10px; font-weight: bold; width: 20%; text-align: center; border: 1px solid #6699ff; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.fmenu a:link {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
td.fmenu a:visited {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
td.fmenu a:active {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
td.fmenu a:hover {color: #e6f19e; font-size: 10px; font-weight: bold;text-decoration: underline;}
table.fmenu {width: 95%;}
table.outer {width: 100%;}
td.outerleft {wdith: 66%; vertical-align: top;}
td.outerright {width: 34%; vertical-align: top;}
table.inner {width: 99%;}
td.innercell {width: 50%;}
table.infobox {width: 100%; margin: 2px; padding: 2px; border: 1px solid blue; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.infotitle { background-color: blue; color: white; border: 1px solid #000099; text-align: center; font-weight: bold;}
td.infotitle2 {background-color: yellow; color: blue; border: 1px solid blue; text-align: center; font-weight: bold;}
.centertext {text-align: center;}
h1.headline { background-color: #DFDFFF; font-size: 14px; font-weight: bold; margin-bottom: 0px; border-top: 1px solid blue; width: auto;}
body {font-family:verdana,tahoma,arial,sans-serif; margin: 0px; color: #000000; margin-left: 0px; font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	SCROLLBAR-FACE-COLOR:#F00000; SCROLLBAR-HIGHLIGHT-COLOR: #9698C7; SCROLLBAR-SHADOW-COLOR: #6A6DB0; SCROLLBAR-3DLIGHT-COLOR: #9698C7; SCROLLBAR-ARROW-COLOR:  #9999CC; SCROLLBAR-TRACK-COLOR: #E6E6FF; SCROLLBAR-DARKSHADOW-COLOR: #6A6DB0;
	padding: 0px;
}
div.Logo { margin: 0px; padding: 0px; margin: 0px; width: 100%; height: 40px; background-color: #5E45FF;}
h1.logo { font-family: Pump Demi Bold, Lucida Sans, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; margin: 0px; padding-top: 2px; padding-left: 2px; padding-bottom: 2px; margin-right: 0 px; width: 100%; background-color: #5E45FF; border: 0px;}
div.LogoBar { font-family: Pump Demi Bold, Lucida Sans, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; margin: 0px; padding-top: 2px; padding-left: 2px; padding-bottom: 2px; margin-right: 0 px; width: 100%; height: 40px; background-color: #5E45FF;}
div.LogoSearch { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; float: right; margin: 0px; padding-right: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px; margin-top: 0px; margin-bottom: 0px; background-color: #5E45FF; padding-left: 0px; padding-bottom: 0px; margin-left:0 px;margin-bottom: 0px; width: 225px; height: 40px; text-align: right;}
.smallitalic { font-size: 12px; font-style: italic; font-weight: normal; color: #E6FFFF;}
table.main { width: 728px; height: 100%; border: 0px; padding: 0px; margin: 0px; margin-left: 0px; margin-top: 0px;}
td.main1 { width: 728px; height: 385px; text-align: left; vertical-align: top; padding: 0px; margin: 0px;}
table.header { width: 728px; border: 0px; padding: 0px; margin: 0px;}
td.header1 { width: 728px; padding: 0px;}
td.header2 { width: 728px; height: 84px; text-align: left; vertical-align: top; padding: 0px; }
table.subheader { width: 711px; padding: 0px; height: 84px; border: 0px; background-color: #6699FF; margin: 0px;}
tr.subheader { text-align: left; vertical-align: top; }
td.subheader1 { height: 84px; width: 131px; padding: 0px;}
td.subheader2 { height: 84px; width: 470px; background-color: #6699FF; padding: 0px;}
td.subheader3 { height: 84px; width: 110px; padding: 0px;}
.whylink { font-size: 8px; color: #000000; }
td.footer { height: 38px; text-align: left; vertical-align: bottom; padding: 0px; margin: 0px;}
.adbottom { display: block; border: 1px dashed black; background-color: #ECF5FF; text-align: center; margin-bottom: 2px; margin-top: 2px; font-size: 12px; padding: 2px; padding-top: 2px; padding-bottom: 2px;}
.adgreen { display: block; border: 1px solid black; background-color: #98FA8D; text-align: center;  margin-bottom: 2px; margin-top: 2px; font-size: 10px; padding: 2px; padding-top: 2px; padding-bottom: 2px;}  
td.sidebar { width: 166px; background-color: #F4F4F4; text-align: center; vertical-align: top; padding: 2px; margin: 2px; margin-right: 0px; }
td.sidebar2 { width: 126px; background-color: #F4F4F4; text-align: center; vertical-align: top; padding: 2px; margin: 2px; margin-right: 0px; }
table.ListBox { width: 100%; margin: 2px; padding: 2px; border: 1px solid blue; }
td.ListBoxHeader { background-color: blue; color: white; font: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; text-align: center; vertical-align: bottom;}
td.ListBoxItem1 { border-bottom: 1px solid blue; background-color: #ffffff; font: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; vertical-align: top; }
td.ListBoxItem2 { border-bottom: 1px solid blue; background-color: #F4F4FF; font: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; vertical-align: top; }
div.strongp {text-align: left; font-weight: bold; }
table.forums { border: 0px; width: 100%; padding: 2px; text-align: center;}
td.forumLeft { width: 30%; text-align: left; vertical-align: top; background-color: #F4F4FF; }
td.ForumRight { width: 70%; text-align: left; vertical-align: top; background-color: #F7F7F7; }
td.ForumLLeft { width: 30%; }
td.ForumLRight { width: 70%; }
table.forumBar { border: 0px; width: 100%; padding: 0px; margin: 0px; margin-left: 0px; margin-top: 0px; margin-right: 0px; }
td.BarRight { text-align: right; }
td.BarLeft { text-align: left; }
tr.Reply { vertical-align: top; background-color: #6666CC; }
td.WhiteText { color: #FFFFFF; font-size: 10px; }
tr.ReplyClosed { background-color: #F4F4FF; margin: 0px;}
td.ReplyLeft { width: 20%; text-align: right; vertical-align: middle; font-size: 10px; margin: 0px; }
td.ReplyMiddle { width: 60%; text-align: center; vertical-align: middle; margin: 0px;}
td.ReplyRight { width: 20%; vertical-align: center; font-size: 10px; margin: 0px;}
.smalltext { font-size: 10px; }
td.BottomForumRight { width: 50%; text-align: right; vertical-align: top; }
td.BottomForumLeft { width: 50%; text-align: left; vertical-align: top; }
td.VoteTop { width: 100%; text-align: center; background-color: #00CCFF; font-weight: bold; font-size: 12px;}
td.VoteLeft { width: 50%; text-align: left; vertical-align: top; font-size: 12px; }
td.VoteRight { width: 50%; text-align: center; vertical-align: middle; }

.LogoMain1 { font-family: Pump Demi Bold, Lucida Sans, Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; font-style: engraved; color: #A0CFFF; font-effect: engraved; margin-bottom: 0px; padding-bottom: 0px; padding: 0px; margin-left: 15px;}
.LogoMain2 { font-family: Pump Demi Bold, Lucida Sans, Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; font-style: engraved; color: #E6F19E; margin-bottom: 0px; padding-bottom: 0px; padding: 0px; margin: 0px}
.LogoMinor { font-family: Comic Sans, cursive; font-size: 16px; font-weight: bold; font-style: engraved; color: #FFFFFF; text-align: right; margin-top: 0px; padding-top: 0px; margin-right: 10px;}
h1 { background-color: #EBF2FE; border-top: 1px solid black; border-bottom: 1px solid black; margin-bottom: 3px; margin-top: 3px; margin-left: 1px; margin-right: 1px; font-size: 18px}
.LeftAlign { text-align: left; text-indent: 0.3in; }
div.coupon { border: 3px dashed black; background-color: #ffffff; margin: 0px; padding: 3px; font-size: 16px; color: #0033FF; display: block; width: 100%; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: center; }
div.LeaderBoard { background-color: #EAEAFF; padding: 0px; margin: 0px; text-align: center;}
div.contentbody { width: 100%; text-align: left; vertical-align: top; padding-left: 3px; padding-right: 3px; padding-top: 6px; padding-bottom: 6px; font-size: 10px; }
div.contentbodyside { width: 100%; text-align: left; vertical-align: top: padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 0px; }
div.Skyscrapers { width: 160px; background-color: #EAEAFF; vertical-align: top; text-align: center; float: right; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; margin-left: 3px; padding: 0px;}
table.content { width: 100%; border: 0px; padding: 0px; margin: 0px;}
td.content { width: 100%; text-align: left; vertical-align: top; padding: 3px; font-size: 10px; margin: 0px;}
td.contentWside { width: 95%; text-align: left; vertical-align: top; padding: 3px; font-size: 10px; margin: 0px; }
td.contentScraper { width: 160px; text-align: center; vertical-align: top; padding: 0px; font-size: 10px; margin: 0px; background-color: #EAEAFF; }
div.AdSpacer { height: 6px; margin: 0px; padding: 0px; font-size: 6px; }
div.InfoBoxes { width: 140px; vertical-align: top; text-align: center; float: right; margin: 0px; padding: 2px; }
div.InfoBox { width: 136px; margin: 0px; margin-top: 3px; padding: 0px; vertical-align: top; text-align: left; border: 1px solid #150BD7; font-size: 10px; }
div.InfoTitle { display: block; width: 100%; margin: 0px; background-color: #150BD7; padding: 2px; font-weight: bold; font-size: 10px; text-align: center; color: #ffffff;}
div.InfoBox2 { width: 136px; margin: 0px; margin-top: 3px; padding: 0px; vertical-align: top; text-align: left; border: 1px solid #5E45FF; font-size: 10px; }
div.SearchBox { width: 280px; display: block; margin: 0px; margin-top: 3px; padding: 3px; vertical-align: top;  text-align: left; border: 1px solid #150BD7; font-size: 10px; }
h2#SearchBox { background-color: #CCFF99; font-size: 12px; font-weight: bold; }
div.InfoTitle2 { display: block; width: 100%; margin: 0px; background-color: #5E45FF; padding: 2px; font-weight: bold; font-size: 10px; text-align: center; color: #ffffff;}
p.InfoBox { padding: 2px; margin-top: 3px;}
div.announce { border: 3px solid #FFFF8A; background-color: #FFD2A6; margin: 4px; padding: 3px; display: block; text-align: center; font-size: 12px; }
div#navbar2 { height: 20px; width: 100%; border-top: solid #000 1px; border-bottom: solid #000 1px; background-color: #150BD7; background-color: #F00000;}
div#navbar2 ul { margin: 0px; padding: 0px; font-family: verdana,tahoma,arial,sans-serif; font-size: 10px; color: #FFF; line-height: 20px; white-space: nowrap;}
div#navbar2 li { list-style-type: none; display: inline; }
div#navbar2 li a { text-decoration: none; padding: 7px 10px; color: #FFF;}
div#navbar2 li a:link { color: #FFF:}
div#navbar2 li a:visited { color: #FFF;}
div#navbar2 li a:active { font-weight: bold; color: #CCC;}
div#navbar2 li a:hover {  color: #000000; background-color: #FFFFFF; }
div#subnav { height: 20px; width: 100%; border-bottom: solid #000 1px; background-color: #5e45ff; }
div#subnav ul { margin: 0px; padding: 0px; font-family: verdana,tahoma,arial,sans-serif; font-size: 10px; color: #FFF; line-height: 20px; white-space: nowrap;}
div#subnav li { list-style-type: none; display: inline; }
div#subnav li a { text-decoration: none; padding: 7px 10px; color: #FFF;}
div#subnav li a:link { color: #FFF:}
div#subnav li a:visited { color: #FFF;}
div#subnav li a:active { font-weight: bold; color: #CCC;}
div#subnav li a:hover {  color: #000000; background-color: #FFFFFF; }
div#navbottom { height: 20px; width: 100%; border-top: solid #000 1px; border-bottom: solid #000 1px; background-color: #E1E1FF;}
div#navbottom ul { margin: 0px; padding: 0px; font-family: verdana,tahoma,arial,sans-serif; font-size: 10px; color: #000; line-height: 20px; white-space: nowrap; text-align: center;}
div#navbottom li { list-style-type: none; display: inline; }
div#navbottom li a { text-decoration: none; padding: 7px 10px; color: #000;}
div#navbottom li a:link { color: #000;}
div#navbottom li a:visited { color: #000;}
div#navbottom li a:active { font-weight: bold; color: #000; }
div#navbottom li a:hover {  color: #FFF; background-color: #150BD7;}
td.FormRight { width: 70%; text-align: left; }
td.FormLeft { width: 30%; text-align: right; font-weight: bold;}
td { font-size: 10px; }
div.FloatAd { width: 350px; height: 200px; float: right; margin: 3px; }
p.StoryBlurb { margin-top: 1px; margin-left: 1px; margin-right: 1px; margin-bottom: 0px; padding: 2px; border-bottom: 1px solid black; font-family: "Courier New", Courier, monospace; font-size: 12px; }
p.BottomBlurb { margin: 1px; padding: 2px; font-family: "Courier New", Courier, monospace; font-size: 12px; }
td.forumText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
td.forum60b { font-weight: bold; background-color: #6666CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 60%; color: #FFFFFF; }
td.forum20b { font-weight: bold; background-color: #6666CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 20%; color: #FFFFFF; }
td.forum10b { font-weight: bold; background-color: #6666CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 10%; color: #FFFFFF; }
td.forum60 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 60%;}
td.forum20 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 20%; }
td.forum10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width: 10%;  }
td.CatRow { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #CCFFFF; }
table.forumText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
