﻿/* CSS för IDstories */


body,td,th {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #333333;
}
body {
	background-color: #ffffff;
}

 h1{
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
    font-size: 14px;  
    font-weight: bold; 
    line-height: 18px;
    margin-top: 0px; 
    margin-bottom: 1px;
    text-decoration: none; 
    color: #666666;
}

 h2
 {
     /* Stämmer överens med live-versionen 2010-05-06 */
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin-top: 0px;
    margin-bottom: 4px;
    text-decoration: none;
    color: #666666;
}

h3 
{
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
    font-size: 12px;  
    font-weight: bold; 
    margin-top: 0px; 
    margin-bottom: 0px;
    text-decoration: none; 
    color: #999999;
}

h4 
{
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
    line-height: 16px; 
    margin-top: -12px; 
    margin-bottom: 4px;
    text-decoration: none;
    color: #666666;
}

h6 
{
    border-bottom: 1px dotted #a1a5a9; 
    padding-bottom: 3px; 
    padding-top: 2px; 
    color: #76797c; 
    margin-bottom: 2em; 
    margin-top: -1em;
}


img {
	border: 0;
}



a img {text-decoration: none;
    }

a:hover img
    {text-decoration: none;
    }


#spacer1 {
  height: 20px;
}

.sendit {
  margin-left: 40px;
  padding-left:1px;
  padding-right:1px;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0.3em;
  color: #FF0000;
}

.sendertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003DF5;
}
/* Den yttre ramen för sidorna samt plats för huvud och logo */
#container {
    margin:auto;
	width: 830px;
	/*background-color: #FFFFFF;*/
	/*border-style: dotted;
	border-width: 0px 1px 1px 1px;
	border-color: #999999;*/
}

#container #content a {
	text-decoration: none;
    color: #6666CC;	
}

#container #content a:hover {
	text-decoration: underline;	
    color: #3939AC;
}

/* Sidornas innehåll */
#container #content 
{
    margin:auto;
	padding: 12px 12px 0px 12px;
	/*width:830px;*/
	width:750px;
	text-align:left;
}

 #container #content ul.mv li a:hover {
	text-decoration: none;	
}

#container #content .link5 {
	font-family: Verdana, Arial, Tahoma, sans-serif; 
	font-size: 11px; 
	line-height: 12px; 
	margin-bottom:8px;
	font-weight: bold; 
	color: #6666CC; 
	text-decoration: none
}

#container #top {
	margin-top:8px;
	height: 50px;
	width: 830px;
	background-image: url(Images/sitetop.gif);
}
#container #top img{
	margin-top: 8px;
	margin-left: 8px;
	vertical-align: top;
	float: left;
}
#container #top .navigation{
	float: right;
	margin-right: 20px;
	margin-top: 20px;
}

.links1{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
	font-weight: bold; 
	color: #9d7f7f; 
	text-decoration: none
}


.linksbutton1{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
	font-weight: normal; 
	color: #9d7f7f; 
	text-decoration: none
}

#container #top .navigation .links1:hover{
	text-decoration:underline;
	color: #3939ac; 
}


table.start tr td > b:first-child {
  text-align: center;
}

tr.head td {
  border-bottom: solid 1px Red;
  font-weight: bold;
}

tr.row td {
  padding-right: 30px;
  font-size: 11px;
}

tr.row:hover {
  background-color: #D1E5D1;
  cursor: pointer;
}


/* Stilmall för menyn överst på sidan */

.breadcrumbs
{
    margin:0;
    padding-left:15px;
    padding-top:5px;
    margin-bottom: 20px;
    /*
	padding-left:5px;;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;		*/
	/*background-color: #000066;*/
}


.breadcrumbs a:hover
{   color:#3333CC;
    text-decoration:underline;
    /*
	padding-left:5px;;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;		*/
	/*background-color: #000066;*/
}
#topmenu .highlightText {
	font-family:Courier New, Courier, Times New Roman;
	font-size:12px;
	font-weight:bold;
}

