body { width: 100%; padding: 0; margin: 0; /*text-align: center;*/ background: url(images/design_elements/main_bg_sub.jpg) repeat-x #ffffff; font-size:12px; font-family: Arial, Verdana; }

h1 { margin:0; padding:0 0 5px 0; font-weight:normal; font-size:17px; }
h1.with_line { background: url(images/design_elements/header_bg.jpg) bottom repeat-x; padding: 0 0 10px 0; font-weight:normal; font-size:17px; }
#sub_col_2 h2 { padding: 10px 0 0px 0; margin: 0 0 10px 0; background: url(images/design_elements/header_bg.jpg) bottom repeat-x; font-weight:normal; }
h3 { padding: 0 0 10px 0; margin:0; font-size:12px; font-weight:bold; }

p { margin: 0 0 15px 0; padding: 0 0 0 0; }
a { color: #487b98; text-decoration: none; outline:none; }
a:hover { color: #487b98; text-decoration: underline; }

#home #content { padding:0; margin:0; }
#header { width: 100%; height: 71px; margin-bottom:40px; }
#logo { display: block; margin-top: 15px; outline: none; }

#horisontal_menubar { width: 100%; height: 30px; margin: 0; padding: 0; display: block; list-style: none; text-transform:uppercase; display:none; }
#horisontal_menubar ul { margin:0; padding:0; }
#horisontal_menubar li { display: block; float: left; margin-right:30px; }
#horisontal_menubar li a { display: block; padding: 6px 6px 6px 6px; display:block; /*<-- fucker litt på splash area */ color:#FFF; }
#horisontal_menubar li.active { background: url(images/design_elements/temp.png) no-repeat; background-position: bottom center; }

#horisontal_menubar li.blue { border-top:#87d1f1 solid 1px; }
#horisontal_menubar li.green { border-top:#98cc66 solid 1px; }
#horisontal_menubar li.pink { border-top:#cc6680 solid 1px; }
#horisontal_menubar li.yellow { border-top:#e8c400 solid 1px; }
#horisontal_menubar li.white { border-top:#dddddd solid 1px; }
#horisontal_menubar li.orange { border-top:#da8723 solid 1px; }
#horisontal_menubar li.red { border-top:#b30e08 solid 1px; }
#horisontal_menubar li.turquoise { border-top:#1cc3af solid 1px; }

#horisontal_menubar li.blue:hover { border-top:#4bbdeb solid 1px; }
#horisontal_menubar li.green:hover { border-top:#65b63a solid 1px; }
#horisontal_menubar li.pink:hover { border-top:#b33a49 solid 1px; }
#horisontal_menubar li.yellow:hover { border-top:#ffd800 solid 1px; }
#horisontal_menubar li.white:hover { border-top:#ffffff solid 1px; }
#horisontal_menubar li.orange:hover { border-top:#e4570b solid 1px; }
#horisontal_menubar li.red:hover { border-top:#e4140b solid 1px; }
#horisontal_menubar li.turquoise:hover  { border-top:#14eddb solid 1px; }

#splash_area { width: 100%; height: 384px; }
#demobar { width: 100%; height: 72px; display:none; }
#demobar h2 { color:#FFF; text-indent:22px; line-height:53px; padding:0; margin:9px 0 0 0; width:300px; font-weight:normal; font-size:20px; display:none; }
#demobar h3 { background: url(images/design_elements/thinkpage_demo.png) no-repeat; color:#FFF; width:209px; height:54px; text-indent:14px; cursor:pointer; line-height:53px; padding:0; margin:9px 0 0 0; font-size:16px; }
#demobar #demobar_container { margin:0 0 0 220px; padding:0 0 0 0; height:72px; }
#content { width: 100%; line-height:20px; }
#sub_col_2 ul { margin:0 0 0 20px; padding:0 0 0 0; list-style:none; }
#sub_col_2 li { background: url(images/icons/icon_general_list.png) left no-repeat; padding:3px 0 3px 23px; }

/*
.products { margin:0; padding:0; list-style:none; margin:0 auto; overflow:hidden; margin-bottom:5px; margin-left:12px; display:none; }
.products h3 { margin:0; padding:10px 0 3px 0; }
.products li { font-size:9px; margin-right:5px; line-height:normal; }
.products li.p1 { display:block; float:left; width:242px; height:123px; overflow:hidden; background: url(images/design_elements/boks_nettbutikk.png) no-repeat; }
.products li.p2 { display:block; float:left; width:242px; height:123px; overflow:hidden; background: url(images/design_elements/boks_bedrift.png) no-repeat; }
.products li.p3 { display:block; float:left; width:242px; height:123px; overflow:hidden; background: url(images/design_elements/boks_foreninger.png) no-repeat; }
.products li.p4 { display:block; float:left; width:242px; height:123px; overflow:hidden; background: url(images/design_elements/boks_personlig_hjemmeside.png) no-repeat; }
.products li p { color:#406473; }
.products li div { width:150px; padding:6px 10px 6px 6px; }
*/

#product_bar_front { background: url(images/design_elements/product_bar.jpg) no-repeat; padding: 16px 0 0 0; width:752px; height:50px; font-size:15px; font-weight:bold; clear:both; display:none; }
#product_bar_front ul {  margin:0; padding:0; list-style: none; }
#product_bar_front li { float:left; margin:0 0 0 22px; padding:0; display:block; padding-left:22px; }
#product_bar_front li.border {  border-left:#cbdfe7 solid 1px; }

#product_bar { background-color:#FAFAFA; border-bottom:1px dotted #CCCCCC; float:right; height:25px; margin:0 0 15px; padding:7px 1px 0; width:100%; }

.news_boxes { margin:0; padding:0; list-style:none; margin:0 auto; float:left; overflow:hidden; width: 480px; }
.news_boxes li { display:block; float:left; overflow:hidden; padding-bottom:15px; }
.news_boxes li p { padding:4px 0 0 0; margin:0 0 0 0; }
.news_boxes li div { width:100%; }

/*.boxes2 { margin:0; padding:0; list-style:none; margin:0 auto; width:260px; float:left; overflow:hidden; margin-bottom:5px; margin-top:20px; }
.boxes2 li { display:block; float:left; width:250px; padding:10px; overflow:hidden; padding-bottom:15px; padding-top:15px; }
.boxes2 li p { color:#525252; padding-top:4px; }
.boxes2 li div { width:100%; }*/

#header_inner, #splash_area_inner, #content_inner, #footer_inner, #horisontal_menubar_inner, #demobar_inner { width: 990px; margin: 0 auto; text-align: left; overflow:hidden; }
#content_inner_sub_pages { width: 1004px; margin: 0 auto; text-align: left; overflow:hidden; background: url(images/design_elements/page_bg.png) repeat-y; }
#content_inner_sub_pages2 { padding:10px 30px 0 30px; }
#content_overlay_color { background:url(images/design_elements/sub_white_gradient_bottom.png) bottom no-repeat; height:129px; overflow:hidden; display:block; clear:both; }
#sub_pages_splash { min-height:10px; height:auto !important; height:10px; padding-bottom:10px; }

.front_logo_picture { border-top:#ffffff dotted 1px; border-bottom:#ffffff dotted 1px; background-color:#ffffff; padding: 8px 0 3px 0; }
.front_logo_picture_odd { border-top:#ebebeb dotted 1px; border-bottom:#ebebeb dotted 1px; background-color:#fbfbfb; padding: 8px 0 3px 0; }

#splash_area_inner { width:1010px; }
#splash_area_container { width:1000px; clear:both; margin-top:3px; }

#horisontal_errorbar_inner { background-color:#d10000; border-bottom:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#f53737 solid 1px; border-left:#f53737 solid 1px; font-weight:bold; color:#FFF; padding:5px 10px 5px 10px; margin:23px 20px 20px 20px; -moz-border-radius:4px; text-indent:8px; }

#login { background: url(images/design_elements/login_box_bg.png) left no-repeat; margin-top:9px; height:357px; width:241px; }
#logintab1, #logintab2 { padding:15px 0 0 0; }
#support_icon_bar { padding:15px 0 0 14px; background: url(images/design_elements/front_col_spacer_line.jpg) no-repeat top center; }
#support_icon_bar p { padding:0 0 0 0; margin:0 0 8px 0; }

#footer { height: 128px; width: 100%; clear: both; background: url(images/design_elements/footer_infinite_bg.jpg) repeat-x 0 0; position:relative; bottom:0; display:none; }
#footer a { color:#FFFFFF; }
#footer #social { width:160px; float:left; padding:10px 0 0 0; margin:0; }
#footer #social span { padding:2px 0 2px 25px; margin-bottom:5px; }
#footer_inner { background: url(images/design_elements/footer_bg.jpg) repeat-x 0 0; height:128px; }
#footer_main_container { font-size:11px; color:#7d8485; position:relative; left:27px; top:4px; height:120px; width:100%; display:block; }
#footer_main_container div { margin-right: 40px; }
#footer #header_left { color:#162021; font-weight:bold; margin-bottom:25px; width:823px; display:block; }
#footer #header_right { color:#162021; font-weight:bold; margin-bottom:25px; display:block; }

#front_col_1 { width:470px; padding:0 15px 15px 0; min-height:650px; height:auto !important; height:650px; margin-top:20px; display:none; }
#front_col_2 { width:240px; padding:0 15px 15px 15px; margin:20px 0 20px 0; min-height:650px; height:auto !important; height:650px; border-left:#ebebeb solid 1px; display:none; }
#front_col_3 { width:185px; padding:0 15px 15px 15px; margin:20px 0 20px 0; min-height:650px; height:auto !important; height:650px; border-left:#ebebeb solid 1px; display:none; }

#sub_col_1 { width:255px; /*padding:0 15px 15px 0;*/ margin:0 0 0 0; min-height:450px; height:auto !important; height:450px; }
#sub_col_2 { width:660px; padding:0 10px 0 15px; margin:0 0 0 0; min-height:450px; height:auto !important; height:450px; }
.box { padding:0 5px 0 5px; border-right:#f3f3f3 solid 1px; }

#front_col_1 #welcome { margin:0 0 35px 0; }

#small_logo_list { font-size:10px; padding:5px 0 5px 0; float:left; width:100%; color:#8c8c8c; text-align:center; }

/* FORMS */
#splash_area form { padding:0; margin:0; }
#splash_area fieldset  { border:0 none; margin:0; padding:10px 10px 10px 13px; }
#splash_area input.field { border:1px solid #dfdfdf; color:#000000; float:left; font-size:18px; height:22px; padding:3px; width:207px; }
#splash_area input.field:focus { border:1px solid #78c036; }
.row { overflow:hidden; padding-bottom:5px; }
.row label { display:block; /* padding-top:4px 0 4px 0; */ text-align:left; width:152px; clear:both; }
#login .button { border: none; background: url(images/buttons/icon_ok.png) no-repeat top left; width:39px; height:18px; outline:none; cursor:pointer; float:left; }
#login .button:focus { border: none; background: url(images/buttons/icon_ok.png) no-repeat 1px 1px; width:40px; height:18px; outline:none; cursor:pointer; float:left; }

#content_inner_sub_pages2 form { padding:0; margin:0; }
#content_inner_sub_pages2 fieldset  { border:0 none; margin:0; padding:5px 10px 10px 10px; }
#content_inner_sub_pages2 input.field { border:1px solid #dfdfdf; color:#000000; float:left; font-size:18px; height:22px; padding:3px; width:207px; }
#content_inner_sub_pages2 input.field:focus { border:1px solid #78c036; }
#content_inner_sub_pages2 textarea.field { border:1px solid #dfdfdf; color:#000000; float:left; font-size:18px; height:130px; padding:3px; width:340px; }
#content_inner_sub_pages2 textarea.field:focus { border:1px solid #78c036; }

#social { width:100%; font-size:11px; margin:15px 0 15px 0; }
#social span { margin-right:15px; }

.misc_btn_bar_bottom { margin:0 0 0 0; padding:0 0 0 0; width:100%; display:block; float:left; }
.misc_btn_bar_bottom span { margin-right:10px; }
.misc_btn_bar_top { margin:0 0 0 0; padding:5px 0 25px 0; width:100%; display:block; float:left; }
.misc_btn_bar_top span { margin-right:20px; float:right; }

.try { background:url(images/icons/icon_gift.png) no-repeat 0 0; display:block; float:left; padding-left:23px; }
.twitter { background:transparent url(images/icons/icon_twitter.png) no-repeat; float:left; display:block; padding:0 0 0 23px; }
.facebook { background:transparent url(images/icons/icon_facebook.png) no-repeat; float:left; display:block;padding:0 0 0 23px; }
.map { background:transparent url(images/icons/icon_map.png) no-repeat 0 2px; float:left; display:block;padding:0 0 0 21px; font-weight:bold; }

#map_container_outer { clear:both; display:block; padding-top:30px; margin-left:25px; }
#map_container_inner { clear:both; display:block; background-color:#f5ffeb; width:425px; height:355px; border:#d9efc4 solid 1px; padding:20px; margin: 30px 0 0 0; }

/* DIVERSE COMMON STUFF */
img { border: 0; }
.left { float: left; }
.right { float: right; }
.blockleft { display: block; float: left; }
.blockright { display: block; float: right; }
.clear { clear: both; }
.block { display: block; }
.clearblock { display:block; clear:both; }
.hide { display: none; }
.text_center { text-align:center; }
.bold { font-weight: bold; }
.moist { overflow: hidden; }
.read_more_general { display:block; width:100%; clear:both; margin:5px 0 8px 0; }
.font11 { font-size:11px; }
.img_left { margin: 0 10px 0 0; float:left; display:block; }
.img_right { margin: 0 0 0 10px; float:right; display:block; }

blockquote  { background:url(images/icons/icon_quote.png) no-repeat scroll 0px 12px; font-family:Georgia,"Times New Roman"; font-size:12px; font-style:italic; font-weight:normal; margin:0 0 0 0; padding:15px 0px 0px 34px; }

/* MENU ON SUB PAGES */
.menu { border-right:#f3f3f3 solid 1px; min-height:250px; height:auto !important; height:250px; margin:0 0 0 0; padding:0 0 0 3px; }
.menu li { list-style:none outside none; margin:0; padding:0; border-bottom:#f3f3f3 solid 1px; text-indent:10px; }
.menu li a { background:url(images/design_elements/menu_arrow.jpg) right no-repeat; color:#333333; display:block; padding:0; text-decoration:none; }
.menu li a span { color:#333333; display:block; padding:12px 15px 12px 0; text-decoration:none; }
.menu li a:hover { background:url(images/design_elements/menu_arrow_hover.jpg) right no-repeat; }
.menu li a span.chosen { background:url(images/design_elements/menu_arrow_chosen.jpg) right no-repeat; }
.menu li a span.chosen_nosub { background:url(images/design_elements/menu_arrow_hover.jpg) right no-repeat; }
.menu li a span.chosen_sub { background:url(images/design_elements/menu_arrow_hover.jpg) right no-repeat; font-weight:bold; }

.menu .sub_menu_container { padding: 0 0 0 3px; margin: 0px; border-top: 1px solid #F3F3F3; }
.menu li.sub_menu { border:0; background:none; padding:0; margin:0; font-size:11px; }
.menu li.sub_menu a { border:0; background:url(images/design_elements/menu_arrow.jpg) right no-repeat; }
.menu li.sub_menu a span { color:#333333; display:block; padding:7px 0 7px 25px; text-decoration:none; }
.menu li.sub_menu a:hover { border:0; background:url(images/design_elements/menu_arrow_hover.jpg) right no-repeat; }

/* DESIGN LISTS */
.important_list { border-bottom:none; height:300px; margin:0 0 20px; padding:20px 0 20px 0; } 
.important_list div { float:left; width:300px; }
.important_list div.right { float:left; margin-left:22px; width:300px; }
.important_list li { list-style:none outside none; margin:0; padding:0 0; border-bottom:#f3f3f3 solid 1px; border-right:#f3f3f3 solid 1px; }
.important_list li a:hover { background-position:0; }
.important_list li a { color:#333333; display:block; padding:0; text-decoration:none; }
.important_list li a span { color:#333333; display:block; padding:12px 15px 12px 20px; text-decoration:none; }
.important_list li a:hover { }

/* FRA GAMMEL SIDE - SAS */
/* BOX PICKER */
#demo_form_wrapper { width: 600px; } /* ny */
#box_picker_wrapper { width:100%; }
#box_container { padding:5px; }
#box_container .box { width:185px; float:left; margin-right:10px; text-align:center; }
#box_container .box img { border:0; }
#box_container .box h1 { margin:0; padding:0; font-size:11px; font-weight:normal; }

#box_picker_wrapper #box { float:left; width:170px; padding:0px 30px 0px 0px; }
#box_picker_wrapper #box span { color:#FFF; font-family:verdana, arial; font-size:12px; font-weight:bold; text-decoration:none; position:relative; top:31px; left:48px; float:left; }
#box_picker_wrapper img { border:0; margin-left:10px; }

.spacer { clear:both; height:1px; }
div.main_header_1 { background-color:#87d1f1; width:100%; height:48px; color:#FFFFFF; line-height:55px; text-indent:15px; font-size:16px; font-family:verdana, arial; margin:0; padding:0; background: transparent url(/demo/images/form_header_yellow.png) no-repeat; margin:0 0 0 15px; padding:0; font-weight:bold }
div.main_header_2 { background-color:#87d1f1; width:100%; height:48px; color:#FFFFFF; line-height:55px; text-indent:15px; font-size:16px; font-family:verdana, arial; margin:0; padding:0; background: transparent url(/demo/images/form_header_black.png) no-repeat; margin:0 0 0 15px; padding:0; font-weight:bold }
div.main_header_3 { background-color:#87d1f1; width:100%; height:48px; color:#FFFFFF; line-height:55px; text-indent:15px; font-size:16px; font-family:verdana, arial; margin:0; padding:0; background: transparent url(/demo/images/form_header_blue.png) no-repeat; margin:0 0 0 15px; padding:0; font-weight:bold }
div.main_header_4 { background-color:#87d1f1; width:100%; height:48px; color:#FFFFFF; line-height:55px; text-indent:15px; font-size:16px; font-family:verdana, arial; margin:0; padding:0; background: transparent url(/demo/images/form_header_red.png) no-repeat; margin:0 0 0 15px; padding:0; font-weight:bold }

.top_info { font-family:verdana, arial; font-size:11px; line-height:16px; }
.top_info h1 { font-size: 19px; font-weight:bold; }

.form_div { margin:0 auto; width:520px; padding:2px 14px 5px 14px; margin-bottom:10px; background-color:#ffffff; border-right:#eeeeee solid 1px; border-bottom:#eeeeee solid 1px; border-left:#eeeeee solid 1px; font-family:verdana, arial; font-size:11px; line-height:16px; }
.form_div div.textfield_marked { float:left; width:400px; background-color:#eefcd3; border:#dbefb4 solid 1px; clear:both; width:97%; display:block; padding:8px; }
.form_div div.textfield { float:left; width:400px; background:transparent; border:transparent solid 1px; clear:both; width:97%; display:block; padding:8px; }
.form_div h1 { font-size:14px; font-weight:bold; margin-bottom:8px; }
.form_div p { font-size:11px; margin-bottom:20px; border-bottom:solid 1px #dedede; padding-bottom:10px; }
.form_div label.textfield { display:block; font-weight:bold; text-align:left; width:90px; float:left; padding-top: 2px; font-family: arial;}
.form_div label.textarea { display:block; font-weight:bold; text-align:left; width:500px; float:left; clear:both; font-family: arial; }
.form_div input { float:left; width:250px; border:#9e9e9e dotted 1px; }
.form_div input.marked { border:#c1de89 solid 1px; }
.form_div textarea { float:left; width:250px;margin:2px 0 30px 10px; display:block; clear:both; border:#9e9e9e dotted 1px; }
.form_div .button { float:left; width:522px; padding:15px 0 15px 0; margin:20px 0 0 0; border-top:#dedede solid 1px; border-bottom:#dedede solid 1px; }
.form_div button { font-size:12px; height:32px; font-family:verdana, arial; font-weight:bold; background-color:#96c145; border:#6e9c16 solid 1px; text-transform:uppercase; cursor:pointer; padding:8px; color:#ffffff; float:right; }
/*.form_div img { position: relative; top: -4px; }
.form_div span img { position: relative; top: -6px; } */
.form_div span { display:block; float:left; width:30px; }
.form_div span img { float:left; margin:3px 0 0; padding-left:6px; }
.form_div button:hover { font-size:12px; height:32px; font-family:verdana, arial; font-weight:bold; background-color:#83b327; border:#639601 solid 1px; text-transform:uppercase; cursor:pointer; padding:8px; color:#ffffff; float:right; }

/* References page */
#content .references_list_container { display:inline; width:100%}
#content .references_list_ul { padding-left:0px; display:block; }
#content .references_list_item { width:280px; display:inline; position:relative;float:left;background:none;text-align:center; padding-bottom:20px; position:relative; height:87px; }
#content .references_list_pic img { padding: 3px; border: none; }

/* CONTACT PAGE TOP */
#contactinfo { display:block; width:580px; height:auto; margin: 0 0 0 0; padding:0 0 0 0; }
#contactinfo h3 { font-size:13px; font-weight:bold; display:block; border-bottom: dotted 1px #d1d1d1; width:125px; margin-bottom:15px; }
#contactinfo_left { width:250px; height:auto; display:block; padding: 0 0 0 0; margin: 0 0 0 0; float:left; border-right:dotted 1px #d0d0d0; /*overflow:hidden;*/ }
#contactinfo_right { width:170px; height:auto; display:block; padding: 0 0 0 0; margin: 0 0 0 0; float:right;  }

#contactinfo2 { display:inline; width:580px; height:auto; margin: 0 0 0 0; padding:0 0 0 0; }
#contactinfo_left2 { width:220px; height:auto; display:inline; padding: 0 0 0 0; margin: 0 0 0 0; float:left; border-right:dotted 1px #d0d0d0; /*overflow:hidden;*/ }
#contactinfo_right2 { width:300px; height:auto; display:inline; padding: 0 0 0 0; margin: 0 0 0 0; float:right;  }

/* CONTACT FORMS*/
.demoform { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 0; max-width: 600px; }
.demoform fieldset { border-color: #9b9b9b; border-width: 1px; border-style:dotted; padding: 10px; margin: 0;  }
.demoform fieldset legend { font-size:1.3em; font-weight:bold; color:#006699; background-color:#FFFFFF;  }
.demoform label { display: block; float: left; width: 220px; padding: 0; margin: 5px 0 0; text-align: right; }
.demoform img { margin:8px 0 0 0; padding:0 0 0 10px; }
.demoform input { width:260px; margin:5px 0 0 10px; border-top: solid 1px #ebebeb; border-left: solid 1px #ebebeb; border-bottom: solid 1px #cbcbcb; border-right: solid 1px #cbcbcb; height:20px; }
.demoform textarea { width:auto; margin:5px 0 0 10px; border-top: solid 1px #e1e1e1; border-left: solid 1px #e1e1e1; border-bottom: solid 1px #b4b4b4; border-right: solid 1px #b4b4b4; }
.demoform .codefield { width:60px; margin:5px 0 0 10px; padding:0 0 0 0; height:30px; vertical-align:top; color:#505050; font-weight:bold; } 
/*.demoform input#submit { width:auto; }*/
textarea { overflow: auto; }
.demoform small { display: block; margin: 0 0 5px 160px; padding: 1px 3px; font-size: 88%; }
.demoform br { clear:left; }
.clearer { clear:both; height: 1px }

.response_text { width: 300px; }
/* HIDDEN IMAGE-POPUP DIVS */
#waxpadautoid1 img { border:2px solid #d8d8d8; }
#waxpadautoid1 { float:none; margin:0px auto; position:relative; opacity:1.0; height:200px; width:1000px; z-index:9999;}
#waxpadhangerwaxpadautoid1 { height:100%; left:0px; overflow:visible; position:absolute; top:0px; opacity:0.8; }
#waxpadvertseedwaxpadautoid1 { text-align:center; left:0pt; top:50pt; position:absolute; width:100%; display:none; }

.blog_entry  { border-bottom:3px solid #F4F4F4; float:left; margin-bottom:15px; width:100%; float:left; }
.blog_entry h1 { font-size:24px; padding-bottom: 10px; }
.blog_entry .tags { font-size:11px; }
.blog_entry .img_left { border-right:#ffffff solid 2px; border-bottom:#ffffff solid 2px; }
.blog_entry .img_right { border-left:#ffffff solid 2px; border-bottom:#ffffff solid 2px; }
.blog_entry .blog_content { margin: 10px 0 10px 0; float:left; padding:20px 20px 10px 20px; background-color:#f5f9fb; border-left:#e0edf2 solid 1px; border-top:#e0edf2 solid 1px; border-right:#c6dee7 solid 1px; border-bottom:#c6dee7 solid 1px; -moz-border-radius:4px; width: 600px; }
.blog_footer { padding:20px 0 15px 0; }

/* EXPANDABLE DOCUMENT-ID WINDOW FOR HIDDEN "WRITE COMMENT"-FIELD */
#expand { padding:0; margin: 0px 15px 15px 15px; display:inline; /*IE%&#€%& FIX*/ }

/* FRONT-END-GALLERI 100PX WIDTH 18.12.07 */
#gallery_nav_panel { margin: 0 auto; text-align:center; width:560px; }
#gallery_nav_panel ul { width:560px; height:30px; padding-left:0px; margin-left:0px; }
#gallery_nav_panel li {  padding-right: 6px; margin: 0; display:inline; background:none; }
#gallery_nav_panel img { border: 0; }

#gallery_content_100 ul { padding-left: 40px; margin-left: 0px; }
#gallery_content_100 li { width:100px; border:solid #cccccc; border-width:0 1px 1px 0; padding: 10px 10px 0px 10px; text-align:center; position:relative; float:left; display:inline; margin: 0px 12px 11px 0px; height:130px; background-color:#fafafa; -moz-border-radius: 4px; background-image: none; }
#gallery_content_100 .img_container { display:block; clear:both; height:100px; }
#gallery_content_100 .img_container img { border:#000000 solid 1px; }
#gallery_content_100 .search_container { display:block; clear:both; }

