/*
gul eeb211
grå 4c494a
*/

/*
grå (footer) 	#7e8083
9fa1a3
svart? (text) #231f20

*/

*{}

body {
	font-family: Arial, helvetica, Verdana, sans-serif;
	font-size: 12px; 	
	font-weight: normal;	
	color: #000;	
	background-color: #a5a5a5;
}

/**** Layout ***************/
#wrapper { 	
	margin: 0 auto;
	width: 960px;	
	/*padding-top: 10px;*/	
	margin-top: 20px;
	background-color: #fff;	
} 

#containment { 		
	margin:0px;
	padding:0px;
	padding-bottom: 10px;
} 

#header {	
	margin: 0;
	padding: 0;	
	width: 960px;
	height: 331px;	
}

#top {	
	width: 960px;
	height: 291px;	
}

#contentWrapper {	
	clear: both;
}

#content {	    
	font-size: 13px;
	float: left;	
	width: 640px;
	/*height: 280px;		*/
	padding: 20px 0 0 20px;		
}

#logo {		
	float: right;
	width: 294px;
	height: 185px;			
	text-align: center;
	padding-top: 115px;
}

#footer {		
	clear: both;
	width: 940px;
	height: 15px;		
	margin: 20px 10px 0 10px;
	background: url(Images/bgHLine.gif) center center repeat-x;
	text-align: center;	
}

.footerText {	
	width: 470px;
	font-size: 11px;
	color: #999;	
	background-color: #fff;
	text-align: center;
	white-space: nowrap;
}

#footerInfo {	
	font-size: 10px;
	height: 40px;
	float: right;
	text-align: center;
	/*width: 210px;
	border-top: solid 1px #999;*/
	padding-top: 2px;
	margin-top: 14px;	
	margin-right: 10px;	
	color: #e9e9e9;
} 

/*** Start Menu ****************/
#menu {	
	width: 950px;
	height: 40px;
	padding-left: 0px;		
	padding-top: 5px;
}

#menu {		
	float: right;
	margin-left: 0px;
	
}

#menu li{	
	list-style-type: none;	
	
	float: left;
	
	text-align: right;	
	
}

#menu li a {		
	display: block;	
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 24px;
	text-decoration: none;
	color: #fff;
	padding-left: 30px;
	padding-right: 10px;
}

#menu .rmFocused { background: url('Images/star.png') 3% 50% no-repeat;}
#menu a:hover { color: #777; }

#menu .rmGroup .rmFocused { background-image: none;}

#userInfo { color: #4c494a; text-align: right; }
#userInfo a.lnkLogout {text-decoration: none; font-weight: normal; color: #4c494a !important;}
#userInfo a.lnkLogout:visited {text-decoration: none; font-weight: normal; color: #4c494a !important;}
#userInfo a.lnkLogout:hover {text-decoration: none; font-weight: normal; color: #eeb211 !important;}

#footerInfo a {text-decoration: none; font-weight: normal; color: #d8d7d7 !important;}
#footerInfo a:visited {text-decoration: none; font-weight: normal; color: #d8d7d7 !important;}
#footerInfo a:hover {text-decoration: none; font-weight: normal; color: #d8d7d7 !important;}

#footerInfo a.lexen:link {text-decoration: none; font-weight: normal; color: #d8d7d7 !important;}
#footerInfo a.lexen:visited {text-decoration: none; font-weight: normal; color: #d8d7d7 !important;}
#footerInfo a.lexen:hover {text-decoration: none; font-weight: normal; color: #94B626 !important;}

#footerInfo a.byran:link {text-decoration: none; color: #d8d7d7 !important;}
#footerInfo a.byran:visited {text-decoration: none; color: #d8d7d7 !important;}
#footerInfo a.byran:hover {text-decoration: none; color: #9a8351 !important;}

/* End Footer ********************/


.red { color:#ed1c24;}

h1, h2, h3 {
    font-size: 13px;	 		
}

h1 {
	
}

h2 {
	
	font-weight: normal;
	font-style: italic;
}

h3 {
   
}

#content p {
    width: 480px;
}

.punktlista ul {    
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 480px;
}

.punktlista li {
    background-image: url('Images/star.png');
    background-repeat: no-repeat;
    background-position: 0;
    padding: 10px 0 10px 30px;
}

/*#ctl00_ContentPlaceHolder1_WebPage_RadEditor1 ul, #ctl00_ContentPlaceHolder1_WebPage_RadEditor1 li {
    background-image: none;
}*/

#content img {
	border: solid 1px #4c494a;
	
}

#content a, #content a:visited, #content a:hover {	
	font-weight: bold;
	color: #4c494a;
	text-decoration: none;
}

#content a:hover {	
	font-weight: bold;
	color: #eeb211;
	text-decoration: none;
}

