html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, font, img, small, strike, strong, li, ol, ul, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: normal;font-style: normal;font-size: 100%;line-height: 1;font-family: inherit;text-align: left;}

#menu ul, li{ list-style:none; padding:0px; margin:0px; }
ul, li{ list-style: circle; padding:0px; margin:0px; }
body{ 
	background-color:#68648c; 
	background-image:url(/images/body_background2.png); 
	background-repeat:repeat-x; 
	background-position:top left; 
	margin:25px 0px;
}
#logo{
	position:relative;
	margin:0 auto;
	width:775px;
	height:207px;
	top:25px;
}
#content{
	margin:0 auto;
	width:775px;
	position:relative;
	top:25px;
}
#menu{
	margin:0 auto; 
	/*width:300px; */
	padding:10px;
	margin:25px 0px 25px 0px; 
	background-color:#cfd0e2; 
	text-align:center;
	position:relative;
	top:25px;
	background-image:url(../images/menu_background.png);
	background-repeat:repeat-x;
	background-position:bottom;
	border-top:1px #eeefde solid;
	border-bottom:1px #eeefde solid;
}
#innermenu li{
	margin-bottom:2px;
	list-style:none;
}
#innermenu li a{
	padding:4px 4px;
	display:block;
	border-left:4px #CCC solid;
	
}
#innermenu li a:hover{
	background-color:#efefef;
	color:#333;
	border-left:4px #669 solid;
	padding-left:4px;
}
a{
	color: #336;
}
li.frontpage{
	list-style: none;
	color:#FFF;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:10px 25px;
	padding:2px;
}

th{ font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; padding-right:25px; padding-bottom:15px; }
td{ font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#d6dcf0; }
h1, h2, h3{ color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:12px; 
			text-shadow: 1px 1px 3px #323232;
			-moz-text-shadow: 1px 1px 3px #323232;
			-webkit-text-shadow: 1px 1px 3px #323232;}
h1{ font-size:26px; }
h2{ font-size:19px; }
h4{ font-weight:bold; border-bottom:1px #CCC solid; padding-bottom:3px; color:#000000; margin-bottom:10px; font-size:13px; }
p{ color:#d6dcf0; font:12px Verdana, Geneva, sans-serif; line-height:22px; margin-bottom:20px;}
a{ outline:none; text-decoration:none; }
#menu ul{ text-align:center; display:inline; }
#menu a{ color:#68648c; display:block; font:19px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:8px; font-weight:bold; }
#menu a:hover{ color:#666; text-decoration:none;}
#menu li{ background-color:#FFFFFF; background-image:url(../images/menu_background.png); background-repeat:repeat-x; background-position:bottom; display:inline-block;	padding:0px; line-height:19px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0px 3px; }
#menu li:hover{ background-color:#FFFFFF; background-image:none; }
.corners{ -moz-border-radius:5px; -webkit-border-radius:5px; }
.boxshadow_small{	
	box-shadow:2px 2px 2px #606060;
	-webkit-box-shadow:2px 2px 2px #606060;
	-moz-box-shadow:2px 2px 2px #606060; 
}
hr{ background-color:#FFF; border:0; height:1px; }
.left{ float:left; }
.right{ float: right; }
.clear{ clear:both; }
.small{ font-size:11px; color:#CCC; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.kursiv{ font-style:italic; }
.error,
.notice, 
.success    		{ padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; }
.grey{ color:#333; }
.error      		{ background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     		{ background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    		{ background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    		{ color: #8a1f11; }
.notice a   		{ color: #514721; }
.success a  		{ color: #264409; }