/* Stilmall för tabbarna */

  ul.menu {
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 800px;
    height: 22px;
    margin-top: 1em;
    background-color: #FFD9CC;
    border-bottom: dotted 1px;
  }
 
  ul.menu li {
    float: left;
    height: 22px;
    margin: 0px;
  }  
 
 
  ul.menu li a {
    display: block;
    padding: 0.6em 1em 0.25em;
    text-decoration: none;
    background-color: #FFD9CC;
    font-size:10px;
    text-transform: uppercase;
    letter-spacing:0.1em;
  }
  
  ul.menu li a:hover {
    text-decoration: none;
    background-color:#D1E5D1;
  }
  
  ul.menu li.selected {
    list-style: none;
    height: 13px;
  }
  
  ul.menu li.selected a {
    background-color: #FFFFFF;
    height: 16px;
    padding-top: 5px;
    border-bottom-width: 0px;
    border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: dotted;
	border-right-style: dotted;
	border-top-color: #CCCCCC;
  }

/* Stilmall för MVtabbarna */

  ul.mv {
    list-style: none;
    padding: 0px;
    height: 22px;
    margin-top: 1em;
    margin-bottom:1.5em;
  }
 
  ul.mv li {
    float: left;
    margin: 0px; 
    height: 22px;
  }
  
 
  ul.mv li a {
    display: block;
    padding: 0.7em 1em 0.25em;
    text-decoration: none;
    background-color: #D1E5D1;
    font-size:10px;
    text-transform: uppercase;
    letter-spacing:0.1em;
    
  }
  
  ul.mv li a:hover {
    background-color:#FFD9CC;
    text-decoration: none;
  }
 
 
  ul.mv li.selected {
    list-style: none;
    font-weight: bold;
    height: 13px;
  }
  
  ul.mv li.selected a {
    background-color: #FFFFFF;
    border: 1px;
    height: 18px;
    padding-top: 5px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-left-style: dotted;
	border-right-style: dotted;
	border-top-color: #CCCCCC;
	letter-spacing:1px;
  }

#container .mvtext {
    font-weight: bold;
    height: 19px;
  }


.txt10 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	line-height: 12px; 
	color: #666666
}

.txt9g {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9px; 
    line-height: 12px; 
    color: #999999
}


.linkslistb {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

#footer 
{
    width:830px;
    border-top-style: solid;
	border-top-color: Red;
	border-top-width: 1px;	
	margin:auto;
	padding-top:5px;
}

.footnav 
{
	color:#BABABA;    
    text-align:center;	
	font-size: 10px; 
	line-height: 16px;    
	margin-bottom:15px;
}

.footnav a 
{
	  margin-right:15px;
	  margin-left:15px;        
}

.links15 
{
	  font-family: Verdana, Arial, Tahoma, sans-serif;
	  font-size: 10px;
	  line-height: 16px;
	  font-weight: normal;
	  color: #6666C2;
	  text-decoration: none;
}

.links16 
{
	  font-family: Verdana, Arial, Tahoma, sans-serif;
	  font-size: 10px;
	  line-height: 16px;
	  font-weight: normal;
	  color: #6666C2;
	  text-decoration: none;
	  margin-right:10px;    
}

/*
.footer 
{
	font-size: 10px; 
	line-height: 16px;
	color:#BABABA;
	text-align:center;
}

.footer a 
{
	  font-family: Verdana, Arial, Tahoma, sans-serif;
	  font-size: 10px;
	  line-height: 16px;
	  font-weight: normal;
	  color: #6666C2;
	  text-decoration: none;
	  margin-right:15px;
	  margin-left:15px;
}*/



/* Ovandelen på sidorna, går att expandera */
#content .header {
	padding: 12px;
	float: left;
	background-color: #FFFFFF;
	border-bottom: solid 0px #CCCCCC;
	width: 830px;
}
#content .header h1 {
	font-size: small;
	margin: 0px;
}

#content .header portal {
	font-size: small;
	margin: 0px;
}

#content .headercontainer {
  width: 540px;
  float: left;
  margin-bottom: 24px;
  margin-top: 12px;
  margin-right: -12px;
  margin-left: 6px;
}

#content .headercontainer .hcontent {
  background-color: #E8E8E8;
  border: solid 0px #CCCCCC;
  border-top: none;
}

#content .header p {
	font-size: small;
	margin: 0px;
	}
