/* @override 
	http://smootown.powadezign.no/smootown5/smootown3/www/newpublic_style_v3/global/css/global.css
	http://dev.smootown.no/www/newpublic_style_v4/global/css/global.css
*/

/* @group Standard */

* {
	padding: 0;
	margin: 0;
}

p { margin-bottom: 1em; line-height: 130%; }
ul { list-style: none; }

h1 { margin-bottom: 0.4em; }
h2, h3, h4, h5, h6 { margin-bottom: 0.2em; }
h1 { font-size: 2.5em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }

a img { border:0;}

a.tag1 { font-size: 1em; text-decoration: none; }
a.tag2 { font-size: 1.2em; text-decoration: none; }
a.tag3 { font-size: 1.4em; text-decoration: none; }
a.tag4 { font-size: 1.6em; text-decoration: none; }
a.tag5 { font-size: 1.4em; text-decoration: none; }
a.tag6 { font-size: 1.8em; text-decoration: none; }
a.tag7 { font-size: 2em; text-decoration: none; }

label { cursor: pointer; }

.slide_arrow { float: left; margin: -0.3em 0 0 0; }

.toggle { cursor: pointer; }

/* @end */

/* @group Admin */
.admin_front_header { height: 22px; padding: 5px; background-image: url(../gfx/admin_header_bg.gif); background-repeat: repeat-x; background-color: #909090; border: 1px solid #909090; }
.admin_front_header #admin_label_start_active a { border-bottom: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-top: 1px solid #808080; border-left: 1px solid #808080; float: left; display: block; padding: 3px 0 1px 3px; width: 55px; background-color: #a9a9a9; color: white; font-size: 1em; text-decoration: none; font-weight: bold; }
.admin_front_header #admin_label_start_deactive a { border-bottom: 1px solid #777; border-right: 1px solid #777; border-top: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; float: left; display: block; padding: 3px 0 1px 3px; width: 55px; background-color: #8a8a8a; color: white; font-size: 1em; text-decoration: none; font-weight: bold; }
.admin_front_header #admin_label_start_deactive a:hover { border-bottom: 1px solid #777; border-right: 1px solid #777; border-top: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; float: left; display: block; padding: 3px 0 1px 3px; width: 55px; background-color: #999; color: white; font-size: 1em; text-decoration: none; font-weight: bold; }
.admin_front_header #admin_label_start_active img, .admin_front_header #admin_label_start_deactive img { border: 0pt none; float:left; margin:-2px 3px 0pt 0pt; }
.admin_front_header #admin_label_cms { float: right; color: white; font-size: 1.5em; }

.admin_menu_item { width: 100px; padding: 15px 0px 5px 0px; text-align: center; float: left; }
.admin_menu_item a img { border: 0; }
.admin_menu_item a { text-decoration: none; color: #333; }
.admin_menu_item a:hover { background-color: transparent; text-decoration: none; color: #2b5e93; }

.admin_tab_header { height: 32px; margin: 10px 0 15px 0; }
.admin_tab_header img { float: left; margin: -3px 8px 0 5px;  }
.admin_tab_header .admin_header_big { font-size: 1.7em; }
.admin_tab_header .admin_header_small { font-size: 1em; color: #333; }

.menu_dis a { text-decoration: none; color: silver;  }
.menu_dis a:hover { color: silver; }

.admin_header_menu { color: #333; font-weight: bold; padding: 0.2em; }
.admin_header_menu img { margin: -1px 3px 0 0; border: 0; float: left; }

.admin_bg_menu_1 { background-color: #eeeeee; background-image: url(../gfx/admin_bg.gif); padding: 3px; }
.admin_bg_menu_2 { background-color: #ffffff; padding: 3px; }

.admin_list_table { border-collapse: collapse; width: 100%; margin: 0; }
.admin_list_td_subheading { color: #333; background-color: #ccc; padding: 2px 4px 2px 2px; height: 23px; }
.admin_list_td_text { color: #333; padding: 4px 4px 4px 2px; vertical-align: middle; }
.admin_list_td_text a { color: #333; text-decoration: underline; background-color: transparent; }
.admin_list_td_text a:hover { color: #333; text-decoration: none; background-color: transparent; }
.admin_list_td_text img { border: 0; float: left; margin: -4px 3px -4px 0; }
.admin_list_td_dis { color: #777; }
.admin_list_td_image { border: 0; padding: 4px 0px 4px 2px; }
.admin_list_td_plain { color: #333; padding: 5px 2px 0px 2px; font-size: 11px; }
.admin_list_td_checkbox { width: 25px; padding: 2px 0px 2px 2px; }
.admin_list_td_button { width: 25px; padding: 2px 0px 2px 0px; }
.admin_list_tr_row_1 { border-bottom: 1px solid #ccc; }
.admin_list_tr_row_2 { background-color: #f3f3f3; border-bottom: 1px solid #ccc; }
.admin_list_tr_hover { background-color: #e5e5e5; border-bottom: 1px solid #ccc; }
.admin_list_td_footer { color: #333; height: 23px; background-color: #ccc; padding: 2px; }
.admin_list_td_footer #show_num_rows { float: right; }
.admin_list_td_footer #paginating { float: left; }

.admin_link_toolbar { text-decoration: none; color: gray; font-size: 11px; }
.admin_link_toolbar:hover { text-decoration: none; color: black; font-size: 11px; }

.admin_text_disabled { color: gray; }

.admin_formbutton { float: right; padding: 8px 8px 5px 20px; }
.admin_formbutton a img { float: left; border: 0; margin: -6px 0 0 0; }
.admin_formbutton a { text-decoration: none; color: #333; }
.admin_formbutton a:hover { text-decoration: none; color: #2b5e93; background-color: transparent; }

.admin_form_row { padding: 0 0 5px 0;}
.admin_form_row div { width: 130px; float: left; }
.admin_form_row input { }

.admin_edit_submit { padding: 0.3em 0.3em 0.2em 0.3em; }
.admin_edit_submit input { float: right; }

.admin_edit_control { padding: 2px; margin-top: 7px; border: 1px solid transparent; clear: both;}
.admin_edit_control_disabled { color: #808080; padding: 2px; margin-top: 7px; border: 1px solid transparent; clear: both;}
.admin_control_title_1 { padding: 6px; font-weight: bold; }
.admin_control_title_2 { float: left; width: 126px; padding: 8px 0 6px 6px; font-weight: bold; }
.admin_control_input { padding: 6px 2px 6px 2px; }
.admin_control_input_2 { padding: 6px 2px 6px 2px; margin-left: 132px;}

.bsBtnMouseOver { padding: 5px; margin: 3px; background-color: #e0e0e0; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; }
.bsBtnMouseDown { padding: 5px; margin: 3px; background-color: #e0e0e0; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-top: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; }

.admin_input_text_1 { width: 400px; border: 1px solid gray; }
.admin_input_text_2 { width: 270px; border: 1px solid gray; }
.admin_input_text_2_small { width: 70px; border: 1px solid gray; }

.admin_input_dropdown_1 { width: 400px; border: 1px solid gray; }
.admin_input_dropdown_2 { width: 270px; border: 1px solid gray; }

.admin_textarea_1 { width: 400px; border: 1px solid gray; font-size: 0.9em;}
.admin_textarea_2 { width: 270px; border: 1px solid gray; font-size: 0.9em;}

.admin_message { border: 1px solid #909090; background-color: #eee; padding: 10px; margin: 0 0 0.3em 0; font-weight: bold; }

.admin_dropbox { border: 1px solid #909090; }

.admin_tab { float: left; margin-left: 0.2em; border-width: 1px 1px 0px 1px; border-style: solid; height: 1.4em; border-color: #909090; padding: 2px 7px 2px 2px; }
.admin_tab img { float: left; margin: 0 2px 0 0; }
.admin_tab a { background-color: transparent; text-decoration: none; color: #333; padding: 0.2em 0.8em 0.2em 0.2em; }
.admin_tab a:hover { background-color: transparent; text-decoration: none; color: #333; }
.admin_tab_active { position: relative; background-color: #fff; height: 1.5em; margin-bottom: -0.1em;background: #f5f3f3 url(../gfx/tab_bg_active.gif) repeat-x; }
.admin_tab_active .overlay { position: absolute; bottom: -0.1em; background-color: #fff; border-bottom: 0.1em solid #fff; }
.admin_tab_deactive {	background: #a9a9a9 url(../gfx/tab_bg.gif) repeat-x; }
.admin_tab_disabled { background-color: #ddd; color: #999; }

.admin_box { border-top: 1px solid #909090; padding: 0.5em 0 0 0; }
.admin_box_top { padding: 0.5em 0 0 0; }
.admin_box_background { background-color: #f3f3f3; }
.admin_box_nobackground { background-color: white; }
.admin_box_tabtop { clear: left; }
.admin_box_outer { background-color: #f3f3f3; border-bottom: 1px solid #909090; border-left: 1px solid #909090; border-right: 1px solid #909090; }
.admin_box_inner { padding: 0.3em }

.admin_sub_rte { padding: 3px; background-color: #f0f0ee; overflow: auto; height: 100px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.admin_sub_rte table { width: 100%; }
.admin_sub_rte_control { }
.admin_sub_rte_button { text-align: right; width: 50px; }

.admin_members_select { width: 200px; }

.admin_export .element td {
	width: 150px;
	vertical-align: top;
}

.admin_form_message_info { border: 1px solid #3aa4db; background-color: #e0f5ff; padding: 10px; margin-bottom: 5px; }
.admin_form_message img { float: left; }
.admin_form_message p { font-weight: bold; margin: 0 0 0 30px; }
.admin_form_message_ok { border: 1px solid #89d947; background-color: #e6fee9; padding: 10px; font-weight: bold; margin-bottom: 5px; }
.admin_form_message_fail { border: 1px solid #d94783; background-color: #fee4de; padding: 10px; font-weight: bold; margin-bottom: 5px; }
.admin_form_message_warning { border: 1px solid #ffe400; background-color: #fffde6; padding: 10px; font-weight: bold; margin-bottom: 5px; }

.oldBrowserWarning {
	margin-bottom: 3px;
	padding: 3px;
	background-color: #FEB4B4;
	border: 1px solid red;
	color: #000;
}

.oldBrowserWarning p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
/* @end */

/* @group useful */
.spacer1 {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
}

.user_form {
	border: 1px dashed #ccc;
	padding: 0.3em;
}

.form_message {
	border: 1px solid #3aa4db;
	background-color: #cfefff;
	padding: 10px;
	font-weight: bold;
}

.form_message_success, .form_user_success_message {
	border: 1px solid #89d947;
	background-color: #e6fee9;
	padding: 10px;
	font-weight: bold;
}

.form_message_error, .form_user_failure_message {
	border: 1px solid #d94783;
	background-color: #fee4de;
	padding: 10px;
	font-weight: bold;
}

/* DEPRECATED - DON'T USE */
.form_error {
	border: 1px solid #9b0d0b; 
	background-color: #fadada; 
	padding: 10px;
}

.form_row {
	clear: left;
	border: 1px solid transparent;
	padding: 0;
	margin-top: 0.7em;
}

.form_row #submit {
	float: right;
	margin-top: 1em;
}

.form_label {
	width: 150px;
	float: left;
	padding-top: 0.1em;
	font-weight: bold;
}

.form_label_top {
	padding-top: 0.3em;
	padding-bottom: 0.4em;
	font-weight: bold;
}

.label_dis {
	color: #a5a5a5;
}

.form_control {
	margin-left: 150px;
	clear: right;
}

.form_control .radio_row {
	height: 1.7em;
}

.comment_box ul li {
	padding: 5px 5px 5px 0;
	margin: 3px 0 4px 0;
	border-bottom: 1px solid #AAAAAA;
}

.comment_box ul li .comment_text {
	margin-left: 70px;
}

.comment_box ul li .comment_delete {
	width: 30px;
	float: right;
}

.comment_new  {
	padding: 2px 7px 7px 7px;
	background-color: #F3F3F3;
	border: 1px solid #AAAAAA;	
}

.comment_new input.button_default {
	float: right;
}

.comment_new .limit_textarea_num, .comment_new .limit_textarea_text  {
	float: left;
}

.comment_new textarea {
	font-size: 1em;
	border: 1px solid #AAAAAA;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-weight: normal;
	height: 2em;
	margin: 0 0 0.4em 0;
	padding: 0.4em;
	width: 97.8%;
	color: #777777;
}

.comment_new textarea.comment_textarea_ready {
	color: #444444;
	height: 7em;
}

.list {
	border-collapse: collapse;
	width: 100%;
}

.list td {
	height: 2.2em;
	padding: 0.3em;
}

.list_toggle_1 {
	border-top: 1px solid silver;
	background-color: #f3f3f3;
}
.list_toggle_2 {
	border-top: 1px solid silver;
	background-color: white;
}

.list_toggle_top {
	background-color: white;
	border-top:none;
}

.list_align_right {
	text-align: right;
}

.list_align_center {
	text-align: center;
}

.list_align_left {
	text-align: left;
}

.list_active_row {
	border-top: 1px solid silver;
	background-color: #bbb;
}

.accordion .element {
	visibility: hidden;
	height: 0px;
}

#calendar {
	float: left;
	margin: 0 20px 0 0;
}

#calendar #cal_mainheading {
	background-color: #ddd;
	padding: 0;
	height: 16px;
}

#calendar div.mainheading span {
	font-weight: bold;
	padding: 2px;
}

#calendar div.mainheading img#calendar_up {
	cursor: pointer;
	margin: 0 10px 0 0;
	background-image: url(../gfx/calendar_up.gif);
	float: right;
	height: 16px;
	width: 16px;
}
#calendar div.mainheading img#calendar_down {
	cursor: pointer;
	margin: 0 0 0 10px;
	background-image: url(../gfx/calendar_dn.gif);
	float: left;
	height: 16px;
	width: 16px;
}

#calendar table.calendar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	border-collapse: collapse;
	text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
    /*-khtml-user-select: none;*/
    border: 1px solid #666;
}
#calendar table.calendar td {
	border: 1px solid #000;
	font-size: 10px;
	text-align: center;
	background-image: url(../gfx/calendar_bg.jpg);
}

#calendar table.caldayheading {
	border-collapse: collapse;
	empty-cells: show;
	margin: 0;
}
#calendar table.caldayheading td {
	color: #555;
	font-weight: bold;
 	width: 22px;
}

#calendar table.calcells {
	border-collapse: collapse;
	cursor: pointer;
	margin: 0;
}
#calendar table.calcells td {
	vertical-align: top;
	width: 22px;
	height: 20px;
}
#calendar table.calcells td div {
	padding: 1px;
	margin: 0;
}
#calendar table.calcells td.wkhead {
	color: #555;
	cursor: default;
}
#calendar table.calcells td.wkday {
}
#calendar table.calcells td.wkend {
}
#calendar table.calcells td.curdate {

}
#calendar table.calcells td.cell_selected {
	background-image: url(../gfx/calendar_bg_active.jpg);
	color: white;
}
#calendar table.calcells td.notmnth {
	color: #666666;
}
#calendar table.calcells td.notallowed {
	color: #EEEEEE;
	font-style: italic;
}
#calendar table.calcells td.hover {
	color: white;
	background-color: #999;
}

td.colorchart {
   width:16px;
   height:12px;
}

input.bgimagebox {
   width:210px;
}


span.backhelp {
   color:#0000ee;
   cursor:pointer;
   font-weight:bold;
}


.color_box {
   border:#666666 1px solid;
   cursor:default;
   width:7em;
}

.colorpicker {
	width:330px;
}

.colorpicker .colortable {
	margin-bottom:0.2em;
	background-color: #444444;
}

.colorpicker .leftcol {
	float:left;
}

.hide {
	display:none;
}

.show {
	display:block;
}

/* @end */


.logout_menu_active a img { font-weight: bold; margin: 0 3px 0 0; border: 0; float: left; }

.logout_menu_deactive { clear: both; padding: 3px 3px 5px 3px; }
.logout_menu_deactive a { text-decoration: none; color: black; }
.logout_menu_deactive a img { margin: -1px 3px 0 0; border: 0; float: left; }

.logout_submenu_deactive { clear: both; padding: 2px 0 2px 25px; }
.logout_submenu_deactive a { text-decoration: none; color: black; }
.logout_submenu_deactive a img { margin: -3px 3px 0 0; border: 0; float: left; }

.colheader_2 { font-weight: bold; height: 20px; }

.centerpic {
	width: 56px;
	height: 46px;
	background-position: center;
}

.centerpic_frame {
	width: 56px;
	height: 46px;
	border: 1px solid #A9A9A9;
	padding: 2px;
}

/* @group flips */
.tab {
	float: left;
	margin-right: 0.2em;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	height: 1.4em;
}

.tab_active {
	position: relative;
	background-color: #fff;
	height: 1.5em;
	margin-bottom: -0.1em;
}

.tab_active .overlay {
	position: absolute;
	bottom: -0.1em;
	background-color: #fff;
	border-bottom: 0.1em solid #fff;
}

.tab a {
	text-decoration: none;
	padding: 0.2em 0.8em 0.2em 0.2em;
}
/* @end */

/* @Group Log Inn */

#tpl_1000200010001 .login_response, #tpl_1000000010402 .login_response{
	width: 430px;
	border: 1px solid #3aa4db;
	background-color: #cfefff;
	padding: 10px;
	margin: 40px auto -30px auto;
	font-weight: bold;
}

#tpl_1000200010001 #loginbox, #tpl_1000000010402 #loginbox {
	width: 430px;
	border: 1px solid silver;
	padding: 10px;
	margin: 40px auto;
	background-color: #f8f8f8;
}

#tpl_1000200010001 #login_left, #tpl_1000000010402 #login_left {
	width: 204px;
	border-right: 1px solid silver;
	float: left;
	padding-right: 10px;
}

#tpl_1000200010001 #login_right, #tpl_1000000010402 #login_right {
	width: 190px;
	float: right;
	padding-left: 10px;
}

#tpl_1000200010001 #login_message, #tpl_1000000010402 #login_message {
	padding-bottom: 20px;
}

#tpl_1000200010001 .login_textboxes, #tpl_1000000010402 .login_textboxes {
	margin-bottom: 10px;
	text-align: right;
}

#tpl_1000200010001 .login_textboxes input, #tpl_1000000010402 .login_textboxes input {
	border: 1px solid silver;
	width: 110px;
	margin-left: 6px;
}

#tpl_1000200010001 .login_submit input, #tpl_1000000010402 .login_submit input {
	float: right;
}

/* @group search */

#tpl_1000500010001 .search_wrapper {
	padding: 2.5em 0.3em 2.5em 0.3em;
	height: 20px;
	text-align:center;
}

#tpl_1000500010001 .search_wrapper input {
	vertical-align:bottom;
	height: 14px;
	margin-bottom: 0.3em;
}

#tpl_1000500010001 .search_wrapper input.searchbutton {
	vertical-align:bottom;
	height: 20px;
	margin-bottom: 0.3em;
}

#tpl_1000500010001 .hit {
	margin-left: 55px;
	clear:right;
}

#tpl_1000500010001 .hit .title a {
	background: blue;
	color: #77b8e4;
}

#tpl_1000500010001 .score {
	float:left;
	clear: left;
	width: 50px;
	margin-top: 1em;
	text-align: center;
	padding-top: 0.8em;
	font-size: 1.5em;
}

#tpl_1000500010001 .content {
	border: 0;
}

#tpl_1000500010001 .url {
	color: #00804f;
}

/* @end */

/* @end */
/*----------------------------------------------------------*/
/* @group general society */
.entry {
	margin-bottom: 3px;
	border-width: 1px;
	padding-bottom: 5px;
}

/* @end */

/* @group profile page */

.profile_container {
	width:98%;
	padding: 6px;
}

#tpl_1001100010001 .profile_top {
	padding: 0 0 7px 5px;
}

#tpl_1001100010001 .profile_top h5 span {
	float: left;
	margin-right: 5px;
}

