/**********************************************************\
' Name     : _common.css
' Purpose  : Common styles (should be included first on any site)
' Created  : 2007-01-24; jimmy.simonsen@drumedar.se
' Modified : 2007-03-28; michael.e@mentoronline.se
' Comment  :
\**********************************************************/


/* GENERAL */

html, body { margin:0; padding:0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; background-color:#ffffff; }
body.popup { margin:10px; }

h1, h2, h3, h4, h5, h6 { margin-top:0px; }
p { margin-top:0px; margin-bottom:6px; }

a:link, a:visited { color:#000000; text-decoration:none; }
a:active, a:hover { color:#000000; text-decoration:underline; }

img { border:0px; }
div.clearer { clear:both; height:1px; margin-bottom:-1px; line-height:1%; overflow:hidden; font-size:0px; }

img.align_left { float:left; clear:right; margin-right:6px; margin-bottom:6px; }
img.align_right { float:left; clear:right; margin-right:6px; margin-bottom:6px; }
img.align_center { clear:both; margin-left:auto; margin-right:auto; }


/* LAYOUT */

div#screen { position:absolute; left:930px; top:2px; width:100%; height:99%; z-index:0; display:show; }
div#framework { width:905px; margin-top:2px; margin-left:15px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; }
div#frame_top { height:88px; margin-bottom:13px; overflow:hidden; }
div#frame_middle { }
div#frame_left { position:relative; float:left; width:120px; overflow:hidden; }
div#frame_center { position:relative; float:left; width:630px; }
div#frame_centertop { padding-bottom:10px; }
div#frame_centermiddle { position:relative; float:left; width:100%; }
div#frame_centermain { margin-right:215px; overflow:hidden;  }
div#frame_centerright { position:relative; float:left; width:215px; margin-left:-215px; overflow:hidden;  }
div#frame_right { position:relative; float:left; width:155px; overflow:hidden; }
div#frame_bottom { height:75px; overflow:hidden;  }

/* FIXES: WIN-IE - fixes the escaping floats bug\*/
* html div#frame_middle { height:1%; }
/* END FIX */

/* FIX: NON-IE - automatically enclose any containing element (resizes top block) */
/* http://www.positioniseverything.net/easyclearing.html */
div#frame_middle:after { content:"."; display:block; height:0px; clear:both; visibility:hidden; }
/* END FIX */

div.block_top { /*width:(905-10-10=885px)*/ margin-left:10px; margin-right:10px; overflow:hidden; }
div.block_top_left { float:left; padding-top:6px; }
div.block_top_right { float:right; width:300px; padding-top:6px; }
div.block_left { /*width:(120-5-10=105px)*/ margin-left:5px; margin-right:10px; margin-bottom:12px; }
div.block_center { }
div.block_centertop { /*width:(630px)*/ }
div.block_centermiddle { /*width:(630px)*/ }
div.block_centermain { width:415px; margin-bottom:12px; overflow:hidden; }
div.block_centermainleft { /*width:(200px)*/ width:200px; float:left; overflow:hidden;}
div.block_centermainright { /*width:(200px)*/ width:200px; float:right; }
div.block_centerright { /*width:(215-15=200px)*/ margin-left:15px; margin-bottom:12px; }
div.block_right { /*width:(155-10-5=140px)*/ margin-left:10px; margin-right:5px; margin-bottom:12px; }
div.block_bottom {/*width:(905-10-10=885px)*/ margin-left:10px; margin-right:10px;  }

div.block_centermain_top {  overflow:hidden; }
div.block_centermain_body { padding:9px;margin:0; }
div.block_centermain_bottom { height:5px; overflow:hidden; }
div.block_centermainleft_top { height:28px; }
div.block_centermainleft_body { padding:9px; }
div.block_centermainleft_bottom { height:5px; }
div.block_centermainright_top { height:28px; overflow:hidden; }
div.block_centermainright_body { padding:9px; }
div.block_centermainright_bottom { height:5px; overflow:hidden; }
div.block_centerright_top { height:28px; overflow:hidden; }
div.block_centerright_body { padding:9px; }
div.block_centerright_bottom { height:5px; overflow:hidden; }

div.container_top { }
div.container_left { }
div.container_centermain_push1 { margin-bottom:12px; }
div.container_centermain_push2 { margin-bottom:10px; }
div.container_centermain_push3 { margin-bottom:10px; }
div.container_centermain_push4 { margin-bottom:10px; }
div.container_centermain_article { margin-bottom:8px; }
div.container_centermain_content { }
div.container_centermain_contents { margin-bottom:8px; }
div.container_centermain_blogg { margin-bottom:24px; }
div.container_center2column_content { }
div.container_centerright_push1 { margin-bottom:12px; }
div.container_centerright_push2 { margin-bottom:8px; }
div.container_centerright_content { }
div.container_centerright_blogg { margin-bottom:8px; }
div.container_right { }
div.container_bottom { }


/* FORMS */

input.form_textbox { height:14px; padding:2px; border:1px solid #666666; font-size:10px; text-align:left; vertical-align:middle;  }
textarea.form_textbox { padding:2px; border:1px solid #666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  }
input.form_checkbox { padding:0; margin:0; }
input.form_login { width:20px; height:22px; margin-left:-3px; padding:0; border:0; background-image:url(/iuware_files/images/papernet.se/knapp_login.gif); text-indent:-1000em; cursor:pointer; cursor:hand; }
input.form_send { width:66px; height:22px; margin-left:-3px; padding:0; border:0; background-image:url(/iuware_files/images/papernet.se/knapp_skicka.gif); text-indent:-1000em; cursor:pointer; cursor:hand; }
input.form_update { width:76px; height:22px; margin-left:-3px; padding:0; border:0; background-image:url(/iuware_files/images/papernet.se/knapp_uppdat.gif); text-indent:-1000em; cursor:pointer; cursor:hand; }
input.form_search { width:66px; height:22px; margin-left:-3px; padding:0; border:0; background-image:url(/iuware_files/images/papernet.se/knapp_sok.gif); text-indent:-1000em; cursor:pointer; cursor:hand; }

p.form_message { font-size:10px; margin-bottom:8px;}
span.form_caption { font-size:10px;}
span.form_required { font-size:10px; padding-left:4px; color:#666666; }
span.form_text { font-size:10px; }
a.form_link:link, a.form_link:visited { color:#000000;font-size:10px; }
a.form_link:active, a.form_link:hover { font-size:10px; }


/* TEXT */

div.container_centermain_push1 h1 { }
div.container_centermain_push1 h1 a { }
div.container_centermain_push1 h1 a:visited { }
div.container_centermain_push1 span.date { }
div.container_centermain_push1 p  { }

div.container_centermain_push2 h1 { }
div.container_centermain_push2 h1 a { }
div.container_centermain_push2 h1 a:visited { }
div.container_centermain_push2 span.date {  }
div.container_centermain_push2 p  { }

div.container_centermain_push3 h1 { }
div.container_centermain_push3 h1 a {  }
div.container_centermain_push3 h1 a:visited { }
div.container_centermain_push3 span.date { }
div.container_centermain_push3 p  { }

div.container_centermain_push4 a {  }
div.container_centermain_push4 a:visited { }
div.container_centermain_push4 span.date { }

div.container_centermain_article h1 { }
div.container_centermain_article p.date { }
div.container_centermain_article p.preamble { }
div.container_centermain_article p.body  { }
div.container_centermain_article p.paper { }

div.container_centermain_article2 h1 { }
div.container_centermain_article2 p.preamble { }
div.container_centermain_article2 p.body  { }
div.container_centermain_article2 p.paper { }

div.container_centermain_article3 p.preamble { }
div.container_centermain_article3 p.body  { }

div.container_centermain_content a { }
div.container_centermain_content a:hover { }
div.container_centermain_content p  { }

div.container_centermain_blogg h1 { }
div.container_centermain_blogg p.preamble { }
div.container_centermain_blogg p.body { }
div.container_centermain_blogg p.date { }

div.container_centerright_push1 h1 { }
div.container_centerright_push1 h1 a { }
div.container_centerright_push1 h1 a:visited { }
div.container_centerright_push1 span.date { }
div.container_centerright_push1 p  { }

div.container_centerright_push2 a {  }
div.container_centerright_push2 a:visited { }
div.container_centerright_push2 span.date { }

div.container_centerright_blogg a { }
div.container_centerright_blogg a:hover {}


/* MODULES / USER CONTROLS */

div.container_toplogin { }
div.container_toplogin table.panel1 { margin-top:0px; }
div.container_toplogin table.panel2 { margin-top:24px; }
div.container_toplogin td { padding-top:0px; padding-right:6px; padding-bottom:4px; text-align:left; }

div.container_centerlogin { }
div.container_centerlogin table.panel1 {}
div.container_centerlogin td { padding-top:0px; padding-right:6px; padding-bottom:4px; text-align:left; }

div.container_register { }
div.container_register table.panel1 { margin-top:20px; }
div.container_register td { padding-top:0px; padding-right:6px; padding-bottom:4px; text-align:left; }

div.container_forgotpassword { }
div.container_forgotpassword table.panel1 { margin-top:10px; }
div.container_forgotpassword td { padding-top:0px; padding-right:6px; padding-bottom:4px; text-align:left; }

div.container_editaccount { }
div.container_editaccount table.panel1 { margin-top:20px; }
div.container_editaccount td { padding-top:0px; padding-right:6px; padding-bottom:4px; text-align:left; }

div#container_comment { }
div#container_comment h3 { }
div.container_comment_form {  }
div.container_comment_form td { }
div.container_comment_preview { }
div.container_comment_preview p.title { }
div.container_comment_preview p.text { }
div.container_comment_preview p.date { }
div.container_comment_tree { }
div.container_comment_node_top { }
div.container_comment_node_top a.title { }
div.container_comment_node_top span.date { }
div.container_comment_node_body { }
div.container_comment_node_body p.title { }
div.container_comment_node_body p.text { }
div.container_comment_node_body p.linklist { }
div.container_comment_node_body a.link { }
div.container_comment_node_body a.link:hover { }

div.container_survey { }
div.container_survey_question {}
div.container_survey_question p.title { font-size:12px; font-weight:bold; font-style:normal; color:#000000; margin-bottom:6px; }
div.container_survey_question div.survey_answeroption { font-size:12px;padding-top:2px; padding-bottom:2px;vertical-align:top; }
div.container_survey_question div.survey_answeroption input { margin:0; padding:0; margin-right:6px; }
div.container_survey_question a { display:block; margin-top:6px; }
div.container_survey_result { display:none; }
div.container_survey_result .surveymsg { margin-bottom:6px; font-style:italic; }
div.container_survey_result div.survey_graphcolor0 { background-color:#ffcf31; }
div.container_survey_result div.survey_graphcolor1 { background-color:#cc0000; }
div.container_survey_result div.survey_graphcolor2 { background-color:#294394; }
div.container_survey_result div.survey_graphcolor3 { background-color:#e9e9e9; }
div.container_survey_result div.survey_graphcolor4 { background-color:#cccccc; }
div.container_survey_result div.survey_graphcolor5 { background-color:#d2d1f0; }
div.container_survey_result div.survey_left { float:left; padding-top:2px; padding-bottom:2px; }
div.container_survey_result div.survey_right { float:left; padding-top:2px; padding-bottom:2px; }
div.container_survey_result p.title { font-size:10px; font-weight:bold; font-style:normal; color:#000000; margin-bottom:6px; }
div.container_survey_result p.message { font-size:10px; font-weight:normal; font-style:italic; color:#000000; margin-bottom:6px; }
div.container_survey_result a { display:block; margin-top:6px; }

.survey_graphcolor0 { background-color:#ffcf31; }
.survey_graphcolor1 { background-color:#cc0000; }
.survey_graphcolor2 { background-color:#294394; }
.survey_graphcolor3 { background-color:#e9e9e9; }
.survey_graphcolor4 { background-color:#cccccc; }
.survey_graphcolor5 { background-color:#d2d1f0; }



div.container_websearch { }
div.container_websearch_form td { padding-top:0px; padding-right:6px; padding-bottom:4px; text-align:left; }
div.container_websearch_result { }
div.container_websearch_result td { padding-top:0px; padding-right:6px; padding-bottom:4px; text-align:left; vertical-align:top; }
div.container_websearch_result td.date { width:70px; }
div.container_websearch_result td.link { color:#000000;}
div.container_websearch_result a {}
div.container_websearch_result p.message { color:#666666; }
div.container_websearch_result span.paper { color:#666666; }

div.container_sendarticle { }
div.container_sendarticle td { padding-top:0px; padding-right:6px; padding-bottom:4px; text-align:left; vertical-align:top; }


/* FIX FOR OLD ARTICLES */

img.pusherimage { width:100px; border:none; }
img.pusherimage2 { width:396px; border:none; }
div.container_centermain_article img.pusherimage { display:none; }
