body{ 
	/*background:#fff url(../bilder/footer-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;*/
	font-family: Trebuchet MS, Arial, Verdana Times, serif;
	font-size: 0.8em;
	color: #333;
	margin: 10px;
}


a:link, a:visited
{
color: #000;
text-decoration: underline;
}

a:hover
{
color: #797979;
text-decoration: underline;
}


p {
	margin: 5px 0 20px 0;
}


#container {
	margin: 0 auto;
	width: 945px;
}

#header {
	margin: 0 0 20px 0;
	width: 945px;
    float: left;
}

#logo {
	margin: 0;;
	width: 338px;
	height: 83px;
	padding: 0;
    float: left;
}



input.search {
	margin:0 0 0 0;
	width: 150px;
	height: 15px;
	padding: 5px;
	border: 1px solid #525252;
	color: #525252;
    font-size: 1em;
}

#button {
	margin: 40px 0 0 5px;
	padding: 6px 6px 6px 6px;
	height: 30px;
	background: #525252;
	color: #fff;
    font-size: 1em;
}

#top-img {
	margin: 0;
	width: 945px;
	height: 250px;
	background:#fff;
	float: left;
}

#nav-menu, #nav-menu-start{
width: 945px;
margin: 0;
font-size: 1.1em;
padding: 0;
float: left;}

#nav-menu a:hover, #nav-menu-start a:hover
{
color: #d0d0d0;
text-decoration: none;
}

#nav-menu ul, #nav-menu-start ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li, #nav-menu-start li
{
float: left;
text-align: center;
	margin: 0;
}

#nav-menu li a, #nav-menu li#first a, #nav-menu li#last a, #nav-menu li#small a, #nav-menu li#large a,
#nav-menu-start li a, #nav-menu-start li#first a, #nav-menu-start li#last a, #nav-menu-start li#small a, #nav-menu-start li#large a
{
	height: 55px;
	line-height: 4.5em;
	float: left;
	width: 118px;
	display: block;
	color: #fff;
	text-decoration: none;
}

#nav-menu-start li a, #nav-menu-start li#first a, #nav-menu-start li#last a, #nav-menu-start li#small a, #nav-menu-start li#large a
{
	height: 59px;
}

#nav-menu li#first a, #nav-menu-start li#first a
{
	width: 119px;
}

#nav-menu li#last a, #nav-menu-start li#last a
{
	width: 121px;
}

#nav-menu li#small a, #nav-menu-start li#small a
{
	width: 117px;
}

.allman
{
background: url(../bilder/nav-allman-bg.gif) #fff  left repeat-x;
}

.allman-active
{
background: url(../bilder/nav-allman-active.gif) #fff  left repeat-x;
}

.allman-start
{
background: url(../bilder/nav-allman-start.gif) #fff  left repeat-x;
}

.bible
{
background: url(../bilder/nav-bible-bg.gif) #fff  left repeat-x;
}

.bible-active
{
background: url(../bilder/nav-bible-active.gif) #fff  left repeat-x;
}

.bible-start
{
background: url(../bilder/nav-bible-start.gif) #fff  left repeat-x;
}

.music
{
background: url(../bilder/nav-music-bg.gif) #fff  left repeat-x;
}

.music-active
{
background: url(../bilder/nav-music-active.gif) #fff  left repeat-x;
}

.music-start
{
background: url(../bilder/nav-music-start.gif) #fff  left repeat-x;
}

.media
{
background: url(../bilder/nav-media-bg.gif) #fff  left repeat-x;
}

.media-active
{
background: url(../bilder/nav-media-active.gif) #fff  left repeat-x;
}

.media-start
{
background: url(../bilder/nav-media-start.gif) #fff  left repeat-x;
}

.dance
{
background: url(../bilder/nav-dance-bg.gif) #fff  left repeat-x;
}

.dance-active
{
background: url(../bilder/nav-dance-active.gif) #fff  left repeat-x;
}

.dance-start
{
background: url(../bilder/nav-dance-start.gif) #fff  left repeat-x;
}

.externt{
background: url(../bilder/nav-externt-bg.gif) #fff  left repeat-x;
}

.externt-active
{
background: url(../bilder/nav-externt-active.gif) #fff  left repeat-x;
}