#tpl_1001100010001 .leftcol {
	width: 208px;
	float:left;
}

#tpl_1001100010001 .rightcol {
	margin-left: 211px;
}

#tpl_1001100010001 #user_picture {
	width: 200px;
}

#tpl_1001100010001 .entry_30_container {
	width: 37%;
}

#tpl_1001100010001 .entry_30 {
	padding:3px;
	border-width:1px;
}

#tpl_1001100010001 .entry_30 .info {
	margin: 3px 0 3px 0;
}

#tpl_1001100010001 .entry_30 .question {
	float:left;
	width: 80px;
}

#tpl_1001100010001 .head {
	margin: 0 -5px 5px -5px;
}

#tpl_1001100010001 .inrests {
	margin:0 3px 12px 3px;
}

#tpl_1001100010001 .entry {
	padding: 10px;
	border-width: 1px;
}

#tpl_1001100010001 .entry_70 {
	margin-bottom: 5px;
	padding: 10px;
	border-width: 1px;
}

#tpl_1001100010001 .entry_70 .info {
	margin:3px 0 3px 0;
}

#tpl_1001100010001 .entry_70 .question {
	float:left;
	width: 80px;
}

#tpl_1001100010001 .visitor {
	width: 100%;
	float: left;
	margin: 5px;
}