#content .header .readmore {
	cursor:pointer;
	/*background-color: #FFFFFF;*/
	width: 150px;
	text-align: center;
	position: relative;
	float: right;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	color: blue ;
	line-height: 24px;
	margin-right: -12px;
	margin-top: -12px;
	margin-bottom: -12px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.loggaut a {
float: right; 
font-size: 9px; 
text-decoration: none;
}

.loggaut a:hover {
float: right; 
font-size: 9px; 
text-decoration: underline;
}

#content .col3 {
  float: left;
  margin-top: 50px;
  margin-left:0px;
  padding: 0px 15px 5px 5px;
  width: 350px;
  height: auto;

}

#content .col4 {
  float: left;
  margin-top: 14px;
  margin-left:15px;
  padding: 0px 0px 5px 5px;
  width: 380px;
  
}


#content .hline {
  margin-top: 8px;
  margin-bottom: 6px;
  width: auto;
  margin-right: 20px;
  border-top: 1px dotted #00cc00;
}  

#content .hline2 {
  margin-top: 8px;
  margin-bottom: 6px;
  width: auto;
  margin-left: 25px;
  border-top: 1px dotted #00cc00;
}  


#content .hline3 {
  margin-top: 8px;
  margin-bottom: 6px;
  width: auto;
  margin-left: 1px;
  border-top: 1px dotted #00cc00;
}   


.blue10 {
	width: 100px;
	float: right;
	padding: 0px 10px;
	font-size: 10px;
	font-weight: normal;
	text-align:right;
	color: blue ;
	font-family: arial, helvetica, sans-serif;
}

.divider {
	border-top:1px dotted #a1a5a9;
	margin-bottom: 15px;
}


/*test tema-skåne skane */




/*
#content .colimg1 {
  float: right;
  margin-top: 2px;
  margin-left:35px;
  padding: 10px 20px 10px 5px;
  width: 200px; 
}

#content .colimg2 {
  float: left;
  margin-top: 2px;
  margin-left:15px;
  padding: 10px 20px 10px 5px;
  width: 200px; 
}

#content .colimg3 {
  float: left;
  margin-top: 2px;
  margin-left:15px;
  padding: 10px 20px 10px 5px;
  width: 200px; 
}
*/

#imagecontainer {
  width:800px;
  margin:auto;
  background-color: #cccccc;
  }

.imagebox_new
{
    width:33.33%;
    height:240px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
    text-align:center;
    float:left;
}


.imagebox_new .description
{
    text-align:left;
    margin:auto;
    width:230px;
    padding-left:-15px;
}

.imagebox_new2
{
    width:33.33%;
    height:240px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:-2px;
    text-align:center;
    float:left;
}
.imagebox_new2 .description
{
    text-align:left;
    margin:auto;
    width:230px;
    padding-left:-15px;
}

.imagebox
{
  float:left;

  margin-top:20px;
  margin-right: 15px;
  margin-bottom:-15px;
  width:230px;
  height:240px;
}
 
 
 .greybox {
    margin: auto;
    padding:10px 10px 18px 10px;
    background-color: #fcfcfc ;
    /*border: 0.15em solid;
      font-weight: bold; */
    border:1px dotted!important;
    border-color: #CCCCCC ;  
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    color: #666666 ;
    font-size: 12px;
    line-height: 16px;
	margin-bottom:5px;
}

	


#startboxes{
	background: url(/images/startboxtop3.png) no-repeat;
		width:210px;
		padding-top:15px;
}

#startboxes h4{
	
	text-align:center; 
}

#startbox{
	height:160px;
    background: url(/images/startbox5.gif) no-repeat;	 
}

  

.pad10{
	padding:4px 8px 10px 10px;	 
}

 .titlebox {
    width:230px;
    
    background-color: #ffffff;
    text-align:left;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    color: #5E5EC9 ;
    font-size: 12px;
    line-height: 16px;
	font-weight: bold; 
	margin-bottom:5px;
}

 .titlebox a {
    width:230px;
    padding:10px 10px 18px 10px;
    background-color: #ffffff ;
    text-align:center;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    color: #666666 ;
    font-size: 12px;
    line-height: 16px;
	font-weight: bold; 
	margin-bottom:5px;
}


