/* Global
-------------------------------------------------*/

* {	margin: 0;padding: 0; }

body {
	width: 100%;
	margin: 1em;
	padding: 0;
	background: #fff;

	font-family: "Comic Sans MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333;
}
.global { margin: 0;border-top: 2px solid #004990;background: #eef8fc url("http://www.lingvallen.se/img/layout/bg_body.jpg") no-repeat top center;color: #555; }

img { border: none; }

.right { float: right; }
.left { float: left; }
.clear { clear: both;height: 0;font-size: 0;line-height: 0; }
.print { display: none; }
.popup { position: absolute;top: 0;left: 0;text-align: center;margin: 0;padding: 0; }


ul { margin: 1em 1.5em 0.5em 1.5em;padding: 0; }
li { margin: 0 0 0.4em 0;list-style-type: circle; }

hr {
	width: 98%;
	margin-left: 1%;
	height: 1px;
	border-top: 1px dashed #833b09;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	background: none;
	color: none;
}


/* Fonts
-------------------------------------------------*/

span.rubrik {
	font-family: "Comic Sans MS", "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #003971;
}
span.rubrik span { color: #df9e12; }
span.underrubrik {
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	padding: 0.2em 0;
	line-height: 1.5em;

	font-size: 1.2em;
	font-weight: bold;
	color: #767678;
}
span.slogan { display: block;font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;font-size: 1.3em;font-weight: bold;font-style: italic;color: #d9b57f;text-align: center; }
span.epost {}


/* Links
-------------------------------------------------*/
a {
	border-bottom: 1px dashed #ccc;
	color: #000;
	font-size: 1em;
	text-decoration: none;
}
a:visited { color: #333; }
a:hover { border-bottom: 1px dashed #000;color: #d9b57f; }

.link { font-weight: bold;color: #44545F; }

/* Layout
-------------------------------------------------*/

.wrapper {
  	position: relative;
  	width: expression(document.body.clientWidth > 1250 ? "1250px" : "100%");
  	max-width: 1250px;
  	margin: 0;
	text-align: left;
}
.wrapper[id] { width: 100%;height: auto; }

#logo { position: relative;width: 100%;margin: 1em 0 0.5em 0;text-align: center; }

#container { margin-bottom: 1em; }

#menuRight, #menuLeft { position: absolute;top: 0;width: 195px;z-index: 1000; }
#menuRight { right: 0;top: -60px; }
#menuLeft { left: 0;top: 10em; }
#menuRight ul, #menuLeft ul { margin: 0;padding: 0; }
#menuRight li, #menuLeft li {
	display: block;
	float: left;
	width: 190px;
	height: 120px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menuRight a, #menuLeft a {
	display: block;
	float: left;
	width: 190px;
	height: 120px;
	margin: 0;
	padding: 0;
	border: none;
	text-decoration: none;
}
#menuLeft, #menuLeft li, #menuLeft a, #menuLeft a:hover { width: 160px;height: 130px; }
#menuLeft a.nav7, #menuLeft a.nav7:hover { margin-top: 6.5em; }
#menuRight a span, #menuLeft a span { display: none; }

#menuRight a.nav1 { background: url("http://www.lingvallen.se/img/layout/menu_nav1.gif") no-repeat top left; }
#menuRight a.nav1:hover, #traningslager #menuRight a.nav1 { background: url("http://www.lingvallen.se/img/layout/menu_nav1_hover.gif") no-repeat top left; }
#menuRight a.nav2 { background: url("http://www.lingvallen.se/img/layout/menu_nav2.gif") no-repeat top left; }
#menuRight a.nav2:hover, #lagerskola #menuRight a.nav2 { background: url("http://www.lingvallen.se/img/layout/menu_nav2_hover.gif") no-repeat top left; }
#menuRight a.nav3 { background: url("http://www.lingvallen.se/img/layout/menu_nav3.gif") no-repeat top left; }
#menuRight a.nav3:hover, #konferens #menuRight a.nav3 { background: url("http://www.lingvallen.se/img/layout/menu_nav3_hover.gif") no-repeat top left; }
#menuRight a.nav4 { background: url("http://www.lingvallen.se/img/layout/menu_nav4.gif") no-repeat top left; }
#menuRight a.nav4:hover, #vandrarhem #menuRight a.nav4 { background: url("http://www.lingvallen.se/img/layout/menu_nav4_hover.gif") no-repeat top left; }
#menuLeft a.nav5 { background: url("http://www.lingvallen.se/img/layout/menu_nav5.gif") no-repeat top right; }
#menuLeft a.nav5:hover, #home #menuLeft a.nav5 { background: url("http://www.lingvallen.se/img/layout/menu_nav5_hover.gif") no-repeat top left; }
#menuLeft a.nav6 { background: url("http://www.lingvallen.se/img/layout/menu_nav6.gif") no-repeat top right; }
#menuLeft a.nav6:hover, #omoss #menuLeft a.nav6 { background: url("http://www.lingvallen.se/img/layout/menu_nav6_hover.gif") no-repeat top left; }
#menuLeft a.nav7 { background: url("http://www.lingvallen.se/img/layout/menu_nav7.gif") no-repeat top right; }
#menuLeft a.nav7:hover, #kontakt #menuLeft a.nav7 { background: url("http://www.lingvallen.se/img/layout/menu_nav7_hover.gif") no-repeat top left; }

#main {
	min-height: 400px;
	margin: 0 15% 0 12%;
	border: 1px solid #d8d8d9;
	background: #fff url("http://www.lingvallen.se/img/layout/bg_main.gif") no-repeat bottom right;
}

#content, #picture { min-height: 400px; }

*html #main, *html #content, *html #picture { height: expression(true ? "400px" : ""); }

#content { float: right;width: 54%; }

#picture { float: left;width: 42%;margin: 1em 0 1em 1em; }

.pic-ref1 { background: url("http://www.lingvallen.se/img/pic/pic_ref1.jpg") no-repeat bottom right; }
.pic-ref2 { background: url("http://www.lingvallen.se/img/pic/pic_ref2.jpg") no-repeat bottom right; }
.pic-ref3 { background: url("http://www.lingvallen.se/img/pic/pic_ref3.jpg") no-repeat bottom right; }
.pic-ref4 { background: url("http://www.lingvallen.se/img/pic/pic_ref4.jpg") no-repeat bottom right; }
.pic-ref5 { background: url("http://www.lingvallen.se/img/pic/pic_ref5.jpg") no-repeat bottom right; }
.pic-ref6 { background: url("http://www.lingvallen.se/img/pic/pic_ref6.jpg") no-repeat bottom right; }
.pic-ref7 { background: url("http://www.lingvallen.se/img/pic/pic_ref7.jpg") no-repeat bottom right; }
.pic-ref8 { background: url("http://www.lingvallen.se/img/pic/pic_ref8.jpg") no-repeat bottom right; }
.pic-ref9 { background: url("http://www.lingvallen.se/img/pic/pic_ref9.jpg") no-repeat bottom right; }
.pic-ref10 { background: url("http://www.lingvallen.se/img/pic/pic_ref10.jpg") no-repeat bottom right; }
.pic-ref11 { background: url("http://www.lingvallen.se/img/pic/pic_ref11.jpg") no-repeat bottom right; }
.pic-ref12 { background: url("http://www.lingvallen.se/img/pic/pic_ref12.jpg") no-repeat bottom right; }
.pic-ref13 { background: url("http://www.lingvallen.se/img/pic/pic_ref13.jpg") no-repeat bottom right; }
.pic-ref14 { background: url("http://www.lingvallen.se/img/pic/pic_ref14.jpg") no-repeat bottom right; }
.pic-ref15 { background: url("http://www.lingvallen.se/img/pic/pic_ref15.jpg") no-repeat bottom right; }
.pic-ref16 { background: url("http://www.lingvallen.se/img/pic/pic_ref16.jpg") no-repeat bottom right; }
.pic-ref17 { background: url("http://www.lingvallen.se/img/pic/pic_ref17.jpg") no-repeat bottom right; }
.pic-ref18 { background: url("http://www.lingvallen.se/img/pic/pic_ref18.jpg") no-repeat bottom right; }
.pic-ref19 { background: url("http://www.lingvallen.se/img/pic/pic_ref19.jpg") no-repeat bottom right; }
.pic-ref20 { background: url("http://www.lingvallen.se/img/pic/pic_ref20.jpg") no-repeat bottom right; }
.pic-ref21 { background: url("http://www.lingvallen.se/img/pic/pic_ref21.jpg") no-repeat bottom right; }
.pic-ref22 { background: url("http://www.lingvallen.se/img/pic/pic_ref22.jpg") no-repeat bottom right; }
.pic-ref23 { background: url("http://www.lingvallen.se/img/pic/pic_ref23.jpg") no-repeat bottom right; }
.pic-ref24 { background: url("http://www.lingvallen.se/img/pic/pic_ref24.jpg") no-repeat bottom right; }
.pic-ref25 { background: url("http://www.lingvallen.se/img/pic/pic_ref25.jpg") no-repeat bottom right; }

.text { margin: 0 5.5em 0 1em;padding: 3em 0 1em 0; }

#home #content ul li { font-weight: bold; }

IMG.logo { width: 218px;height: 93px;margin: 30px 15% 0 0; }
IMG.plucera { width: 15px;height: 15px;margin-left: 5px;vertical-align: middle; }

/* Footer
-------------------------------------------------*/

#footer {
	clear: both;
	margin-top: 0.5em;
	background: url("http://www.lingvallen.se/img/bg_footer.jpg") repeat-x bottom left;

	font-family: Microsoft Sans Serif, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #555;
	letter-spacing: 1px;
}
#copy { position: absolute;top: 435px;right: 2em;width: 120px;margin: 1em 0;text-align: left; }
#copy ul { width: 120px;margin: 0;padding: 0; }
#copy li {
	float: left;
	width: 120px;
	height: 12px;
	margin: 0 0 0.3em 0;
	padding: 0;
	list-style-type: none;

	font-family: Microsoft Sans Serif, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #555;
	letter-spacing: 1px;
}

#copy li.copyright { display: block;padding-bottom: 0.3em;border-bottom: 1px solid #e6e6e6;text-align: center; }
#copy li.plucera { text-align: center; }
#copy li a { border: none; }

/* Tables & form
-------------------------------------------------*/
table {	margin: 0 1.5em; }
th {font-weight:bold;}
th, td {
	padding: 0.25em 0.5em 0.25em 0;
	border-top: 1px solid #ccc;
	vertical-align: top;
	text-align: left;
}

form { margin: 0;padding: 0; }

select, input {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 0.8em;
	padding: 0 0.5em;
}