#tpl_1001100010001 .visitors .user {
	width:40%;
	float:left;
}

#tpl_1001100010001 .visitors .time {
	width:60%;
	float:left;
}

#tpl_1001100010001 .listlink {
	padding: 0.6em 0 0 0.6em;
}

#tpl_1001100010001 .groups {
	margin:3px 3px 3px 3px;
}

#tpl_1001100010001 .group_list {
	margin:1px 3px 1px 0;
}

#tpl_1001100010001 .group_name {
	float:left;
}

#tpl_1001100010001 .group_members {

}

#tpl_1001100010001 .last_gb_title {
	float:left;
}

#tpl_1001100010001 .last_gb_user {
	float:right;
}

#tpl_1001100010001 .last_gb {
	margin-bottom:6px;
}


#tpl_1001100010001 #last_picture {
	width:100%;
}

#tpl_1001100010001 .friends {
	width:100%;
}

#tpl_1001100010001 .friends td {
	text-align: center;
	vertical-align: center;
	padding: 10px 0 0 0;
}

#tpl_1001100010001 .friends img {
	width: 70%;
}

#tpl_1001100010001 .heading_left {
	float:left;
}

#tpl_1001100010001 .friend_top_line {
	height: 1.8em;
}

#tpl_1001100010001 .see_all {
	margin-top: 4px;
	float:right;
}

#tpl_1001100010001 .plainlightbox {
	margin: 7px 5px 5px;
	float:left;
}

#tpl_1001100010001 .plainlightbox img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	padding:4px;
}

#tpl_1001100010001 .wrap_messagebox, #tpl_1001100010001 .wrap_replybox {
	margin: 0 auto;
	width: 254px;
	padding: 0 0 1em 0;
}

#tpl_1001100010001 .wrap_messagebox input, #tpl_1001100010001 .wrap_replybox input {
	float: right;
}

#tpl_1001100010001 .wrap_messagebox span, #tpl_1001100010001 .wrap_replybox span {
	float: left;
	padding: 4px 2px 0 0;
}

#tpl_1001100010001 .guestbook_info {
	float:left;
}

#tpl_1001100010001 .buttons {
	float:right;
}

#tpl_1001100010001 .buttons a {
	float:left;
	margin-left:4px;
	margin-top:4px;
}

#tpl_1001100010001 .shadow {
	margin:7px 5px 5px 5px;
}

#tpl_1001100010001 .reply {
	margin: 5px 0 5px 110px;
}

#tpl_1001100010001 .message {
	padding: 2em;
	text-align: center;
}

#tpl_1001100010001 .entry_content {
	padding: 7px 10px 5px 5px;
}

#tpl_1001100010001 .entry_img_content {
	margin: 0 0 0 130px;
	padding: 7px 10px 5px 0;
	position: relative;
}

#tpl_1001100010001 .title_line {
	background-image: none;
	margin-top: 10px;
}

#tpl_1001100010001 .guestbook_see_all {
	float:right;

}
/* @end */

/* @group groups */

#tpl_1001100010550 .headline1 {
	font-size:2.2em;
	margin:0.5em 0.5em;
}

#tpl_1001100010550 .shadow {
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
	float:left;
}

#tpl_1001100010550 .entry_content {
	padding:1em;
}


#tpl_1001100010550 .updates {
	margin-top:0.5em;
}

#tpl_1001100010550 .searchbox {
	margin:0.8em 0 1em;
	float:right;
}

#tpl_1001100010550 #search {
	border: 1px solid;
}

#tpl_1001100010550 .colspan_toggle_1 {
	height:0px;
}

#tpl_1001100010550 .colspan_toggle_2 {
	height:0px;
}


#tpl_1001100010550 .groupname_table {
	width:40%;
}

#tpl_1001100010550 .creator_table {
	width:20%;
}

#tpl_1001100010550 .created_table {
	width:20%;
}

#tpl_1001100010550 .members_table {
	text-align:right;
	width:5%;
}

#tpl_1001100010550 .edit_table {
}


#tpl_1001100010550 .searchfield {
	float:left;
	margin-right:0.2em;
	margin-top:2px;
}

#tpl_1001100010550 .border_box {
	padding:0.5em;
	border: 1px solid;
	width:90%;
	margin: 0 auto;
	margin-bottom:1em;
}

#tpl_1001100010551 .searchbox {
	margin:0.8em 0 1em;
	float:right;
}

#tpl_1001100010551 #search {
	border: 1px solid ;
}


#tpl_1001100010551 .alphabet a {
	margin-left:0.2em;
}


#tpl_1001100010551 .alphabet {
	margin:1.2em;
	text-align: center;
}


#tpl_1001100010551 .colspan_toggle_1 {
	height:0px;
}

#tpl_1001100010551 .colspan_toggle_2 {
	height:0px;
}



#tpl_1001100010551 .groupname_table {
	width:40%;
}

#tpl_1001100010551 .creator_table {
	width:20%;
}

#tpl_1001100010551 .created_table {
	width:20%;
}

#tpl_1001100010551 .members_table {
	text-align:right;
	width:5%;
}

#tpl_1001100010551 .searchfield {
	float:left;
	margin-right:0.2em;
	margin-top:2px;
}

#tpl_1001100010551 .border_box {
	padding:0.5em;
	border: 1px solid;
	width:90%;
	margin: 0 auto;
	margin-bottom:1em;
}

#tpl_1001100010552 .contentbox {
	padding:0;
}


#tpl_1001100010552 .searchbox {
	margin:0.8em 0 1em;
	float:right;
	}

#tpl_1001100010552 #search {
	border: 1px solid;
}

#tpl_1001100010552 .cattable_head a{
	margin-right:1em;
}


#tpl_1001100010552 .groups {
	width:70%;
	}

#tpl_1001100010552 .innercont {
	margin:0 auto;
	width:99%;
}

#tpl_1001100010552 .searchfield {
	float:left;
	margin-right:0.2em;
	margin-top:2px;
}

#tpl_1001100010553 .create {
	padding:1em;
}

* html #tpl_1001100010553 .text {
	height: 1px;
}


#tpl_1001100010553 .left {
	float:left;
	margin-right:2em;
}

#tpl_1001100010553 .right {

}

#tpl_1001100010553 .name {
	margin-bottom:0.5em;
	border:1px;
}

#tpl_1001100010553 .gname {
	margin-bottom:1.8em;
}



#tpl_1001100010553 .cat {
	margin-bottom:1.8em;
}

#tpl_1001100010553 .default_select {
	margin-bottom:0.5em;
}


#tpl_1001100010553 .alertbox {
	margin:1em auto 1em;
	text-align:center;
}


#tpl_1001100010555 .headline1 {
	margin:0.5em 0.5em;
}

#tpl_1001100010555 .shadow {
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
	float:left;
}

#tpl_1001100010555 .entry_content {
	padding:1em;
}

#tpl_1001100010555 .updates {
	margin-top:0.5em;
}

#tpl_1001100010555 .searchbox {
	margin:0.8em 0 1em;
	float:right;
}

#tpl_1001100010555 .searchfield {
	float:left;
	margin-right:0.2em;
	margin-top:2px;
}

#tpl_1001100010555 #search {
	border: 1px solid;
}

#tpl_1001100010555 .colspan_toggle_1 {
	height:0px;
}

#tpl_1001100010555 .colspan_toggle_2 {
	height:0px;
}


#tpl_1001100010555 .groupname_table {
	width:40%;
}

#tpl_1001100010555 .creator_table {
	width:20%;
}

#tpl_1001100010555 .created_table {
	width:20%;
}

#tpl_1001100010555 .members_table {
	text-align:right;
	width:5%;
}

#tpl_1001100010555 .edit_table {
}

#tpl_1001100010555 .headline_name {
	padding:0.3em 0pt 0 0.4em;
}

* html #tpl_1001100010555 .headline_name {
	height:1px;
}

#tpl_1001100010555 .border_box {
	padding:0.5em;
	border: 1px solid;
	width:90%;
	margin: 0 auto;
	margin-bottom:1em;
}

#tpl_1001100010556 .headline1 {
	margin:0.5em 0.5em;
}

#tpl_1001100010556 .shadow {
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
	float:left;
}

#tpl_1001100010556 .entry_content {
	padding:1em;
}

#tpl_1001100010556 .updates {
	margin-top:0.5em;
}

#tpl_1001100010556 .searchbox {
	margin:0.8em 0 1em;
	float:right;
}

#tpl_1001100010556 .searchfield {
	float:left;
	margin-right:0.2em;
	margin-top:2px;
}

#tpl_1001100010556 #search {
	border: 1px solid;
}

#tpl_1001100010556 .colspan_toggle_1 {
	height:0px;
}

#tpl_1001100010556 .colspan_toggle_2 {
	height:0px;
}


#tpl_1001100010556 .groupname_table {
	width:40%;
}

#tpl_1001100010556 .creator_table {
	width:20%;
}

#tpl_1001100010556 .created_table {
	width:20%;
}

#tpl_1001100010556 .members_table {
	text-align:right;
	width:5%;
}

#tpl_1001100010556 .edit_table {
}

#tpl_1001100010556 .headline_name {
	padding:0.3em 0pt 0 0.4em;
}

* html #tpl_1001100010556 .headline_name {
	height:1px;
}

#tpl_1001100010556 .border_box {
	padding:0.5em;
	border: 1px solid;
	width:90%;
	margin: 0 auto;
	margin-bottom:1em;
}

/* @end */


/* @group guestbook */
#tpl_1001100010100 .top_box {
	padding: 10px;
	margin-bottom: 3px;
}
/* @group ie6 fix */
.ie6 .box {
	height:1%;
}

#gb_schema {
	width: 100%;
	padding: 10px;
}

#gb_schema .fields {
	clear: both;
}

#gb_schema .fields .left { float: left; margin-right: 20px; clear: left;}
#gb_schema .fields .right { float: left; clear: right;}

#gb_schema .fields .field { 			
	font-weight:bold;
	padding:10px 0;
}

#gb_schema .fields .field input, #gb_schema .fields .field select, #gb_schema .fields .field textarea {
	font-size: 15px;
}

#gb_schema .fields .field input, #gb_schema .fields .field textarea {
	border: 1px solid #dadada;
	background-color: #eeeeee;
	font-weight: bold;
	padding: 10px;
	margin-top: 3px;
	width: 90%;
}

