* {
    margin:0;
    padding:0;
}

a{
	color:#af1b20;text-decoration:none; 
} 

a:visited { 
	color:#af1b20;text-decoration:none; 
}

a:hover {
    text-decoration:underline;
}

.black{
color:#000000;}



body{
    color:#000000;
	background:#eef3f7;
    font-family:Arial;
    font-size:11px;
}

#wrapper {
    width:100%;
    position:relative;
	background:url(../img/top_background.jpg) repeat-x;
}

#topBackground {
    height:352px;
	width:960px;
	margin-left:auto;
    margin-right:auto;
}

#innerWrapper {
	background:url(../img/top.jpg) no-repeat;
    width:960px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}s

#blanklogo{
	width:200px;
    height:72px;
	margin-left:14px;
	margin-right:auto;
	position:relative;
	padding-top:10px;
	float:left;
}

#header {
    width:345px;
    height:72px;
    right:14px;
    position:absolute;
	top:5px;
}

#topcontainer{
	height:68px;
}

#topLeft {
	width:5px;
	height:5px;
	background:url(../img/shadow_top_left.png) no-repeat;
	position:absolute;
	top: 72px;
	left: 0px;
}

#top {
	background:url(../img/shadow_top.png) repeat-x;
	height:5px;
	position:absolute;
	top: 72px;
	left: 5px;
	right: 5px;
}

#topRight {
	width:5px;
	height:5px;
	background:url(../img/shadow_top_right.png) no-repeat;
	position:absolute;
	top: 72px;
	right: 0px;
}

#left {
	width:5px;
	background:url(../img/shadow_left.png) repeat-y;
	position:absolute;
	top: 77px;
	left:0px;
	bottom: -5px;
}

#topContent {
	width: 950px;
	height:100%;
	background:#ffffff;
	position:relative;
	left:5px;
	top: 5px;
}

#right {
	width:5px;
	background:url(../img/shadow_right.png) repeat-y;
	position:absolute;
	top: 77px;
	right:0;
	bottom: -5px;
}

#bottomLeft {
	width:5px;
	height:5px;
	background:url(../img/shadow_bottom_left.png) no-repeat;
	position:absolute;
	bottom: -10px;
	left: 0px;
}

#bottom {
	background:url(../img/shadow_bottom.png) repeat-x;
	height:5px;
	position:absolute;
	bottom: -10px;
	left: 5px;
	right: 5px;
}

#bottomRight {
	width:5px;
	height:5px;
	background:url(../img/shadow_bottom_right.png) no-repeat;
	position:absolute;
	bottom: -10px;
	right: 0px;
}


#topMenu {
    height:28px;
    border-top:3px solid #fff;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	border-bottom:3px solid #fff;
	width: 946px;
	position:relative;

	
}

#topflash{
	width: 950px;
	height: 232px;
	position:relative;
	background:#ff0000;
	z-index:100;
}

#maincontent{
	width: 944px;
	position:relative;
	padding-top:9px;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
}

#bottomline{
	width: 944px;
	height:19px;
	position:relative;
	background:url(../img/bgTile_bottom.gif) repeat-x;
	border:3px solid #fff;
	vertical-align:middle;
	padding-top:5px;
}

.bunnbar_link {
	font-size: 9px;
	color:#333333;
}

a.bunnbar_link{
	color:#666666;
	text-decoration: none;
}
a:hover.bunnbar_link{
	color:#333333;
	text-decoration: none;
}

.submit_button {
    width:70px;
    background-color:#cdcdcd;
    border:#333333 1px solid;
}

.headline_xxl_blue{
	color:#748A96;
	font-size:24px;
}

.headline_xl_blue{
	color:#748A96;
	font-size:16px;
}

.headline_xl_black{
	color:#000000;
	font-size:16px;
	
}

.headline_l_blue{
	color:#748A96;
	font-size:13px;
	font-weight:bold;
}

.headline_l_black{
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

.heading_darkgrey_28{
	background:url(../img/menu_grey.gif);
	height: 28px;
	color:#ffffff;
	text-indent:7px;
	font-size:12px;
}

.heading_darkred_28{
	background:url(../img/menu_red.gif);
	height: 28px;
	color:#ffffff;
	text-indent:7px;
	font-size:12px;
}

.heading_solidgrey_28{
	background:url(../img/menu_grey.gif);
	height: 28px;
	color:#ffffff;
	text-indent:7px;
	font-size:12px;
}



.heading_solidred_28 {
	background:#d2232a;
	height: 28px;
	color:#ffffff;
	text-indent:7px;
	/*padding-left: 7px;*/
}


.size20{font-size:19px;}
.litenoverskrift{padding-top:2px;}


.button_search{
font-size:11px;
}

.white_spacer {
	background-color: #ffffff;
	height: 3px;
}

.news_date {
	font-size: 11px;
	color: #a1a1a1;
}

#search_link{
	color:#ffffff;
    margin-left:122px;
	padding-top:8px;
	height:16px;
    position:relative;
}

#search_field{
	vertical-align:top;
	height:35px;
	margin-bottom:auto;
	position:relative;
}

.search_textfield{
	font-size:16px;
	height:26px;
	vertical-align:middle;
	margin-bottom:32px;
	width:160px;
}


.search_textfield_small{
	font-size:16px;
	height:26px;
	width:142px;
	vertical-align:middle;
	margin:0px;
}

.cursorhand{
cursor:pointer;

}