.externt-start
{
background: url(../bilder/nav-externt-start.gif) #fff  left repeat-x;
}


.kaggeholm{

background: url(../bilder/nav-kaggeholm-bg.gif) #fff left repeat-x;
}

.kaggeholm-active
{
background: url(../bilder/nav-kaggeholm-active.gif) #fff  left repeat-x;
}

.kaggeholm-start
{
background: url(../bilder/nav-kaggeholm-start.gif) #fff  left repeat-x;
}


#top-shadow {
	margin: 0;
	width: 945px;
	height: 20px;
	background:#fff;
	float: left;
}

ul.submenu2 {
	font-size: 11px;
}


#submenu-allman {
	margin: 0;
	width: 945px;
	padding: 5px 0 15px 0;
	background:url(../bilder/top-allman.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
}

#submenu-allman li, #submenu-allman ul
{
display: inline;
list-style-type: none;
padding-right: 20px;
}


#submenu-bible {
	margin: 0 0 0px 0;
	width: 945px;
	padding: 5px 0 15px 0;
	background: url(../bilder/top-bible.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
}

#submenu-bible li, #submenu-bible ul
{
display: inline;
list-style-type: none;
padding-right: 20px;
}



#submenu-media {
	margin: 0 0 0px 0;
	width: 945px;
	padding: 5px 0 15px 0;
	background:url(../bilder/top-media.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
}

#submenu-media li, #submenu-media ul
{
display: inline;
list-style-type: none;
padding-right: 20px;
}




#submenu-music {
	margin: 0 0 0px 0;
	width: 945px;
	padding: 5px 0 15px 0;
	background:url(../bilder/top-music.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	color: #fff;
	float: left;
}

#submenu-music li, #submenu-music ul
{
display: inline;
list-style-type: none;
padding-right: 20px;
}


#submenu-dance {
	margin: 0 0 0px 0;
	width: 945px;
	padding: 5px 0 15px 0;
	background:url(../bilder/top-dance.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
}

#submenu-dance li, #submenu-dance ul
{
display: inline;
list-style-type: none;
padding-right: 20px;
}


#submenu-externt {
	margin: 0 0 0px 0;
	width: 945px;
	padding: 5px 0 15px 0;
	background:url(../bilder/top-externt.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
}

#submenu-externt li, #submenu-externt ul
{
display: inline;
list-style-type: none;
padding-right: 20px;
}




#submenu-kaggeholm {
	margin: 0 0 0px 0;
	width: 945px;
	padding: 5px 0 15px 0;
	background:url(../bilder/top-kaggeholm.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
}

#submenu-kaggeholm li, #submenu-kaggeholm ul
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

#submenu-journalistik {
	margin: 0 0 0px 0;
	width: 945px;
	padding: 5px 0 15px 0;
	background:url(../bilder/top-journalistik.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
}

#submenu-journalistik li, #submenu-journalistik ul
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

.submenu a {
color: #fff;
text-decoration: none; }

.submenu2 a {
color: #fff;
text-decoration: none; }

.submenu a:hover {
color: #d0d0d0;
text-decoration: none; }

#active{font-weight: bold; text-decoration: underline;}

#wrapper {
	margin: 0;
	width: 945px;
	background:#fff url(../bilder/main-shadow.gif);
	float: left;
}



#main {
	padding: 20px 20px 20px 50px;
	background: #fff;
	margin-left: 15px;
	width: 540px;
	float: left;
	line-height: 1.5em;
}

#banner {
	padding: 0;
	background: #fff;
	margin: 20px 65px 0 0;
	width: 250px;
	float: left;
	line-height: 1.5em;
}

.blogpost-dance {
	padding: 20px 25px 10px 30px;
	background: #f0f0f0;
	margin: 0 0 20px 0;
	border-left: 10px solid #429499;
	width: 485px;
	float: left;
	line-height: 1.5em;
}

.blogpost-music {
	padding: 20px 25px 10px 30px;
	background: #f0f0f0;
	margin: 0 0 20px 0;
	border-left: 10px solid #BC540D;
	width: 485px;
	float: left;
	line-height: 1.5em;
}

