/*******************************
http://www.enburk.se
Enburk stylesheet
http://www.enburk.se
@2009 Enburk HB
*******************************/

/* Webtool fix */
.neutral {background:#FFFFFF;color:#000000;}

/* Body */
BODY {font-size:101%;} /*IE-bugg fix*/

/* Element */
/*.element_class_container {}*/
/*.element_class_div {}*/
.element_class_fieldset {border:0;}
/*.c_part_segment_div {}*/
.element_class_head {font-size:0.8em;}
.element_class_text {font-size:0.75em;}
/*.element_class_logo {}*/

SMALL {font-size:0.8em;}

/*Headers*/
H1, H2, H3 {font-weight:600;}
H4, H5, H6 {font-weight: 500;}
H1 {font-size:2.0em;margin-bottom:0.9em;}
H2 {font-size:1.8em;margin-bottom:0.9em;}
H3 {font-size:1.6em;margin-bottom:0.8em;}
H4 {font-size:1.4em;margin-bottom:0.5em;}
H5, H6 {font-size:1.2em;margin-bottom:0.3em;}

.debug {background-color:#EEDD00;font-size:1.1em;padding-left:2em;}
.clear_both {clear:both;}
.float_left {float:left;}
.float_right {float:right;}
.hint_blur {color:#666;}
.list_th {font-size:12px;font-weight: bold;}
.hand {cursor:pointer;cursor:hand;}
.button {margin:1em;}

/*start input standard size */
.top_heading {font-size:10px;font-weight:bold;}
.input_extrasmall {width:50px;}
.input_small {width:100px;}
.input_mediumsmall {width:150px;}
.input_medium {width:215px;}
.input_mediumlarge {width:300px;}
.input_large {width:380px;}
textarea.input_small {width:100px;height:200px;}
textarea.input_mediumsmall {width:150px;height:200px;}
textarea.input_medium {width:300px;height:200px;}
textarea.input_mediumlarge {width:300px;height:200px;}
textarea.input_large {width:380px;height:200px;}
.textwrapper {padding-top:5px;}
/*end input standard size */

.calendarclass_day {text-decoration:underline;}
.calendarclass_sunday , .calendarclass_selected_sunday {color:red;}
.calendarclass_eve {color:darkred;}

.popupcal {background:#ffffff;position:absolute;visibility:visible;z-index:100;width:100;padding:5px;border:thin solid #000000;}
.popupcal_month {	background: #eeeeee;}

fieldset.bookingitemrows {margin:0;padding:0;border-bottom:thin solid;}
.rightaligned {text-align:right;}
td.bookingitemline {border-bottom:thin solid #994400;padding:0;}
.text.left_heading {float:left;display:block;width:10em;}
.bookingdoc_list_1_td {font-size:12px;}

/* Generell css för bilder startar */
.image {margin:2px;}
.image_nomargin {margin: 0px;}
.image_opaque {-moz-opacity:0.4;filter: alph(opacity=40);}
.image_opaque:hover {-moz-opacity:1.0;filter:alph(opacity=100);}
.image_opaque_margin {-moz-opacity:0.4;filter:alph(opacity=40);margin:2px}
.image_opaque_margin:hover {-moz-opacity:1.0;filter:alph(opacity=100);margin:2px}
.image_bordered {border:dotted 1px #000000;padding:2px;margin:2px}
/* Generell css för bilder slutar */

/* Css för document startar*/
.document_container {display:block;margin-left:1px;padding-left:3px;padding-right:5px;}
.document_address_container {font-size:0.9em;padding:5px 1px 5px 1px;}
.document_clearboth {clear:both;}

/* Generell css Inre containers startar*/
.document_left_container {display:block;float:left;margin:0px 5px 5px 0px;padding-right:5px;height:auto;width:auto;}
.document_center_container {display:block;margin-bottom:5px;height:auto;width:auto;}
.document_right_container {display:block;float:right;margin:0px 0px 5px 5px;padding-left:5px;display:block;}
.document_top_container {display:block;margin-bottom:5px;height:auto;width:auto;}
.document_bottom_container {width:100%;}

/*standard containers*/
.document_default_container{margin:0.3em 0;}
.document_defaultborder_container{background:#EEEEEE;border:1px solid #333333;margin:0.3em 0;padding:0.3em;}
/* Inre containers slutar*/

/*Texttyper startar*/
.document_text_introduktion {margin-top:1em;margin-bottom:1.5em;}
.document_text_bodytext {font-size:0.9em;margin-top:1em;}
.document_text_bodytext2 {font-size:0.9em;margin-top:1em;}
.document_text_opening {font-size:0.9em;margin-top:1em;}
.document_text_conclusion {font-size:0.9em;margin-top:1em;}
.document_text_fotnote {font-size:0.8em;margin-top:1em;}
/*Standard texttyper*/
.document_default_category {color:#333333;font-size:0.85em;font-weight:600;}
.document_default_heading {font-size:1.4em;font-weight:600;}
.document_default_listsummary {font-size:0.9em;margin-top:0.3em;}
.document_default_summary {font-size:0.9em;font-style:italic;margin-top:0.3em;}
.document_default_text {font-size:0.9em;margin-top:0.3em;}
.document_default_helpline {font-size:0.9em;margin-top:0.3em;}
.document_default_subheading {font-size:0.85em;font-weight:600;margin-top:1em;}
.document_default_confirmation {font-size:0.9em;margin-top:1em;}
.document_default_link {font-size:0.9em;margin-top:2em;}
/*Texttyper slutar*/

/* Css för popup startar */
.popupbox_image {font-size:0.8em;font-style:italic;margin-right:1em;}
.popupbox_heading {font-size:1.4em;margin-bottom:0.8em;}
.popupbox_description {font-size:1.1em;margin-bottom:0.75em;}
.popupbox_photographer {font-size:0.9em;margin-left:1em;}
.popupbox_date {font-size:0.9em;}
.popupbox_copyright {font-size:0.9em;}
.popupbox_bigtext {}
.popupbox_texts {}
.popupbox_outer {}
/* Css för popup slutar */

/*Document image startar*/
.document_image_left {font-size:0.7em;font-style:italic;margin-bottom:5px;}
.document_image_right {font-size:0.7em;font-style:italic;margin-bottom:5px;}
.document_image_center {font-size:0.8em;font-style:italic;margin-bottom: 5px;}
.document_image_top {font-size: 0.8em;font-style:italic;margin-bottom: 5px;}
.document_image_bottom {font-size:0.8em;font-style:italic;margin-bottom:1em;float:left;}
.document_image_bottom .image_oneimage {float:left;margin-top:2em;padding:0.5em;}
/*Document image slutar*/

.document_specialpart_container {margin-bottom:0.75em;margin-top:0.5em;}

/*Doctype indexdoc startar*/ 
.indexdoc_table {border:0;border-spacing:0;padding:0;text-align:left;}
.indexdoc_tr{vertical-align:top;}
.indexdoc_td {border-bottom:1px dotted #AAAAAA;}
.indexdoc_td .document_summary_heading {padding:0.1em;}
.indexdoc_td_1 .document_summary_heading {font-size:1.05em;font-weight:600;}
.indexdoc_td_2 .document_summary_heading {font-size:1.0em;font-weight:600;}
.indexdoc_td_3 .document_summary_heading {font-size:0.95em;font-weight:600;}

.indexdoc_sectionheading {border-bottom:1px solid #AAAAAA;font-size:1.25em;font-weight:600;margin-top:1em;}
/*Doctype indexdoc slutar*/ 

/*Doctype searchdoc startar*/ 
.searchdoc_table {border:0;border-spacing:0;padding:0;text-align:left;}
.searchdoc_table_1 {width:100%;}
.searchdoc_table_2 {padding:0.1em;}
.searchdoc_td {border-bottom:1px dotted #AAAAAA;}
.searchdoc_tr{vertical-align:top;}
.searchdoc_td .document_summary_heading {padding:0.1em;}
.searchdoc_td_1 .document_summary_heading {font-size:1.05em;font-weight:600;}
.searchdoc_td_2 .document_summary_heading {font-size:1.0em;font-weight:600;}
.searchdoc_td_3 .document_summary_heading {font-size:0.95em;font-weight:600;}

.searchdoc_resultheading {font-size:1.0em;font-weight:600;margin-bottom:1em;}
.searchdoc_noresultheading {font-size:1.0em;}
.searchdoc_sectionheading {border-bottom:1px solid #AAAAAA;font-size:1.25em;font-weight:600;}
/*Doctype searchdoc slutar*/ 

/*Doctype Extract startar*/
.document_extract_container {border-top:1px solid #AAAAAA;display:block;margin-bottom:0.75em;margin-top:0.75em;padding-left:0.75em;padding-right: 0.75em;}
.document_extract_container .document_summary_image {margin-top:0.6em;}
/*.document_extract_box {}*/
.document_extract_folder {color:#AAAAAA;font-size:1.1em;font-weight:600;margin-top:1.5em;}
.document_extract_heading {font-size:1.25em;font-weight:600;margin-bottom:5px;margin-top:10px;}
.document_extract_subheading {font-size:1.05em;font-weight:600;margin-bottom:5px;margin-top:10px;}
.document_extract_image {float:left;padding-right:5px;}
.document_extract_sign {margin-top:0.5em;margin-bottom:0.75em;}
.document_extract_text {font-size:0.9em;font-weight:normal;}
.document_extract_readmore {font-size:0.7em;margin-top:3px;	margin-bottom:3px;}
/*Doctype Extract slutar*/

/*Signatur startar*/
.document_signature_container {font-size:0.75em;margin:5px 1px 5px 1px;padding: 0.7em;}
.document_signature_writer {}
.document_signature_date {}
.document_signature_mail A:link, .document_signature_mail A:visited, .document_signature_mail A:active {text-decoration:none;}
.document_signature_mail A:hover {text-decoration:underline;}
.document_signature_phone {}
/*Signatur slutar*/

/*Miniindex startar*/
.document_miniindex_container {border:1px solid #333333;display:block;margin:5px;height:auto;width:auto;}
.document_miniindex_heading {background-color:#333333;color:#FFFFFF;font-size:1em;font-weight:700;margin-bottom:2px;margin-top:-2px;padding:3px;}
.document_miniindex_links {color:#0000FF;font-size:0.8em;font-weight:500;padding:4px;}
/*Miniindex slutar*/

/*idocumentlink startar*/
.document_link_container {border-bottom:1px solid #AAAAAA;border-top:1px solid #AAAAAA;padding:5px 1px 2px 1px;text-align:left;}
.document_link_heading {font-size:1.15em;font-weight:600;padding:0.25em;}
.document_link_box1 {margin:0.25em;}
.document_link_subheading1 {font-size:0.85em;font-weight:600;}
.document_link_text1 {font-size:0.8em;}
.document_link_box2 {float:left;margin:0.2em;width:48%}
.document_link_subheading2 {font-size:0.85em;font-weight:600;}
.document_link_text2 {font-size:0.8em;}
.document_link_box3 {float:left;margin:0.2em;width:31%}
.document_link_subheading3 {font-size:0.75em;font-weight:600;}
.document_link_text3 {font-size:0.75em;}
.document_link_box4 {float:left;margin:0.2em;width:23%}
.document_link_subheading4 {font-size:0.7em;font-weight:600;}
.document_link_text4 {font-size:0.7em;}
/*idocumentlink slutar*/

/*Doctype docnews startar*/
.docnews_extract_container {border-bottom:1px solid #AAAAAA;clear:both;margin-top:1em;text-align:left;}
.docnews_extract_folderandhead {font-size:1.4em;margin-top:0.25em;}
.docnews_extract_folderandhead A:link, .docnews_extract_folderandhead A:visited, .docnews_extract_folderandhead A:active {color: #000000;text-decoration:none;}
.docnews_extract_folderandhead  A:hover {color:#0000FF;text-decoration:none;}
.docnews_folder {font-size:0.85em;margin-top:0.25em;}
.docnews_extract_head {font-size:1.5em;margin-top:0.25em;}
.docnews_extract_head A:link, .docnews_extract_head A:visited, .docnews_extract_head A:active {color: #000000;text-decoration:none;}
.docnews_extract_head  A:hover {color:#0000FF;text-decoration:none;}
.docnews_extract_extract {font-size:1em;}
.docnews_extract_date {font-size:0.75em;}
.docnews_extract_readmore {clear:both;font-size:0.8em;margin-bottom:0.5em}
.docnews_extract_readmore A:link, .docnews_extract_readmore A:visited, .docnews_extract_readmore A:active {color:#0000FF;text-decoration:none;}
.docnews_extract_readmore A:hover {color:#81BAD9;text-decoration: none;}
.docnews_blog_container {border-bottom:1px solid #AAAAAA;clear:both;margin-top:1em;text-align:left;}
.docnews_blog_head {font-weight:600;padding-top:0.5em;}
.docnews_blog_head A:link, .docnews_blog_head A:visited, .docnews_blog_head A:active {color: #000000;text-decoration:none;}
.docnews_blog_head  A:hover {color:#0000FF;text-decoration:none;}
.docnews_blog_date {color:#AAAAAA;float:left;font-weight:600;padding-top:0.55em;margin-right:0.25em;}
.docnews_blog_extract {font-size:1em;margin-top:0.5em;}
.docnews_blog_readmore {clear:both;font-size:0.85em;margin-top:0.25em;margin-bottom:1em;}
.docnews_blog_readmore A:link, .docnews_blog_readmore A:visited, .docnews_blog_readmore A:active {color:#0000FF;text-decoration:none;}
.docnews_blog_readmore A:hover {color:#FF0000;text-decoration:none;}
.docnews_extract_image {margin-top:0.25em;}
.docnews_extract_image_small {float:right;padding-left:5px;}
.docnews_extract_image_heading {font-size:0.8em;color:#AAAAAA;}
.docnews_extract_image_photo {font-size:0.8em;color:#AAAAAA;}
/*Doctype docnews slutar*/
.document_news_heading {background-color:#333333;color:#FFFFFF;border-top:1px dotted #333333;margin:1em 0;padding:0.3em 0.2em;text-align:left;}

/* Css för diverse sammanfattningar startar */
.document_summary {margin:0.20em;}
.document_summary_image {font-size:0.75em;padding-left:5px;}
.document_summary_readmore {clear:both;font-size:0.8em;margin-bottom:0.5em}
.document_summary_heading A:link, .document_summary_heading A:visited, .document_summary_heading A:active {padding-top:0.75em;text-decoration:none;}
.document_summary_heading A:hover {text-decoration:underline;}
.document_summary_extract {font-size:0.9em;margin-top:0.5em;}

.document_summary_signature_container {font-size:0.75em;padding:5px 1px 5px 1px;}
.document_summary_signature_date {}
.document_summary_signature_writer {}
.document_summary_signature_phone {}
.document_summary_signature_mail A:link, .document_summary_signature_mail A:visited, .document_summary_signature_mail A:active {text-decoration:none;}
.document_summary_signature_mail A:hover {text-decoration:underline;}

.document_summary_introduktion {}
.document_summary_bodytext {}
.document_summary_bodytext2 {}
.document_summary_opening {}
.document_summary_conclusion {}
.document_summary_fotnote {}
/* Css för diverse sammanfattningar slutar */

/* Css för css pager*/
.pager_pages {margin:2px;padding:2px;}
span.pager_pages:hover {background-color:#444444;margin:2px;padding:2px;}
.pager_pages a:hover {font-weight:bold;color:#FFFFFF}
.pager_pages_selected {background-color:#000000;margin:2px;padding:2px;font-weight:bold;color:#FFFFFF;}
/* Css för css pager slutar */

/* Css för toolbar startar*/
.toolbar_item {margin:2px;}
span.toolbar_item:hover {background-color:#444444;}	/*margin: 10px;*/
/* Css för toolbar slutar */

/* Form validation startar*/
.required_marker {margin-left:10px;}/*float:left;*/
label.error {font-weight:normal;background:#f0f0d0;color:#000000;background-image:url('/page_images/stop_icon_20.png');background-repeat:no-repeat;background-position: 1px 3px;padding-left:25px;padding-right:5px;padding-top:5px;padding-bottom:5px;border: 1px solid #FF7BAD;z-index:12;font-size:12px;}
/*background-attachment:fixed;*/
/* pos rel och top 20 ska bort om attached */
/*position:relative;top:20px;*/
.requiredfieldexplanation {font-style:italic;}
/* Form validation slutar*/

