body 
{
	margin:0px 0px 0px 0px;
	background-color:#C42222;
	font-family:Verdana;
	font-size:10px;
}
p
{
	float:left;
	width:100%;
	margin:0 0 1em;
}
a
{
color: #BA131A;
}
#main
{
	height:100%;
	width:717px;		
}
#top
{
	width:717px;
	height:193px;
	background-image:url(/media/images/logo.jpg);
	background-repeat:no-repeat;
}
#middle
{
	width:610px;
	height:100%;
	background-color:White;
}
/* Front styles */
#frontimages
{
	height:58px;
	width:666px;
	margin-left:61px;
	background-color:White;
}
#frontimages .image
{
	float:left;
	height:58px;
	width:90px;
	background-color:#534741;
}
#frontimages .image img
{
	height:58px;
	width:90px;
}
#welcome
{
	height:22px;
	width:609px;
	text-align:center;
	padding-top:8px;
	background-color:White;
	margin-left:91px;
}
#frontFields
{
	background-color:White;
	height:240px;
	width:665px;
	margin-left:61px;
}
.frontField
{
	float:left;
	width:221px;
	height:240px;
}
.frontField1
{
	background-color:#79A242;
}
.frontField2
{
	background-color:#C42222;
}
.frontField3
{
	background-color:#5992AC;
}
.frontFieldTitle
{
	width:221px;
	color:white;
	text-transform:uppercase;
	text-align:center;
	padding-top:23px;
	font-size:21px;
}
.frontFieldTitle a
{
	text-decoration:none;
	color:white;
}
.frontFieldText a
{
	text-decoration:none;
	color:white;
}
.frontFieldText
{
	width:190px;
	color:white;
	text-align:center;
	padding-top:20px;
	font-size:1.2em;
}
.frontFieldText p
{
	padding:0 15px;
	margin:0 0 15px;
}
#bottomText
{
	width:609px;
	height:70px;
	text-align:center;
	text-transform:uppercase;
	background-color:White;
	margin-left:91px;
	padding-top:5px;
}
/* Section frontpage styles */
#sectionimages
{
	height:58px;
	width:680px;
	margin-left:61px;
	background-color:White;
}
.sectionTitle
{
	width:192px;
	height:42px;
	float:left;
	background-color:#534741;
	padding:8px 0px 8px 8px;
}
.sectionTitle img
{
	border:0px;
}
#sectionimages .image
{
	float:left;
	height:58px;
	width:90px;
	background-color:#C42222;
	z-index:50;
}
#sectionimages .image img
{
	height:58px;
	width:90px;
}
.content
{
	width:625px;
	background-color:white;
	margin-left:91px;
}
/* Left menus */
.content #left
{
	float:left;
	width:170px;
}
.content #left #leftmenu
{
	min-height:160px;
	padding-top:10px;
}
.content #left a
{
	text-decoration:none;
	text-transform:normal;
	color:black;
	font-size:1.1em;
}
.content #left #menulist
{
	list-style-type:none;
	list-style-image:none;
	padding:0px;
	margin:0px 6px 0px 12px;
}
.content #left #leftmenu #menulist .submenulist
{
	list-style-type:none;
	list-style-image:none;
	padding:0px;
	margin:0px 0px 0px 10px;
}
.content #left #submenu
{
	padding:14px 0px 14px 0px;
}
.content #left #submenu #menulist li a.sektion
{
text-transform:uppercase;
font-size:1.2em;
font-weight:bold;
}
.content #left #adress
{
	padding:14px 0;
	margin:0px 6px 5px 12px;
	text-transform:uppercase;
}
.maintext
{
	float:left;
	padding:10px 10px 10px 18px;
	width:427px;
}
.maintext .pageTitle
{
}
.maintext .pageTitle h1
{
	font-size:16px;
	text-transform:normal;
	color:#333;
	margin-top:0;
}
.maintext table
{
	width:100%;
	border-spacing:5px;
}
.maintext table .txbWide
{
	width:200px;
}
.maintext table .txbSmall
{
	width:95px;
}
.maintext h2
{
	font-size:10px;
}
.maintext h3
{
	float:left;
	width:100%;
	font-size:1.1em;
	margin:0 0 0.3em;
}
td {font-size:10px;}
.vintertable tr td
{
	background-color:#DEE9EE;
	padding:5px;	
}

.sommertable tr td
{
	background-color:#E4ECD9;
	padding:5px;
}
.defaulttable tr td
{
	background-color:#EBF7FD;
	padding:5px;
}
.imagedivider
{
	float:left;
	width:6px;
	height:58px;
}
#bottom
{
	width:700px;
	height:58px;
	background-image:url(/media/images/bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#side
{
	width:48px;
	height:412px;
	position:absolute;
	top:0px;
	left:717px;
	background-position:top left;
	background-repeat:no-repeat;
	z-index:-2;

}
#backgroundimage
{
	height:300px;
	width:963px;
	/*background-color:#D66565;*/
	position:absolute;
	top:221px;
	z-index:-1;
}

#print
{
	float:left;
	width:34px;
	background:#c42222;
	margin:0 2px 15px;
	padding:1px 4px;
}

/* Signup forms */

#print a
{
	text-transform:uppercase;
	text-decoration:none;
	color: #fff;
}


#Tilmelding 
{
	float:left;
	margin-top: 20px;
	/*border: solid 4px #BA131A;*/
}

div.WinterBG
{
	/*background-color: #5992AC;*/
}

#Tilmelding h2
{
	margin-top: 10px;
	margin-bottom: 0;
}


#kursusliste {float:left;width:427px;border-spacing:0;}
#kursusliste td {padding:2px 6px;background-color:#E4ECD9;vertical-align:top;font-size:10px;}
#kursusliste .dato {width:82px;}
#kursusliste .kursus {width:242px;}
#kursusliste .emne {width:55px;}
#kursusliste .space {padding:1px;background-color:#fff;}

#emneopdelt {float:left;width:427px;margin:0 0 15px;padding:0;}
#emneopdelt ul {float:left;width:427px;list-style-type:none;margin:0;padding:0;}
#emneopdelt li {float:left;list-style-type:none;display:inline;margin:0 4px 4px 0;padding:1px 4px;background:#c42222;}
#emneopdelt a {text-transform:uppercase;text-decoration:none;color: #fff;}
#emneopdelt li.active {background:#333;}

ul#teachers {list-style-type:none;margin:0 0 1em;padding:0;}
#teachers li {list-style-type:none;margin:0;padding:0;line-height:1.3em;}
#teachers a {text-decoration:none;}

table#emner {float:left;margin:0 0 1em;padding:0;border-spacing:0;}
#emner td {padding:0px;}
#emner .overskrift {line-height:1.3em;}
#emner .beskrivelse {padding:3px 10px;}

.WinterBG input {font-size:11px;}































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h3 {
font-weight:bold;font-size:1.1em;margin:0 0 0.3em;
}


