/* skapad för http://www.kalligrafi.com av Marie Fredriksson - marie@kalligrafi.com */

html { margin:0px; padding:0px; }
body { background: #8CACA1 url(../px/blur.gif); margin:10px 10px 10px 10px; padding:0px 0px 0px 0px; font-family:Verdana, Arial, sans-serif;	color:#000000; font-size:9pt;	line-height:14pt; }
p, table, tr, td, ul, ol, li, i, u, b, center, br { font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 9pt; line-height:14pt; }

table.top {	width:750px; padding:0px; }
td.top1 { background:url(../px/bg_top.jpg); border:0px; text-align:left; }
td.top2 { border:0px; text-align:left; }

table.frame { width:750px; padding:0px; margin:2px 0px 0px 0px; }

td.menu { background:#F1C26F url(../px/menypaste.jpg); border:1px solid #000000; padding:10px 10px 20px 10px; text-align:left; 	vertical-align:top; }

td.content { background:#ffffff; border:1px solid #000000; width:600px; padding:20px 20px 5px 20px; 	text-align:left; vertical-align:top; }

td.contenttop { background:#ffffff; border-top:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000; border-bottom:0px; width:600px; padding:20px 20px 0px 20px; text-align:left; vertical-align:top; }

td.contentbottom { 
background:#ffffff; 
border-top:0px; border-right:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #000000; 
width:600px; 
padding:00px 20px 5px 20px; 	
text-align:left; 
vertical-align:bottom; 
}

table.news { width:175px; padding:0px; margin:0px 0px 10px 10px; }
td.news { padding:8px; border:1px solid #D0A956; font-size:8pt; line-height:10pt; }

td.space { width:10px; padding:0px; }

td.lankar { line-height:11pt; }

table.sidfot { margin-top:10px; text-align:center; }

h1 { font-size:12pt; font-weight: bold; color:#73948C; line-height:18pt; text-align:center; }
h2 { font-size: 10pt; font-weight: bold; color:#73948C; line-height: 18px; text-align: left; }

A:link { color: #97551B; text-decoration: none; font-size:9pt; }
A:hover { color: #729688; text-decoration: underline; font-size:9pt; }
A:active { color: #729688; text-decoration: underline; font-size:9pt; }
A:visited { color: #729688; text-decoration:	none; font-size:9pt; }
A:visited:hover { color: #97551B; text-decoration: underline; font-size:9pt; }

A.fot:link { color: #F4A028; text-decoration: none; font-weight: normal; line-height:8pt; font-size:8pt; }
A.fot:hover { color: #8CA59C; text-decoration: underline; font-weight: normal; line-height:8pt; font-size:8pt; }
A.fot:active { color: #8CA59C; text-decoration: underline; font-weight: normal; line-height:8pt; font-size:8pt; }
A.fot:visited { color: #8CA59C; text-decoration: none; font-weight: normal; line-height:8pt; font-size:8pt; }
A.fot:visited:hover { color: #F4A028; text-decoration: underline; font-weight: normal; line-height:8pt; font-size:8pt; }

A.nav2:link { display:block; width:140px; color: #4B635B; text-decoration: none; font-size:8pt; line-height: 12px; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #F3BD58; border-bottom: 1px solid #F3BD58; }
A.nav2:active { display:block; width:140px; color: #4B635B; text-decoration: none; font-size:8pt; line-height: 12px; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #F3BD58; border-bottom: 1px solid #F3BD58; }
A.nav2:visited { display:block; width:140px; color: #4B635B; text-decoration: none; font-size:8pt; line-height: 12px; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #F3BD58; border-bottom: 1px solid #F3BD58; }
A.nav2:hover { display:block; width:140px; color: #4B635B; text-decoration: none; font-size:8pt; line-height: 12px; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #DD9227; border-bottom: 1px solid #DD9227; background: #F9D8A0;}
A.nav2:visited:hover { display:block; width:140px; color: #4B635B; text-decoration: none; font-size:8pt; line-height: 12px; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #DD9227; border-bottom: 1px solid #DD9227; background: #F9D8A0;}

td.dot { border-right: #c0c0c0 0px dotted; border-top: #c0c0c0 0px dotted; border-left: #c0c0c0 0px dotted; border-bottom: #c0c0c0 1px dotted; padding-right: 0px; padding-top: 8px; padding-left: 0px; padding-bottom: 8px; }
td.twoline { border-right: #808080 0px solid; border-top: #808080 1px solid; border-left: #808080 0px solid; border-bottom: #808080 2px solid; }
td.sidfot { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #000000; text-align: center; margin-top: 20px; }
td.oneline { border-right: #808080 0px solid; border-top: #808080 0px solid; border-left: #808080 0px solid; border-bottom: #808080 1px solid; }

.h1 { font-size:12pt; font-weight: bold; color:#73948C; line-height:18pt; text-align:center; }
.h2 { font-size: 10pt; font-weight: bold; color:#73948C; line-height: 18px; text-align: left; }

.r { text-align: right }
.red { color: #FF0000; }
.blue { color: #008080; }

.small { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #000000; line-height: 10pt; }
.sign { line-height: 22px; font-size: 8pt; }

.citat { font-size: 8pt; color: #97551B; line-height: 10pt; }

.ram { border-right: #c0c0c0 1px dotted; border-top: #c0c0c0 1px dotted; border-left: #c0c0c0 1px dotted; border-bottom: #c0c0c0 1px dotted; padding-right: 2px; padding-top: 2px; padding-left: 2px; padding-bottom: 2px; background: #FCF1CE; }
.ram1 { background: #FEFFB7; }


/**************************/
/* HIGHSLIDE IMAGE VIEWER */
/**************************/

.highslide-container div { font-family: Verdana, Helvetica; font-size: 10pt; }
.highslide-container table { background: none; }
.highslide {	outline: none;	text-decoration: none;}
.highslide img {	border: 0px;}
.highslide:hover img {	border-color: gray;}
.highslide-active-anchor img {	visibility: hidden;}
.highslide-gallery .highslide-active-anchor img {	border-color: black;	visibility: visible;	cursor: default;}
.highslide-image {	border-width: 2px;	border-style: solid;	border-color: white;	background: gray;}
.highslide-wrapper, .highslide-outline {	background: white;}
.glossy-dark {	background: #111;}
.highslide-image-blur {}
.highslide-number {	font-weight: bold;	color: gray;	font-size: .9em;}
.highslide-caption {display: none;	font-size: 1em;	padding: 5px;	/*background: white;*/}
.highslide-heading {	display: none;	font-weight: bold;	margin: 0.4em;}
.highslide-dimming {	position: absolute;	background: black;}
a.highslide-full-expand {   background: url(graphics/fullexpand.gif) no-repeat;   display: block;   margin: 0 10px 10px 0;   width: 34px;   height: 34px;}
.highslide-loading {	display: block;	color: black;	font-size: 9px;	font-weight: bold;	text-transform: uppercase;	text-decoration: none;	padding: 3px;	border: 1px solid white;	background-color: white;	padding-left: 22px;	background-image: url(graphics/loader.white.gif);	background-repeat: no-repeat;	background-position: 3px 1px;}
a.highslide-credits, a.highslide-credits i { padding: 2px;	color: silver;	text-decoration: none;	font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i { color: white;	background-color: gray;}
.highslide-move, .highslide-move * { cursor: move; }
.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {	display: none;}
.hidden-container {	display: none;}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}



/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/*****************************************************************************/

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}
