body {background: #EEEEEE; padding: 2em; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; overflow-y: scroll;}
h1 {margin: 0 0 0.5em 0;font-size: 2em; }
h2 {margin: 0 0 0.5em 0;font-size: 2.5em;}
h3 {margin: 1em 0 0.5em 0;font-size: 1.5em;}
h4 {margin: 1.5em 0 0.5em 0;font-size: 1em;}
p {line-height: 1.8em;margin: 0 0 3px 0;}

a:link {
	color: #0000FF;
}
a:visited {
	color: #0000FF;	
}

/* sidlayout */
#layout {width: 750px;border-top: 1px solid #666666;border-right: 1px solid #666666;border-left: 1px solid #666666;margin-right: auto;margin-left: auto;}
#sidhuvud { background-repeat: no-repeat; height: 122px; padding: 10px;margin: 0;border-bottom: 1px solid; }
#kolumncontainer {float: left;width: 750px;border-top: 1px solid; }
#kolumn1 {float: left;width: 580px;padding: 10px;background: #EEEEEE;border-right: 1px solid;}
#kolumn2 {float: left;width: 78px; padding: 10px; }
#sidfot {clear: both;padding: 10px;border-bottom: 1px solid #666666;border-top: 1px solid;}

/* meny */
#menycontainer { float: left;}
#menycontainer ul {margin: 0; padding: 0;}
#menycontainer li {margin-right: -10px;display: inline;list-style: none; }

#menycontainer a:link {color: #000000;}
#menycontainer a:visited {color: #000000;}
#menycontainer a:hover {background: #ffffcc;}
#menycontainer a#current {background: #ffffff;color: #000000;}


#menycontainer li a, #menycontainer li {
	float: left;
}

#menycontainer li {
 list-style: none;
 position: relative;
}

#menycontainer li a {
	text-decoration: none;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	margin-right: 10px;
	background: #EEEEEE;
	font-weight: bold;
}

#menycontainer li ul {
	 display: none;
	 position: absolute;
	 left: 0;
	 top: 100%;
	 padding: 0; margin: 0;
}

#menycontainer li ul li {
 _display: inline; /* for IE6 */
}

#menycontainer li ul li {
	display: block;
	margin-bottom: 0em;
}

#menycontainer li ul li a {
	display: block;

	background: #EEEEEE;
	border: 1px solid;
	border-top: 0px;
}

#menycontainer li:hover > ul {
    display: block;
    margin-top: 0em;
    position: absolute;
}
#flag1 {
	
	margin-left: 61em;
	margin-top: 0px;
	position: absolute;
	width: 5px;
}
#flag2 {
	margin-left: 63.4em;
	margin-top: 0px;
	position: absolute;
}
#flag2 a img {
	border: 0 none;
}
#flag1 a img {
	border: 0 none;
}


#li_kongress ul li a {
	display: block;
	width: 70px;
	background: #dbdbdb;
	border: 1px solid;
	border-top: 0px;
}

#li_kostnader ul li a {
	display: block;
	width: 116px;
	background: #dbdbdb;
	border: 1px solid;
	border-top: 0px;
}



#li_komm ul li a {
	display: block;
	width: 155px;
	background: #dbdbdb;
	border: 1px solid;
	border-top: 0px;
}
#li_hist ul li a {
	display: block;
	width: 80px;
	background: #dbdbdb;
	border: 1px solid;
	border-top: 0px;
}
.kek {
	margin-top: 10px;
}
.counter {
	margin-left: 50em;
	margin-top: -17px;
	position: absolute;
	width: 5px;	
}

.img {
	width:24px;
	height:24px
}	
	
.anm {
	font-family: verdana;
	font-size: 11px;
	line-height: 1.6em;
	margin: 0 30px 20px 30px;
	
}

.anm ul{
	list-style-type: none;
	padding:0px;
	margin-left:10px; 
}  

.boka {
	margin-top: 10px;
	font-size: 14px;
}

.avgift ul{
	list-style-type:none;
	margin: 0px;
	margin-left: -20px;
}

.rubrik {
	
	font-family: Century Gothic;
	font-size: 2.3em;
	opacity: 1;
}
.rubrik2 {
	
	font-family: Century Gothic;
	font-size: 2em;
	font-weight: italic;
}

.normal {
	font-family: verdana;
	font-size: 12px;
	line-height: 1.6em;
	margin: 0 0 3px 0;
}

.litenrub {
	font-family: Century Gothic;
	font-size: 21.5px;
	line-height: 1.8em;margin: 0 0 5px 0;
}

.kontakt {
	
	font-family: Century Gothic;
	font-size: 12px;
}
.pic img{
	
	margin-left: 51.9em;
	margin-top: -95px;
	position: absolute;
	width: 140px;
	height: 140px;
}
.pic a img{
	border: 0 none;
}
.pic {
	
}

#sidhuvud .rubrik{
	
	color: #006699;	
}

#sidhuvud .litenrub{
	
	color: #006699;	
}

.logo a img{
	border: 0 none;
}

.logo img{
	width: 200px;
	margin-top: 30px;	
}

.logo2 a img{
	border: 0 none;
}

.logo2 img{
margin-bottom: -50px;
}

.no-text {

	position: absolute;
	margin-top: -13px;
	margin-left: 32px;
	color: red;
	font-size: 1pt;
}

.no-text a{

	text-decoration: none;	
	color: red;
}

.no-text2 {

	position: absolute;
	margin-top: 34px;
	margin-left: 55px;
	color: #465785;
	font-size: 8pt;
}

.no-text2 a{

	text-decoration: none;	
	color: #465785;
}
