
/* GENERAL STYLES */
body  { background-image: url(../jpg/baggrund.jpg) }

BODY, TD, LI, P, DIV, INPUT {
	color:      #001111;
	font-size:   12px;
	font-family: Arial }

p  { line-height: 16px; margin: 0 0 5px; padding: 0 }

h1   { color: #717171; font-size: 34px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0 }

h2   { color: #145495; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0; padding-bottom: 0 }

/* PLACEHOLDERS */
#page {
	margin: 20px auto;
	width:   902px;
	height:  auto }

#topcontainer  { background-image: url(../gif/topbar.gif); width: 902px; height: 122px; max-height: 122px }

#topcorners {
	background-image: url(../gif/maincontainer_top.gif);
	margin-top:        10px;
	width:             902px;
	height:            10px }

#botcorners  { background-image: url(../gif/maincontainer_bot.gif); margin-bottom: 20px; width: 902px; height: 12px }

#maincontainer   { background-image: url("../gif/frontpage_bg.gif"); width: 902px; height: auto }

#box_left     { margin: 0 10px 10px 0; width: 180px; float: left }
/*MAIN CONTENT
*/
#content_main       { background-color: white; margin-top: 10px; width: 690px; height: 300px; float: left }
#content_main a:hover { color: #f00; text-decoration: none }
#content_main a { color: #213a7a; text-decoration: none }
#content_right         { background-color: white; margin-top: 10px; padding: 20px; width: 140px; height: 260px; float: right }
/*RIGHT MENU
*/
#content_right a { color: #213a7a; text-decoration: none }
#content_right a:hover { color: #f00 }
#box_right    { margin-left: 10px; width: 881px; height: auto; float: left }
.content_txt  { margin: 10px 20px 20px }

#top_pic_container    { background-color: #fff; width: 881px; height: 290px; float: left }

.top_pic  { background-color: #343434; margin-top: 10px; margin-left: 10px; width: 670px; height: 160px }

#TopLeft  { width: auto; height: 120px; float: left }

#TopLogo  { margin-top: 20px; margin-left: 30px }

#TopRight  { width: 170px; height: 120px; float: right }

#AdressBox  { color: #505050; margin-top: 20px; width: 160px; float: left; clear: both }

.lan  { margin-top: 0; float: right; clear: both }

#TopNavigation  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 30px; padding-top: 0; padding-left: 30px; width: 690px; float: left }

#TopNavigation li {
	text-decoration:  none;
	background-image:  none;
	background-repeat: no-repeat;
	list-style-type:   none;
	margin-right:      15px;
	left:              0;
	float:             left }

#TopNavigation A {
	color:          #787878;
	text-decoration: none }

#TopNavigation A:hover {
	color: #505050 }

#TopNavigation li.selected { }
#TopNavigation a.selected { color: #000 }
/* LEFT MENU */
#menucontainer  { margin: 0 0 0 0; padding: 0; width: 180px; float: left }
.SmallTxt { font-size: 10px }
.forms1 { width: 332px }
.forms2 { width: 90px }
.UnderlineCell { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #b2b2b2 }
.RammeRundt { border: solid 1px #b2b2b2 }

