#debattfelt	{
        clear:		left;
        padding: 	0px;/*30px 0*/
        width: 		700px;
        position: 	relative;
        float:		left;
        margin-bottom: 10px;
   
}

#debattfelt a, #debattfelt a:link, #debattfelt a:active, #debattfelt a:visited, #debattfelt a:hover	{
	font-weight:	normal;
}
#debattfelt p	{
	letter-spacing:	0em;
	font-size:	1.1em;
	margin:		0;
	padding:	0 0 4px 1px
}
#debattfelt .header	{
	width: 		100%; 
	position: 	relative; 
	margin-bottom: 	4px; 	
	overflow:	visible;
}

#debattfelt h1 { 
	letter-spacing:	0em;
	font-size: 	1.6em; 
	color: 		#2572b5; 
	font-weight: 	bold; 
	display: 	inline; 
	margin-left: 	8px; 
	position: 	relative; 
	font-family:	arial,helvetica,sans-serif;
}
#debattfelt .header .snakkebobler	{ 
	vertical-align: 	baseline; 
	padding: 		4px; 
	position: 		relative; 
	top: 			5px; 
	float: 			left; 
	display: 		inline;
}

#debattfelt .header .legginnTeaser	{ 
	font-size: 	1em; 
	height:		30px; 
}

.debattNav	{ 
	background-color: 	#eeeeee; 
	position: 		relative; 
	height: 		38px; 
	display: 		none; 
}

.debattNav .inner	{ 
	padding: 	12px 0 4px 8px; 
	position: 	relative; 
}

#debattNavTop	{ 
	width: 	100%; 
	clear: both; 
}

.debattNav .navButtons	{ 
	position: 	relative; 
	float: 		right; 
	display: 	inline; 
	bottom: 	4px; 
}

.navButton	{ 
	border: 		1px solid #383838; 
	background-color:	white; 
	float: 			left; 
	display: 		inline; 
	position: 		relative; 
	margin:			0 2px;
	font-size: 		0.9em; 
	font-weight: 		bold; 
	color: 			#383838; 
	cursor: 		pointer; 
}

.navButton .buttonInner	{ 
	padding: 	4px 6px; 
	position: 	relative; 
}

.navButtons .prikkprikk	{
	float: 		left; 
	display: 	inline; 
	position: 	relative; 
	padding: 	4px; 
	margin: 	0 2px;
}

.navButton:hover, .navButtons .selected	{
	background-color: 	#383838; 
	color: 			white; 
}

.innlegg	{
	position: 	relative; 
	margin: 	4px 4px 10px 4px; 
	border-top: 	1px solid #bcbcbc; 
	clear: 		left;
	z-index:	1;
}

.innlegg .inner	{ 
	position: 	relative; 
	padding: 	10px 4px; 
	z-index:	1;	
}

.innlegg h2	{ 
	font-size: 	16px; 
	letter-spacing: 0.02em; 
}

.innlegg h3	{
	font-size: 	10px; 
	font-weight: 	normal; 
	color: 		#383838; 
	margin-bottom: 	4px;
	background: 	none;
	text-transform:	none;
	display:inline;
}

.innlegg p	{ 
	margin: 	8px 0; 
	line-height: 	1.5em;
}

#debattfelt .alt	{ 
	background-color: 	#eee;  
}

.svar	{ 
	margin: 	2px 0px 0px 20px; 
	position: 	relative; 
	overflow: 	hidden; 
	clear: 		left; 
}

.svar .header	{ 
	position: 		relative; 
	background-color: 	#efefef; 
	overflow: 		hidden; 
}

.svar .header h2	{ 
	padding: 	2px 0 0 2px; 
	width:		80%; 
	font-size: 	16px; 	
}

.svar .header h3	{ 
	padding: 	0 0 2px 2px; 
	font-size:	10px;	
}

.svar .pil	{
	position: 	relative; 
	float: 		left; 
	display: 	inline; 
	vertical-align: baseline; 
	padding: 	4px 8px 10px 4px; 
	height: 	19px; 
	width: 		16px; 
}

