html, body {
	margin:0 auto;
	line-height:1.6;
}
body                                    {font-family: Arial;font-size: 12px;background: #000;overflow-x: hidden;color:#333;}
td, th                                  {text-align:left;}
h1,h2,h3,h4,h5,p,input,table,ul,li      {margin:0;padding:0;}
h1                                      {font-size:32px;margin: 0.33em 0 0.4em 0;color:#111;font-weight:normal;}
h2                                      {font-size:24px;margin:10px 0px 0px 0px;color:#111;font-weight:normal;}
h3                                      {font-size:18px;margin: 0.33em 0 0.1em 0;color:#111;font-weight:normal;}
h3.white                                {font-size:15px;margin: 0.33em 0 0.1em 0;color:#FFF;}
h4                                      {font-size:15px;margin: 0.33em 0 0.1em 0;color:#111;font-weight:normal;}
h5                                      {font-size:13px;color:#111;font-weight:normal;}
a                                       {color:#09a0d3;text-decoration:none;}
p                                       {margin:5px 0px 15px 1px;}
img                                     {border:none;}             
ul                                      {list-style-type:disc;margin-left:20px;}   
table, td                               {font-size:1em;vertical-align:top;}    
hr                                      {background-color:#e6e6e6;color:#e6e6e6;height:1px;}        

/* -------- LAYOUT -------- */

#container
{
   background:#FFF;/*background:url(/img/design/bg_container.gif);*/
}

#header
{
    text-align:center;
    background:url(/img/design/bg_header.gif) repeat-x top;
    height:96px;
}
    #header .content    {width:980px;margin:0 auto;text-align:left;padding-top:0px;}


#topmenu
{

}

	#topmenu a	{color:#CBDDEC;}

#menu
{
    float:right;
    margin-top:32px;
    margin-right:10px;
    width:700px;
    /*background: url(../img/design/bg_menu.gif) top center no-repeat;*/
}

#main
{
    margin:0 auto;
	/*background:url(../img/design/bg_main2.png) center repeat-y;*/
	padding-bottom:10px;
	text-align:center;
    
}
    #main .content                 {width:980px;margin:0 auto;text-align:left;padding-top:15px;}  
    #main .rightcol                 {float:left;width:680px;margin-top:20px;text-align:left;margin-left:0px;padding-left:15px;color:#555;} 
    #main .leftcol                 {width:280px;margin:20px 0px 10px 0px;float:left;padding:0;color:#555;margin-left:5px;} 
    #main .content a               {padding-bottom:1px;}
    #main .rightcol a               {border-bottom:none;padding-bottom:1px;}
    #main .leftcol .bild           {float:left;width:250px;margin:15px 0px 0px 20px;}
    #main .leftcol .text           {float:left;width:380px;margin-left:0px;}
    #main .fullwidth                {width:935px;margin-left:23px;display:inline;float:left;padding-top:15px;padding-left:5px;}
    #main .fullwidth a               {border-bottom:dotted 1px #CCC;padding-bottom:1px;}
    
#footer
{  
    margin:0 auto;
	background:url(/img/design/bg_footer.gif) repeat-x top;
	text-align:center;
    height:238px;
    font-size:11px;
}
    
	#footer a		                {color:#999;}
	#footer ul                      {list-style:none;margin:10px 0px 0px 0px;}
    #footer .content                {color:#FFF;padding:30px 0px 0px 0px;margin:0 auto;height:180px;text-align:left;width:940px;/*background:url(../img/design/bg_footer_content.gif) top center no-repeat;*/}
    

.quickFlip {
    height: 190px;
    width: 225px;
    float: left;
    margin-top:10px;
    margin-left:5px;
}



/* ------ END LAYOUT -------- */
ul#slide, ul#fade    {list-style:none;margin:0;}

div.box_start, div.box_start2                   
{
    
    height: 225px;
    width: 190px;
    overflow: hidden;
    cursor:pointer;
}
div.box_start img.arrow, div.box_start2 img.arrow 
{
    position:absolute;
    margin:15px 0px 0px 180px;
}
    
    div.box_start                   {z-index:10;}
    div.box_start2                  {z-index:auto;padding:57px 10px 10px 20px;font-size:12px;font-weight:bold;}
    div.box_start2 div               {margin:57px 10px 10px 20px;color:#000;}
    
.tabell                         {font-size:12px;border:solid 1px #e4e4e4;}
.tabell td                      {border-top:solid 1px #e4e4e4;}

.chatbox            {margin-top:20px;width:400px;height:145px;padding:40px 20px 10px 20px;background:url(/img/design/bg_chat.gif) no-repeat;}

ul.menu                     {list-style:none;}
ul.menu li                  {display:inline;float:left;padding:6px 13px 6px 13px;height:20px;}
ul.menu li.selected         {background:#14b5ec;}
ul.menu li.selected a       {color:#FFF;}
ul.menu a                   {color:#FFF;font-weight:bold;font-size:17px;}
ul.menu a:hover             {color:#FFF;}

div.submenu                 {text-align:center;margin-left:0px;width:255px;}

ul.submenu                  {margin:4px 7px 30px 1px;list-style:none;color:#FFF;font-size:12px;text-align:left;font-weight:bold;text-transform:uppercase;}
ul.submenu li               {padding:6px 8px 6px 8px;background:#181818;margin-bottom:2px;}   
ul.submenu li a             {color:#FFF;border-bottom:none;display:block;}   
ul.submenu li:hover a.hover {color:#FFF;}    
ul.submenu li.selected      {background:#13b5eb;}
ul.submenu li .pil          {margin:0px 6px 0px 0px;}

ul.checklist                {list-style:none;margin-left:3px;margin-top:12px;color:#555;}
ul.checklist li             {background:url(/img/design/ico_check.png) top left no-repeat;padding-left:27px;height:24px;}

ul.checklist2                {list-style:none;margin-left:3px;}
ul.checklist2 li             {background:url(/img/design/ico_check.png) top left no-repeat;padding:0px 0px 5px 27px;margin-bottom:5px;border-bottom:dotted 1px #CCC;}

.lank   {border-bottom:dotted 1px #CCC;padding-bottom:1px;}
.logo  {margin:22px 0px 0px 5px;}

.error  {color:#FFF;background:#FF0000;}

.textbox    {_height:30px;max-height:30px;height:30px;border:none;background:url(/img/design/bg_textbox.gif) top left no-repeat;font-family:Arial;font-size:11px;padding:3px 6px 3px 6px;margin:0px 4px 0px 0px;width:149px;}
.droplist   {_height:25px;max-height:25px;background:#FFF;border:solid 1px #BEBEBE;font-family:Arial;font-size:14px;padding:4px;margin:2px 0px 5px 0px;}


img.check   {margin:0px 3px -3px 0px;}
.small      {font-size:11px;}
.large      {font-size:1.2em;}

.lightgray       {color:#999;}
.gray       {color:#777;}
.grayBg     {background:#F2F2F2;}
.greenBg    {background:#F6F9F2;}
.darkgray   {color:#333;}
.italic     {font-style:italic;}
.red        {color:#FF0000;}
.green      {color:Green;}
.clear      {clear:both;height:1px;}

.button     {background:#CCC;border:solid 1px #666;height:25px;width:80px;}
.spacer     {margin:0px 15px 0px 15px;}
.nobr       {white-space: nowrap;}
.btn        {border:solid 1px #999;padding:5px;background:#CCC;font-family: Arial;font-size:12px;font-weight:bold;}


.divForm    {padding:10px;background:#F2F2F2;}

.modalAjaxBackground {
	background-color:#233141;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
    opacity:0.90;
}

.modalPopUp
{
    position:fixed;
    left: 0;
    top: 0;
    width:100%;
    height:100%;
    z-index: 1000;
    filter:alpha(opacity=95);
    -moz-opacity:0.95;
    opacity:0.95;
    background: #08111B;
    _height: expression(window.document.body.offsetHeight + "px") !important;
    _position: absolute !important;
    _width: expression(window.document.body.offsetWidth + "px") !important; 
}
    .modalPopUp div  {font-size:12px;color:#FFF;position:absolute;left:40%;top:300px;z-index:100;}
     
    
.modalContent
{
    height:540px;
    overflow: auto;
    width:600px;
    background:#FFF;
    padding:20px;
}

.alwaysVisiblePanel
{
    text-align:left;
    width:220px;
    height:195px;
    z-index:1000;
	color:#FFF;
	font-size:11px;
    float:left;
    /*filter:alpha(opacity=90);
    -moz-opacity:0.9;
    border:solid 1px #000;*/
}
.alwaysVisiblePanel .content
{
	
    padding:45px 15px 5px 18px;
    background:url(../img/design/star.png) no-repeat;
    height:135px;
}

/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

.theme-default #slider {
    margin:0 auto;
    text-align:left;
    width:980px; /* Make sure your images are the same size */
    height:270px; /* Make sure your images are the same size */
    /*border:solid 1px #222;*/
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}

/*
 * jQuery Nivo Slider v2.6
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:10px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(/img/design/loading.gif) no-repeat 50% 50%;
    /*-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;*/
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:95%;
	bottom:6px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/img/design/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/img/design/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