#idmebox {
    width:190px;
    padding:4px 8px 12px 8px;
    border-bottom-style:solid;
    border-left-style:solid;
    border-width:1px;
    border-color:#FFB600;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    color: #666666 ;
    font-size: 12px;
    line-height: 16px;
	font-weight: normal; 
	margin-top:150px;
}

#idmebox a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
    line-height: 16px;
	font-weight: bold;
    }



 /*
 
  
 .greybox {
    margin: auto;
    padding:10px 10px 18px 10px;
    background-color: #fcfcfc ;
    border: 0.15em solid;
    border-color: #CCCCCC ;  
    font-family: arial, helvetica, sans-serif;
    color: #666666 ;
    font-size: 12px;
    line-height: 16px;
	font-weight: bold; 
} */
 
 
  
.imagefloat {
  float: none;
  }
  
.imagebox p {
   text-align: center;
   }

.iamgefloat p {
   text-align: center;
   }

.imgtema  {
  /*margin-bottom:6px;
  margin-right:10px;*/
  text-align:center;
   }

.txttema  {
  /*margin-bottom:6px;
  margin-right:10px;*/
  width:200px;
  text-align:left;
  padding-top:5px;
  vertical-align:top;
   }


/* end of tabelltest */



/*tabelltest för sidan kultur */

#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}


#box-table-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#box-table-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#box-table-b td
{
	padding: 8px;
	background: #e8edff; 
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}

/* end of tabelltest */

/* Undermeny - Placering i "rightcol" under eller över "infobox" kan även vara ensam i "rightcol". */

#coledit2 {
    float: left;
    display:inline;
    padding-right: 1em; 
    padding-left: 1em;
    padding-bottom: 1.8em;
    border: 1px dotted #999999;
    font-size: 11px;
    line-height: 24px;
	font-weight: bold;
	color: #666666 ;
	font-family: arial, helvetica, sans-serif;
}

#coledit2 {
    float: left;
    display:inline;
    padding-right: 1em; 
    padding-left: 1em;
    padding-bottom: 1.8em;
    border: 1px dotted #999999;
    font-size: 11px;
    line-height: 24px;
	font-weight: bold;
	color: #666666 ;
	font-family: arial, helvetica, sans-serif;
}

#coledit2 a {
	text-decoration:none;
}

.submenu {
	margin-top: 2px;
	margin-bottom: 24px;
}
.submenu p {
	font-size: small;
	font-weight: bold;
	color: #666666;
	margin: 0px;
}
.submenu a:link, .submenu a:visited {
	color: #666666;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 16px;
	padding-bottom: 8px;
	border-bottom: 0px solid #CCCCCC;
	font-size: small;
	display: block;
}
.submenu a:hover, .submenu a:active {
	color: #333333;
}
.submenu-current a:link, .submenu-current a:visited  {
}

#colfaq {
    float: left;
    width: 500px;
    height: auto;
	background-image: url(Images/infobox.jpg);
	background-repeat: repeat-x;
	background-color: #F2F2F2;
	padding: 2px;
	margin-bottom: 24px;
	margin-right: 4px;
    padding-bottom: 1.8em;
    border: 1px dotted #999999;
    font-size: 11px;
    line-height: 24px;
	font-weight: bold;
	color: #666666 ;
	font-family: arial, helvetica, sans-serif;
}

#colfaq h1{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	background-color: #cccccc;
	padding: 0px 2px 0px 4px;
}

.alertbox 
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
	font-weight: bold;
	margin: 0px 250px 1px 0px;
	padding:20px 6px 30px 8px;
	color: #666666 ;
    background-color: #FEECDE ;
    border: 1px dotted;
    border-color: #FF3333 ;
    
} 

.greenbox {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
	font-weight: bold;
	margin: 0px 250px 1px 0px;
	padding:14px 5px 20px 8px;
	color: #666666 ;
    background-color: #E4F5DE ;
    border: 1px dotted;
    border-color: #274D18 ;  
} 




#storytable {
  width:510px;
  margin-right:auto;
  margin-top:25px;
  padding:10px 10px 20px 5px;
  background-color:#ecf2ea;
  }


