body {
background-color: #dbdbdb;
margin: 0;

font-family: tahoma, verdana, helvetica, arial, sans-serif;
font-size: 11px;
color: #2a2a2a;
padding: 10px;
background-image: url(/img/bg1.JPG);
/*
background-repeat: repeat-x;
*/
}

html { padding-bottom: 10px; }

img { border: none; }
a.thumb_padding { padding: 2px 9px 2px 9px; }
a.thumb_padding2 { padding: 2px 3px 2px 3px; }

/* td, tr, th, table */
td, tr { border: none; font-size: 11px; }

td.dots { font-size: 1px; border-top: dotted 1px #b21010; }

td.paging_links { padding: 5px; }
td.paging_links a { padding: 3px 5px 3px 5px; border: solid 1px #cccccc; }

.media_amount { height: 30px; width: 100%; padding-top: 5px; float: left; background-repeat: no-repeat; background-position: right; }

/* Forms */

form { margin: 0px; }
input[type=text], input[type=password] { border: solid 1px #cdcdcd; }

.submit {
background: url(/img/submit.gif) top left;
border: #ccc 1px solid;
padding: 3px 15px 3px 15px;
font-family: tahoma;
font-size: 11px;
}

select, textarea, input, option {
font-family: tahoma;
font-size: 10px;
font-weight: bold;
color: #2a2a2a;
}

legend { font-weight: bold; color: #b21010; }
fieldset { padding: 8px; }
textarea { overflow: auto; }

/* Links */
a { text-decoration: none; }
a:link, a:visited { color: #000000; }
a:hover, a:active { color: #016da6; }

a.white:link, a.white:visited, a.white:hover, a.white:active { color: #ffffff; }

#content a.header:link, a.header:visited { color: #3684c4; font-weight: bold; }
#content a.header:hover, a.header:active { color: #3684c4; font-weight: bold; text-decoration: underline; }

#content a.admin:link, a.admin:visited { color: #b21010; font-weight: bold; }
#content a.admin:hover, a.admin:active { color: #b21010; font-weight: bold; text-decoration: underline; }

/* Text (p, h, span) */ 
.blue { color: #3684c4; }
.orange { color: #f37421; }
.red { color: red; }
.bold, .blue, .orange, .red { font-weight: bold; }


p {
margin: 0;
padding: 5px 10px 5px 10px;
}

h1, h2, h3, h4, h5, h6 {
margin: 0px;
}

h3 {
font-weight: bold;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
}

h2 {
font-family: tahoma;
font-size: 15px;
padding: 8px 0 9px 1px;
color: #b21111;
}

hr {
border: none;
border-top: dotted 1px #b21010; height: 1px;
}


	
/* Error handler */
.error { border: solid 1px #f53232; background-color: #f4cccc; background-image: url(/img/error_2.jpg); background-repeat: no-repeat; padding: 5px 5px 5px 60px; min-height: 40px; font-weight: bold; margin-bottom: 10px; }
/* Message handler */
.message { border: solid 1px #406210; background-color: #cfe495; background-image: url(/img/message.jpg); background-repeat: no-repeat; padding: 5px 5px 5px 60px; min-height: 40px; font-weight: bold; margin-bottom: 10px; }

/* Layout */
 
#main_container {
width: 1030px;
margin: 0 auto 0 auto;
}

#left_container {
width: 730px;
border: none;
background-color: #ffffff;
float: left;
}

#right_container {
width: 270px;
border: none;
background-color: #ffffff;
float: right;
}

#right_content { padding: 10px; }

#corner_small_1, #corner_small_2, #corner_small_3, #corner_small_4 { width: 8px; height: 8px; }
#corner_small_1, #corner_small_3 { float: left; }
#corner_small_2, #corner_small_4 { float: right; }

div#corner_small_1 { background: url(/img/corner_rightbox_1.jpg) top left no-repeat; }
div#corner_small_2 { background: url(/img/corner_rightbox_2.jpg) top right no-repeat; }
div#corner_small_3 { background: url(/img/corner_rightbox_3.jpg) bottom left no-repeat; }
div#corner_small_4 { background: url(/img/corner_rightbox_4.jpg) bottom right no-repeat; }

#main_content { padding: 5px 7px 5px 7px; }
#menu_container { width: 140px; border: none; float: left; }

.small_topic, .wide_topic, .half_topic, .half_topic375 {
height: 19px;
color: #ffffff;
padding: 4px 0 0 10px;
font-weight: bold;
float: left;
}

.small_topic { width: 130px; background: url(/img/1_topic_bg.jpg) no-repeat #9c9c9c; }
/*.wide_topic { width: 555px; background: url(/img/Bars-2.png) no-repeat #9c9c9c; }*/
.half_topic { width: 265px; background: url(/img/2_topic_bg.jpg) no-repeat #9c9c9c; }
.half_topic375 { width: 365px; background: url(/img/4_topic_bg.jpg) no-repeat #9c9c9c; }
.wide_topic { width: 555px; background: url(/img/3_topic_bg.jpg) no-repeat #9c9c9c; }

.small_content, .wide_content, .half_content {
border-right: solid 1px #c5c5c5;
border-left: solid 1px #c5c5c5;
background-color: #f2f2f2;
padding: 5px;
padding-top: 10px;
/*margin-top: 10px;
margin-bottom: 20px;*/
float: left;
}

.small_content { width: 128px; }
.wide_content { width: 553px; float: right; }
.half_content { width: 263px; }

.round_bottom { margin: 0; margin-bottom: 20px; padding: 0px; }
.round_top { margin: 0; margin-top: 10px; padding: 0px; }

#left_reklam { padding-bottom: 15px; }
#header { height: 100px; background-image: url(/img/Header_test1.jpg); background-repeat: no-repeat; margin: 0; }

div#corner_left_bottom { background-image: url(/img/corner_left_bottom.jpg); width: 15px; height: 38px; float: left; }
div#corner_right_bottom { background-image: url(/img/corner_right_bottom.jpg); width: 15px; height: 38px; float: left; background-position: right; }
div#footer_middle { background-color: #9b9b9b; width: 700px; height: 23px; float: left; text-align: center; color: #ffffff; padding: 8px 0 0 0; font-weight: bold; background-image: url(/img/middle_foother.jpg); }

#content { width: 565px; background-color: #ffffff; margin: 0; float: right; }
#footer { height: 38px; padding: 0; clear: both; }


/* Menu */

#menu { width: 140; margin: 0; font-weight: bold; }

#ul_menu { margin: 0; padding: 0; }
#ul_menu li { display: inline; list-style-type: none; }
#ul_menu a { float: left; text-decoration: none; color: #000000; margin: 0px; padding: 3px 0 3px 5px; width: 110px; }
#ul_menu a.undermeny2 { float: left; text-decoration: none; color: #3684c4; margin: 0px; padding: 3px 0 3px 15px; width: 105px; background-image: url(/img/ikon-Meny.gif); background-repeat: no-repeat; background-position: center left; margin-left: 5px; }
#ul_menu a.undermeny { float: left; text-decoration: none; color: #3684c4; margin: 0px; padding: 3px 0 3px 15px; width: 105px; margin-left: 5px; }

/* Poll */

td.bold { font-weight: bold; }
td.poll_images { background-image: url(/img/poll_bg.jpg); border: solid 1px #ffffff; height: 16px; }
td.mini_text_amount { font-size: 10px; }
td.mini_text_percent { font-size: 10px; text-align: right; }

td.wide_text_amount { font-size: 10px; width: 465px; }
td.mini_text_percent { font-size: 10px; text-align: right; }

/* Forumet */

.error_border { border: solid 1px #b21010; }