
/*
brun		7c4b0d
menyblå		0193d9
*/

body, .editContentBody {
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #382d01;
	
	/*background-color: #CBE4F5;*/
	background: url(Images/bg.gif) repeat;
}

/***** Start - modal text editor & admin content in client website ******/
.editContentBody {	
	background-color: #fff;
}

.editContentBody {	
	background-color: #fff;
}

adminContentInPage {
	padding: 0 0 0 20px;
}
/***** END - modal text editor & admin content in client website ********/

#wrapper {	
	margin: 0 auto 0 auto;
	padding: 0;
	width: 1240px;
	
	background-color: Transparent;
	/*border: solid 1px #CBE4F5;*/
}

#left { 	
	float: left;
	width: 1000px; 	
} 

#right {
	float: right;
	vertical-align: top;
	width: 220px;	
	overflow: hidden;	
	padding: 0 0 0 20px;
	margin: 0;
}

#header {
	clear: both;
	background-color: Transparent;
	padding: 5px 0px 0 0px;	
	width: 1000px;	
}

#topLeft {	
	float:left;
	width: 230px;		
	padding-top: 15px;
}

#topRight {
	float: right;
	width: 763px;		
	vertical-align: top;		
	height: 130px;
}

#topAd {
	clear: both;	
	height: 130px;
}

#topContent {	
	float:left;
	width: 503px;
	padding: 0 10px 0 20px;		
	vertical-align: bottom;	
	height: 130px;
}

#topVideo {
	float:right;	
	width: 230px;	
	height: 130px;
}


#menu {	
    float: left;    
    width: 850px;    
	padding: 10px 0 10px 0;			
	height: 22px;		
}

#addThis {	
    float: right;
    text-align: right;
    width: 150px;
	padding: 12px 0 10px 0;		
	height: 22px;		
}

#content {
	width: 1000px; 
	clear: both;
	padding-top: 0px;	
	background-color: #fff;	
}

#mainContent {		
	width: 940px; 	
	vertical-align: top;		
	margin: 10px 30px 10px 30px;
}

#contentWide {
	clear: both;
	margin: 0;
	width: 940px;
	overflow: hidden;
}

#contentLeftWide {	
	margin: 0;
	width: 640px;
	float: left;	
	padding: 0 10px 0 0;
	margin: 0;
	overflow: hidden;	
}

#contentRight {
	margin: 0;
	text-align: right;
	vertical-align: top;
	width: 270px;
	float: right;	
	overflow: hidden;			
}

.newsList {
	
}

.eventList {
	
}

#mediaPageContent {

}

#mediaMediaContent {
	
}

.topEvent {
	
}

.topMovies {	
	vertical-align: bottom;
}

#newsRotator a:link, #newsRotator a:visited, #eventRotator a:link, #eventRotator a:visited  {
	text-decoration: none; 	
	font-size:16px; 
	font-weight: bold; 	
	color: #7c4b0d;
}

#newsRotator a:hover, #eventRotator a:hover {cursor: hand !important; color: #0193d9; }

#movieList a:link { padding: 0; }
#movieList a:visited { padding: 0; }
#movieList a:hover {cursor: hand !important; padding: 0; }

.space20 {
	margin: 0px;
	padding: 0px;
	height: 20px;	
}

.space10 
{
	margin: 0px;
	padding: 0px;
	height: 10px;	
}

.top {
	padding-top: 5px;	
	background: url(Images/bgTop.gif) no-repeat;
	height: 19px;	
	padding: 0;
	margin: 0;	
}

.tdContent {	
	text-align: left;
	vertical-align: top;
	width: 1000px;
	height: 230px;
	background: url(Images/bgContent.gif) repeat-y;
}

#externalPage {
	padding-left: 19px;
}

#bottom {
	background: url(Images/bgBottom.gif) no-repeat;
	height: 76px;	
}

#footer {
	padding-top: 30px;
	vertical-align:top;
	text-align: center;	
}

img {
	border: 0px;
}

table {	
	border:0px;
}

h1, h2, .heading1, .heading2 {
	font-family: Arial, helvetica, verdana, sans-serif;	
	color: #1D8FB7;
	font-weight: bold;
	padding-bottom: 5px;
}

h1, .heading1 {
	font-size: 16px;
}

h2, .heading2 {
	font-size: 14px;
}

.headline1, .guiPageHeader {
	font-family: Arial, helvetica, verdana, sans-serif;	
	color: #1D8FB7;
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 16px;
}

.guiPageHeader {
	padding-bottom: 10px;
}

.tdHeaderContact {	
	padding-bottom: 20px;
}

.headline2, .headerContact {
	font-family: Arial, helvetica, verdana, sans-serif;	
	color: #1D8FB7;
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 14px;
}

.button {

}

.btn, .btnSave, .btnDelete {

}