a.storytable:hover{
	font-size:10px;
	color:#FFFFCC;
	text-decoration:none;
	}	

/*tr:hover {
  font-size:10px;
  background-color:#ffffcc;
  color: #fff;
}*/
/*td {
  line-height:22px;
}*/

.column { float: left; }

#colpageintro22 {
	width: 185px;
	margin-top: 4px;
	padding-top:5px;
	margin-bottom: 6px;	
}

.startrubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#549654;
	letter-spacing: 0.1em;
	font-weight:bold;
	padding-top: 8px;
	margin-bottom:5px;
	
}

/*


.contacttable {
  width:755px;
  margin-right:auto;
  margin-top:25px;
  padding:10px 10px 20px 5px;
  background-color:#FFFFCC;
  }

.contacttable a:hover
{
	font-size:10px;
	}
	
	

.contacttable tr:hover {
  font-size:20px;
  background-color:#ecf2ea;
}*/

.field{
	
	width: 650px;
	margin-left: 30px;
	margin-bottom: 10px ;
	font-size:95%;
}
.reginput {
	padding:0 3px 0 0;
	width: 400px;
	text-align: right;
	margin-bottom: 2px;
	margin-left:30px;
	font-size:95%;
}

/* Sidfot */

/* Avslutar ev. float-angivelser */
.clear {
	clear: both;
	height: 1px;
}

.clear2 {
	clear: left;
	height: 1px;
}

/* Formulär */
form {
	margin-bottom: 24px;
	width: 490px;
	}
.formbutton{
	cursor:pointer;
	color:#000066;
	font-weight:bold;
	background-image: url(Images/formbutton.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-style: outset;
	border-width: 1px;
}

/* Formulär men standardutseende */
#coledit1 {
    width: 400px;
    float: left; 
    padding-right: 1em; 
    padding-left: 1em;
    border-right: 0px solid #999999;
}
.subinput200g   
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; width: 200px; 
    background-color: #D1E5D1;
    margin-bottom:5px;
    }
    
.subinput200   
{
    margin-bottom:5px;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    width: 200px; 
    }
    
.mvrubrik   {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    line-height: 14px; 
    font-weight: bold; 
    color: #666666;
    margin-bottom: 5px;
        }

.subinput280 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 300px}

.sender {  font-family: Verdana, Arial, Helvetica, sans-serif; 
           font-size: 10px; line-height: 14px; 
           font-weight: bold; 
           color: #666666;
           padding-top:4px;
           margin-bottom: 10px;
           }

form.formdefault {
}
legend{
	color: #666666;
	border-width: 1px;
	border-style: solid;
	padding: 6px;
	margin-left: 6px;
}
legend2{
	color: #cccccc;
	border-width: 1px;
	border-style: solid;
	padding: 6px;
	margin-left: 6px;
}

fieldset.formdefault {
	padding-bottom: 12px;
}
fieldset.formdefault label{
	display: block;
	float: left;
	width: 180px;
	text-align: right;
	padding: 6px;
	margin-top: 12px;
}
fieldset.formdefault input {
	width:auto;
	font-size: small;
	color: #666666;
	padding: 6px;
	margin-top: 12px;
	display: inline;
}
/* Ett break mellan varje input-fält */
formdefault br{clear:left}

/* Rött formulär, går inte att skriva i */
fieldset.formred {
	border: 1px solid #FF0000;
}
input[disabled=disabled] {
	cursor:default;
}
input.disabled {
	color:#666666;
	cursor:default;
	background-color: #CCCCCC;
	padding: 6px;
}
input.info {
	color: #666666;
	background-color: #FFFFFF;
	border: none;
}

.input60 {
    margin-top:10px;
    font-size: 11px;
	line-height: 14px;
	letter-spacing: 1px;
	padding: 3px;
	font-weight: normal;
	color: #333333;
	font-family: arial, helvetica, sans-serif;
    width: 240px;
    }

.input120 {
    width: 120px;
    margin-left:10px;
    margin-top:5px;
    font-size: 11px;
	line-height: 14px;
	letter-spacing: 1px;
	padding: 3px;
	font-weight: normal;
	color: #333333;
	font-family: arial, helvetica, sans-serif;
    }   
    
 .input220 {
    width: 220px;
    margin-top:5px;
    font-size: 11px;
	line-height: 14px;
	letter-spacing: 1px;
	padding: 3px;
	font-weight: normal;
	color: #333333;
	font-family: arial, helvetica, sans-serif;
    }
    
