body { font: 80%/1.6em Verdana, Tahoma, Arial, sans-serif; color: #303030; background: #fff url(/inc/images/bg_body.gif) repeat-x; padding: 0; margin: 0 0 100px 0;}

h1, h2, h3, h4, h5, h6, p, ul, ol, form, fieldset, img { margin: 0; padding: 0; border: 0;}

a { text-decoration: underline; color: #e50000;}
a:hover { text-decoration: none; }
a.text-link { text-decoration: none; color: #303030; }
a.text-link span.text-link { text-decoration: underline; color: #e50000; white-space: nowrap;}
a.text-link:hover span.text-link { text-decoration: none; }

h1 { color: #c00; font: bold 2.4em/1.2em Verdana, Tahoma, Arial, sans-serif; margin: 0 0 16px 0;}

ul, ol { margin: 0 0 12px 16px; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
ul.list { margin-left: 0; }
ul.list li { list-style: none; }

p { margin: 0 0 12px 0; }
p.preamble { font-size: 1.1em; }

div.box { background: #8f8a77 url(/inc/images/bg_box_top.gif) top left no-repeat; }
div.box .box { background: url(/inc/images/bg_box_bottom.gif) bottom left no-repeat; padding: 10px 15px; }


.img { display: block; }
.img.left { float: left; margin: 5px 10px 5px 0;}
.img.right { float: right; margin: 5px 0 5px 10px;}
.img img { display: block; }
.img p { font-size: .8em; color: #999; margin: 0; padding: 1px 0 0 0; line-height: 1.2em;}


#document { margin: 0 auto; }

#head-container { margin: 0 auto; background: url(/inc/images/bg_head_container.gif) top center no-repeat; }
#head { width: 975px; margin: 0 auto; height: 329px; background: url(/inc/images/bg_head.gif) repeat-y; }
    #head #flags {float: right; margin: 5px 40px 0px 0px;}
    
	#head #login a { display: block; background: url(/inc/images/bg_login_left.gif) top left no-repeat; float: right; color: #fff; font-size: .85em; font-weight: bold; text-decoration: none; margin-right: 15px; }
	#head #login a span { display: block; background: url(/inc/images/bg_login_right.gif) top right no-repeat; padding: 2px 10px 6px 10px; }
	#head #login:after { content: "."; clear: both; display: block; height: 0; position: relative; visibility: hidden; }
	#head #img a { display: block; border: 3px solid #fff; width: 901px; margin: 15px auto; clear: both;}
	#head #img img { display: block; }

#main-container { margin: 0 auto; background: url(/inc/images/bg_main_container.gif) top center repeat-y; }
#main { padding: 0 10px; background: url(/inc/images/bg_main.gif) top center no-repeat; }
#main-content { width: 976px; margin: 0 auto; padding: 30px 0; height: 1%;}
#main-content:after { content: "."; clear: both; display: block; height: 0; position: relative; visibility: hidden; }

#navigation { width: 231px; float: left; margin: 0 40px 0 0; background: url(/inc/images/misc_valj-energimarkt.gif) bottom no-repeat; padding: 0 0 150px 0;}
	#navigation ul { margin: 0; padding: 0; padding-bottom: 5px; line-height: 1.2em;}
	#navigation ul ul ul { padding: 0; }
	#navigation ul li { background: #b50004; border-bottom: 1px solid #fff; list-style: none; }
	#navigation ul li li { border-bottom: 1px solid #b50004; }
	#navigation ul li a { color: #fff; display: block; text-decoration: none; padding: 5px 0 4px 20px; }
	#navigation ul li a:hover { text-decoration: underline; }
	#navigation ul li a.active { background-color: #d60005; }
	#navigation ul li li a { padding: 2px 0 1px 30px; }
	#navigation ul li li li a { padding-left: 40px; }
	
#scene { width: 433px; float: left; }
    #scene label {display: block;}
    #scene button {display: block; margin-top: 10px;}
    #scene ul li { margin-bottom: 15px;}
    #scene .small {font-family: Verdana, Arial,  sans-serif; color: #333; font-size: 11px; font-style: italic; line-height: 125%;}
    
    #paragraph-list {}
			.paragraph-item { clear: both; height: 1%; }
			.paragraph-item:after { content: "."; display: block; clear: both; position: relative; visibility: hidden; height: 0; }
			
	/* file list */	
    #file-list { padding-top: 1em; }
	#file-list ul { margin: 0px; }
	#file-list li { list-style: none; }
	#file-list li a { font-weight: normal; color: #000; display: block; padding-left: 22px; background: url(/backnet/inc/images/icon/page_white.png) left center no-repeat; }
	#file-list li.txt a { background-image: url(/backnet/inc/images/icon/page_white_text.png); }
	#file-list li.pdf a { background-image: url(/backnet/inc/images/icon/page_white_acrobat.png); }
	#file-list li.rar a { background-image: url(/backnet/inc/images/icon/page_white_compressed.png); }
	#file-list li.zip a { background-image: url(/backnet/inc/images/icon/page_white_compressed.png); }
	#file-list li.xls a { background-image: url(/backnet/inc/images/icon/page_white_excel.png); }
	#file-list li.xlsx a { background-image: url(/backnet/inc/images/icon/page_white_excel.png); }
	#file-list li.doc a { background-image: url(/backnet/inc/images/icon/page_white_word.png); }
	#file-list li.docx a { background-image: url(/backnet/inc/images/icon/page_white_word.png); }
	#file-list li.ppt a { background-image: url(/backnet/inc/images/icon/page_white_powerpoint.png); }
	#file-list li.pptx a { background-image: url(/backnet/inc/images/icon/page_white_powerpoint.png); }
	#file-list li.gif a { background-image: url(/backnet/inc/images/icon/page_white_picture.png); }
	#file-list li.jpg a { background-image: url(/backnet/inc/images/icon/page_white_picture.png); }
	#file-list li.png a { background-image: url(/backnet/inc/images/icon/page_white_picture.png); }
	#file-list li.psd a { background-image: url(/backnet/inc/images/icon/page_white_picture.png); }
    
    table.models {width: 660px; font-size: 11px; border: 0px; border-spacing: 0px; border-collapse:collapse; }
    
    table.models tr.even {}
    table.models tr.odd { background-color: #e7e7e7;}
    table.models td { text-align:center;}
    table.models td.product {width:120px; text-align:left}
    

#extra { width: 231px; float: right; }
	#extra h1 { color: #fff; font: 1em Tahoma, Verdana, sans-serif; }
	#extra ul { margin: 0; }
	#extra ul li { list-style: none; padding: 4px 0; }
	
	#news { padding: 0 0 20px 0; }
	
	#info {}
	#info a { color: #fff; }
	#info a span.text-link { color: #fff; }
	
#foot { clear: both; background: url(/inc/images/bg_document.gif) center top no-repeat; width: 975px; padding: 10px 10px; margin: 0 auto; }
	#foot ul { float: right; }
	#foot ul li { display: block; float: left; padding-left: 1em;}
	#foot ul li a { color: #7a7974; font-size: .85em;}