body { margin: 0; padding: 0; background-color:#332977; background-image:url("../img/bg2000_pattern.gif"); background-repeat:repeat-y; font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif; font-size:12px; line-height:18px; color:#2b017f;}
div { margin: 0; padding: 0; }
table { margin: 10px 0; padding: 0; border-width: 0; }
tr { margin: 0; padding: 0; }
td { margin: 0; padding: 0; }
img { border: none; }
form { margin: 0; padding: 0; }
p { margin: 8px 0; padding: 0; }
a { color: #00ca00; text-decoration:none; }

ul{list-style-type:none; margin:20px 10px; padding:0;}
ul li{background-image:url("../img/ulbg.gif"); padding-left:10px; margin:0;}

h1{margin:0; padding:0;}
h2{font-size:16px; font-weight:bold;}
h3{font-size:14px; font-style:italic; font-weight:bold;}

h3.straight{font-size:14px; font-style:normal; font-weight:bold;}
h3.straight a{color:#2b017f;}


h3.icon{
	height:22px;
	
	/*float:left;
   	clear:left;
   	*/
}

h3.latest-replies{

	background: transparent url(../img/icon_star.png) top right no-repeat;

}

h3.popular{

	background: transparent url(../img/icon_heart.png) top right no-repeat;

}

h3.poll{

	background: transparent url(../img/pratbubbla.png) top right no-repeat;

}

input.search { border:1px solid #dfe0cc;}
input.credential{width:300px; border:1px solid #dfe0cc;}
input.threadtitle{width:220px; border:1; border:1px solid #dfe0cc;}
textarea.content{width:440px; height:120px; border:1px solid #dfe0cc;}

div.container{width:1152px; min-height:100%; position:absolute; top:0px; left:0px; bottom:0px; padding:0;}

div.contentWrap{width:990px; padding-left:30px; float:left;}

div.header{width:990px;float:left;}

div.menu{width:990px;float:left; height:50px; background-image:url("../img/menu_bg.png"); margin-bottom:10px;}

div.innerContentWrap{width:930px; float:left; padding-left:60px;}
div.innerContentWrap div.leftlane{width:180px; float:left; padding-right:30px;}
div.innerContentWrap div.mainContent{width:440px; float:left;}
div.innerContentWrap label.error{color:red; padding-left:10px; font-style:italic;}
div.innerContentWrap div.rightlane{width:250px; float:right;}

div.footer{width:930px; float:left; padding-left:60px; margin-top:20px;}

ul.level2menu{list-style-type:none; padding:0; margin:10px 0;}
ul.level2menu li{background-image:url("../img/lv2menu_bg.png"); padding-left:10px; font-size:14px; margin-bottom:10px;}
ul.level2menu li.active a{text-decoration:underline;}

ul.level3menu{list-style-type:none; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0; margin:8px 0;}
ul.level3menu li{background-image:url("../img/lv2menu_bg.png"); padding-left:10px; font-size:12px; margin-bottom:10px;}
ul.level3menu li.active a{text-decoration:underline;}


p.annonser{font-size:10px; font-style:italic;}

img.frame{border:1px solid #dfe0cc; background-color:#fff; padding:1px;}
img.floatLeft{border:1px solid #dfe0cc; background-color:#fff; padding:1px; float:left; margin-right:10px; margin-bottom:10px; margin-top:10px;}
img.floatRight{border:1px solid #dfe0cc; background-color:#fff; padding:1px; float:right; margin-left:10px; margin-bottom:10px; margin-top:10px;}

div.leftcolumnAD{border:1px solid #dfe0cc; padding:1px; float:left; width:176px; margin-bottom:20px;}
div.leftcolumnAD p{padding:0; margin:0;}

div.leftcolumnTEASER{border:1px solid #dfe0cc; padding:1px; float:left; width:176px; margin-bottom:20px;}
div.leftcolumnTEASER ul{list-style-type:none; margin:20px 10px; padding:0;}
div.leftcolumnTEASER ul li{background-image:url("../img/ulbg.gif"); padding-left:10px; margin:0;}
div.leftcolumnTEASERinner{margin:0; padding:5px 18px; background-color:#dfe0cc;}

div.rightcolumnAD{border:1px solid #dfe0cc; padding:1px; float:left; width:246px; margin-bottom:20px;}
div.rightcolumnAD p{padding:0; margin:0;}

div.rightcolumnTEASER{border:1px solid #dfe0cc; padding:1px; float:left; width:246px; margin-bottom:20px;}
div.rightcolumnTEASERinner{margin:0; padding:5px 18px; background-color:#dfe0cc; }

div.rightcolumnTEASER table{background-color:#dfe0cc; margin:0; padding:0; border-collapse:collapse; width:100%; }
div.rightcolumnTEASER td{background-color:#dfe0cc; margin:0; padding:3px;}


div.rightcolumnTEASER ul{list-style-type:none; margin:20px 10px; padding:0;}
div.rightcolumnTEASER ul li{background-image:url("../img/ulbg.gif"); padding-left:10px; margin:0;}


table.categories, table.threads {width:100%; border-collapse:collapse;}
table.categories td.head, table.threads td.head{font-weight:bold;}
table.categories td, table.threads td{border-top:1px solid #dfe0cc; padding:10px;}

table.homepage-list td.small{
	font-size:10px;
	line-height:14px;
}

table.homepage-list .pratbubbla,
table.threads .pratbubbla{
	width:38px;
	height:22px;
	color:#fff;
	text-align:center;
	line-height:19px;
	background: transparent url(../img/pratbubbla.png) top left no-repeat;
}


/* ie hack */

html, body {
height: 100%;
min-height: 100%;
margin:0;
padding:0;
}