a.klag   , .klag	{ 
	font-size: 	10px; 
	color: 		#999; 
	position: 	relative; 
	left:		4px; 
}

.innleggButton	{ 
	display: 		inline; 
	float: 			left; 
	background-color: 	#eeeeee; 
	border: 		1px solid #383838; 
	position: 		relative; 
	margin: 		2px 4px 14px 0; 
	cursor: 		pointer; 
}

.innleggButton .inner	{ 
	padding:	4px 6px; 
	position: 	relative; 
}
.innleggButtons {
	height:32px;
}
.innleggButtons a	{
	color: 	#383838;
	float:left;
}

.innleggButton img	{ 
	width: 		11px; 
	height: 	11px; 
	position:	relative; 
	vertical-align: baseline; 
	top: 	1px; 
}

.innleggButtons a:hover	{	
	text-decoration: 	none; 
}

.innleggButtonSvar	{ 
	display: 	inline; 
	float: 		left; 
	position: 	relative; 
	margin: 	3px 8px; 
	cursor: 	pointer; 
}

.innleggButtonSvar .inner	{
	padding:	0px;
}

.legginnTeaser .innleggButton	{ 
	display: 		inline; 
	float: 			left; 
	background-color: 	#eeeeee; 
	border: 		1px solid #383838; 
	position: 		relative; 
	margin: 		4px 4px 0px 0; 
	cursor: 		pointer; 
	top: 			1px;
}

.legginnTeaser .innleggButton .inner	{ 
	padding: 	4px 6px; 
	position: 	relative; 
}

.legginnTeaser .innleggButton:hover	{ 
	background-color: 	#dddddd; 
}

.legginnTeaser .innleggButton .inner  a	{ 
	color: 	#383838; 
}

.legginnTeaser .innleggButton img	{ 
	width: 		11px; 
	height: 	11px; 
	position: 	relative; 
	vertical-align: baseline; 
	top: 		1px; 
}

#debattfelt .netboardArea	{ 
	margin-top: 		0px; 
	z-index: 		100; 
	background-color: 	white; 
	position: 		relative; 
	width: 			500px; 
	border: 0; 
}

#legginn	{ 
	margin-top: 	20px; 
	clear: 		left;
	overflow:	visible; 
}

#legginn .header	{ 
	border-bottom: 	1px solid #bcbcbc; 
	position: 	relative; 
}

#legginn .textInput	{ 
	float: 		right; 
	position: 	relative; 
	display: 	inline; 
	width: 		450px;
}

#legginn .label	{ 
	float: 		right; 
	position: 	relative; 
	display: 	inline; 
	margin-right: 	10px; 
	font-weight: 	bold;
}

#tittelfelt	{ 
	position: 	relative; 
	width: 		554px;
	padding: 	10px 0; 
	height: 	20px; 
}

#navnefelt	{
	position: 	relative; 
	width: 		310px; 
	padding: 	10px 0; 
	height: 	20px; 
	float: 		left; 
	display: 	inline; 
}

#navnefelt .textInput	{ 
	width: 	206px; 
}

#innleggsfelt	{ 
	position: 	relative; 
	width: 		554px; 
	padding: 	10px 0; 
	height: 	110px; 
}

#epostfelt	{ 
	position: 	relative; 
	width: 		244px; 
	padding: 	10px 0; 
	height: 	20px; 
	float: 		left; 
	display: 	inline; 
}

#epostfelt .textInput	{ 
	width:	146px; 
}

#submitfelt	{
	position: 	relative; 
	width: 		462px; 
	height: 	40px; 
	left: 		92px; 
	top: 		14px; 
	clear: 		both;
}

#submitfelt .submitButton	{ 
	background-color: 	#d62d0e; 
	color: 			white; 
	text-transform: 	uppercase; 
	position: 		relative; 
	top: -2px;
}

