@charset "utf-8";

html, body {
	font-family: Arial, Helvetica, sans-serif;
	height:100%;
	margin: 0px;
	padding: 0px;
}
body {
    background-color: #d3c6c0;/*editor*/
    background-color: #000000; /*frontend*/
}

#mainandfooter
{
background-color: #d3c6c0;
background-image: url('/files/images/repeat_background.jpg');
float:left;
width:948px;
}

#main {
	
background-image: url('/files/images/baggrund_top.jpg');
background-repeat: no-repeat;
	
	height: 100%;
	float:left;
	width:100%;
	
	
}

#footer {
	background-image: url(/files/images/baggrund_bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 330px;
	clear: both;

}


#header, #contents, #footer {
	width:100%;
}
a img {
	border-style: none;
}
.clear {
	clear: both;
}
#main .top_menu {
	float: left;
}
#main .top_menu ul {
	list-style-type: none;	
	margin: 0;
	padding: 0;
}
#main .top_menu li {
	display:inline;
}
#main  .top_menu a {
	float: left;
	display: block;
	background-color: #000000;
	color: #FFFFFF;
	padding: 5px 7px;
	margin-right: 5px;
	text-decoration: none;
}
#main .top_links {
	float: right;
}
#main  .top_links a {
	margin-left: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
#main .right_col {
	float: right;
	width: 334px;
background-image: url(/files/images/bg_calendar.png);

             
	margin-top: 50px;
}
#main  .right_col  .item  {
	font-size: 12px;
	font-weight: bold;
	padding-top: 25px;
	padding-left: 10px;
	height: 105px;
	cursor: pointer;
}
#main .right_col .item img {
	float: left;
	margin: 0 10px;
}
#main .right_col .item .info {
	margin-left: 120px;	
}
#main .right_col .item h1 {
	font-size: 16px;
	margin: 0;
}
#main  .right_col .item .link  {
	font-size: 11px;
	text-align: right;
	padding-right: 40px;
}
#main  .right_col .item .link a {
	color: #FFFFFF;
	text-decoration: none;
}
#main  .right_col .item .link a:hover {	
	text-decoration: underline;
}
#main .right_col .print {
	float: right;
	margin-right: 10px;
	text-decoration: none;
	color: #FFFFFF;
}
#main .right_col .bottom {
	background-color: #000000;
	color: #FFFFFF;
	line-height: 40px;
	clear: both;
	/*padding-left: 15px;*/
}
#main .left_col {
	float: left;
	margin-top: 50px;
	width: 470px;
}
#main  .left_col  img  {
	/*float: right;*/
	margin: 8px;
	margin-right: 0px;
}

#main .left_col .bold {
	font-weight: bold;
}
#main .left_col .colleagues {
	width: 310px;
}
#main  .left_col  .colleagues div {
	float: left;
	width: 130px;
	margin: 0 25px 25px 0;

}
#main   .left_col   .colleagues  img {
	margin: 0;

}
#main   .left_col   .colleagues  a {
	color: #000000;
	text-decoration: none;
}
#flashtop {
	
	width: 948px;
	
	position:relative;
	height:275px;
	
}
#menu {	
	height: 275px;
	
	position: absolute;
	left: 0px;
	top: 0px;
	
}
#flashheader {
	height: 275px;
	width: 948px; 
	background-color: white;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow:hidden;
}

p {
	margin: 0;
}

.BlogForm a:link {
	color: black;
	display: block;
	text-align:right;

 float:left;
width:240px;
}

div.blog-title-contatiner, div.blog-text-contatiner
{
width:260px;
 float:left;
}

.blog-title-contatiner  span, .blog-text-contatiner span{
	width: 80px;
       display: block;
        float:left;
       
}

.blog-title-contatiner input, .blog-text-contatiner textarea
{
width: 150px;
       display: block;
       float:left;
      margin-left:10px;

}



/* CLASSES */


/* !!! -CSS hack - keep it at the end of the file */

/*\*/ * html #footer 
{

 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src=/files/images/baggrund_bottom.png', sizingMethod='scale');
background-image:none;
 } /**/