/* alla sidor*/

#body{
margin:0;
background-color:#04b0ca;
background-image: url(images/bg_body.jpg);
background-position:top center;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#body a:link{
color:#04b0ca;
}

#body a:visited{
color:#04b0ca;
}

#body a:hover{
color:#000000;
}

#body a:active{
color:#000000;
}

#tableMain{
width:860px;
background-color:#FFFFFF;
border:0;
}

#tdLeft1{
width:30px;
background-image:url(images/bg_Left1.jpg);
background-position:top center;
background-repeat:repeat-y;
}

#tdLeft2{
width:30px;
height:150px;
background-image:url(images/bg_Left1.jpg);
background-position:bottom center;
background-repeat:repeat-y;
}

#tdLeft4{
width:30px;
height:370px;
background-image:url(images/bg_Left1.jpg);
background-position:bottom center;
background-repeat:repeat-y;
}

#tdLeft3{
width:30px;
background-image:url(images/bg_Left1.jpg);
background-position:top center;
background-repeat: repeat-y;
}

#tdRight1{
width:30px;
background-image:url(images/bg_Right1.jpg);
background-position:top center;
background-repeat:repeat-y;
}

#tdRight2{
width:30px;
background-image:url(images/bg_Right1.jpg);
background-position:bottom center;
background-repeat:repeat-y;
}

#tdRight4{
width:30px;
height:370px;
background-image:url(images/bg_Right1.jpg);
background-position:bottom center;
background-repeat:repeat-y;
}

#tdRight3{
width:30px;
height:inherit;
background-image:url(images/bg_Right1.jpg);
background-position:top center;
background-repeat: repeat-y;
}

#waveLeft1{
position:absolute;
margin-top:0;
margin-left:0px;
width:30px;
height:150px;
background-image:url(images/bg_Left2.jpg);
background-repeat:no-repeat;
background-position:bottom;}

#waveRight1{
position:absolute;
margin-top:0;
margin-left:0px;
width:30px;
height:150px;
background-image:url(images/bg_Right2.jpg);
background-repeat:no-repeat;
background-position:bottom;}

#waveLeft2{
position:absolute;
margin-top:0;
margin-left:0px;
width:30px;
height:351px;
background-image:url(images/bg_Left2.jpg);
background-repeat:no-repeat;
background-position:bottom;}

#waveRight2{
position:absolute;
margin-top:0;
margin-left:0px;
width:30px;
height:351px;
background-image:url(images/bg_Right2.jpg);
background-repeat:no-repeat;
background-position:bottom;}

#tdBottom{
height:50px;
background-image:url(images/bg_bottom.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:20px;
}

#tdBelow{
height:40px;
background-color:#04b0ca;
color:#FFFFFF;
}

#divBelowText{
position:absolute;
margin-top:10px;
margin-left:30px;
width:500px;
}

#divBelowImg{
position:absolute;
margin-top:0px;
margin-left:630px;
}

#text1{
width:70px;
position:absolute;
margin-top:-12px;
margin-left:613px;
visibility:hidden;
}
#text2{
width:70px;
position:absolute;
margin-top:-12px;
margin-left:648px;
visibility:hidden;
}
#text3{
width:70px;
position:absolute;
margin-top:-12px;
margin-left:683px;
visibility:hidden;
}
#text4{
width:70px;
position:absolute;
margin-top:-12px;
margin-left:718px;
visibility:hidden;
}
#text5{
width:70px;
position:absolute;
margin-top:-12px;
margin-left:753px;
visibility:hidden;
}
#text6{
width:70px;
position:absolute;
margin-top:-12px;
margin-left:788px;
visibility:hidden;
}



/* index.html*/

#tdTop{
width:800px;
height:385px;
background-image:url(images/bg_top.jpg);
background-position:top center;
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
}
#tdTop a:link{ 
color:#FFFFFF;
text-decoration:none;
}
#tdTop a:visited{ 
color:#FFFFFF;
text-decoration:none;
}
#tdTop a:hover{ 
color:#000000;
text-decoration:none;
}
#tdTop a:active{ 
color:#000000;
text-decoration:none;
}