#submitfelt .submitButton:hover	{ 
	background-color: 	#383838; 
	color: 			white; 
	text-transform: 	uppercase; 
}

#debatt_legginn_header	{
	width:	100%;
}
#debatt_legginn_header h1, #debatt_replyOrphan_header h1	{
	border-bottom:	0px solid #c1c1c1;
	width:		100%;
	display:	block;
	font-size:	1.6em;	
}

.debattNav	{
	background-color: 	#eeeeee; 
	position: 		relative; 
	height: 		38px; 
	display: 		none; 
}

.debattNav .inner	{ 
	padding: 	12px 0 4px 8px; 
	position:	relative; 
}

#debattNavTop	{ 
	width: 	100%; 
	clear: 	both; 
}

.debattNav .navButtons	{ 
	position: 	relative; 
	float: 		right; 
	display: 	inline; 
	bottom: 	4px; 
}

.navButton	{ 
	border: 		1px solid #383838; 
	background-color: 	white; 
	float: 			left; 
	display: 		inline; 
	position: 		relative; 
	margin: 		0 2px; 
	font-size: 		0.9em; 
	font-weight: 		bold; 
	color: 			#383838; 
	cursor: 		pointer; 
}

.navButton .buttonInner                         { padding: 4px 6px; position: relative; }
.navButtons .prikkprikk                                { float: left; display: inline; position: relative; padding: 4px; margin: 0 2px;}
.navButton:hover                                        { background-color: #383838; color: white; }
.navButtons .selected                                { background-color: #383838; color: white; }

.innlegg                                                         { position: relative; margin: 4px 4px 10px 4px; border-top: 1px solid #bcbcbc; clear: left;}
.innlegg .inner                                                { position: relative;  }


.innlegg .post	{ 
	margin: 	0; 
	line-height: 	1.2em;
	font-size:	1.0em;
	padding:	0 0 4px 1px;
	font-weight:	normal;
}

#debattfelt .alt                                        { background-color: #eee; /* border-top: 1px solid #bcbcbc;  border-bottom: 1px solid #bcbcbc; */ }






	#show_all_button		{position: relative; left: 20px; }

#legginn                                                        { margin-top: 20px; clear: both;overflow:visible; }

#legginn .textInput                                        { float: right; position: relative; display: inline; }
#legginn .label                                                { float: right; position: relative; display: inline; margin-right: 10px; font-weight: bold;}

#tittelfelt                                                 { position: relative; width: 554px; padding: 10px 0; height: 20px; }
#navnefelt                                                         { position: relative; width: 310px; padding: 10px 0; height: 20px; float: left; display: inline; }
#navnefelt .textInput                                { width: 206px; }
#epostfelt                                                        { position: relative; width: 244px; padding: 10px 0; height: 20px; float: left; display: inline; }
#epostfelt .textInput                                { width: 146px; }

#submitfelt                                                        { position: relative; width: 462px; height: 40px; left: 92px; top: 14px; clear: both;}
#submitfelt .submitButton                        { background-color: #d62d0e; color: white; text-transform: uppercase; position: relative; top: -2px;}
#submitfelt .submitButton:hover                { background-color: #383838; color: white; text-transform: uppercase; }

.debatt_avatar{

float:left;
height:32px;
margin-right:10px;

}
.debatt_avatar_small{

float:left;
height:22px;
margin-right:10px;
margin-top:4px;	
}
/*
for quotes in debates under articles
*/

.quotemain	{
	background:	#ffffff none repeat scroll 0 0;
	border-color:	-moz-use-text-color #EFEFEF #EFEFEF #BCBCBC;
	border-style:	none dotted dotted solid;
	border-width:	0 1px 1px 4px;
	color:		#666666;
	margin:		0 auto;
	padding:	4px;
	font-style:	italic;
}

.quotetop	{
	background:	#ffffff url(/phpf/debatt/style_images/ip.boardpr1212412156/css_img_quote.gif) no-repeat scroll right center;
	border-color:	#EFEFEF #EFEFEF -moz-use-text-color #BCBCBC;
	border-style:	dotted dotted none solid;
	border-width:	1px 1px 0 4px;
	color:		#000000;
	font-size:	10px;
	font-weight:	bold;
	margin:		2px auto 0;
	padding:	3px;
	font-style:	normal;
}

#post_quote	{
	background: 	#fff9d7;
	border: 	1px solid #e2c822;
}


#reply-response	{

	padding:	10px;
	margin:		30px 40px 30px 60px;
	z-index:	999;		
	border:		3px solid white;	
	color:		white; 
	background: 	black;
	font-size:	16px;

}
               
#login	{
	float:right; 
	width:230px;
	border:0px solid red;
	height:200px; 
	margin-top:7px;
}
#s_signin	{
	background:#efefef;
	padding:7px 10px;
}
.clicktoregister	{
	width:230px;
	color:white; 
	font-size:14px; 
	padding:3px 0px; 
	background:#555555; 
	text-align:center; 
	margin:3px auto;
}
.clicktoregister span{
text-decoration:underline;font-weight:bold; cursor:pointer;
}
#f_response{

}
#register{
float:right; width:230px;border:0px solid red;margin-top:7px;height:100px;display:none;
}
#f_register{
background:#efefef;padding:7px 10px;
}
#register_button{
width:180px; text-align:center; margin:0px auto;
}
.form_register_div{
float:left; height:30px;clear:both;width:100%;
}
.form_register_div .label{
float:left;width:70px;
}
#logginn .form_register_div .input_holder .textInput, #registrerbruker .form_register_div .input_holder .textInput{
float:left;width:90px;
}
#s_signin .form_register_div .input_holder .label{
width:40px; float:right;clear:both;height:40px;
}
.form_register_div .input_holder{
float:right; width:110px;
}
.input_holder .textInput{
width:110px;float:right;
}
#f_register .clearer,#s_signin .clearer{
height: 10px;
}
.debatePageMenu{
clear:both;	
display:block;	
width:98%;
border-top: 1px solid #bcbcbc;
padding:0px 4px;
height:30px;
margin:4px 4px 10px;
}