* html #gb_schema { width: 100%; padding-right: 5px;}

* html .title_line {
	padding-right: 70px;
}

* html .gb_write {
	width: 90%;
}

.gb_write .element {
	padding: 10px 5px 20px 17px;
}

#gb_schema .fields .field textarea {
	font-weight: normal;
}

#gb_schema .fields .field select {
	margin: 10px 0 10px 0;
	width: 100%;
}

* html #gb_schema .fields .field select {
	margin-right: 20px;
}

#gb_schema .fields .field50 { width: 40%; float: left; padding-bottom:5px; }
#gb_schema .fields .field100 { width: 100%; float: left; padding-bottom: 5px; }

.gbmessages {
	margin-top: 20px;
}

.gbmessages table {
	width: 100%;
	font-size: 1.2em;
}

.gbmessages .gb_ent_divider td{
	height: 2px;
	background-color: #ccc;
}

.gbmessages .gb_ent_head td {
	color: #222;
	padding-top: 0.4em;
	padding-bottom: 0.3em;
	font-size: 2.2em;
	font-family: arial;
}

.gbmessages .gb_ent_foot td {
	color: #222;
	padding-top: 0.6em;
	padding-bottom: 2em;
	font-weight: bold;
}

.topinfo {
	font-size: 1.2em;
}

.topinfo .description .desr_pic {
	padding: 3px;
	background-color: #ccc;
	border: 1px solid #999;
	float: left;
	margin: 0 10px 10px 0;
}

.gb_write .form_error {
	margin-top: 10px;
	width: 90%;
}

.gbmessages td.info {
	width: 67%;
}

.gbmessages td.report {
	width: 30%;
}

.gbmessages .report a {
	color: red;
}

/* @end */


#tpl_1001100010100 .wrap_replybox, #tpl_1001100010100 .wrap_messagebox {
	margin: 0 auto;
	width: 254px;
	height: 100px;
	padding: 1em 0 1em 0;
}

#tpl_1001100010100 .wrap_replybox input, #tpl_1001100010100 .wrap_messagebox input {
	float: right;
}

#tpl_1001100010100 .wrap_replybox span, #tpl_1001100010100 .wrap_messagebox span {
	float: left;
	padding: 4px 2px 0 0;
}

#tpl_1001100010100 .guestbook_info {
	float:left;
}

#tpl_1001100010100 .buttons {
	float:right;
}

#tpl_1001100010100 .shadow {
	margin:7px 5px 5px 5px;
}

#tpl_1001100010100 .reply {
	margin: 5px 0 5px 110px;
}

#tpl_1001100010100 .message {
	padding: 2em;
	text-align: center;
}

#tpl_1001100010100 .entry_content {
	padding: 7px 10px 5px 5px;
}

#tpl_1001100010100 .entry_img_content {
	margin: 0 0 0 130px;
	padding: 7px 10px 5px 0;
}

.entry_content {
	padding: 7px 10px 5px 5px;
}

.entry_img_content {
	margin: 0 0 0 110px;
	padding: 7px 10px 5px 0;
	position: relative;
}

#tpl_1001100010100 .back_to_profile {
	text-decoration: underline;
}





/* @end */

/* @group friends */

#tpl_1001100010120 .info {
	float:left;
}

#tpl_1001100010120 .buttons {
	float:right;
}

#tpl_1001100010120 .buttons a {
	float:left;
	margin-left:4px;
	margin-top:4px;
}

#tpl_1001100010120 .shadow {
	margin:7px 5px 5px 5px;
}

#tpl_1001100010120 .text{
	margin:7px 10px 5px 125px;
	position: relative;
}


#tpl_1001100010120 .info {
	float:left;
}

#tpl_1001100010120 .buttons {
	float:right;
}

#tpl_1001100010120 .buttons a {
	float:left;
	margin-left:4px;
	margin-top:4px;
}

#tpl_1001100010120 .wrap_textbox {
	width: 302px;
}

#tpl_1001100010120 .wrap_textbox input {
	float: right;
}

#tpl_1001100010120 .wrap_textbox select {
	margin: 0.2em 0 0 0;
	float: left;
}

#tpl_1001100010120 .back_to_profile {
	text-decoration: underline;
}

.submit {
	margin-bottom:5px;
}

/* @end */

#tpl_1001100010131 .blogform .fieldpad {
	padding-top: 1em;
}

#tpl_1001100010131 #draft_cell {
	float: left;
}

#tpl_1001100010131 #draft_cell label {
	display: inline;
	font-weight: normal;
	line-height: auto;
	width: auto;
}

#tpl_1001100010131 #upload_link {
	float: left;
}

#tpl_1001100010131 .sub_rte { 
	padding: 3px;
	background-color: #f0f0ee;
	overflow: auto;
	height: 100px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#tpl_1001100010131 .sub_rte div { 
	margin: 0 7px 3px 0;
	float: left;
	width: 52px;
	height: 70px;
}

#tpl_1001100010131 .sub_rte div a img { 
	width: 50px;
	border: 1px solid gray;
}

form.myform fieldset {
  margin-bottom: 10px;
  border: 0;
  padding: 10px;
}
form.myform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.myform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  font-weight: bold;
}
form.myform fieldset ol {
  margin: 0;
  padding: 0;
}
form.myform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0 0 2px 0;
}
form.myform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.myform fieldset fieldset .button_default {
  float: right;
}
form.myform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.myform fieldset fieldset label {
  display: block;
  width: auto;
}
form.myform label {
  width: 150px; /* Width of labels */
}
form.myform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}
form.myform label span {
	font-weight: normal;
}
form.myform ol li .button_default {
	float: right;
}


/* @group blogg */
#tpl_1001100010130 .blogitemlinks {
	text-align: center; 
	padding-bottom: 10px;
}

#tpl_1001100010130 .blogitem { 
	margin: 1em 0 0 0; 
}

#tpl_1001100010130 .blogitem .title_line2 { 
	margin-bottom: 5px; 
}

#tpl_1001100010130 .tagcloud {
	padding: 10px;
	background-color: #f1f1f1;
}
#tpl_1001100010130 .blogbox {
	padding: 12px;
}

#tpl_1001100010130 .blogmorelink {
	text-align: right;
	padding-top: 5px;
}
/* @end */

#tpl_1001100010135 #profilepic_cell {
	float: left;
}

#tpl_1001100010135 #profilepic_cell label {
	display: inline;
	font-weight: normal;
	line-height: auto;
	width: auto;
}

.paginate {
	text-align: center;
}


/* @group top on Smootown profiles */

.profile_top {
	padding: 0 0 1px 0;
}

.profile_top .profile_top_pic_outer {
	float: left;
	width: 66px;
	height: 46px;
}

.profile_top .profile_top_pic_inner {
	width: 66px;
	height: 46px;
	background-position: center;
	background-repeat: no-repeat;
}

.profile_top_text {
	float: left;
	margin: 5px 0 0 10px;
}

.profile_top_text a, .profile_top_text span  {
	font-weight: bold;
}

.profile_top_text p  {
	margin-bottom: 0;
}

/* @end */

/* @group change personal info */

#tpl_1001100010010 .wrapper {
	padding: 2em;
}
#tpl_1001100010010 .buttons {
	margin-bottom: 1em;
}
#tpl_1001100010010 .buttons {
	height: 1%;
}

/*
#tpl_1000000010040 .wrapper {
	padding: 1em;
	width: 96%;

}
#tpl_1000000010040 .buttons {
	margin-bottom: 1em;
}
#tpl_1000000010040 .form_control {
	height: 2em;
	margin-top: 0.7em;
}
#tpl_1000000010040 .form_control .label {
	width: 110px;
	float: left;
	height: 1.7em;
	padding-top: 0.3em;
}
#tpl_1000000010040 .form_control .form_input {
	margin-left: 3em;
}

#tpl_1000000010040 .form_submit {
	float: right;
}

#tpl_1001100010140 .message {
	padding: 2em;
	text-align: center;
}*/




/* @end */

/* @group profile */

.article_1_0 {
	margin: 0 0 0.8em 0;
}

.article_2_0 {
	margin: 0 0 0.8em 0;
	float: left;
	width: 49%;
}

.article_2_1 {
	margin: 0 0 0em 0.8em;
	float: right;
	width: 49%;
}

.article_3_0 {
	margin: 0 0 0.8em 0;
	float: left;
	width: 181px;
}

.article_3_1 {
	margin: 0 0 0.8em 0.8em;
	float: left;
	width: 181px;
}

.article_3_3 {
	margin: 0 0 0.8em 0.8em;
	float: right;
	width: 181px;
}
/* @end */

/* @group Nyhets system */

#tpl_1000100010002 .article_byline {
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding: 0.4em 0.2em 0.2em 0.2em;
	margin: 1em 0 1em 0;
}

#tpl_1000100010002 .article_subtext {
	text-align: justify;
}

#tpl_1000100010002 .article_content {
	text-align: justify;
}

#tpl_1000100010002 .content_right_col {
	float: right;
	width: 252px;
	margin: 0 0 1em 1em;
}

#tpl_1000100010002 .content_right_col .pics {
	border: 1px solid #ddd;
	margin-bottom: 1em;
}

#tpl_1000100010002 .content_right_col .pics img {
	margin: 0;
}

#tpl_1000100010002 .content_right_col .pics .right_col_subtext {
	text-align: justify;
	background-color: #f9f9f9;
	padding: 4px;
}

#tpl_1000100010002 .content_right_col .pics .right_col_photographer {
	text-align: right;
	padding: 4px;
	background-color: #f9f9f9;
}

#tpl_1000100010002 .content_right_col .facts {
	background-color: #f9f9f9;
	border: 1px solid #ddd;
}

#tpl_1000100010002 .content_right_col .facts .fact_title {
	background-color: #ddd;
	padding: 3px 2px;
	font-weight: bold;
}

#tpl_1000100010002 .content_right_col .facts .fact_box {
	padding: 7px;
	text-align: left;
}

#tpl_1000100010002 .article_2_0 {
	margin: 0 5px 5px 0;
	float: left;
	width: 48%;
}

#tpl_1000100010002 .article_2_1 {
	margin: 0;
	float: right;
	width: 48%;
}

#tpl_1000100010002 .comment_list .item {
	padding-bottom: 12px;
}

#tpl_1000100010002 .page_break {
	text-align: center;
	padding: 10px;
}

/* @end */



/* @group change personal info */