#btnIndex{
position:absolute;
margin-top:350px;
margin-left:40px;
}

#divAd{
width:300px;
height:200px;
position:absolute;
margin-left:243px;
margin-top: 190px;
}

#divBubble{
width:150px;
height:100px;
position:absolute;
margin-left:185px;
margin-top:25px;
}


/* Utbildningar*/

#divHome{
width:200px;
height:80px;
position:absolute;
margin:0;
border:0;
}


#tdTop2{
width:800px;
height:184px;
background-image:url(images/bg_top2.jpg);
background-position:top center;
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
color:#000000;
}
#tdTop2 a:link{ 
color:#FFFFFF;
text-decoration:none;
}
#tdTop2 a:visited{ 
color:#FFFFFF;
text-decoration:none;
}
#tdTop2 a:hover{ 
color:#000000;
text-decoration:none;
}
#tdTop2 a:active{ 
color:#000000;
text-decoration:none;
}

#btnUtb{
position:absolute;
margin-top:112px;
margin-left:40px;
}


#btnUtbDown{
position:absolute;
margin-top:148px;
margin-left:40px;
font-size:11px;
font-weight:normal;
}

#btnUtbDown2{
position:absolute;
margin-top:167px;
margin-left:40px;
font-size:11px;
font-weight:normal;
}

#tdBar{
height:14px;
background-image:url(images/bg_bar.jpg);
background-position:bottom center;
background-repeat:no-repeat;
}

#divLeft{
width:400px;
margin-top:20px;
margin-left:40px;}

#divRight{
width:300px;
margin-top:20px;}

.rubrikUtb{
color: #04b0ca;
font-size:12px;
font-weight:bold;
}
.quote{
color:#04b0ca;
font-size:40px;
line-height:0px;
font-weight:bold;
}

/* Admin*/

#tableLeft{
width:750px;
margin-top:20px;
margin-left:40px;
border:none;
}

#main_ESBD_proj{
	position: relative;
}
.accordion {
	padding-right: 5px;
	padding-left: 5px;
	width: 350px;
	z-index:1;
}

.accordion h2 {
font-style: normal;
font-weight: normal;
background-repeat: repeat-x;
background-image: url(images/acc_bg.png);
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-left-style: solid;
border-bottom-style: solid;
border-right-style: solid;
border-top-style: solid;
padding-left: 15px;
padding-bottom: 7px;
padding-right: 15px;
padding-top: 4px;
color: white;
border-color: #cccccc;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size: medium;
font-size-adjust:none;
font-stretch:normal;
font-variant:normal;
line-height:100%;
margin:0;
}

.accordion h3:hover {
color: #565656;
background-color:#E3E2E2;
}
.accordion h3.active {
background-position:right 5px;
}
.accordion p {
background-color: white;
color: black;
border-bottom-color: #c4c4c4;
border-left-color: #C4C4C4;
border-right-color: #C4C4C4;
border-bottom-style: solid;
border-left-style: solid;
border-right-style: solid;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
font-size: small;
font-style: normal;
font-weight: normal;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
padding-top: 10px;
text-align: left;
background-image: url(images/acc_p_bg.png);
background-repeat: repeat-x;
margin:0;
}
#divAd a:link {
	color: #04b0ca;
}
#divAd a:visited {
	color: #7f007f;
}
#bilder img {
	position: relative;
	float: left;
	border:none;
}
#bilder {
	min-height: 500px;
	width: 600px;
}
#islandsbild{
width:400px;
height:350px;
float:left;
text-decoration: none;
}
#islandsbild img{
border: none;

}
#interndoc{
position:relative;
left:100px;
}

#island_meny{

}

.minne_wrapp{
width:700px;
height:400px;
position: relative;



}
.minne h1{
color: #04b0ca;
font-size:10px;
font-weight:bold;
}

.minne_bild{
float:right;
width:300px;

}
.minne{
float:left; width:300px; height:auto; margin:10px;
}

.island_hidden{
display: none;
}

.minne img{
border:none;
}

#banner{
width:232px;
height:232px;
background: url(images/EM_banner.png) no-repeat;
margin-bottom: -250px;
position: relative;
top:-190px;
left:490px;
z-index: 10;
}