#content td {	
	text-align: left;
	vertical-align: top;
}

.smallHeading {	
	margin: 0 0 4px 0; 
	padding: 0;
	font-size: 14px; 
	font-weight: bold; 
	text-transform: uppercase;	
}

.errMessage {
	width: 400px;
}

.tdLabel, .td2Label, .tdError {		
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	padding: 2px 2px 2px 0;
}

.td2Label {		
	padding-left: 20px;
}

.tdInput, .td2Input, .tdInputEditor {	
	padding: 2px 0 5px 12px;		
}

.tdError {
	padding-top: 4px;
	width: 10px;
	white-space: nowrap;		
}

.errorColor, .validator, .requiredStar {
	color: #FF0000;	
}                

.requiredStar {
	font-size: 14px; 	
}
 	
.tdButton {
	padding-top: 4px;
	padding-right: 3px;
}          

.tdButtonTbl {
	
}

.tdButtonTblR {
	text-align: right;
}

.verticalLine {		
	padding: 0 10px 0 10px;
	background: url(Images/bgVLine.gif) center center repeat-y;
	text-align: center;
}

/***** 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 ********/

/*
.button {

}

.btn, .btnSave, .btnDelete {

}

.btnDelete {	
	color: #FF0000;
}

.btnSend {

}


.btnSend {
	border: none;
	height: 25px;
	width: 73px;
	background: url('Images/btnMailGreen.gif') no-repeat;
}

.btnSend:hover {	
	background: url('Images/btnMailGreenHover.gif') no-repeat;
}

.btnSend:focus {	
	background: url('Images/btnMailGreenHover.gif') no-repeat;
}


.tblContact {

}

.IframeExternalPage {
	padding: 0;
	margin: 0;	
	width: 962px;
	height: 600px;
}
*/


.input {
	width: 195px !important;
}

.inputZip {
	width: 55px !important;
}

.inputCity {
	width: 130px !important;
}

.inputMid {
	width: 100px !important;
}

.inputWide {
	width: 510px !important;
}

.inputLogin {
	width: 180px !important;
}

.inputMessage {
	width: 195px !important;
	height: 50px;
}

.inputMessageLarge {
	width: 210px !important;
	height: 70px;
}

/*
#contactLeft {
    float: left;
    width: 400px;
}

#contactRight {
    float: right;
    padding-top: 50px;
    width: 230px;
}

#contactForm .tdLabel {
    display:none;
}
*/
/* START GridView *****************************************/

.tablestyle {
	font-family: Arial, helvetica, Verdana, sans-serif;
	font-size: 13px; 	
	font-weight: normal;
	
	padding: 0;
	margin-left: 0px;
	margin-top: 0px;
	border: 0px;
}

.altrowstyle {  
    background-color: #ededed; 
    border: 0px;   
}
  /*
.headerstyle {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 12px;
	font-weight: bold;
    background: url(Images/sprite.png) repeat-x 0px 0px;
  
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;   
    border-width: 0px;
   
    border: 0px;
    color: #000;
    padding: 1px 5px 1px 10px;
    text-align: left;
    vertical-align: bottom;   
}  

.headerstyle th {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 12px;
	font-weight: bold;
    background: url(Images/sprite.png) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;

    border: 0px;
    color: #000;
    padding: 1px 5px 1px 10px;
    text-align: left;
    vertical-align: bottom;     
}  

.headerstyle th a {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url(Images/sprite.png) repeat-x 0px 0px;
	text-decoration: none;
	text-align: left;
    color: #000;
	display: block;
    padding-right: 10px;   
    border: 0px;
}    
*/
.rowstyle .sortrow, .altrowstyle .sortrow {
    /*background-color: #ededed;*/
   
}

.rowstyle td, .altrowstyle td, .entryLineHover td {  
    
    border: 0px;
    
    padding-top: 5px;
    padding-bottom: 5px;
}

/*
.headerstyle .sortascheader {
    border: 0px;
}

.headerstyle .sortascheader a {
    background: url(Images/dt-arrow-up.png) no-repeat right 50%;  
    border: 0px;  
} 

.headerstyle .sortdescheader {
     border: 0px;
}   

.headerstyle .sortdescheader a {
    background: url(Images/dt-arrow-dn.png) no-repeat right 50%;
    border: 0px;   
} 

.entryLineHover {
	background-color:#d2d2d2; 
	border: 0px;
} 
*/
.pagerStyle {
	text-align: left;	
	font-weight: bold;	
	border: 0px;	
}

.pagerStyle a {	
    text-decoration: none;
    font-weight: normal;
    padding-left: 5px;   
}

.pagerStyle a:hover {	
   
}

/* END GridView *******************************************/

