* { padding: 0; margin: 0; }

body {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background: url('../design/custom/bg.jpg');
}

a, a:link, a:visited, a:active {
	color: #fac225;
	text-decoration: underline;
}

a:hover {
	color: #fac225;
	text-decoration: none;
}

div.flash {
	background: #fac225;
	color: #cc3812;
	font-size: 11px;
	height: 30px;
	margin: 0px 0pt 20px 0px;
	padding: 5px 0 0px 0px;
	text-align: center;
	border: 1px solid #fff;
}

#wrapper { 
	margin: 0 auto;
	width: 930px;
}

#header {
	width: 827px;
	height: 210px;
	float: left;
	background: url('../design/custom/header.jpg') no-repeat;
}

#flag {
	float: right;
	margin: 2px 20px 0 0;
	color: #cd3913;
}

#wrapper_splitter {
	width: 827px;
	height: 26px;
	float: left;
	background: url('../design/custom/wrapper_splitter.jpg') no-repeat;
}

#wrappercontent {
	width: 926px;
	float: left;
	background: url('../design/custom/wrappercontent.jpg') no-repeat;
	padding: 0 0 0 89px;
}

#leftcolumn { 
	color: #333;
	margin: 0px 0px 5px 0px;
	width: 184px;
	float: left;
}

#leftmenu {
	float: left;
	width: 174px;
	min-height: 300px;
	margin: 0 0 0 0px;
	background: #cc3812 url('../design/custom/left_menu.jpg') no-repeat left bottom;
}

#login {
	color: #fff;
	float: left;
	width: 174px;
	height: 136px;
	margin: 15px 0 0 0px;
	background: url('../design/custom/login.png') no-repeat;
}

#loginbokse {
	padding: 5px 0 0 10px;
	height: 100px;
}

#loginbokse_en {
	padding: 0 0 0 10px;
	height: 100px;
}

#maillink {
	width: 130px;
	height: 37px;
	cursor: hand;
}

#content {
	float: left;
	background: #cc3812 url('../design/custom/contentbackground.jpg') no-repeat left bottom;
	margin: 0px 0px 0px 0px;
	width: 554px;
	min-height: 500px;
}

#maincontent {
	margin: 0 0 0 25px;
	width: 500px;
	color: #fff;
}

#maincontent h3 {
	font-family: Arial, Helvetica;
	font-size: 16px;
}

#maincontent p {
	margin: 6px 0 6px 0;
}

#maincontent ul {
	margin: 0 0 0 15px;
}

#blog_content {
	width: 500px;
}

#maincontentfooter {
	background: url('../design/custom/maincontentfooter.jpg') no-repeat;
	width: 554px;
	height: 23px;
	float: right;
	margin: 0 188px 0 0;
}

#footer { 
	width: 827px;
	height: 20px;
	margin: 0 auto;
	clear: both;
}

#footerinfo {
	color: #cf3712;
	text-align: center;
	margin: 0 0 0 80px;
}



/* kalender modul--- */


#calendar {
	
	color:#333;
	

}
.calendar {
	border: 1px solid #ccc;
	text-align:center;
}


.calender_description {
	width:350px;
}


.calender_table {
	margin:20px 0 0 0;
	width:600px;
	border-bottom:1px dotted #ccc;
}

.calendar th{
	padding: 8px;
	border: 1px solid #ccc;
	border-top:0;
	border-left:0;
}

.calendar td{
	padding: 8px;
	border: 1px solid #ccc;
	border-top:1px solid #ccc;
	border-left:0;
	border-bottom:0;
	text-align:center;
}

td.event {
	
	
}

td.event a {
	text-decoration:none;
	color:#333;
	font-weight:bold;	
}

.create_user {
	height: 17px;
}


/*
//////////////////////////////////////////////////////////////////
          BLOG STYLE BEGIN
//////////////////////////////////////////////////////////////////
*/

.blog_item {
	border-bottom:1px solid #fff;
	padding:0 0 10px 0;
}

.blog_item h3 a{
	color: #fac225;
	font-size: 15px;	
	text-decoration: underline;
}

.blog_item h3 a:hover{
	color:#fac225;
	text-decoration: none;
}

.blog_item h5 {
	color:#E81CC9;
	font-size: 10px;
	font-weight: normal;
}

.blog_item .blog_description {
	margin:10px 0 10px 0;
}

.blog_text {
	padding:10px;
	background:#FFFFFF url('/design/required/input/inputBg.gif') no-repeat scroll left top;
	margin:0 0 10px 0;
	border:1px solid #999;
	color: #ca3811;
}

#blog_front {
	width:200px;
	margin:15px 0 0 20px;	
	font-size: 11px;
}

#blog_front a{
	font-size: 11px;
}


#blog_menu {
	width:180px;	
}


/*
//////////////////////////////////////////////////////////////////
          BLOG STYLE END
//////////////////////////////////////////////////////////////////
*/