.subinput230   
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
    padding-left:2px;
    width: 220px
    } 


fieldset.formred legend{
	border-color: #FF0000;
}

/* Grönt formulär */
fieldset.formgreen {
	border: 1px solid #009900;
}
fieldset.formgreen legend{
	border-color: #009900;
	color: #009900;
}

/* Framhävd stil */
.enhance {
	font-weight: bold;
	letter-spacing: 0.1em;
}

/* Placeras i höger kolumn */
.infobox {
	height: auto;
	background-image: url(Images/infobox.jpg);
	background-repeat: repeat-x;
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	position: relative;
	padding: 2px;
	margin-bottom: 24px;
	margin-right: 4px;
}
.infobox h1{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	background-color: #FFD9CC;
	padding: 5px 2px 5px 4px;
}

.infobox h2{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	background-color: #e2e2e2;
	padding: 5px 2px 5px 4px;
}


.infobox p{
	font-size: x-small;
	line-height:16px;
	margin-bottom: 6px;
	margin-top: 4px;
	margin-left: 0px;
	padding-left:4px;
	padding-right:3px;
}

.infobox ul li 
{
    list-style-image: url(/rothko/images/liarrow.gif);
    margin-left:20px;
}

.infobox ul li p 
{padding-top:6px;
}


/* Undermeny nivå 2 text */
.infolevel2 {
	height: auto;
	width:500px;
	/*background-image: url(Images/infobox.jpg);*/
	/*background-repeat: repeat-x;*/
	background-color: #FFFFFF;
	/*border: 1px dotted #D1E5D1;*/
	position: relative;
	/*padding: 4px;*/
	margin-bottom: 24px;
	margin-right: 2px;
	font-size: 11px;
	line-height: 16px;
}
.infolevel2 h1{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	background-color: #FFD9CC;
	padding: 5px 2px 5px 4px;
}

.infolevel2 h2{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 3px;
	background-color: #e2e2e2;
	padding: 5px 2px 5px 4px;
}


.infolevel p{
	font-size: 20px;
	margin-bottom: 6px;
	margin-top: 4px;
	margin-left: 0px;
	padding-left:6px;
	padding-right:3px;
}

.infolevel2 ul li 
{
    list-style-image: url(/rothko/images/liarrow.gif);
    margin-left:20px;
}

.infolevel2 ul li p 
{padding-top:6px;
}


.regtext 
{font-weight:bold;
 font-size: 10px;
 color: #666666;
 margin-left:0.5em;
 margin-bottom:-1em;
 padding-top:8px;
}

.regtext2 
{
 font-weight:bold;
 font-size: 10px;
 color: #666666;
 margin-left:0.5em;
 margin-bottom:-2em;
}

.green12 {
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #009933 ;
	font-family: arial, helvetica, sans-serif;
}

/*legend*/

.faq {
	width:500px;
	margin-top: 10px;
	margin-bottom: 3px;
	font-size: 14px;
	line-height: 14px;
	padding:4px 4px 4px 8px;
	background-color: #D1E5D1;
	letter-spacing: 2px;
	font-weight: bold;
	color: #666666 ;
	font-family: arial, helvetica, sans-serif;
}

.questions {
	width:500px;
	margin-left:6px;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding:4px;
	font-weight: bold;
	color: #999999;
	font-family: arial, helvetica, sans-serif;
}

.answer {
	width:485px;
	margin-top:-6px;
	margin-bottom: 5px;
	margin-left:20px;
	font-size: 11px;
	line-height: 16px;
	padding:4px 4px 4px 4px;
	font-weight: normal;
	color: #666666 ;
	font-family: arial, helvetica, sans-serif;
}
/*FAQ*/

/* Dialog style */
.dialogBody {
  background-color: #FFFFFF;
  overflow: hidden;

}

.dialogControls {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 25px;
  padding: 5px;
  
  background-color: #EEEEEE;
  border-top: solid 1px Red;
  text-align: right;
}