.debatePageInfo	{
	float:left;
	width:150px;
	font-size:12px;
	margin-top:10px;
}
.debatePageLinks	{
	float:right;
	width:450px;
	padding-top:11px;
	text-align:right;
	height:25px;
}
.debatePageLinks a	{ 
	margin-top: -2px;
	border:1px solid #bcbcbc;
	padding:2px 4px;
	cursor:pointer;
	color:black;
	font-size:12px;
}
.debatePageLinks a	{ 
	color:black;
	font-weight:normal;
}
.debatePageLinks a:hover	{
	text-decoration:none;
	background: #efefef;
}
.markedPage	{
	background: #3d98ff;
}
.markedPage a:link, .markedPage a:hover, .markedPage a:visited	{
	font-weight:bold;
	color:white;
}
.disabledPageLink	{
	color: #e9e9e9;
	cursor:default;
	border:1px solid #e9e9e9;
}
.disabledPageLink a:hover	{
	text-decoration:none;
	background: white;
}

/*
Common css styles for the reply-topic_captcha.php ment to be copied to all sites
*/
#replyfloater,#replyOrphan	{
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;	
	background: #efefef;
	width:100%;
	margin-top:10px; /*15*/
	height:675px;
	position:relative;
}
.hide	{
	display:none;
}
.show	{
	display:block;
}
#replyfloater .inner, #replyOrphan .inner	{
	padding:5px 30px 15px 10px !important;
}

.inputContainer{
	float:left;
	width:440px;
	margin-left:10px;
	display: inline;

}
.inputContainer textarea{
	float:left; 
	display:inline;
	width:430px;
	height:100px;
	padding:5px;
	float:left;
	height:110px;
}
.inputContainer input{
	padding:2px 4px;
	width:432px;
	border:1px solid #666666;
	float:left;
}
.inputContainer #post_reply{
	border:1px solid #666666;
}
.inputDescriptor{
	float:left;
	width:100px;
	text-align:right;
	font-weight:bold;
	height:28px;
	
}
.container	{
	margin-top:0px;/*20*/
	clear:both;
	float:left;
	width: 600px;
}
.pull-10{
	position:relative;
	margin-top:-10px;
}

