@charset "utf-8";

html { overflow-y: scroll; }
* { margin:0px; padding:0px;}
body { font-size:62.5%; width:800px; margin: 20px auto; background: #f4f4f4;}
img { border: 0; }

#description
{
	display: block;
	margin: 10px 0;
	float: right;
}

.img_proj { margin: 30px 0 12px 0; }
.morePics { }
#morePics  a{ color:#682569; font-size:10px; float:right; margin-left:5px; border:1px solid black; display:block; padding:0px 2px;}
#footerLeft {
		height:59px; 
		width:580px; 
		padding:40px 30px 15px 30px; 
		float:left; 
		background-color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:10px; 
		letter-spacing:0px;
		line-height:14px;
		color:#555555;
		} 

.environment { margin: 19px 2px 0 0;}
.tankar img { margin: 15px 0 0}

h1 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:22px; letter-spacing:0px; margin-bottom:17px;}
h2 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; letter-spacing:0px; }
h3 { }
p.ingress { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; line-height:17px; font-weight:bold; letter-spacing:0px; }
p { width:500px; font-family:Verdana, Helvetica, Arial, sans-serif; margin-top:5px; margin-bottom:13px; font-size:11px; line-height:14px; word-spacing:0px; }
a { text-decoration:none; color:#85488d; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; outline: none; }	
q { margin-bottom:6px; padding:0; display:block; }
p a { text-decoration:none; color:#555555; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px;}
.bildbox  h3{margin-top:2px; margin-bottom:7px;}
.bildbox {border: 1px solid #ccc; width:120px; height:auto; padding:5px; background-color:#fbfbfb; float:left; margin: 0 67px 30px 0;}
.clearLeft { clear:left; }
#diven {margin-top:40px; margin-left:95px; }

#pProjekt { word-spacing:1px; text-align:left; width:500px;}
.floatRight { float:right;}
#links{	z-index: 6;	}
.navigator{
		color:#000000;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:14px;
		text-decoration:none;
		font-weight:bold;
		margin-right:10px;
		}

.close {margin-right:0;}
#hela{	
		position: absolute;
		display: none;
		z-index: 5; 
		right: 289px; 
		top: 170px; 
		border:2px solid #fff;
		padding: 20px 10px 20px 20px;
		width: 510px;
		background-color: #000;
		color: #fff;
}

#hela a
{
		color: #fff;
		text-decoration: underline;
}

#visabild
{
	padding: 5px 0;
}

.floatRight, .morePics
{
	margin-right: 9px;
}

.float_right
{
	float: right;
}

.float_clear
{
	clear: right;
}

#head  img { border: 0; }
#mainMenu, #subMenu { list-style:none; height: 20px; padding: 3px 3px 3px 0; margin-bottom:10px; width:500px;}
#mainMenu li, #subMenu li { font-family: Helvetica, Arial, sans-serif; font-weight:bold;}
#subMenu { height: 16px; list-style:none; padding: 3px 3px 3px 0; margin-bottom:10px; width:500px;}
#mainMenu { background-image: url(pics/corner1.gif); background-repeat: no-repeat; background-position: top left; }
#mainMenu, #subMenu { background-color: #999; }
#mainMenu li {float:left; text-transform:uppercase; font-size:14px;}
#subMenu li {float:left;}
#mainMenu a, #subMenu a   { text-decoration:none; color:#fff; margin: 4px; }
#mainMenu a { padding: 8px; }
#subMenu a  { padding: 6px 8px; }
#mainMenu a:hover, #subMenu a:hover { background-color:#555; }
#corner	{ background-image: url(pics/corner2.gif) no-repeat; #fff; width: 30px; height: 26px; margin: -3px 0; }
#corner2 { background: url(pics/corner2.gif) no-repeat; #fff; width: 14px; height: 22px; margin: -3px 0; padding-right: 16px; }

.selected { background-color: #682569; }
.selected2 { background-color: #924a93; }

#head { height:110px; width:390px; }
#box { width:880px; position: relative; }
#bigContent {width:600px; }
#content { min-height:350px; width:593px; padding:20px 30px 10px 17px; background-color:#fff; overflow:auto;} 
#contentText { width:500px; float:left; display:block; height: auto !important; height: 300px;  }
#eventMan { width: 235px; height:410px; position: absolute; right: 0; top: 94px; }
#apply { position: absolute; right: 135px; top: -65px; }
#apply a { display: block; background: url(pics/apply.gif); width: 96px; height:99px; }
#footer { float: left; height:59px; width:579px; padding:40px 30px 15px 30px; background-color: #fff; font-family:Verdana, Helvetica, sans-serif;
		font-size:10px;
		letter-spacing:0px;
		line-height:1.5em;
		color:#555;
}
#footerRight { height:100px; width:100px; float: left; }

#innehall{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; margin-left: 20px; margin-bottom: 14px; }
.link{ text-decoration: underline; }
.link:hover{ color: red }
.link:hover{ color: red }
#kylogo { background: url(pics/ky_logo.gif) no-repeat; height: 59px; margin-right: 40px; width: 280px; float: left; }
.prev_student { display: block }