.red10 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12pt; 
	font-weight: bold; 
	color: #999999; 
	letter-spacing: 2px;
}

.red10n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 10pt; 
	font-weight: bold; 
	color: #CC3333
}

.red12b {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px; 
	line-height: 10pt; 
	font-weight: bold; 
	color: #CC3333
}


.sitemapbox {
	width:800px;
	/*height:255px;*/
	margin:auto;
	margin-top: 40px;
	padding-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align:center;
}
	
.sitemap 
{
    /*
	margin-left:auto;
	margin-right:auto;
	padding: 5px 0px 10px 0px;
*/
    float:left;
    margin:auto;
	font-size: 11px;
	line-height:16px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	color: #999999;
	padding-left:25px;
	padding-top: 16px;	
	/*padding-bottom:10px;*/
	text-align:left;
}

.sitemap ul a{
   color: #666666; 
   text-decoration: none; 
  }
  
.sitemap ul a:hover{
   color: #0000ff; 
   text-decoration: underline; 
  }

.sitemap li {
  /*margin-left:-40px;*/
  padding: 0 0 0 0;
  list-style:none;
  }

.sitemap li a{
  color:#6666CC;
  }
  
.sitemap li a:hover{
  color: #0000ff; 
  text-decoration: underline;
  }
	
#cola {
	width: 202px;
}

#colb {
	width: 202px;
}

#colc {
	width:216px;
}

#cold {
	width:152px;	
}

.sitemap2 
{
    /*
    margin-left:auto;
    margin-right:auto;
	margin-top:8px;
*/
    margin-left:auto;
    margin-right:auto;
    /*margin-top:8px;*/
    margin-top:20px;
	width:760px;
	height:40px;
	padding: 0px 0px 15px 0px;
	font-size: 11px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	line-height: 16px;
	background: #CCE1BC;
	border: 1px solid #cbe1bc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	text-align:center;
}

.sitemap2 ul {
   text-decoration: none;
   /*margin-left:-15px; */
  }
  
.sitemap2 ul a{
   text-decoration: none; 
  }
  
.sitemap2 ul a:hover{
   margin:0;
   color: #0000ff; 
   text-decoration: underline; 
  }

.sitemap2 li {
  
  float:left;
  /*
  margin-left:auto;
  margin-right:auto;
  */
  padding: 0 11px 0px 0px;
  line-height: 16px;
  list-style:none;
  }
  

.sitemap2 li a{
  margin: 0;
  color:#6666CC;
  }
  
.sitemap2 li a:hover{
  color: #0000ff; 
  text-decoration: underline;
  }

.sitemap2 .cola2 {
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:9px;
    margin-left:auto;
	margin-right:auto;

}

.kerning1 {
/*margin-left:-20px;*/
letter-spacing:1px;
font-size:11px;
font-weight: bold;
color:#333333;

 }

.kerning2 {
    padding-right:5px;
    letter-spacing:1px;
    font-size:11px;
    font-weight: bold;
}

#appbox {
	width:656px;
	margin-top: 25px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFDCD1;
	border: 1px solid #ddd;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding:12px 13px 0px 13px;
}

#appbox .promo {
	height:55px;
	padding: 5px 0px 15px 12px;
	margin-bottom:15px;
	background-color:#E6F1DF;
	border: 1px solid #cbe1bc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
}


#appbox .promo p {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#appbox .promo ul {

   text-decoration: none;
   margin-left:-15px; 
    display:inline;
  }
  
#appbox .promo ul a{
   text-decoration: none; 
  }
  
#appbox .promo ul a:hover{
   margin:0;
   color: #0000ff; 
   text-decoration: underline; 
  }

#appbox .promo li {
  margin-left:auto;
  margin-right:auto;
  padding: 0 12px 0px 0px;
  line-height: 16px;
  list-style:none;
  display:inline;
  }
  

#appbox .promo li a{
  margin: 0;
  color:#6666CC;
  }
  
#appbox .promo li a:hover{
  color: #0000ff; 
  text-decoration: underline;
  }

#appbox .promo li cola2 {
	float:left;
	width: 500px;
    margin-left:auto;
	margin-right:auto;

}