.pull-15 {
	position: relative;
	margin-top: 10px;/*-15*/
}


.nonConfined{
	position:absolute;
	top:0px;
	right:0px;
	width:640px;
	overflow:visible;
	z-index:800;
}
.confinedRelative{
	width:0px;
	height:1px;
	position:relative;
}
.cancelSpan{
	display:block;
	float:right;
	position:absolute;
	top:20px;
	right:30px;
	font-size:12px;
	color: #767676;
	height:20px;
	width:70px;
	text-align:right;
	z-index:850;
}
#debatt_replyOrphan_header h1	{
	z-index:1;
}
#debateMenuButtons	{
	float:		right;
	width:		370px;	
	margin-top:	-24px;
}
#debateMenuButtons img	{ 
	float:right;
}
#debateMenuButtons .imageAdjust	{
	width:99px; 
	margin-top:3px;
	margin-right:2px;
	margin-left:2px;
	float:right;
}
#debatt_top	{
	position:relative;
}
.replyButton	{
	width:220px;
	float:left;
	height: 27px;
	position: relative;	
	margin: 0;
	cursor: pointer;
}


#debatePostAccountInfo,#debatePostReplyAccountInfo	{
	float:left;
	width:310px;
	font-size:12px;
	padding-top:9px;
	text-align:right;
	margin-left:10px;
}
#debatePostAccountInfo a,#debatePostReplyAccountInfo a	{
	font-weight:normal;
}
#debateLogInContainer	{
	width:590px;
	z-index:998;
	background: url(/phpf/debatt/images/deb_transp.png);
	position:fixed;
	top:5%;
	left:5%;
	display:none;
	
}
.curved{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
/*	behavior:url(/phpf/css/border-radius.htc);*/
}
#debateLogIn, #debateCaptcha, #debateMemberRegistration{
	padding:10px;
	background: #efefef;
	color:#333333;
	margin:30px 40px 30px 60px;
	z-index:999;		
	border:3px solid white;

}

#debateCaptcha{
	margin-top:20px;
}
#debateLogInHolder, #debateMemberRegistration	{
	display:none;
	position:relative;
}
#closeDebateMemberRegistration, #closeDebateLoginHolder, #closeRRLoginHolder{
	cursor:pointer;
	width:12px;
	font-weight:bold;
	color: black;
	position:absolute;
	font-size:16px;
	top:-10px;
	right:-10px;
	z-index: 1000;
	background: #efefef;
	padding:1px 5px 2px;
	text-align:center;
	border:2px solid #333333;
	display: inline;
	
}
.debateCaptchaImageHolder{
	float:left;width:220px;
	margin-top:5px;
}
.debateLogInInputHolder, .debateCaptchaInfo{
	float:left;
	margin-top:10px;
	font-size:12px;
}
#captcha_gif{
	margin-bottom:4px;
}
#debateCaptchaNewImage{
	margin-top:5px;clear:both;
}

.debateCapchtaInputHolder	{
	float:left; 
	width:210px; 
	margin-left:15px;
	margin-top:8px; 
}
.debateCapchtaInputHolder #pre_post_username	{
	color: 		#333333;
	border:		1px solid #cccccc;
	width:		200px;
	padding:	7px 7px 7px 7px; 
	font-size:	10px;
	margin-top:	5px;

}
.debateCapchtaInputHolder #pre_captcha	{
	color: #333333;
	border:1px solid #cccccc;
	width:200px;
	padding:7px 7px 7px 7px;
	margin-bottom:5px; 
	font-size:10px;
}
.inputFloatLeft #s_email, .inputFloatLeft #s_pw{
	color:		#333333;
	width:		130px; 
	border:		1px solid #cccccc;
	float:		left; 
	padding:	5px 10px;
	font-size:	12px;
}