.btnDelete {	
	color: #FF0000;
}

.tblContact {

}

/*---------- text-link ----------*/
a:link{text-decoration:none;color:#0066cc;}
a:visited{text-decoration:none;color:#0066cc;}
a:active{text-decoration:none;color:#0066cc;}
a:hover{text-decoration:none;color:#4E897A;}

a.white2Link:link{text-decoration:bold; color:#ffffff;font-family: verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.white2Link:visited{text-decoration:bold; color:#ffffff;font-family: verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
a.white2Link:hover{text-decoration:bold; color:#ff6600;font-family: verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

.listCollectionMenu { padding: 5px 0 17px 35px;}

.listCollectionMenu ul {	
	padding: 0px; 	
	margin: 0;
}

.listCollectionMenu li{	
	list-style-type: none;	
	padding: 0px; 	
	margin: 0;
}

.listCollectionMenu li a {		
	display: block;	
}

.listCollectionMenu a.lnkWebshop:link, a.lnkWebshop:visited {
	 width: 189px; height: 40px; background: url('Images/webshop.gif') no-repeat center center;
}

.listCollectionMenu a.lnkWebshop:hover {
	width: 189px; height: 40px; background: url('Images/webshop_hover.gif') no-repeat center center;
}

.whiteH{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:bold;
}
.white{
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
}

.orangeH{
	font-size:11px;
	color:#ff6600;
	font-weight:bold;  
}
.greyH{
	font-size:11px;
	color:#6d6d6d;
	font-weight:bold;
}
.grey{
	font-size:10px;
	color:#6d6d6d;
	font-weight:normal;
}

.purpleH {
	font-size:10px;
	color:#7C7CA2;
	font-weight:bold;
}

.IframeExternalPage {
	padding: 0;
	margin: 0;	
	width: 962px;
	height: 600px;
}

/* GridView *****************************************/

/*

ny blå 0193d9

Bakgrundsblå cbe4F5
blå rubrik #1D8FB7 
blå länk #0066cc
Grön #4E897A	
068DC1
ljusblå/turkos C7EAFC; 
brun B2910C
ljus grå/turkos D4ECF4  def9f3
*/

.tablestyleMargin0 {
	font-family: Arial, Helvetica;
	font-size: 12px;
	border: solid 1px #cbe4F5;
	margin-left: 0px;
	margin-top: 0px;	
}

.tablestyleMargin010 {
	font-family: Arial, Helvetica;
	font-size: 12px;
	border: solid 1px #cbe4F5;
	margin-left: 10px;
	margin-top: 0px;	
}

.tablestyle, .tablestyle0top {
	font-family: Arial, Helvetica;
	font-size: 12px;
	border: solid 1px #cbe4F5;
	margin-left: 10px;
	margin-top: 10px;	
}

.tablestyle0top {
	margin-top: 0px;
}

.altrowstyle {
   /* background-color: #edf5ff;*/        
}

.headerstyle {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
   /* background: url(../Images/sprite.png) repeat-x 0px 0px;*/
	background-color: #2aace3; /*#2acce3*/
    /*border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;*/
    border-width: 0px;
    color: #fff;
    padding: 1px 5px 1px 10px;
    text-align: left;
    vertical-align: bottom;   
    
    border: 0;   
}  

.headerstyle th {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
   /* background: url(../Images/sprite.png) repeat-x 0px 0px;*/
    border-color: #cbe4F5;
    border-style: solid solid solid none;
    border-width: 1px 0px 1px 0;
    color: #000;
    padding: 1px 5px 1px 10px;
    text-align: left;
    vertical-align: bottom;  
    
    border: 0;   
}  

.headerstyle th a {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
    color: #fff !important;
	display: block;
    padding-right: 5px;   
    
    border: 0;   
}    

.rowstyle .sortaltrow, .altrowstyle .sortaltrow {
    background-color: #fff;     
    border: 0;
}

.rowstyle .sortrow, .altrowstyle .sortrow {
    background-color: #def9f3;    
    border: 0;
}

.rowstyle td, .altrowstyle td, .EntryLineHover td {
	font-family: Arial, Helvetica;
	font-size: 11px;
    /*padding: 4px 10px 4px 10px;*/
    padding: 2px 10px 2px 10px;
   /* border-color: #cbe4F5;    */
    background-color: #fff;
    color: #0066cc;  
    border: 0;
    border-bottom: solid 1px #cbe4F5; 
}

.altrowstyle td {  
    background-color: #def9f3;
    /*border-color: #cbe4F5;
    border-style: solid solid solid none;
    border-width: 1px 0px 1px 0;*/
    color: #0066cc;
   border: 0; 
   border-bottom: solid 1px #cbe4F5;
}

.headerstyle .sortascheader {	
    /*background: url(../Images/sprite.png) repeat-x 0px -100px;*/   
}

.headerstyle .sortascheader a {
    background: url(Images/dt-arrow-up-white.png) no-repeat right 50%; 
    border: 0;
} 

.headerstyle .sortdescheader {
   /* background: url(../Images/sprite.png) repeat-x 0px -100px;*/  
}   

.headerstyle .sortdescheader a {
    background: url(Images/dt-arrow-dn-white.png) no-repeat right 50%;    
} 

.EntryLineHover {
	/*background-color:#C7EAFC; */	
} 

.pagerStyle {	
	border-top: solid 1px red;
}  

/* ****** START Media player **************/
#container {
    position: relative;
    padding-left: 124px;
    padding-top: 88px;
}

#mediaspace {
	/*border: solid 1px #cbe4F5;*/
}
/* ****** END Media player ****************/




/*Modal Popup*/
.modalBackground {
	background-color: #777;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopupEditor {
	background-color: #2c2c2c;
	border: solid 1px #000;
	color: #fff;
	padding: 0px;	
	background-color: #2c2c2c;
}

.modalPopupHandleControl {	
	cursor: move;	
	background: #fff url(/Images/bgHandleControl.gif) repeat;	
}

/* RadEditor / Modal Popup */
.radwindow.radwindow_Default.normalwindow.transparentwindow {
	z-index: 9990000 !important;
}

#lexenFooter {
	clear: both;
	float: right;
	padding: 0 10px 0 0;
}

#footerInfo a {color: #d1d3d4;}
#footerInfo a:visited {color: #d1d3d4;}
#footerInfo a:hover {color: #d1d3d4;}

#footerInfo a.konanordic:link {color: #d4d4d4;}
#footerInfo a.konanordic:visited {color: #d4d4d4;}
#footerInfo a.konanordic:hover {color: #1D8FB7;}

#footerInfo a.lexen:link {color: #d4d4d4;}
#footerInfo a.lexen:visited {color: #d4d4d4;}
#footerInfo a.lexen:hover {color: #94B626;}

/*
#adminPage a {color: #333;text-decoration: none;}
#adminPage a:visited {color: #333;text-decoration: none;}
#adminPage a:hover {color: #b7d799;text-decoration: none;}
*/
.userInfo {	
	font-size: 10px;			
	text-align: right;	
	margin-bottom: 10px;
}

.inputContact, .inputContactZip, .inputContactCity, .inputContactMessage {
	width:220px;	
	/*background-color:#cbe4F5; 	*/
	font-size: 11; 
	color: #000000; 
	font-family: Arial, helvetica;
	
	font-weight: bold;
	color: #1D8FB7; 
	color: #2aace3;
	color: #0066cc;  
	color: #7c4b0d;
	border: solid 1px #cbe4f5;
}

.inputContactZip {
	width: 60px;
}

.inputContactCity {
	width: 150px;
}

.inputContactMessage {
	
}

.input, .inputMid, .inputSmall, .inputZip, .inputCity, .inputMessage, .inputMessageMid, .inputMessageMidReq,
.inputReq, .inputMidReq, .inputSmallReq, .inputZipReq, .inputCityReq, .inputMessageReq,
.inputLinkInfo {
	font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
	color:#000;
	width: 195px;
	height:19px;
	line-height:19px;
	border:1px solid #7d7d7d;
	background: #fff;
	padding: 0px 0px 1px 4px;
	
	
}

.inputReq, inputMidReq, .inputSmallReq, .inputZipReq, .inputCityReq, .inputMessageReq, .inputMessageMidReq {
	background: #fafad2;	
}

.inputMid, .inputMidReq {
	width: 100px;
}

.inputSmall, .inputSmallReq {
	width: 40px;
}

.inputZip, .inputZipReq {
	width: 50px;
}

.inputCity, .inputCityReq {
	width: 130px;
}

.inputMessage, .inputMessageReq {
	width: 195px;
	height: 100px;
}

.inputMessageMid, .inputMessageMidReq {
	width: 120px;
	height: 80px;
}

.inputLinkInfo {
	font-size: 11px;
	width: 270px;
	height:15px;
	line-height:15px;
}

.ddl, .ddlReq {
	font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
	color:#000;   
    width: 203px;	
}

.ddlReq {
	width: 203px;		
	background-color: #fafad2;
}

.ddlSmall, .ddlSmallReq, .ddlMid, .ddlMidReq, .ddlMidS, .ddlMidSReq {
	font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
	color:#000;   
    width: 70px;	
}

.ddlSmallReq, .ddlMidReq, .ddlMidSReq {	
	background-color: #fafad2;
}

.ddlMidS, .ddlMidReqS {	 
    width: 107px;	
}

.ddlMid, .ddlMidReq {	 
    width: 140px;	
}

.list {
	width: 200px;
	height: 100px;
}

.chk {
	
}