.ie6 #tpl_1001100010010 .wrapper #user_form .form_row .form_control.iefix, .ie6 #tpl_1001100010620 .box .box .wrapper #user_form .form_row .form_control.iefix {
	height:1%;
}

/* @end */

/* @group change profile */

#tpl_1001100010020 .wrapper {
	padding: 2em;
}

#tpl_1001100010020 .checkbox_colection_left {
	float:left;
}

#tpl_1001100010020 .checkbox_colection_right {
	margin-left: 150px;
}

#tpl_1001100010020 .checkbox_colection_left input {
	margin: 0.2em 0.5em 0.2em 0;
}

#tpl_1001100010020 .checkbox_colection_right input {
	margin: 0.2em 0.5em 0.2em 0;
}

#tpl_1001100010020 .colorbox {
   width: 62px;
   margin: 0.4em 0 0.2em 0;
}

/* @end */

/* @group change password */

#tpl_1001100010030 .wrapper {
	padding: 1em;
	width: 96%;

}

#tpl_1001100010030 .form_control {
	height: 2em;
	margin-top: 0.7em;
}
#tpl_1001100010030 .form_control .label {
	width: 110px;
	float: left;
	height: 1.7em;
	padding-top: 0.3em;
}
#tpl_1001100010030 .form_control .form_input {
	margin-left: 3em;
}

#tpl_1001100010030 .form_submit {
	float: right;
}

/* @end */

/* @group change mail */

#tpl_1001100010040 .wrapper {
	padding: 1em;
	width: 96%;

}

#tpl_1001100010040 .form_control {
	height: 2em;
	margin-top: 0.7em;
}

#tpl_1001100010040 ol {
	margin-left: 2em;
}

#tpl_1001100010040 form {
	margin-top: 2em;
}
#tpl_1001100010040 .form_control .label {
	width: 110px;
	float: left;
	height: 1.7em;
	padding-top: 0.3em;
}
#tpl_1001100010040 .form_control .form_input {
	margin-left: 3em;
}

#tpl_1001100010040 .form_submit {
	float: right;
}

/* @end */

/* @group image upload */

#tpl_1001100010050 .wrapper {
	padding: 2em;
}

/* @end */

/* @group fancy image upload */
#demo-status .progress
{
	background:				white url(../gfx/fancyupload/progress.gif) no-repeat;
	background-position:	+50% 0;
	margin-right:			0.5em;
}

#demo-status .progress-text {
	font-size:				0.9em;
	font-weight:			bold;
}

#demo-status .inputfield, #demo-status .selectfield {
	margin-bottom: 0.3em;
}

#demo-status .inputfield .label {
	width: 100px;
	float: left;
}

#demo-status .selectfield .label {
	width: 100px;
	float: left;
}

#demo-list
{
	height: 				300px;
	overflow:				auto;
	list-style:				none;
	width:					95%;
	margin:					0;
}

#demo-list li.file
{
	border-bottom:			1px solid #eee;
	background:				url(../gfx/fancyupload/file.png) no-repeat 4px 4px;
}
#demo-list li.file.file-uploading
{
	background-image:		url(../gfx/fancyupload/uploading.png);
	background-color:		#D9DDE9;
}
#demo-list li.file.file-success
{
	background-image:		url(../gfx/fancyupload/success.png);
}
#demo-list li.file.file-failed
{
	background-image:		url(../gfx/fancyupload/failed.png);
}

#demo-list li.file .file-name
{
	margin-left:			44px;
	display:				block;
	clear:					left;
	line-height:			40px;
	height:					40px;
	font-weight:			bold;
}
#demo-list li.file .file-size
{
	font-size:				0.9em;
	line-height:			18px;
	float:					right;
	margin-top:				2px;
	margin-right:			6px;
}
#demo-list li.file .file-info
{
	display:				block;
	margin-left:			44px;
	font-size:				0.9em;
	line-height:			20px;
	clear
}
#demo-list li.file .file-remove
{
	clear:					right;
	float:					right;
	line-height:			18px;
	margin-right:			6px;
}

/* @end */

/* @group personal start page */

#tpl_1001100010070 .topb {
	padding: 0.7em;
	height:1%;
}

#tpl_1001100010070 .topb .smopic {
	border: 1px solid;
	float:left;
	margin-right:7px;
	margin-bottom:5px;
}

#tpl_1001100010070 .welcomet {

}

#tpl_1001100010070 #leftcol {
	float: left;
	width: 30.5%;
}

#tpl_1001100010070 #rightcol {
	float: right;
	width: 69%;
}

		/* @group IE6 */
		.ie6 #tpl_1001100010070 #rightcol {
			width: 70.5%;
		}
		/* @end */

#tpl_1001100010070 .mlinkbox {
	background-color: white;
	padding-bottom: 0.6em;
}

#tpl_1001100010070 .mlinkbox .content {
	padding: 0.8em 0.3em 0 0.3em;
}

#tpl_1001100010070 .listlink {
	padding: 0.6em 0 0 0.6em;
	height:1%;

}

#tpl_1001100010070 .listlink {

}

#tpl_1001100010070 .quicklinks {
padding:0.7em;
}

#tpl_1001100010070 .myfriends {
	padding: 0.7em;
}

#tpl_1001100010070 .righttable {
	width:8%;
}

#tpl_1001100010070 .righttable_wide {
	width:20%;
}


#tpl_1001100010070 .plainlightbox {
	margin: 7px 5px 5px;
	float:left;
}


#tpl_1001100010070 .plainlightbox img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	padding:2px;
	width: 60px;
}


#tpl_1001100010070 .feed .content {
	margin-top: 3px;
	margin-left:100px;
	position: relative;
}


#tpl_1001100010070 .feed .entries {
	padding-bottom: 1em;
}


#tpl_1001100010070 .feed .wrap_textbox {
	padding: 10px 0 5px 0;
}

#tpl_1001100010070 .wrap_textbox {
	margin: 0 auto;
	width: 254px;
	padding: 0 0 1em 0;
}

#tpl_1001100010070 .wrap_textbox input {
	float: right;
}

#tpl_1001100010070 .wrap_textbox span {
	float: left;
	padding: 4px 2px 0 0;
}


#tpl_1001100010070 .wrap_textbox .textarea_default {
	height: 34px;
	
}

#tpl_1001100010070 .centerpic_frame {
	margin: 5px;
}

#tpl_1001100010070 .feed .writing {
	background: url(../gfx/shoutout.jpg) no-repeat center right;
}
/* @end */



/* @group feed */



#tpl_1001100010080 .feed {
	padding-top: 1em;
}

#tpl_1001100010080 .feed .content {
	margin-top: 3px;
	margin-left:100px;
	position: relative;
}


#tpl_1001100010080 .feed .entries {
	padding-bottom: 1em;
}


#tpl_1001100010080 .feed .wrap_textbox {
	//border-bottom: 1px solid #AAAAAA;
}

#tpl_1001100010080 .wrap_textbox {
	margin: 0 auto;
	width: 289px;
	padding: 0 0 1em 0;
}

#tpl_1001100010080 .wrap_textbox input {
	float: right;
}

#tpl_1001100010080 .wrap_textbox span {
	float: left;
	padding: 4px 2px 0 0;
}


#tpl_1001100010080 .wrap_textbox .textarea_default {
	height: 30px;
	
}


#tpl_1001100010080 .centerpic_frame {
	margin: 5px;
}

#tpl_1001100010080 .feed .writing {
	background: url(../gfx/shoutout.jpg) no-repeat center right;
}


/* @end */


/* @group feed */



#tpl_1001100010085 .feed {
	padding-top: 1em;
}

#tpl_1001100010085 .feed .content {
	margin-top: 3px;
	margin-left:100px;
	position: relative;
}


#tpl_1001100010085 .feed .entries {
	padding-bottom: 1em;
}


#tpl_1001100010085 .feed .wrap_textbox {
	//border-bottom: 1px solid #AAAAAA;
}

#tpl_1001100010085 .wrap_textbox {
	margin: 0 auto;
	width: 289px;
	padding: 0 0 1em 0;
}

#tpl_1001100010085 .wrap_textbox input {
	float: right;
}

#tpl_1001100010085 .wrap_textbox span {
	float: left;
	padding: 4px 2px 0 0;
}


#tpl_1001100010085 .wrap_textbox .textarea_default {
	height: 30px;
	
}


#tpl_1001100010085 .centerpic_frame {
	margin: 5px;
}

#tpl_1001100010085 .feed .writing {
	background: url(../gfx/shoutout.jpg) no-repeat center right;
}





/* @end */



/* @group pm */

#tpl_1001100010110 .form_wrapper {
	margin: 1.5em auto 1.5em auto;
	width: 38.5em;
}

#tpl_1001100010110 .form_wrapper .reciever {
	margin-bottom: 0.4em;
}

#tpl_1001100010110 .form_wrapper .reciever label {
	float: left;
	padding: 0.2em;
	width: 8em;
}

#tpl_1001100010110 .form_wrapper .reciever input {
	width: 10em;
}

#tpl_1001100010110 .form_wrapper .reciever select {
	width: 10em;
}

#tpl_1001100010110 .form_wrapper .subject {
	margin-bottom: 0.4em;
}

#tpl_1001100010110 .form_wrapper .subject label {
	float: left;
	padding: 0.2em;
	width: 8em;
}

#tpl_1001100010110 .form_wrapper .subject input {
	width: 26.8em;
}

#tpl_1001100010110 .form_wrapper .subject div {
	float: left;
	width: 4em;
}

#tpl_1001100010110 .form_wrapper .message {
	margin-bottom: 0.4em;
}

#tpl_1001100010110 .form_wrapper .message div {
	padding: 0.2em;
}

#tpl_1001100010110 .form_wrapper .message textarea {
	width: 38.3em;
	height: 10em;
}

#tpl_1001100010110 .form_wrapper .submit {
	text-align: right;
}

/* @end */

/* @group pictures */


#tpl_1001100010140 .wrap_form {
	margin: 1em auto;
	width: 302px;
}

#tpl_1001100010140 .wrap_form .button_default {
	float: right;
}

#tpl_1001100010140 .wrap_form .default_text {
	margin-left: 1em;
}

#tpl_1001100010140 .wrap_form span {
	float: left;
	padding: 4px 2px 0 0;
}


#tpl_1001100010140 .shadow {
margin:0.3em;
}

#tpl_1001100010140 .heading{
margin-left:12.5em;
}



#tpl_1001100010140 .description {
margin-left:12.5em;
}

#tpl_1001100010140 .info {
	float:left;
}

#tpl_1001100010140 .buttons {
	float:right;
}

