/*
*************************
   - CLEAR STYLES
*************************
*/
* { font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 13px; color: #FFFFFF; }

html, body { padding: 0; margin: 0; width: 100%; height: 100% }
body { background: url(/Files/Billeder/gfx/gradient_baggrund.gif) repeat-x #E9E9E9; }

h1, h2, h3, h4, h1 p, h2 p, h3 p, h4 p { margin: 0; font-weight: normal; text-transform: uppercase; }
h1, h1 * { font-size: 14px; line-height: 16px; padding-bottom: 12px; font-weight: bold; }
h2, h2 * { font-size: 12px; line-height: 15px; margin: 15px 0 5px 0; font-weight: bold; }
h3, h3 * { font-size: 11px; line-height: 13px; margin: 10px 0 2px 0; font-weight: bold; }
h4, h4 * { font-size: 12px; line-height: 14px; }

a, a:link { color: #FFFFFF; text-decoration: underline; }
a:active { }
a:hover { text-decoration: none; }

img, a img { border: none; }

textarea { overflow: auto; }

p, form, table, tr, td { margin: 0; padding: 0; }

/*
*************************
   - PAGE SETUP
*************************
*/

#mainContainer { width: 919px; height: 582px; padding: 32px 39px 0 37px; background: url(/Files/Billeder/gfx_nextLevel/baggrund.jpg) no-repeat; margin: -307px 0 0 -497px; position: absolute; top: 50%; left: 50%; }
#mainContainerIntro { width: 995px; height: 614px; padding: 0 0 0 0; background: url(/Files/Billeder/gfx_nextLevel/baggrund.jpg) no-repeat; margin: -307px 0 0 -497px; position: absolute; top: 50%; left: 50%; }



#topContainer { position: relative; margin-bottom: 28px; }
.serviceMenu { position: absolute; top: 0; right: 0; }
.serviceMenu ul li { float: left; margin-left: 14px; }
.serviceMenu ul li a { font-size: 10px; }

#mainMenu { width: 266px; float: left; z-index:100; position:relative; }
#mainMenu ul li { margin-bottom: 9px; padding-top: 4px; }
#mainMenu ul li a { background: url(/Files/Billeder/gfx_nextLevel/ikon.gif) no-repeat 0 0; padding-left: 21px; font-weight: bold; }
#mainMenu ul li ul { margin-top: 6px; }
#mainMenu ul li ul li { margin-bottom: 4px; padding-top: 0; }
#mainMenu ul li ul li a { background: none; font-weight: normal; }
#mainMenu ul li ul li a#activeitem { text-decoration: underline; }

#contentContainer { width: 653px; height: 426px; float: left; }
#content { background: #545454; width: 598px; height: 381px; padding: 25px 30px 20px 25px; position: relative; }
input, textarea, option { color: #000000; }

#bottomContainer {}
#footer { margin: 48px 0 0 276px; }
#footer ul li { float: left; border-left: 1px solid #afbc6c; padding: 0 11px 0 11px; }
#footer ul li.firstItem { border-left: none; padding-right: 0; }
#footer ul li a { text-decoration: underline; font-size: 10px; }

#logoFlash { position: absolute; left: 0; bottom: 0; z-index:1; }

/*
*************************
   - MISC
*************************
*/

#login input[type=text], #login input[type=password] { width: 150px; }
#login input[type=submit] { margin-right: 30px; } 

#newsList .newsList_element .newsLink, #newsList .newsList_element .newsLinkManchet { text-decoration: none; }
#showNews #backLink { display: block; margin-top: 50px; }

/*
*************************
   - SHOW ROOM
*************************
*/

#showroomContent { background: #545454; width: 637px; height: 412px; padding: 8px; position: relative; }

#showroomListContainer { float: left; width: 111px; height: 375px; margin-top: 15px; }
#showroomList { background: #000000; padding-top: 12px; width: 111px; }
#showroomList div { width: 88px; margin: 0 auto; overflow: hidden; margin-bottom: 12px; }

#showroomElement { width: 525px; float: left; height: 410px; position: relative; }
#flash1 { width: 332px; height: 411px; }
#flash2 { width: 411px; height: 332px; }
#showroomElement h1 { padding: 15px 0 10px 0; }
#description1 { position: absolute; top: 0; right: 43px; }
#description2 { position: absolute; bottom: 10px; left: 3px; }

#showroomListContainer #scrollBarV_1 { margin-left: 423px; padding-bottom: 40px; margin-top: 8px; }
#showroomListContainer #scrollArrowUp_1, #showroomListContainer #scrollArrowDown_1 { padding: 5px 51px; background-repeat: no-repeat; background-position: 50% 0; }
#showroomListContainer #scrollArrowDown_1 {  }

/*
*************************
   - FRONTPAGE
*************************
*/

#firstImage, #secondImage { float: left; }
#firstImage { margin-right: 49px; }
#bottomImage { padding-top: 42px; }

/*
*************************
   - SMART SCROLL
*************************
*/
div.scrollHolder { position: relative; overflow: hidden; top: 0px; }
div.scrollWindow { position: absolute; left: 0; top: 0; overflow: hidden; }
div.scrollContent { position: absolute; visibility: hidden; left: 0; top: 0; padding: 0 0 0 0px; }
div.scrollBar { position: absolute; font-size: 1px; line-height: 1px; }
div.scrollArrow { position: absolute; }
div.scrollTrack { position: absolute; top: 0; left: 0; cursor: default; }
div.scrollDrag { position: absolute; left: 0; top: 0; background-position: 50% 50%; background-repeat: no-repeat; }

/*
*************************
   - STANDARD STYLES
*************************
*/

.floatLeft { float: left; }
.floatRight { float: right; }
.clearBoth { clear: both; }
.minHeight { float: left; width: 1px; overflow: hidden; }

.menu ul { margin: 0; padding: 0; }
.menu ul li { list-style: none; color: #000000; text-transform: uppercase; }
.menu ul li a { text-decoration: none; text-transform: uppercase; color: #000000; }
