/* 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 0 0 260px; 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-subbg.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 {height: 210px; border-bottom: 1px solid #000; margin-bottom:10px;}
.item .left {width: 330px; float: left; padding: 20px 0 0 0px;}
.item .right {width: 196px; float: right; overflow: hidden;}




/* 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;}




/* 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: 309px; padding: 0 20px 20px 20px; float: left;}
#subpage .item .right { width: 400px; float: right;}




.imgtxt {width: 360px; margin-top:-2px; background-color: #ac252d; color: #ffffff; font-size: 9px; overflow: hidden; margin-left:0px; padding: 20px 20px;}
.imgtxt p{color: #ffffff;}




/* Clear and other settings */
.clear {width: 1px; height:1px; margin:-1px; overflow: hidden; clear:both;}


#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;
}

#newselement{
width: 550px;
margin-top: -10px;
}