#tpl_1001100010140 .buttons a {
	float:left;
	margin-left:4px;
	margin-top:4px;
}

#tpl_1001100010140 .goto_upload {
	padding: 0.7em;
}

#tpl_1001100010140 .item img {
	background-color: #ffffff;
	padding: 3px;
	border: 1px solid #888;
	width: 100px;
	float: left;
	margin-right: 5px;
	margin-bottom: 15px;
}

#tpl_1001100010140 .item {
	width: 49%;
	float: left;
}

#tpl_1001100010140 .back_to_profile {
	text-decoration: underline;
}

#tpl_1001100010141 .item img {
	background-color: #ffffff;
	width: 100%;
	float: left;
	margin: 0 auto;

}

#tpl_1001100010141 .item {
	width: 33.3%;
	float: left;
	margin-top: 1.1em;
}

#tpl_1001100010141 .image_item {
	width: 70%;
	margin: 0 auto 0.5em;
	padding: 3px;
	border: 1px solid #888;
	
}



#tpl_1001100010141 .back_to_profile {
	text-decoration: underline;
}

#tpl_1001100010141 .goto_upload {
	padding: 0.7em;
}

#tpl_1001100010141 .delete_album {
	padding: 0.7em;
}

#tpl_1001100010141 .caption {
	text-align: center;
}


#tpl_1001100010142 .picturebox img {
	background-color : white;
	border: 1px solid #CCCCCC;
	padding: 3px;
}

#tpl_1001100010142 .pic_nav {
	margin-bottom: 1em;
}

#tpl_1001100010142 .goto_upload {
	padding: 0.7em;
}

#tpl_1001100010142 .delete_picture {
	padding: 0.7em;
}

#tpl_1001100010142 .description {
	margin-top:1em;
}

#tpl_1001100010142 .picwrapper {
	margin-bottom: 2em;
}









/* @end */

/* @group forum */

#tpl_1001100010502 .col1 {
		width: 25em;
}

#tpl_1001100010502 .path {
	height: 1em;
}

#tpl_1001100010502 .leftpart {
	float: left;
}

#tpl_1001100010502 .rightpart {
	float: right;
}

#tpl_1001100010502 .new form {
	margin: 3px;
}

#tpl_1001100010502 form #text {
	width: 97%;
}

#tpl_1001100010502 .title_input {
	width: 50%;

}

#tpl_1001100010502 #quicktags form {
	margin: 3px;
}

#tpl_1001100010502 .title_div {
	width: 100%;
	margin: 5px 0 5px;
}

#tpl_1001100010503 .entry_img_content {
	margin-left: 127px;
}

	#tpl_1001100010503 .shadow {
		margin:7px 5px 5px 0px;
	}

	#tpl_1001100010503 .left_col {
		float:left;
		width:120px;
		padding-left: 5px;
	}

	#tpl_1001100010503 .post_info {
		padding:6px 0 6px 2px;
	}

	#tpl_1001100010503 .quote {
		margin:3px 0px;
		padding: 0px 3px;
		border-width: 1px;
		border-style: solid;
	}
	
	#tpl_1001100010503 #quicktags form {
		margin: 3px;
	}

	#tpl_1001100010503 form #text {
		width: 97%;
	}

	#tpl_1001100010503 .title_input {
		width: 50%;
	}

	#tpl_1001100010503 .title_div {
		width: 100%;
		margin: 5px 0 5px;
	}


	#tpl_1001100010503 .report_button {
		float:right;
	}


	#tpl_1001100010503 .post_title {
		float:left;
	}

	#tpl_1001100010503 .mod_content {
		padding:10px;
	}

	#tpl_1001100010503 .centerdiv {
		position:relative;
		text-align:center;
		height:36px;
		margin-top:4px;
	}

	#tpl_1001100010503 .centerdiv .paginate {
		position:absolute;
		width:100%;
		bottom:2px;
	}

	#tpl_1001100010505 .subforum_title {
		height: 4em;
		padding-left: 4em;
		line-height: 3.2em;
	}
	#tpl_1001100010505 .threadtitle {
		font-size: 1.3em;
	}
	#tpl_1001100010505 .col1 {
		width: 24em;
		padding-left: 0.3em;
		float: left;
		padding-top: 0.25em;
	}
	#tpl_1001100010505 .col1 img {
		float:left;
	}
	#tpl_1001100010505 .col23 {
		width: 25em;
		margin-left: 25.5em;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
	}

	#tpl_1001100010505 .col2 {
		width: 12em;
		float: left;
	}
	#tpl_1001100010505 .col3 {
		width: 12em;
		margin-left: 13em;
	}
	#tpl_1001100010505 #icon_expl {
		padding: 0.2em;
	}

#tpl_1001100010501 .col1 {
		width: 20em;
	}

#tpl_1001100010500 .description {
		width: 310px;

}
#tpl_1001100010500 .col1 {
	width: 20em;
}

#tpl_1001100010500 .col2 {
	margin-left: 20.5em;
	float: none;
	postition: relative;
	padding-left: 1em;
	min-height: 2em;
	height: auto;
	padding-top: 1em;
	padding-bottom: 1em;
}

#tpl_1001100010500 .subcol {
	padding-left: 1em;
	padding-right: 1em;
	min-height: 2em;
	height: auto;
	padding-top: 0em;
	padding-bottom: 1em;
}

#tpl_1001100010500 .message {
	padding: 2em;
	text-align: center;
}

#tpl_1001100010510 .col1 {
		float: left;
		width: 15em;
		padding-left: 0.3em;
	}
	#tpl_1001100010510 .col2 {
		float: left;
		width: 15em;
		margin-left: 0em;
	}
	#tpl_1001100010510 .col3 {
		float: none;
		margin-left: 30.5em;
	}

#tpl_1001100010520 .list_container {
	padding: 1.5em 0.5em 0.5em 0.5em;
}
#tpl_1001100010520 .list_toggle_1 {
	padding: 0.4em 0.3em 0.4em 0.3em;
}
#tpl_1001100010520 .list_toggle_2 {
	padding: 0.4em 0.3em 0.4em 0.3em;
}


#tpl_1001100010556 .shadow {
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
	float:left;
}

#tpl_1001100010556 .entry_content {
	padding:1em;
}




#tpl_1001100010556 .colspan_toggle_1 {
	height:0px;
}

#tpl_1001100010556 .colspan_toggle_2 {
	height:0px;
}

#tpl_1001100010556 .headline_name {
	padding:0.3em 0pt 0 0.4em;
}

* html #tpl_1001100010556 .headline_name {
	height:1px;
}

#tpl_1001100010556 .title_td {
	width:40%;
}

#tpl_1001100010556 .post_text {
	width:85%;
	margin:20px auto;
	border: 1px solid;
	padding:3px;
}

#tpl_1001100010556 .edit_button {
	margin:10px auto 10px;
	width:85%;
}

#tpl_1001100010556 .button_default {
	float:right;
	margin-bottom:10px;
}

#tpl_1001100010556 .num_posts {
	width:20%;
}

/* @end */

/* @group stats */

#tpl_1001100010250 .headline3 {
	font-weight:bold;
	margin-top:3px;
}

#tpl_1001100010250 .sumstats  {
	text-align:center;
}

#tpl_1001100010250 .element  {
	text-align:center;
}


#tpl_1001100010250 .number {
	margin-left:auto;
	margin-right:auto;
}

#tpl_1001100010250 .statpoint {
	float:left;
	text-align:center;
	margin-left:1em;
}

#tpl_1001100010250 .graph {
	width:9px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2px;
	height: 150px;
	position:relative;
}

#tpl_1001100010250 .graph img {
	position:absolute;
	bottom:0;
}

#tpl_1001100010250 .graph_gfx {
	border:1px solid;
	width:100%;
	margin-bottom:0px;
}
#tpl_1001100010250 .sumstats  {
	background:#FFF;
}

#tpl_1001100010250 .redstat  {
	color:red;
}

#tpl_1001100010250 .graph_gfx {
	border: 0;
}

#tpl_1001100010251 .headline3 {
	margin-top:5px;
}

#tpl_1001100010251 .sumstats  {
	text-align:center;

}

#tpl_1001100010251 .element  {
	text-align:center;
}


#tpl_1001100010251 .number {
	margin-left:auto;
	margin-right:auto;
}



#tpl_1001100010251 .statpoint {
	float:left;
	text-align:center;
	margin-left:1em;
}

#tpl_1001100010251 .graph {
	width:9px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2px;
	height: 150px;
	position:relative;
}

#tpl_1001100010251 .graph img {
	position:absolute;
	bottom:0;
}

#tpl_1001100010251 .graph_gfx {
	border:1px solid;
	width:100%;
	margin-bottom:0px;
}

#tpl_1001100010252 .bcontent {
}



#tpl_1001100010252 .headline3 {
	margin-top:5px;
}



#tpl_1001100010252 .sumstats  {
	text-align:center;
}

#tpl_1001100010252 .element  {
	text-align:center;
}


#tpl_1001100010252 .number {
	margin-left:auto;
	margin-right:auto;
}



#tpl_1001100010252 .statpoint {
	float:left;
	text-align:center;
	margin-left:1em;
}

#tpl_1001100010252 .graph {
	width:9px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2px;
	height: 150px;
	position:relative;
}

#tpl_1001100010252 .graph img {
	position:absolute;
	bottom:0;
}

#tpl_1001100010252 .graph_gfx {
	border:1px solid;
	width:100%;
	margin-bottom:0px;
}

#tpl_1001100010253 .headline1 {
	margin:0.5em 0.5em;
}


#tpl_1001100010253 .headline3 {
	margin-top:5px;
}

#tpl_1001100010253 .headline4 {
	margin-bottom:0.5em;
}



#tpl_1001100010253 .sumstats  {
	text-align:center;
}

#tpl_1001100010253 .element  {
	text-align:center;
	margin-top:1em;
}

#tpl_1001100010253 .number {
	margin-left:auto;
	margin-right:auto;
}

#tpl_1001100010253 .statpoint {
	float:left;
	margin-left:1em;
}

#tpl_1001100010253 .graph {
	border:1px solid;
	width:6px;
	height:150px;
	margin-left:auto;
	margin-right:auto
}

/* @end */

/* @group calendar box */

.box_calendar .cal_item {
	margin-bottom: 1em;
}

.box_calendar .cal_item_last {
	margin-bottom: 0;
}

/* @end */

/* @group picture gallery */

