@charset "windows-1252";

/* Generelt */

* {
padding:			0px;
margin:				0px;
font-family:		"Trebuchet MS";
font-size:			11px;
}

/* Standarder */

body {
text-align:			center;
overflow-y:			scroll;

}

a {
color:				#0a739b;
text-decoration:	underline;
}

a:hover {
text-decoration:	none;
}

h1 {
color:				#232323;
font-size:			16px;
font-weight:		normal;
margin-bottom:		10px;
}

h1.append {
color:				#232323;
font-size:			16px;
font-weight:		normal;
margin-bottom:		10px;
margin-top:			14px;
}

h2 {
font-size:			13px;
font-weight:		normal;
margin-bottom:		3px;
}

p {
margin-bottom:		14px;
line-height:		15px;
}

/* Side opsætning */

div#site_holder {
width:				802px;
margin:				0px auto;
text-align:			left;
}

div#site_head {
width:				802px;
height:				316px;
background-image:	url('/images/design/top.jpg');
position:			relative;
}

a#site_logo {
position:			absolute;
left: 				23px;
top:				20px;
height:				42px;
width:				170px;
cursor:				pointer;
}

div#site_top_picture {
position:			absolute;
left:				9px;
bottom:				49px;
width:				784px;
height:				188px;
}

div#site_top_picture div {
width:				100%;
height:				100%;
position:			relative;
}

div#site_top_picture div div {
position:			absolute;
width:				300px;
height:				91px;
top:				0px;
right:				0px;
background:			url('/images/design/top_picture_flip.png');
}

div#site_top_picture div div div {
margin-top:			10px;
width:				280px;
background:			none;
height:				auto;
margin-right:		3px;
}

div#site_top_picture div div div h1 {
color:				#00aeef;
font-size:			14px;
margin-bottom:		7px;
}

div#site_top_picture div div div p {
color:				#676767;
line-height:		17px;
}

div#site_menu {
position:			absolute;
bottom: 			5px;
height:				31px;
left:				1px;
}

div#site_menu li {
height:				31px;
line-height:		31px;
float:				left;
padding:			0px 15px;
margin-right:		3px;
list-style-type:	none;
}

div#site_menu li a {
font-size:			11px;
text-decoration:	none;
color:				#7C7C7C;
}

div#site_menu li:hover, div#site_menu li.selected {
background-color:	#e9e9e9;
cursor:				pointer;
}

div#site_menu li:hover a, div#site_menu li.selected a {
font-size:			11px;
text-decoration:	none;
color:				#4C4C4C;
}

div#site_content {
width:				780px;
margin-left:		11px;
margin-top:			15px;
margin-bottom:		15px;
}

div#site_bottom {
height:				41px;
background-image:	url('/images/design/bottom.jpg');
margin-bottom:		20px;
}

div#site_bottom address {
height:				41px;
line-height:		41px;
margin-left:		8px;
font-style:			normal;
}

div#site_bottom address a {
color:				#000000;
}

div#site_bottom div {
float: 				right; 
height: 			41px; 
line-height: 		41px; 
padding-right: 		10px;
color:				#999999;
}

div#site_bottom div a {
text-decoration:	none;
color:				inherit;
}

/* Venstremenu */

div#site_left_menu {
width: 				150px; 
border-right: 		1px solid #DADADA; 
float: 				left; 
margin-right: 		15px;
}

div#left_menu_fill {
float: 				left; 
width: 				614px;
}

div#site_left_menu ul {
list-style-type:	none;
margin-left:		10px;
margin-top:			10px;
margin-bottom:		10px;
}

div#site_left_menu ul li {
height:				20px;
line-height:		20px;
padding-left:		10px;
background:			url('/images/left_menu/bullet.png') left center no-repeat;
}

div#site_left_menu ul li a {
color:				#000000;
text-decoration:	none;
}

div#site_left_menu ul li a:hover, div#site_left_menu ul li a.choosed {
color:				#0d7faa;
}

/* Kontakt Cineo */

div.contact_info {
float: 				left; 
height: 			280px; 
width: 				230px; 
margin-right: 		38px; 
margin-top: 		20px;
}

div.contact_map {
float: 				right; 
padding:			3px;
border:				1px solid #AAAAAA;
}

div#google_map {
width: 				480px; 
height: 			260px; 
}

/* Forme */

input.input, textarea.input {
border:				1px solid #AAAAAA;
height:				17px;
padding-top:		2px;
width:				200px;
padding-left:		3px;
}

input.input_over, textarea.input_over {
border:				1px solid #00aeef;
height:				17px;
padding-top:		2px;
width:				200px;
padding-left:		3px;
}

textarea.input, textarea.input_over {
height:				90px;
}

select.select {
border:				1px solid #AAAAAA;
height:				19px;
width:				200px;
}

input.submit {
border:				1px solid #AAAAAA;
height:				23px;
background-image:	url('/images/form/submit.jpg');
color:				#164983;
padding-top:		2px;
width:				100px;
}


div.form_text {
float: 				left;
padding-top: 		6px;
padding-bottom: 	4px;
width: 				120px;
}

div.form_input {
float: 				left; 
padding-top: 		4px; 
padding-bottom: 	4px; 
width: 				240px;
}

/* Reference siden */

div.reference_text {
width: 				400px; 
float: 				left; 
padding-top: 		15px;
}

div.reference_text h2 {
margin-bottom:		7px;
}

div.reference_text p {
line-height:		16px;
}

div.reference_image {
height: 			142px; 
width: 				202px; 
float: 				left;
}

/* Sitemap siden */

#sitemap_list {
margin:				0px;
list-style-type:	none;
}

#sitemap_list li {
height:				20px;
}

#sitemap_list li a {
color:				#000000;
text-decoration:	none;
}

#sitemap_list li a:hover {
color:				#0d7faa;
text-decoration:	none;
}

#sitemap_list li.level2 {
padding-left:		15px;
}

#sitemap_list li.level3 {
padding-left:		30px;
}

/* Content opsætning */

div.content_row1 {
width: 				265px; 
margin-right: 		40px; 
float: 				left; 
text-align: 		left;
}

div.content_row2 {
width: 				265px; 
float: 				left; 
text-align: 		left;
}

/* Standard klasser */

.clear_both {
clear: 				both; 
height: 			0px; 
overflow: 			hidden;
}