#appbox .promo .links3 a 
{
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 12px; 
    line-height: 15px; 
    font-weight: bold; 
    color: #6666CC; 
    text-decoration: none;
}

#appbox .promo .links3 a:hover
{
    color: red; 
}

#appbox .promomv {
	height:65px;
	padding: 5px 0px 15px 12px;
	margin-bottom:15px;
	background-color:#E6F1DF;
	border: 1px solid #cbe1bc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
}

#appbox .promomv p {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
}



.links4 { font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #6666CC; text-decoration: none}

.greyHeadline2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #999999;}
.txt11boxrub { font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; line-height: 22px; font-weight: bold; color: #666666; font-style: normal; text-decoration: none}

.line2 {border-bottom: 2px dotted #A4C987; margin-top: 10px; margin-bottom: 10px; margin-right: 0px; margin-left: 220px;  }

.txt10log { font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; line-height: 12px; letter-spacing: 1px;font-weight: bold; color: #999999; font-style: italic; text-decoration: none}

.links {  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; color: #5E5EC9; text-decoration: none}
.links :hover {  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; color: #6666CC; text-decoration: underline}

.linktitle {  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #5E5EC9; text-decoration: none}
.linktitle :hover {  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 12px; line-height: 18px; font-weight: bold; color: #6666CC; text-decoration: underline}

.links a{  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 12px; font-weight: normal; color: #313741; text-decoration: none}

.txt13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 15px; color: #666666; text-decoration: none}

.redstart { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    line-height: 12px; 
    font-weight: bold; 
    color: #CC3333;
}




#listb 
{
    margin-left:35px;
}

#listb li {
  padding:0 2em 2.0em 0;
  list-style-image: url('/images/lines2.gif');
  /*font-size:1em;*/
  text-indent:0;
  margin: 0px 0px -14px 0px;
}
  
  
#listobs 
{
    margin-left:150px;
}

#listobs li {
  padding:0 1em 0.5em 0;
  list-style-image: url('/images/lines2.gif');
  /*font-size:1em;*/
  text-indent:0;
  margin: 0px 0px -14px 0px;
}

#listp 
{
    margin-left:20px;
}

#listp li {
	text-align:left;
  padding:2px 2px 2px 2px;
  list-style-image: url('/images/square2.png');
  /*font-size:1em;*/
  text-indent:0;
  margin: 0px 0px 0px 0px;
}

  .dateGreyBold	{font-size: 12px;font-weight: bold; color: #666666 ; font-family: arial, helvetica, sans-serif;}

    .txt10k{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 18px; color: #333333}
    .txt10boxrub { font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #999999; font-style: normal; text-decoration: none}
    .txt9{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  line-height: 12px; color: #666666} 
    .linkslist9 {  font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 9px; line-height: 12px; font-weight: normal; color: #7979c9; text-decoration: none}

    .txt9top{  font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 10px;  line-height: 11px; font-weight: normal; color: #7979c9; text-decoration: none}
    .links2 { font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 13px; line-height: 14px; font-weight: bold; color: #6666CC; text-decoration: none}
    .red9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 12pt; font-weight: bold; color: #CC0000; letter-spacing: 1px} 
    .txt9topbold{  font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 9px;   font-weight: bold; letter-spacing: 1px;line-height: 11px; color: #666666;  text-decoration: none}  
    .txt11b { font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #666666; text-decoration: none}
    .red11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #CC0000; letter-spacing: 1px}  
    .greenover{  font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 10px;   font-weight: bold; line-height: 11px; color: #CCE1BC;  text-decoration: none}
    .greyover{  font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 10px;   font-weight: bold; line-height: 11px; color: #E8E8DD;  text-decoration: none}

.autocom{
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
    font-size: 14px;  
    font-weight: normal; 
    line-height: 18px;
    margin-top: 0px; 
    margin-bottom: 1px;
    text-decoration: none; 
    color: #666666;
}

.CompletionListItem {
  background-color:#D9EDCA;
  list-style: none;
  padding-left: 11px;
  margin-bottom: 1px; 
}

.CompletionListItemHigh {
  background-color:white;
  padding-left: 11px;
  list-style: none;
}