/*#tpl_1005000010001 .gallerylist td {
	padding: 4px;
}

#tpl_1005000010001 .gallerylist .item {
	float: left;
}

#tpl_1005000010001 .gallerylist .item .image {
	height: 110px;
	width: 110px;
	float: left;
}

#tpl_1005000010001 .gallerylist .item .image a img {
	padding: 3px;
	background: #fff;
	border: 1px solid #888888;
}

#tpl_1005000010001 .gallerylist .item .caption {
	float: left;
	margin: 0 0.3em;
	width: 110px;
}
*/


#tpl_1005000010001 .description {
margin-left:12.5em;
}

#tpl_1005000010001 .info {
	float:left;
}


#tpl_1005000010001 .item img {
	background-color: #ffffff;
	padding: 3px;
	border: 1px solid #888;
	width: auto;
	float: left;
	margin-right: 5px;
	margin-bottom: 15px;
}

#tpl_1005000010001 .item {
	width: 49%;
	float: left;
}



























#tpl_1005000020003 .picwrapper {
}

#tpl_1005000020003 .pic_nav {
	width: 468px;
	text-align:center;
	margin: 3px 0;
	padding: 5px 0;
}

#tpl_1005000020003 .pic_nav .nav_left {
	float: left;
}

#tpl_1005000020003 .pic_nav .nav_right {
	float: right;
}

#tpl_1005000020003 .picturebox img {
	background-color: #e7e7e7;
	border: 1px solid #ccc;
	padding: 3px;
}

#tpl_1005000020003 .picturebox .caption {
	padding: 2px;
	color: #666;
}

#tpl_1005000020002 .field_wrap, #tpl_1005000020003 .field_wrap { 
	padding: 0px;
}


#tpl_1005000020002 .picturebox img {
	background-color: #e7e7e7;
	1px solid #888888
	padding: 3px;
}


/* Comments */

#tpl_1005000020002 {
	height: 90px;
	width: 300px;
}




/* @end */

/* @group inbyggerene */

#tpl_1001100010600 .profilep {
	float:right;
	width:33%;
}

	/* @group ie6 fix */
	.ie6 #tpl_1001100010600 .profilep {
		width: 31%;
	}
	/* @end */

#tpl_1001100010600 #lists {
	width:65.1%;
	float:left;
}

#tpl_1001100010600 .status_table {
	text-align:left;
}

#tpl_1001100010610 .searchbox {
	margin:0.8em 0 1em;
	float:right;
}

#tpl_1001100010610 #search {
	border: 1px solid;
}


#tpl_1001100010610 .alphabet a {
	margin-left:0.2em;
}


#tpl_1001100010610 .alphabet {
	margin-left:1.2em;
	margin-bottom:2em;
}


#tpl_1001100010610 .colspan_toggle_1 {
	height:0px;
}

#tpl_1001100010610 .colspan_toggle_2 {
	height:0px;
}



#tpl_1001100010610 .groupname_table {
	width:40%;
}

#tpl_1001100010610 .creator_table {
	width:20%;
}

#tpl_1001100010610 .created_table {
	width:20%;
}

#tpl_1001100010610 .members_table {
	text-align:right;
	width:5%;
}

#tpl_1001100010610 .searchfield {
	float:left;
	margin-right:0.2em;
	margin-top:2px;
}

#tpl_1001100010610 .border_box {
	padding:0.5em;
	border: 1px solid;
	width:90%;
	margin: 0 auto;
	margin-bottom:1em;
}

#tpl_1001100010610 .personalm {
	width:5%;
}

#tpl_1001100010610 .guestb {
	width:5%;
}

#tpl_1001100010610 .age_table {
	text-align:right;
}

#tpl_1001100010620 .wrapper {
	padding: 1em;
}

#tpl_1001100010620 .personalm {
	width:5%;
}

#tpl_1001100010620 .guestb {
	width:5%;
}

#tpl_1001100010620 .age_table {
	text-align:right;
}

#tpl_1001100010620 .location {
	width:40%;
}

#tpl_1001100010610 .searchbox {
	margin:0.8em 0 1em;
	float:right;
}

#tpl_1001100010610 #search {
	border: 1px solid;
}


#tpl_1001100010610 .alphabet a {
	margin-left:0.2em;
	font-size:1.4em;
}


#tpl_1001100010610 .alphabet {
	margin-left:1.2em;
	margin-bottom:2em;
}


#tpl_1001100010610 .colspan_toggle_1 {
	height:0px;
}

#tpl_1001100010610 .colspan_toggle_2 {
	height:0px;
}



#tpl_1001100010610 .groupname_table {
	width:40%;
}

#tpl_1001100010610 .creator_table {
	width:20%;
}

#tpl_1001100010610 .created_table {
	width:20%;
}

#tpl_1001100010610 .members_table {
	text-align:right;
	width:5%;
}

#tpl_1001100010610 .searchfield {
	float:left;
	margin-right:0.2em;
	margin-top:2px;
}

#tpl_1001100010610 .border_box {
	padding:0.5em;
	border: 1px solid;
	width:90%;
	margin: 0 auto;
	margin-bottom:1em;
}

#tpl_1001100010610 .personalm {
	width:5%;
}

#tpl_1001100010610 .guestb {
	width:5%;
}

#tpl_1001100010610 .age_table {
	text-align:right;
}

/* @generelt */
.left {
	float: left;
}

.right {
	float: right;
}

/* @end */

/* @group magazines */ 

#tpl_1003000010001 .cover {
	float: right;
	padding-left: 15px;
}

#tpl_1003000010001 .campaign_text {
	margin-bottom: 10px;
}

#tpl_1003000010001 .offer {
	margin-bottom: 1em;
}

/* @end */

/* @group helpdesk */

#tpl_1006000010001 .user_form {
	border: 0px solid black;
}

#tpl_1006000010001 .user_form {
	border: 0px solid black;
}

#tpl_1006000010002 .message_topline {
	color: #AAA;
	font-size: 90%;
	clear: both;
	width: 100%;
	height: 1.5em;
	margin-bottom: 0.5em;
}

#tpl_1006000010002 .message_topline .priority {
	float: left;
}

#tpl_1006000010002 .message_topline .remove_ticket {
	float: right;
}

#tpl_1006000010002 .post_info {
	clear: both;
}

#tpl_1006000010002 .message {
	border-bottom: 1px dotted #ccc;
}

#tpl_1003300010001 .tagcloud {
	padding: 10px;
	background-color: #f5f5f5;
}

/* @end */

/* @group gb */
.gbmessages .gbitem {
	margin-bottom: 1em;
}
/* @end */

/* @group quickmail */
#sendmaillist .recipient {
	background-color: #eee;
	border: 1px solid #ddd;
	padding: 3px 0;
	margin-bottom: 3px;
}

#sendmaillist .success {
	background-color: #b1f798;
}

#sendmaillist .failure {
	background-color: #ffcece;
}

#sendmaillog.success {
	padding: 3px 0;
	margin-bottom: 3px;
}

.hiddenlog {
	display:none;
}

.ajax-loading {
	padding: 30px;
	display: default;
	
	background: url("../gfx/admin_loading.gif") no-repeat center;
}
/* @end */

/* @forum/blog module */
/*
#tpl_1002000010006 .debate_list_topline {
	background: #d4d3b7;
	font-weight: bold;
}

#tpl_1002000010006 .debate_list_topline_td {
	text-align: left;
	padding: 1em;
}

#tpl_1002000010006 .debate_title {
	background-color: #eeeeee;
	padding: 1em;
	text-align: left;
	font-weight: bold;
	height: 30px;
}

#tpl_1002000010006 .debate_tr {
	background-color: #f9f9f9
}

#tpl_1002000010006 .debate_td {
	padding: 1em;
	text-align: left;
}

#tpl_1002000010006 .debate_bouble {
	padding: 1em;
}
*/

#tpl_1002000010006 .wrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}

#tpl_1002000010006 .line_header {
	background-color: #ebeacf;
	padding: 8px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d4d3b7;
	border-right-color: #d4d3b7;
	border-left-color: #d4d3b7;
	color: #656453;
	font-size: 11px;
	text-transform: uppercase;
}
#tpl_1002000010006 .line_category {
	background-color: #eeeeee;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	color: #666666;
	padding-top: 9px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-size: 11px;
}

#tpl_1002000010006 .line_category a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

#tpl_1002000010006 .line_category a:hover {
	text-decoration: underline;
}

#tpl_1002000010006 .line_thread {
	background-color: #f7f7f7;
	color: #666666;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F7F7F7;
	border-left-color: #F7F7F7;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 16px;
	margin-bottom: 1px;
}

#tpl_1002000010006 .line_thread table {
	width: auto;
}

#tpl_1002000010006 .line_thread:hover {
	background-color: #F1F1F1;
}

#tpl_1002000010006 .line_thread  a  {
	color: #333333;
	text-decoration: none;
}

#tpl_1002000010006 .line_thread a:hover {
	text-decoration: underline;
}

#tpl_1002000010006 .line_thread h1 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

#tpl_1002000010006 .thread_text_thread {
	font-size: 12px;
	font-weight: bold;
}

#tpl_1002000010006 .thread_text_small {
	font-size: 10px;
	padding-top: 5px;
}

/********************************/
#tpl_1002000010014 .debate_list_topline {
	background: #d4d3b7;
	font-weight: bold;
}

#tpl_1002000010014 .debate_list_topline_td {
	text-align: left;
	padding: 1em;
}

#tpl_1002000010014 .debate_title {
	background-color: #eeeeee;
	padding: 1em;
	text-align: left;
	font-weight: bold;
	height: 30px;
}

#tpl_1002000010014 .debate_tr {
	background-color: #f9f9f9
}

#tpl_1002000010014 .debate_td {
	padding: 1em;
	text-align: left;
}

#tpl_1002000010014 .debate_bouble {
	padding: 1em;
}
/********************************/
#tpl_1002000010001 .debate_list_topline {
	background: #d4d3b7;
	font-weight: bold;
}

#tpl_1002000010001 .debate_list_topline_td {
	text-align: left;
	padding: 1em;
}

#tpl_1002000010001 .debate_title {
	background-color: #eeeeee;
	padding: 1em;
	text-align: left;
	font-weight: bold;
	height: 30px;
}

#tpl_100200001001 .debate_tr {
	background-color: #f9f9f9;
}

#tpl_1002000010001 .debate_td {
	background-color: #eee;
	padding: 1em;
	text-align: left;
}

#tpl_1002000010001 .debate_bouble {
	padding: 1em;
}
/*************************************/

#tpl_1002000010007 .paginate a, #tpl_1002000010007 .paginate .paginate_text {
	float: left;
}

