/* ELEMENTS */

body, html
{
	margin : 0px;
	padding : 0px;

	font-family: verdana, arial, sans-serif;
	font-size : 10px;
	line-height: 12px;
	color : #333;
	
	width: 100%;
	
	text-align: center;
}

.clear
{
	clear : both;
}

h1, h2, h3, h4, h5, h6
{
	margin : 0px;
	padding : 0px;
}

h1
{
	padding : 0px 0px 2px 0px;
	font-size : 1.3em;
	font-weight : bold;
	text-decoration : none;
	color : #333;
}
h1 a
{
	text-decoration : none;
	color : #333;
}

h1 a:hover
{
	text-decoration : underline;
}

h3
{
	margin : 0px 0px 8px 0px;
	font-size : 0.9em;
	font-weight : normal;
	color : #999;
}

/* TEMPLATE */

.site
{
	margin : 10px auto;
	width : 900px;
	
	text-align: left;
}

.haus
{
	display : block;
	width : 100%;
	height : 100px;

	border : 0px solid #fff;
	background : url("/site/img/haus.jpg") top left no-repeat;
}

.flash
{
	margin : 0px 0px 10px 0px;
	width : 100%;

	background : #c5d7e5;
}

.content
{
	width : 898px;

	border : 1px solid #e6e6e6;
	background : url("/site/img/border.jpg") 195px top #fff repeat-y;
}

.content .left, .content .right, .content .middle
{
	float : left;
	padding : 5px;
}

.content .left, .content .right
{
	width : 185px;
	height : 350px;
}

.content .left
{
	width : 195px;
	padding : 0px;
}

.content .middle
{
	width : 498px;
}

/* CONTENT */

.studningsmenn
{
	margin : 0px 0px 5px 0px;
	width : 100%;

	background : #a769a8;
}

.logo
{
	width : 100%;

	background : url("/site/img/logo.gif") center center #0474a1 no-repeat;
}

.leit
{
	padding : 10px;
	background : url("/site/img/dotted.gif") bottom left repeat-x;
}

form
{
	margin : 0px;
	padding : 0px;
}

.leit .textbox
{
	width : 120px;
	font-size : 9px;
	float : left;
}

.leit .button
{
	font-size : 9px;
	float : right;
}

.result
{
	padding : 10px 0px 0px 20px;
}

.result a
{
	color : #333;
	text-decoration : none;
}

.result a:hover
{
	text-decoration : underline;
}

.grein
{
	padding : 5px 15px 0px 15px;
}

.grein a
{
	color : #333;
}

.more-link
{
	
	margin : 10px 0px 0px 0px;

	display: block !important;
	text-align : left;
	font-weight: bold;
}

.facebook
{
	margin: -5px 0px 10px 0px;
	
	color : #888 !important;
	display: block !important;
	text-align : left;
}

.facebook a
{
	color: #888;
}

.meira a
{
	color : #0474A1;
	text-decoration : none;
}

.meira a:hover
{
	text-decoration : underline;
}

/* MENU */

#menu, #menu li, #menu ul, #menu ul ul, #menu li li
{
	margin : 0px;
	padding : 0px;
	font-size : 10px;
	list-style : none;
}

#menu a
{
	padding : 5px 5px 5px 15px;

	display : block;
	background : url("/site/img/dotted.gif") bottom left repeat-x #fff;

	color : #666;
	text-decoration : none;
}

#menu a:hover, #menu li.current-cat a, #menu li.current_page_item a
{
	background : url("/site/img/dotted.gif") bottom left repeat-x #e2ebf2;
}

#menu ul a
{
	padding : 5px 5px 5px 25px;
	background : url("/site/img/dotted.gif") bottom left repeat-x #edf3f7;
}

#menu ul a:hover, #menu ul li.current-cat a, #menu ul li.current_page_item a
{
	padding : 5px 5px 5px 25px;
	background : url("/site/img/dotted.gif") bottom left repeat-x #d3dde4;
}

/* NAVIGATE */

.navigation
{
	padding : 5px 15px 15px 15px;
}

.navigation, .navigation a
{
	color : #999;
	text-decoration : none;
	font-size : 0.9em;
}

.navigation a:hover
{
	text-decoration : underline;
}

.navigation .navigate_next
{
	float : right;
}


.navigation .navigate_prev
{
	float : left;
}

.menu_content
{
	padding : 5px;
}

.menu_txt
{
	margin : 1px 0px 0px 0px;
	padding : 5px;
	font-size : 9px;
	color : #fff;
	background : #a769a8;
}

/* GALLERY */

.grein .item
{
	float : left;
	padding : 8px;
	margin : 10px 0px 10px 0px;
	border : 1px solid #BBB;
	clear : both;
}

.grein, .grein *
{
	line-height: 1.4em;
}

.galleri_list a
{
	padding : 10px;
}