#debateLogInInfo{

	float:		left;
}
#debateLogInInfo, #debateRegInfo{

	text-align:left;
	width:200px;
}
#debateRegInfo{
	float:		right;
}

#debateLogInInfo h2,#debateRegInfo h2{
	font-size:14px;
	color:#333333;
	margin-top:10px;
}
.debateLogInInputHolder .inputFloatLeft	{
	float:		left;
	width:		100px;
	margin-right:	10px;
	margin-top:	5px;
}
.debateLogInInputHolder .inputFloatRight{
	float:		right;
	width:		100px;
	margin-left:	10px;
	height:		30px;
	margin-top:	5px;
}
.textRight{
	text-align:right;
}
.textLeft{
	text-align:left;
}
.inputFloatLeft .textLeft{
	font-size:10px;
}
.smallText{
	font-size:10px;
}
.smallText a{
	color:#333333;
	border-bottom:1px solid #cccccc;	
	font-weight:normal;
	font-size:10px;
}
.jump-15{
	position:relative;
	margin-top: -15px;
	margin-left:15px;
	display:block;
}
.drop-7{
	margin-top:7px;
}
.inputFloatRight .bigLink{
	font-size:14px;
	font-weight:bold;
}
.inputFloatLeft .bigLink a{
	font-weight:bold;
}
#debateCaptchaNewImage a{
	color: #333333;
	font-weight:normal;
	font-size:12px;
}
#debateCaptcha h1, #debateLogIn h1	{
	background:#ffffff;
	border:3px solid #333333;
	display:block;
	margin-left:-60px;
	margin-top:-30px;
	padding:8px 10px 8px 20px;
	width:100px;	
	color:#333333;
	font-style:italic;
	font-size:20px;	
}
#register_response strong{
	font-size:14px;

}
#register_response p{
	display:block;
	margin-top:5px;
}
#submitPostButton, #registerUserButton{
	cursor:pointer;
}
#submitPostButton	{
	margin-left:	-6px;
}
#registerUserButton	{
	float:left;
	
}
.debateLogInInputHolder .rightFix	{
	float:	right;
	width:	160px;
}
#register_response{
	width: 		320px; 
	margin-left: 	80px; 
	float: 		left;
	clear:		both;
	margin-bottom:	20px;
}
#register_response p, #register_form b	{
	font-size:	12px;
}
#debatePostAccountInfoReply{ 
	font-size:	10px;
	float:		right;
}
.containerContainment	{
	clear:	both;
	height:	31px;
	width:450px;
}
#debattfelt .header	{
        border-top:	1px solid #bcbcbc;

}
.reply_level_1	{
	margin-left:0px;
}
.reply_level_2	{
	margin-left:0px;
}
.reply_level_3	{
	margin-left:30px;
}
.reply_level_4	{
	margin-left:60px;
}
.reply_level_5	{
	margin-left:90px;
}
.reply_level_6	{
	margin-left:120px;
}
.reply_level_7	{
	margin-left:150px;
}
#debatt_innlegg h1, #debatt_innlegg h2, #debatt_innlegg h3	{
	clear:none;
	

}
#debatt_innlegg h3	{
	font-weight:		normal;
	background-image:	none;
	text-transform:		none;
}
#debateChangeOrderImage	{
	display:none;
}
a.klage, .klage		{
	font-size:	10px;
	font-weight:	bold;
	color:		#ea2c2c;
}

#debatt_top h1{
	display:	block;
	width:		390px;
}

.height-140 {
	height: 140px;
}

.height-30 {
	height: 30px;
}

.clear {
	clear:both;
}
#debateSignInInputHolder{
	width:		200px;
	float:		left;
	margin-left:	28px;
}

#register_form{
	width: 		300px; 
	margin-left: 	80px; 
	float: 		left;
}
#debatt_innlegg{
	z-index:	1;
}

#debatt_ad2 {
	float:right;
}