#tpl_1002000010007 .paginate, #tpl_1002000010007 .paginate a, #tpl_1002000010007 .paginate a:hover, #tpl_1002000010007 .paginate .paginate_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#tpl_1002000010007 .paginate {
	color: #AFAE96;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#tpl_1002000010007 .paginate a, #tpl_1002000010007 .paginate .paginate_text {
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 4px;
	display: block;
	text-align: center;
	margin-right: 5px;
	text-decoration: none;
}

#tpl_1002000010007 .paginate a:hover {
	background-color: #EEEEEE;
	text-decoration: none;
}

#tpl_1002000010007 .paginate a:active {
	font-weight: bold;
	text-decoration: none;
	background-color: #EEEEEE;
	padding: 4px;
	display: block;
	text-align: center;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}

#tpl_1002000010007 .wrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}

#tpl_1002000010007 .line_header {
	background-color: #ebeacf;
	padding: 8px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d4d3b7;
	border-right-color: #d4d3b7;
	border-left-color: #d4d3b7;
	color: #656453;
	font-size: 11px;
	text-transform: uppercase;
}

#tpl_1002000010007 .line_category {
	background-color: #eeeeee;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	color: #666666;
	padding-top: 9px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-size: 11px;
}
#tpl_1002000010007 .line_category a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

#tpl_1002000010007 .line_category a:hover {
	text-decoration: underline;
}

#tpl_1002000010007 .line_thread {
	background-color: #f7f7f7;
	color: #666666;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F7F7F7;
	border-left-color: #F7F7F7;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 16px;
	margin-bottom: 1px;
}

#tpl_1002000010007 .line_thread table {
	width: auto;
}

#tpl_1002000010007 .line_thread:hover {
	background-color: #F1F1F1;
}

#tpl_1002000010007 .line_thread  a  {
	color: #333333;
	text-decoration: none;
}

#tpl_1002000010007 .line_thread a:hover {
	text-decoration: underline;
}

#tpl_1002000010007 .line_thread h1 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#tpl_1002000010007 .thread_text_thread {
	font-size: 12px;
	font-weight: bold;
}

#tpl_1002000010007 .thread_text_small {
	font-size: 10px;
	padding-top: 5px;
}

#tpl_1002000010007 .sidetall_tread {
	float: right;
	margin-right: 20px;
}

#tpl_1002000010007 .sidetall_tread a {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	color: #666666;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-size: 10px;
	text-decoration: none;
}

#tpl_1002000010007 .sidetall_tread a:hover {
	text-decoration: none;
	background-color: #F7F7F7;
}

#tpl_1002000010007  .ikonforklaring {
	font-size: 10px;
	margin-top: 20px;
}

#tpl_1002000010007 .ikonforklaring img {
	margin-bottom: 5px;
}




/**********************************/

#tpl_1002000010008 body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#tpl_1002000010008 .table_space {
	margin-left: 20px;
}
#tpl_1002000010008 .table_space2 {
	margin-left: 10px;
}
#tpl_1002000010008 .table_space3 {
	margin-left: 10px;
}
#tpl_1002000010008 .bilde {
	padding: 4px;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
}
#tpl_1002000010008 .kategori {
	font-family: Arial, Helvetica, sans-serif;
	color: #656453;
	background-color: #D4D3B7;
	padding: 8px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
	width: 137px;
	margin-right: 10px;
	border: 1px solid #C6C5AF;
}
#tpl_1002000010008 .blaa_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px;
}
#tpl_1002000010008 .h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-left: 20px;
}
#tpl_1002000010008 .brodtekst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-left: 20px;
	line-height: 18px;
}
#tpl_1002000010008.brodtekst a {
	color: #000000;
}
#tpl_1002000010008 .brodtekst a:hover {
	color: #666666;
}
#tpl_1002000010008 .signatur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}
#tpl_1002000010008 .top1 table {
	margin-left: 20px;
}
#tpl_1002000010008 .top1 {
	background-color: #ebeacf;
	height: 24px;
	padding-top: 80px;
	padding-left: 840px;
}
#tpl_1002000010008 .top1 a {
	color: #656453;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #D4D3B7;
	padding: 5px;
	display: block;
	text-align: center;
	margin-right: 5px;
	width: 64px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C6C5AF;
	border-left-color: #C6C5AF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C6C5AF;
	float: right;
}
#tpl_1002000010008 .top1 a:hover {
	color: #A1A08E;
}
#tpl_1002000010008 .top2 {
	background-color: #d4d3b7;
	height: 80px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6C5AF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C6C5AF;
}
#tpl_1002000010008 .opacity {
opacity: 0.5;
}
#tpl_1002000010008 .innlegg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 530px;
	font-weight: normal;
	background-color: #EEEEEE;
	padding-top: 9px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#tpl_1002000010008 .table_space .innlegg a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
#tpl_1002000010008 .table_space .innlegg a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
#tpl_1002000010008 .innlegg_svar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFFFF;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 8px;
	padding-left: 8px;
}
#tpl_1002000010008 .quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffee;
	padding: 8px;
	border: 1px solid #feefb1;
	display: block;
	line-height: 16px;
}
#tpl_1002000010008 .innlegg_bunn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	text-transform: uppercase;
	background-color: #EEEEEE;
	padding-top: 16px;
	padding-right: 6px;
	padding-bottom: 16px;
	padding-left: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

#tpl_1002000010008 .table_space .innlegg_bunn a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	border: 1px solid #CCCCCC;
	padding: 8px;
	background-color: #F4F4F4;
	text-transform: none;
	margin-left: 4px;
	background-image: url();
	background-repeat: repeat-x;
}

#tpl_1002000010008 .table_space .innlegg_bunn a.notRate {
	color: #bbb;
	cursor: pointer;
	background: #ddd;
}

#tpl_1002000010008 .table_space .innlegg_bunn a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url();
}
#tpl_1002000010008 .bra_innlegg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#tpl_1002000010008 .brukernavn {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
}
#tpl_1002000010008 .brukernavn a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
#tpl_1002000010008 .brukernavn a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
#tpl_1002000010008 .annen_info {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#tpl_1002000010008 .table_heading {
	color: #000000;
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	padding: 8px;
	font-weight: bold;
	width: 250px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: -16px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#tpl_1002000010008 .listeelement a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 250px;
	border-bottom-color: #EEEEEE;
	margin-bottom: -16px;
	display: block;
	padding: 8px;
	color: #000000;
	text-decoration: none;
}
#tpl_1002000010008 .listeelement a:hover {
	border-bottom-color: #CCCCCC;
	color: #666666;
}
#tpl_1002000010008 .sidetall {
	color: #AFAE96;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#tpl_1002000010008 .sidetall a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 4px;
	display: block;
	width: 12px;
	text-align: center;
	margin-right: 5px;
	text-decoration: none;
}
#tpl_1002000010008 .sidetall a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #EEEEEE;
	text-decoration: none;
}
#tpl_1002000010008 .sidetall_active a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #EEEEEE;
	padding: 4px;
	display: block;
	text-align: center;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	width: 12px;
}
#tpl_1002000010008 .sidetall_long a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 4px;
	display: block;
	width: 36px;
	text-align: center;
	margin-right: 5px;
	text-decoration: none;
}
#tpl_1002000010008 .sidetall_long a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding: 4px;
	display: block;
	width: 36px;
	text-align: center;
	margin-right: 5px;
	text-decoration: none;
}
#tpl_1002000010008 .snakkeboble {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #f4f4f4;
	width: 137px;
	margin-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 9px;
	padding-left: 8px;
}
#tpl_1002000010008 .snakk_under {
	margin-left: 20px;
}

/* @end */

.errFld { border: 1px solid #9b0d0b; background-color: #fadada; background-image: none; padding: 2px 0 2px 2px; }

.frontend_editline {
	background-color: #fafafa;
	border: 1px solid #ddd;
	margin-bottom: 2px;
	padding: 3px 0;
}

.frontend_editline .editline_label {
	float: left;
	color: #999;
}

.frontend_editline .editline_link {
	margin-left: 1em;
	float: right;
}

.frontend_editline_top {
	margin-bottom: 1em;
}

.frontend_editline a {
	text-decoration: none;
	margin-right: 0.3em;
}

.frontend_editline a img {
	float: left;
	margin-right: 0.2em;
}

.ajax_calendar {
	width: 262px;
}

.ajax_calendar .ajax_calendar_month {
	width: 100%;
	text-align: center;
	margin-bottom: 1.5em;
}

.ajax_calendar .ajax_calendar_month td {
	line-height: 1.8em;
}

.ajax_calendar .events_list {
	background-color: #eeeeee;
	width: 100%;
}

.ajax_calendar .events_list .whitespace {
	width: 35px;
}

.ajax_calendar .events_list .events_list_space {
	background-color: #fff;
	line-height: 7px;
}

.ajax_calendar .events_list .events_list_head {
	background: #ccc;
	/*background-image: url("../gfx/calendar_top_bg.jpg");
	background-repeat: no-repeat;
	background-color: #fff;*/
	height: 21px;
	color: #fff;
}

.ajax_calendar .events_list td {
	padding-left: 10px;
}

#sms_message {
	width: 100%;
}

.sms_preview {
	padding: 0 6px 6px 6px;
}

#sms_purchase_confirmation {
	background-color:#999999;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

* html #sms_purchase_confirmation {
	text-align: center;
}

#sms_purchase_confirmation .sms_purchase_confirmation_content {
	text-align: left;
	border: 5px solid #919191;
	margin: 75px auto;
	padding: 0;
	width: 600px;
	background-color: #fff;
}

#sms_purchase_confirmation .sms_purchase_confirmation_footer {
	background-color: #444;
	padding: 10px;
	color: #fff;
	font-size: 0.8em;
}

#sms_purchase_confirmation .sms_purchase_confirmation_content h1 {
	font-size:1.8em;
	background-color:#4CACDE;
	color: #fff;
	padding: 10px;
}

#sms_purchase_confirmation .sms_purchase_confirmation_content p {
	font-family: Georgia;
	margin-left: 10px;
	margin-right: 10px;
}

/* @group IE hacks */

.ie6 .entry, .ie6 .entry_30,{
	height:1%;
}

.ie6 .title_line {
	width:96.5%;
}

.ie6 div#colbox_top_signout.colbox_top_2,
.ie6 .logout_menu_deactive a,
.ie6 div#colbox_mid_signout.colbox_mid_2,
.ie6 div#colwrap_top_signin.colwrap_top_2,
.ie6 div.boxblock_mid,
.ie6 div.admin_header_menu {
	height: 1%;
}

/* @end */