.blogpost-allman {
	padding: 20px 25px 10px 30px;
	background: #f0f0f0;
	margin: 0 0 20px 0;
	border-left: 10px solid #D3AF16;
	width: 485px;
	float: left;
	line-height: 1.5em;
}

.blogpost-media {
	padding: 20px 25px 10px 30px;
	background: #f0f0f0;
	margin: 0 0 20px 0;
	border-left: 10px solid #521553;
	width: 485px;
	float: left;
	line-height: 1.5em;
}

.blogpost-bible {
	padding: 20px 25px 10px 30px;
	background: #f0f0f0;
	margin: 0 0 20px 0;
	border-left: 10px solid #A3142E;
	width: 485px;
	float: left;
	line-height: 1.5em;
}

.blogpost-externt {
	padding: 20px 25px 10px 30px;
	background: #f0f0f0;
	margin: 0 0 20px 0;
	border-left: 10px solid #315115;
	width: 485px;
	float: left;
	line-height: 1.5em;
}

.blogpost-journalistik {
	padding: 20px 25px 10px 30px;
	background: #f0f0f0;
	margin: 0 0 20px 0;
	border-left: 10px solid #D10071;
	width: 485px;
	float: left;
	line-height: 1.5em;
}

.replay {
	margin:0;
	padding:10px;
	background: #f0f0f0;
	margin: 10px 0 0 0;
	width: 602px;
	float: left;
	line-height: 1.5em;
}

.comment {
	margin:0;
	padding:10px 10px 0 10px;
	background: #f0f0f0;
	margin: 10px 0 0 0;
	width: 602px;
	float: left;
	line-height: 1.5em;
}

.comment-count {
	margin:0;
	padding:10px 10px 10px 0;
	background: #fff;
	margin: 10px 0 0 0;
	width: 650px;
	float: left;
	line-height: 1.5em;
}


.blogpost-rektorn {
	padding: 20px 25px 10px 30px;
	background: #f0f0f0;
	margin: 0 0 20px 0;
	border-left: 10px solid #545454;
	width: 485px;
	float: left;
	line-height: 1.5em;
}

#collumn-1 {
	margin:0;
	padding: 0 25px 20px 25px;
	background: #fff;
	margin: 20px 0px 0 15px;
	width: 220px;
	float: left;
	line-height: 1.5em;
}

#collumn-2 {
	margin:0 0 10px 0;
	padding: 0 25px 20px 15px;
	background: #fff;
	margin: 10px 0 0 0;
	width: 590px;
	float: left;
	line-height: 1.5em;
	border-left: 2px solid #333333;
}

#download {
	padding:10px;
	background: #fff;
	border: 10px solid #f0f0f0;
	margin: 10px 0 20px 0;
	width: 630px;
	float: left;
	text-align: center;
}

#author {
	margin:0;
	padding:10px;
	background: #f0f0f0;
	margin: 10px 0 0 0;
	width: 602px;
	float: left;
	line-height: 1.5em;
}

#bottom-shadow {
	margin: 0 0 20px 0;
	width: 950px;
	height: 25px;
	background:#fff;
	float: left;
}


#footer {
	margin: 80px -10px -10px -10px;
	height: 100px;
	padding: 50px 0 0 0;
	color: #fff;
	font-size: 1.2em;
	text-align: center;
	border: 0px solid black;
	clear: both;
	background:#fff url(../bilder/footer-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}



.big {
	font-size: 1.2em;
}

.download {
	padding-top: 20px;
	font-size: 1.6em;
	float: left;

}

.img-left {
	float: left;
	margin-right: 20px;
}


h1 {
	margin: 5px 0 15px 0;
}

h2 {
	margin: 10px 0 15px 0;
}

h3 {
	margin: 0 0 5px 0;
	font-size: 1.4em;
}

img {
	border: none;
}

.img-ref {
float:left;
margin:0 20px 20px 0;
width: 75px;
}

.p-ref {
margin:5px 0 13px;
}

.big {
font-size:1.2em;
}

.p-larare {
height:60px;
margin:5px 0 20px;
}


#bildspel {
	background: #F0F0F0;
	margin-top: 10px;
}

.searchResultRow {
	padding: 5px;
}

div.reference {
	clear: both;
}