/* CSS 2.0 Document - Created by Nicky Christensen npc@bleau.dk */








/* Site Overall Settings */
html, body { margin: 0; padding: 20px 0 20px 0;}
body { background-color: #FFF; }
body, td, th, input, select, option, textarea { color: #000; font-family: Verdana, sans-serif; font-size: 11px; }








/* Headings */
h1 { margin: 0 0 10px 0; color: #ac252d; font-family: Verdana, sans-serif; font-size: 21px; font-weight: normal; }
h2 { margin: 0 0 5px 0;	color: #ac252d;	font-family: Verdana, sans-serif; font-size: 13px; }
h3 { margin: 0; padding:0; font-size: 13px; color: #000; text-transform: uppercase; font-weight: bold; }








.topright h2 { margin: 0 0 5px 0; color: #ac252d; padding: 0; font-size: 24px; font-weight: bold; }
#news h2 {font-size: 11px; font-weight: normal; background-color: #ac252d; color: #FFF; padding: 3px 5px;}
#news h3 {font-size: 11px; font-weight: bold; text-transform:  none;}
.item h1 {font-size: 24px; color: #000; font-weight: bold;}








/* Paragraphs */
p {	margin: 0 0 15px 0; line-height:18px;}








/* Forms */
form { padding: 0; margin: 0; }








/* General Links */
a { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a img { border: none; }
a.redlink {margin: 0 10px 0 0; background-color: #ac252d; color: #FFF; padding: 3px 5px;}
#subpage a.redlink {margin:0;}
#contentlinks a.redlink2 {width: 196px; margin-right: 3px; background-color: #ac252d; color: #FFF; padding: 3px 45px 3px 15px;}








/* Site Structure */
#document { width: 975px; margin: 0 auto; padding: 0 21px; text-align: left;}
#document .top { height: 161px; border-bottom: 4px solid #ac252d; }
#document .logo {width:  175px; float: left;}
#document .topright {width: auto; float: left;}
#document #topimages img {margin-right: 4px;}








.topimages a img:hover {opacity:0.4;filter:alpha(opacity=40)}








#document .whitespace {height: 20px;}
/* #maincontent { background: transparent url(../images/content-bg.gif) left top repeat-y; padding: 0px 0 0 0;} */
#maincontent #mainleft {width: 175px; float: left;}
#maincontent #maincenter {width: 639px; float: left;}
#maincontent #mainright {width: 152px; float: left;}
#maincontent .facebook {padding: 233px 0 0 10px;}








/* Leftmenu */
#mainleft {border-right: 1px solid black;}
#mainleft .menu {padding: 0 0 0 10px;}
#mainleft .menu ul {padding:0; margin: 0; list-style-type: none; margin-left:-11px;}
#mainleft .menu ul li {padding: 0 0 10px 0; list-style-type: none; }
#mainleft .menu ul li a {font-size: 12px; font-weight: bold; color: #000;}
#mainleft .menu ul li a:hover {color: #ac252d;}








ul.M1{
	padding-top: 10px !important;
}








.M1 li a{
	margin-left: 20px;
	font-weight: normal !important;
}








/* ContentItems */
#contentitems {padding: 0 42px 0 20px;}
#contentitems .item {margin-bottom:20px;}
.item .left {width: 370px; float: left; }
.item .right {width: 196px; float: right;}








/* News */
#news a.readmore {margin-left: 70px;}
#news .newsitem p {padding: 0 0 5px 0; margin: 0;}
#news .newsitem {padding: 0 0 20px 0; border-bottom: 1px solid #000; margin-bottom: 10px;}
#newselement {
float:left;
width: 550px;
}







/* Subpage */
#subpage #maincontent {background: none; padding: 0px 0 0 0; }
#subpage #maincontent #maincenter {width: 799px; float: left;}
#subpage #contentitems {padding: 0 0 0 0; margin-top:-10px;}
#subpage #maincenter {border-left:1px solid #000;}








#subpage .item { border: none; height:auto;}
#subpage .item .left {width: 359px; padding: 0 20px 20px 20px; float: left;}
#subpage .item .right { width: 400px; float: right;}








.imgtxt {width: 319px; margin-top:-2px; background-color: #ac252d; color: #FFF; font-size: 9px; overflow: hidden; margin-left:1px; padding: 20px 40px;}








/* Clear and other settings */
.clear {width: 1px; height:1px; margin:-1px; overflow: hidden; clear:both;}




.newsitem{
border:0 !important;
}
#newsItemFrontpage{
padding-bottom: 15px;
padding-top: 15px;
border-bottom: 1px solid black;
}


#footertext div small span a, #footertext div small span {
 font-size:10px;
}

#mainleft{
 border-right: 0 !important;
}
#maincenter{
 border-left: 1px solid black;
 margin-top:-30px;
 padding-top: 30px;
}
