body {
	background: 			transparent url(../images/bg_light.gif) repeat;
}

#all {
	background: 			transparent url(../images/bg_dark.gif) repeat-x;
	padding:				10px 0px;
}



.site-w {
	width:					948px;
	margin:					0px auto;
	padding:				0px 0px 0px 8px;
	_padding:				0px 0px 0px 0px; /* ups, but bottom shadow can not be moved to the right */
}


.shadow-right { 
	background: 			transparent url(../images/shadow_right.png) repeat-y top right;
	_background:			none;
}
.shadow-bottom {
	background:				transparent url(../images/shadow_bottom.png) no-repeat right;
	_background:			none;
	height:					8px;
}

#page {
	background:				#fff url(../images/bottom_bg.gif) repeat-x left bottom;	
	width:					940px;
	margin:					0px 0px;
	border:					1px solid #959595;
}


#topbar {
	background: 			transparent url(../images/top_bg.gif) repeat-x;
	height:					102px;
	padding-right:			40px;
}
		.topleft {
			 float:				left;
			 width:				240px;
			 height:			110px;
		}
		
		.logo {
				float:				left;
				margin:				30px 0px 0px 40px;
			}
		
		.topright {
		 	float:				right;
		 	width:				660px;
		}
			
			.topA {
				float:				right;
				width:				218px;
				margin:				10px 0px 0px 0px;
				
			}
			.topB {
				height:				23px;	
				text-align:			right;
				margin:				10px 0px 0px 0px;
				
			}
			.topC {
				height:				0px;
				text-align:			right;
				margin:				18px 0px 0px 0px;
			}
			
.ico {
	float: 					left;
	margin-top:				4px;
}
	.aA {
		margin-right:			5px;
	}
	.sitemap {
		margin-right:			10px;
	}

#content {
	width:					860px;
	margin:					0px 40px 40px 40px;
	padding:				0px 0px;
	_height:				610px;
	min-height:				580px;
	
	
}
	#topimage-front {
		margin:				40px 0px 40px 0px;
	}
	#topimage {
		margin:				40px 0px 0px 0px;
	}
	#breadcrumb {
		height:				26px;
		margin-top:			10px;
	}
	
	#left-col {
		float:				left;
	}
	#normal-col {			
		float:				left;
		/*overflow-x:hidden;*/
	}
	
	#right-col {			
		float:				left;
	}
	
	/* FRONT COLUMNS (Forside) */
	.front {
		margin:				0px 30px 0px 0px;
	}
		.front-left-col {	
			width:				200px;
			overflow:hidden;
		}
		.front-normal-col {
			width:				340px;
		}
		.front-right-col {
			width:				260px;
			_width:				250px;
			margin:				0px 0px 0px 0px;
		}
		
	
	/* MID COLUMNS (Mellemforside) */
	.mid { }
		.mid-normal-col {
			width:				660px;
			margin:				0px 30px 0px 0px;
		}
		.mid-right-col {
			width:				170px;
		}
	/* SUB COLUMNS (Underside) */
	
	.sub { }
		.sub-left-col {
			background:			#f8f8f8 url(../images/submenubg.gif) no-repeat left bottom;
			width:				200px;
			margin:				0px 30px 0px 0px;
			min-height:			415px;
			_height:			395px;
		}
		.sub-normal-col {
			width:				430px;
			margin:				0px 30px 0px 0px;
		}
		.sub-normal-one-col {
			width:				630px;
		}
		.sub-right-col {
			overflow:			hidden;
			width:				170px;
		}

#footer {
	background:			 	transparent url(../images/footerbg.gif) repeat-x;
	height:					26px;
	margin:					0px 0px 10px 0px;
	color:					#fff;
	font-size:				0.9em;
}
#footer p {
	margin:					0px 40px 0px 40px;
	line-height:			25px;
}
#footer a {
	color:					#fff;
}
#footer a:hover {
	text-decoration:		none;
}

/* DEFAULT MENU */
ul.menu {
	margin:						0px 0px;
	padding:					0px;
}
ul.menu li {
	background:					none;
	list-style-image:			none;
	list-style-position:		outside;
	list-style-type:			none;
	margin:						0px 0px;
	padding:					0px 0px 0px 0px;
	font-size:					0.9em;
}

/* DEFAULT SUBMENU ITEMS */
ul.menu ul {
	margin:						0px;
	padding:					0px;
}
ul.menu ul li {
	list-style-image:			none;
	list-style-position:		outside;
	list-style-type:			none;
	margin:						0px;
	padding:					0px 0px 0px 0px;
}


/* TOP MENU */
span.hideit {
	display: none;
}
.topC ul.menu {
	float: right;
	border-right: 1px solid #BFC0C2;
	text-align: left;
	z-index: 500;
}
.topC ul.menu li {
	float: left;
	position: relative;
	border-left: 1px solid #bfc0c2;
	padding: 0px 0px 0px 0px;
	z-index: 500;
}
.topC li > ul {
	top: auto;
	left: auto;
}
.topC ul.menu li a {
	color: #fff;
	text-decoration: none;
}
.topC ul.menu li a:hover {
	text-decoration: underline;
}
.topC ul.menu li ul {
	display: none; 
	position: absolute; 
	top: 23px;
	width:180px;
	left: 0;
	background-repeat: repeat-x;
	background-position: top left;
	background-image: url(../images/menu_dropdown_bottom.png);
	border: 1px solid #c0c0c0;
}

.topC ul.menu li ul li a:hover {
	text-decoration:none;
}

.topC ul.menu li ul li ul {
	display: none; 
	top:-1px;
	left: 180px;
	position:absolute;
}
.topC ul.menu li.left ul li ul {
	left: -180px;
}
.topC ul.menu li:hover ul, .topC ul.menu li.sfhover ul {
	display: block;
}
.topC ul.menu li:hover ul li ul, .topC ul.menu li.sfhover ul li ul {
	display: none;
}
.topC ul.menu li:hover ul li:hover ul, .topC ul.menu li.sfhover ul li.sfhover ul {
	display: block;
}
.topC ul.menu li ul li {
	float: none;
	border-left: 0px none;
	padding: 0px;
}
.topC ul.menu li ul li:hover a, .topC ul.menu li ul li.sfhover a {
	background-color:#a2110a;
	color:#fff;
}
.topC ul.menu li ul li:hover ul li a, .topC ul.menu li ul li.sfhover ul li a {
	background-color: transparent;
	color:#000;
	background-image: none;
}
.topC ul.menu li ul li:hover ul li:hover a, .topC ul.menu li ul li.sfhover ul li.sfhover a {
	background-color:#a2110a;
	color:#fff;
	background-image: none;
}
.topC ul.menu li ul li a.sub {
	background-image: url(../images/menu_dropdown_sub.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
.topC ul.menu li ul li:hover a.sub, .topC ul.menu li ul li.sfhover a.sub {
	background-image: url(../images/menu_dropdown_sub_over.gif);
	/* This fix is needed in IE6 */
	_margin-bottom:-12px;
}
.topC ul.menu li ul li a {
	color:#000;
	display:block;
	width:100%;
	font-weight:bold;
	font-size:11px;
}
.topC ul.menu li ul li a span {
	display:block;
	padding: 5px 10px 5px 10px;
}


/* SHORTCUT MENU */
.shortcut ul.menu {
	float:						right;
}
.shortcut ul.menu li {
	float:						left;
	padding:					0px 0px 0px 7px;
}
	.shortcut ul.menu li a {
		color:						#777777;
		text-decoration: 			none;
	}
	.shortcut ul.menu li a:hover {
		text-decoration: 			underline;
	}
	.shortcut ul.menu li span.sep {
		background:					transparent url(../images/tile.gif) no-repeat 0.4em;
	}

/* BREADCRUMB MENU */
#breadcrumb {
	color:							#666;	
	font-size:						0.8em;
}
#breadcrumb .heretext {
	font-weight:					bold;
	margin:							0px 5px 0px 0px;
}
#breadcrumb A {
	text-decoration:				none;
}
#breadcrumb .sep {
	margin:							0px 3px 0px 3px;
}

/* 
* SUB MENU 
*/


/* First level*/
ul.submenu {
	margin:						0px 0px;
	padding:					0px;
}

ul.submenu li {
	background:						transparent url(../images/tetris.png) no-repeat scroll 5pt 0.6em;
	list-style-image:				none;
	list-style-position:			outside;
	list-style-type:				none;
	margin:							0pt 0pt;
	padding:						2px 0pt 0pt 20px;	
	font-weight:					normal;
	font-size:						0.8em;
}
ul.submenu li.act {
	padding:						2px 0pt 0pt 30px;	
}

ul.submenu li.act {
	background:						#ececec url(../images/tetris.png) no-repeat scroll 5pt 0.6em;
	padding-left:					20px;
}
	ul.submenu li a {
		text-decoration: 			none;
	}
	ul.submenu li a:hover {
		text-decoration: 			underline;
	}
	ul.submenu li.act a {
		color:						#A2110A;
		font-weight:				bold;
	}
	ul.submenu li.no a {
		color:						#333;
		font-weight:				bold;
	}

/* Second level */
ul.submenu ul li {
	padding-left:					10px;
	font-size:						1em;
}

	ul.submenu ul li.no {
		background:					transparent url(../images/redsq.png) no-repeat scroll 1pt 0.9em;
		padding-left:				10px;
	}
	ul.submenu ul li.act {
		background:					transparent url(../images/redsq.png) no-repeat scroll 1pt 0.9em;
		padding-left:				10px;

	}
	
	ul.submenu ul li.no a {
		font-weight:				normal;
	}
	ul.submenu ul li.act a {
		color:						#333;
	}
/* Third level */	
ul.submenu ul li ul li.no {
	background:					transparent url(../images/blacksq.png) no-repeat scroll 1pt 0.9em;
	padding-left:				10px;
}
	
	ul.submenu ul li ul li.act {
		background:					transparent url(../images/redrect.png) no-repeat scroll 1pt 1em;
		padding-left:				10px;
	}
	
	ul.submenu ul li ul li.no a {
		color:						#333;
		font-weight:				normal;
	}
	
	ul.submenu ul li ul li.act a {
		color:						#A2110A;
		font-weight:				bold;
	}

	
#icons {
	margin:							0px 0px 5px 0px;
	width:							100%;
}
.toolico {
	float:							right;
}

.speaker {
	margin:							1px 8px 0px 0px;
}
.tip {
	margin:							0px 3px 0px 0px;
}
#tippage {
	background:						#fff;
	padding:						10px;
}

/* GLOBAL SEARCH */
#g-search {
	display:						inline;
}

#globalsearch {
	background:						transparent url(../images/search_bg.png) no-repeat scroll left top;
	float:							right;
	width:							146px;
	height:							18px;
}

input#prettysearch {
	background:						transparent url(http://duf.wshare1.t3c.dk/clear.gif) repeat scroll center top;
	float:							left;
	width:							120px;
	height:							13px;
	border:							0px none;
	color:							#7E7E7E;
	font-family:					Verdana, Arial, sans-serif;
	font-size:						10px;
	font-size-adjust:				none;
	font-stretch:					normal;
	font-style:						normal;
	font-variant:					normal;
	font-weight:					normal;
	line-height:					normal;
	padding:						2px 2px 0px 5px;
}

#globalsearch .magnifier {
	background:						transparent url(../images/magnify.gif) no-repeat scroll left top;
	float:							left;
	width:							19px;
	height:							17px;
	cursor:							pointer;
}

/* DUF LINK BOX */
ul.dufBoxDownloads {
	margin:						0px 0px 0px 0px;
	padding:					0px;
}

ul.dufBoxDownloads li {
	background-repeat:			no-repeat;
	background-position:		0pt 0.2em;
	list-style-image:			none;
	list-style-position:		outside;
	list-style-type:			none;
	margin:						0pt 0pt;
	padding:					5px 0pt 0pt 20px;	
	font-weight:				normal;
	font-size:					0.9em;
	color:						#333;
}
ul.dufBoxDownloads li a.blacklink {
	color:						#333;
	text-decoration:			none;
}
ul.dufBoxDownloads li a:hover {
	text-decoration:			underline;
}


/*
* Event module BEGIN
*/
.tx-duf-pi1 .theList {
	width:430px;
}
.tx-duf-pi1 .theList .oneEvent {
	padding: 14px 0px 6px 0px;
	border-bottom: 1px solid #9d9ca1;
}
.tx-duf-pi1 .theList h3 {
	margin-bottom:3px;
}
.tx-duf-pi1 .theList h3 a {
	text-decoration:none;	
}
.tx-duf-pi1 .theList .timeInfo {
	font-weight:bold;
	color: #767676;
	margin-bottom:2px;
}
.tx-duf-pi1 .theList .image {
	float:right;
	margin-left:4px;
}
.tx-duf-pi1 .oneEvent {
	width:430px;
	float:left;
}
.tx-duf-pi1 .filesBox {
	float:left;
	margin:20px 0px 0px 30px;
}
.tx-duf-pi1 .oneEvent h3 {
	margin-bottom:6px;
}
.tx-duf-pi1 .oneEvent .timeInfo {
	font-weight:bold;
}
.tx-duf-pi1 .oneEvent .locationInfo {
	font-weight:bold;
}
.tx-duf-pi1 .oneEvent .priceInfo {
	font-weight:bold;
}
.tx-duf-pi1 .oneEvent hr {
	color: #9d9ca1;
	background-color: #9d9ca1;
	height: 1px;	
	margin: 10px 0px 10px 0px;
}
.tx-duf-pi1 .oneEvent .signUp {
	margin: 20px 0px 20px 0px;
}
.tx-duf-pi1 .oneEvent .image {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.tx-duf-pi1 .oneEvent .confirmInfo {
	margin:20px 0px 20px 0px;
	border:1px solid #000;
	height:100px;
	padding:6px;
	overflow-y:scroll;
}
.tx-duf-pi1 .theForm strong {
	display:block;
	margin-top:10px;
	margin-bottom:2px;
}
.tx-duf-pi1 .theForm .black {
	border:1px solid #000;
	width:200px;
}
.tx-duf-pi1 .theForm textarea {
	border:1px solid #000;
	width:200px;
}
.tx-duf-pi1 .theForm .buttons {
	margin-top:30px;
	width:400px;
}
.tx-duf-pi1 .theForm .buttons .cancel {
	float:left;
	border:0px none;
	height:20px;
	width:80px;
	color:white;
	font-weight:bold;
	background-image:url(../images/button-background.gif);
}
.tx-duf-pi1 .theForm .buttons .send {
	float:right;
	border:0px none;
	height:20px;
	width:80px;
	color:white;
	font-weight:bold;
	background-image:url(../images/button-background.gif);
}
.tx-duf-pi1 .theForm  .error {
	margin:15px 0px 0px 0px;
	color:red;
	font-weight:bold;
}
.tx-duf-pi1 .theForm table {
	font-size:1em;
	width:100%;
	margin-top:10px;
}
.tx-duf-pi1 .theForm .headline {
	float:left;
	font-weight:bold;
	margin-top:11px;	
}
.tx-duf-pi1 .theForm .seperator {
	padding-top:16px;	
}
.tx-duf-pi1 .theForm td {
	padding-top:10px;	
}
.tx-duf-pi1 .theForm .eventInfoText {
	padding-top:4px;
	font-style:italic;
	color:#666666;
}
.tx-duf-pi1 .theForm .priority {
	float:right;
	font-weight:bold;
	width:58px;	
}
.tx-duf-pi1 .theForm .yesNo {
	float:right;
	font-weight:bold;	
}
.tx-duf-pi1 .theForm .inputField {
	text-align:right;
}
.tx-duf-pi1 .theForm .inputField input{
	margin:0px;
	margin-left:34px;
}
.tx-duf-pi1 .theForm .inputField .check{
	margin-right:23px;
}
.tx-duf-pi1 .theForm .priority .header {
}
.tx-duf-pi1 .theForm .priority .first {
	display:block;
	float:left;	
}
.tx-duf-pi1 .theForm .priority .second {
	display:block;
	float:left;	
	padding-left:38px;
	padding-right:4px;
}
.tx-duf-pi1 .theForm .nameInfo {
	font-weight:bold;
}
.tx-duf-pi1 .theForm .orderPriceInfo {
	font-weight:bold;
	padding-left:38px;
}
.tx-duf-pi1 .theForm .confirmInfo {
	margin:20px 0px 20px 0px;
	border:1px solid #000;
	width:488px;
	height:100px;
	padding:6px;
	overflow-y:scroll;
}
.tx-duf-pi1 .theForm h3 {
	margin:30px 0px 4px 0px;
	font-size:1.1em;
}
.tx-duf-pi1 .theForm .pleaseConfirm {
	margin:20px 0px 20px 0px;
	border:1px solid #000;
	width:500px;
	height:25px;
}

.tx-duf-pi1 .theForm .goToPayment {
	border:0px none;
	height:20px;
	width:110px;
	color:white;
	font-weight:bold;
	background-image:url(../images/button-wide-background.gif);
	margin-right:250px
}	

.tx-duf-pi1 .theForm .goToInvoice {
	border:0px none;
	height:20px;
	width:110px;
	color:white;
	font-weight:bold;
	background-image:url(../images/button-wide-background.gif);
	margin-right:250px;
	margin-top:20px;
}	





.tx-duf-pi1 .confirmation {
	margin:15px 0px 20px 0px;
}
/*
* Event module END
*/




/*
* Quote box BEGIN
*/

.quoteBox {
	padding: 22px 14px 17px 20px;
	margin-bottom:20px;
	background-color:#a2110a;
	position:relative;
	color:#fff;
	background-image: url(../images/box_citat.gif);
	background-repeat: no-repeat;
	_height: 20px;
	min-height: 20px;
	width:166px;
}
.quoteBox p {
	text-indent:15px;
	text-align:right;
	margin:0px;
}
.quoteBox a {
	color:#fff;
}
.w170 .quoteBox {
	width:136px;
}
.w200 .quoteBox {
	width:166px;
}
.w260 .quoteBox {
	width:226px;
}
.w340 .quoteBox {
	width:304px;
}
.w430 .quoteBox {
	width:396px;
}
.w660 .quoteBox {
	width:626px;
}
.dufbox .orange {
	background-color:#fd7900;
}
.dufbox .red {
	background-color:#a2110a;
}
.dufbox .grey {
	background-color:#cecece;
}
.dufbox .green {
	background-color:#57a624;
}
.dufbox .blue {
	background-color:#1e297e;
}

.dufbox .green p a{
	background-image: 		url(../images/box-link-white.gif);
}


/*
* Quote box END
*/

/*
* Styles for newscategorybox BEGIN
*/

.newsCategories {
	width:260px;
	height:285px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-image: url(../images/news_splash_main.gif);
	position:relative;
	margin-bottom:20px;
}
.newsCategories .topPane {
	float:left;
	margin-right:1px;
	font-size:11px;
}
.newsCategories .rssIcon {
	position:absolute;
	top: -6px;
	_top: -2px;
	left: 215px;
}
.newsCategories H2 {
	border: 0px none;
	margin:0px;
	margin-top:16px;
	font-size:1.0em;
	clear:both;
}
.newsCategories p {
	margin:0px;
}
.newsCategories H2 a {
	text-decoration:none;
}

.newsCategories .date {
	color:#959595;
	margin:0px;
}
.newsCategories .left, .newsCategories .theCategory, .newsCategories .right {
	float:left;
	cursor:pointer;
}
.newsCategories .left {
	background-image: url(../images/news_pane_left.gif);
	width:10px;
	height:22px;
}
.newsCategories .selected .left {
	background-image: url(../images/news_pane_left_selected.gif);
}
.newsCategories .right {
	background-image: url(../images/news_pane_right.gif);
	width:10px;
	height:22px;
}
.newsCategories .selected .right {
	background-image: url(../images/news_pane_right_selected.gif);
}
.newsCategories .theCategory {
	background-image: url(../images/news_pane_center.gif);
	height:18px;
	padding-top:4px;
	font-weight:bold;
	color:#000;
}
.newsCategories .selected .theCategory {
	background-image: url(../images/news_pane_center_selected.gif);
	color:#fff;
}
.newsCategories .theNews {
	position:relative;
	/* width:235px; */
	display:none;
	margin:40px 14px 0px 14px;
	_margin:15px 14px 0px 14px;
	padding: 0px 0px 0px 0px;
}
.newsCategories .viewable {
	display:block;
}
.newsCategories .short {
	margin-bottom:10px;
}


.newsCategories .tetrislink {
	font-size:1em;
	float:right;
}

/*
* Styles for newscategorybox END
*/


/*
* Styles for fader plugin BEGIN
*/

.supahFader {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt
}

.supahFader li {
	margin:0pt;
	padding:0pt
}


/*
* Styles for fader plugin END
*/


/*
* Styles for FCE boxes BEGIN
*/

/* Default width is 200px and gray/white bg */

.w200 .box {
	width:200px;
	background-image: url(../images/box_200_bg_grey.gif);
	margin-bottom:20px;
	overflow-x:hidden;
}
.w170 .box {
	width:170px;
	background-image: url(../images/box_170_bg_grey.gif);
	margin-bottom:20px;
	overflow-x:hidden;
}
.w260 .box {
	width:260px;
	background-image: url(../images/box_260_bg_grey.gif);
	margin-bottom:20px;
	overflow-x:hidden;
}
.w320 .box {
	width:320px;
	background-image: url(../images/box_320_bg_grey.gif);
	margin-bottom:20px;
	overflow-x:hidden;
}
.w430 .box {
	width:430px;
	background-image: url(../images/box_430_bg_grey.gif);
	margin-bottom:20px;
	overflow-x:hidden;
}
.w660 .box {
	width:660px;
	background-image: url(../images/box_660_bg_grey.gif);
	margin-bottom:20px;
	/*overflow-x:hidden;*/
	position:relative;
}

.w200 .box .top {
	height:10px;
	font-size:1px;
	background-image: url(../images/box_200_top_grey.gif);	
}
.w170 .box .top {
	height:10px;
	font-size:1px;
	background-image: url(../images/box_170_top_grey.gif);	
}
.w260 .box .top {
	height:10px;
	font-size:1px;
	background-image: url(../images/box_260_top_grey.gif);	
}
.w320 .box .top {
	height:10px;
	font-size:1px;
	background-image: url(../images/box_320_top_grey.gif);	
}
.w430 .box .top {
	height:10px;
	font-size:1px;
	background-image: url(../images/box_430_top_grey.gif);	
}
.w660 .box .top {
	height:10px;
	font-size:1px;
	background-image: url(../images/box_660_top_grey.gif);	
}

.w200 .box .content {
	padding: 0px 12px 11px 12px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url(../images/box_200_bottom_grey.gif);
}
.w170 .box .content {
	padding: 0px 12px 11px 12px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url(../images/box_170_bottom_grey.gif);
}
.w260 .box .content {
	padding: 0px 12px 11px 12px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url(../images/box_260_bottom_grey.gif);
}
.w320 .box .content {
	padding: 0px 12px 11px 12px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url(../images/box_320_bottom_grey.gif);
}
.w430 .box .content {
	padding: 0px 12px 11px 12px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url(../images/box_430_bottom_grey.gif);
}
.w660 .box .content {
	padding: 0px 12px 11px 12px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url(../images/box_660_bottom_grey.gif);
}

.box .content .image {
	margin: 0px 0px 9px 0px;
}

.box .content h3 {
	margin: 0px 0px 8px 0px;
	border-bottom: 1px solid #a11109;
	padding-bottom: 4px;
}

.box .content a {
	color:#a10f06;
}

.box .content a.more {
	font-size:10px;
	display:block;
	margin: 11px 0px 0px 0px;
	color:#a31009;
	font-weight:bold;
	padding: 0px 0px 0px 14px;
	background-image: url(../images/box-link-red.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}



.box .content .noneFound {
	font-style:italic;
	font-size:0.9em;
	color:gray;
}

/************************/
/* Box color variations */

/* GREEN */
.w200 .box.green {
	background-image: url(../images/box_200_bg_green.gif);
}
.w170 .box.green {
	background-image: url(../images/box_170_bg_green.gif);
}
.w260 .box.green {
	background-image: url(../images/box_260_bg_green.gif);
}
.w430 .box.green {
	background-image: url(../images/box_430_bg_green.gif);
}
.w660 .box.green {
	background-image: url(../images/box_660_bg_green.gif);
}

.w200 .box.green .top {
	background-image: url(../images/box_200_top_green.gif);	
}
.w170 .box.green .top {
	background-image: url(../images/box_170_top_green.gif);	
}
.w260 .box.green .top {
	background-image: url(../images/box_260_top_green.gif);	
}
.w430 .box.green .top {
	background-image: url(../images/box_430_top_green.gif);	
}
.w660 .box.green .top {
	background-image: url(../images/box_660_top_green.gif);	
}

.w200 .box.green .content {
	color:#fff;
	background-image: url(../images/box_200_bottom_green.gif);
}
.w170 .box.green .content {
	color:#fff;
	background-image: url(../images/box_170_bottom_green.gif);	
}
.w260 .box.green .content {
	color:#fff;
	background-image: url(../images/box_260_bottom_green.gif);	
}
.w430 .box.green .content {
	color:#fff;
	background-image: url(../images/box_430_bottom_green.gif);	
}
.w660 .box.green .content {
	color:#fff;
	background-image: url(../images/box_660_bottom_green.gif);	
}

.box.green .content h3 {
	border-bottom: 1px solid #fff;
}
.box.green .content a {
	color: #fff;
}
.box.green .content a.more {
	color:#fff;
	background-image: url(../images/box-link-white.gif);
}
.box.green .content .tetrislink a {
	background-image: url(../images/box-link-white.gif);
}


/* RED */
.w200 .box.red {
	background-image: url(../images/box_200_bg_red.gif);
}
.w170 .box.red {
	background-image: url(../images/box_170_bg_red.gif);
}
.w260 .box.red {
	background-image: url(../images/box_260_bg_red.gif);
}
.w430 .box.red {
	background-image: url(../images/box_430_bg_red.gif);
}
.w660 .box.red {
	background-image: url(../images/box_660_bg_red.gif);
}

.w200 .box.red .top {
	background-image: url(../images/box_200_top_red.gif);	
}
.w170 .box.red .top {
	background-image: url(../images/box_170_top_red.gif);	
}
.w260 .box.red .top {
	background-image: url(../images/box_260_top_red.gif);	
}
.w430 .box.red .top {
	background-image: url(../images/box_430_top_red.gif);	
}
.w660 .box.red .top {
	background-image: url(../images/box_660_top_red.gif);	
}

.w200 .box.red .content {
	color:#fff;
	background-image: url(../images/box_200_bottom_red.gif);
}
.w170 .box.red .content {
	color:#fff;
	background-image: url(../images/box_170_bottom_red.gif);	
}
.w260 .box.red .content {
	color:#fff;
	background-image: url(../images/box_260_bottom_red.gif);	
}
.w430 .box.red .content {
	color:#fff;
	background-image: url(../images/box_430_bottom_red.gif);	
}
.w660 .box.red .content {
	color:#fff;
	background-image: url(../images/box_660_bottom_red.gif);	
}

.box.red .content h3 {
	border-bottom: 1px solid #fff;
}
.box.red .content a {
	color: #fff;
}
.box.red .content a.more {
	color:#fff;
	background-image: url(../images/box-link-white.gif);
}
.box.red .content p.tetrislink a {
	background-image: url(../images/box-link-white.gif);
}

/* BLUE */
.w200 .box.blue {
	background-image: url(../images/box_200_bg_blue.gif);
}
.w170 .box.blue {
	background-image: url(../images/box_170_bg_blue.gif);
}
.w260 .box.blue {
	background-image: url(../images/box_260_bg_blue.gif);
}
.w430 .box.blue {
	background-image: url(../images/box_430_bg_blue.gif);
}
.w660 .box.blue {
	background-image: url(../images/box_660_bg_blue.gif);
}

.w200 .box.blue .top {
	background-image: url(../images/box_200_top_blue.gif);	
}
.w170 .box.blue .top {
	background-image: url(../images/box_170_top_blue.gif);	
}
.w260 .box.blue .top {
	background-image: url(../images/box_260_top_blue.gif);	
}
.w430 .box.blue .top {
	background-image: url(../images/box_430_top_blue.gif);	
}
.w660 .box.blue .top {
	background-image: url(../images/box_660_top_blue.gif);	
}

.w200 .box.blue .content {
	color:#fff;
	background-image: url(../images/box_200_bottom_blue.gif);
}
.w170 .box.blue .content {
	color:#fff;
	background-image: url(../images/box_170_bottom_blue.gif);	
}
.w260 .box.blue .content {
	color:#fff;
	background-image: url(../images/box_260_bottom_blue.gif);	
}
.w430 .box.blue .content {
	color:#fff;
	background-image: url(../images/box_430_bottom_blue.gif);	
}
.w660 .box.blue .content {
	color:#fff;
	background-image: url(../images/box_660_bottom_blue.gif);	
}

.box.blue .content h3 {
	border-bottom: 1px solid #fff;
}
.box.blue .content a {
	color: #fff;
}
.box.blue .content a.more {
	color:#fff;
	background-image: url(../images/box-link-white.gif);
}
.box.blue .content .tetrislink a {
	background-image: url(../images/box-link-white.gif);
}


/* ORANGE */
.w200 .box.orange {
	background-image: url(../images/box_200_bg_orange.gif);
}
.w170 .box.orange {
	background-image: url(../images/box_170_bg_orange.gif);
}
.w260 .box.orange {
	background-image: url(../images/box_260_bg_orange.gif);
}
.w430 .box.orange {
	background-image: url(../images/box_430_bg_orange.gif);
}
.w660 .box.orange {
	background-image: url(../images/box_660_bg_orange.gif);
}

.w200 .box.orange .top {
	background-image: url(../images/box_200_top_orange.gif);	
}
.w170 .box.orange .top {
	background-image: url(../images/box_170_top_orange.gif);	
}
.w260 .box.orange .top {
	background-image: url(../images/box_260_top_orange.gif);	
}
.w430 .box.orange .top {
	background-image: url(../images/box_430_top_orange.gif);	
}
.w660 .box.orange .top {
	background-image: url(../images/box_660_top_orange.gif);	
}

.w200 .box.orange .content {
	color:#fff;
	background-image: url(../images/box_200_bottom_orange.gif);
}
.w170 .box.orange .content {
	color:#fff;
	background-image: url(../images/box_170_bottom_orange.gif);	
}
.w260 .box.orange .content {
	color:#fff;
	background-image: url(../images/box_260_bottom_orange.gif);	
}
.w430 .box.orange .content {
	color:#fff;
	background-image: url(../images/box_430_bottom_orange.gif);	
}
.w660 .box.orange .content {
	color:#fff;
	background-image: url(../images/box_660_bottom_orange.gif);	
}

.box.orange .content h3 {
	border-bottom: 1px solid #000;
}
.box.orange .content a {
	color: #fff;
}
.box.orange .content a.more {
	color:#fff;
	background-image: url(../images/box-link-white.gif);
}
.box.orange .content .tetrislink a {
	background-image: url(../images/box-link-white.gif);
}

/** Because of IE6 we need to reset these **/
.w170 .quoteBox {
	background-image: url(../images/box_citat.gif);
	background-repeat: no-repeat;
}
.w200 .quoteBox {
	background-image: url(../images/box_citat.gif);
	background-repeat: no-repeat;
}
.w260 .quoteBox {
	background-image: url(../images/box_citat.gif);
	background-repeat: no-repeat;
}
.w430 .quoteBox {
	background-image: url(../images/box_citat.gif);
	background-repeat: no-repeat;
}
.w340 .quoteBox {
	background-image: url(../images/box_citat.gif);
	background-repeat: no-repeat;
}
.w660 .quoteBox {
	background-image: url(../images/box_citat.gif);
	background-repeat: no-repeat;
}



/*
* Styles for FCE boxes END
*/


/* DUF LINK BOX */
ul.dufBoxLinks {
	margin:						0px 0px 0px 0px;
	padding:					0px;
}

ul.dufBoxLinks li {
	background:					transparent url(../images/box-link-red.gif) no-repeat 0pt 0.4em;
	list-style-image:			none;
	list-style-position:		outside;
	list-style-type:			none;
	margin:						0pt 0pt;
	padding:					0px 0pt 0pt 15px;	
	font-weight:				normal;
	font-size:					0.9em;
	color:						#333;
}
ul.dufBoxLinks li a.blacklink {
	color:						#333;
	text-decoration:			none;
}
ul.dufBoxLinks li a:hover {
	text-decoration:			underline;
}

/* DUF WIDE BOX */
.wide {
	position:relative;
}
.wide .content {
	height:107px;
}
.wide .content h3 {
	width:62%;
}
.wide .content div p {
	width:70%;
}
.wide .content a.more {
	float:left;
	margin: 12px 20px 0px 0px;
} 

.wide .box .content img.right {
	behavior: url(/fileadmin/templates/css/iepngfix.htc);
	position:absolute;
	top:-25px;
	left:470px;
}

/**************************************/
/***** Full width content ******************/
/**************************************/
div#widecontent #breadcrumb {

}

div#widecontent #topimage {
	margin: 40px 0 0 40px;
}

div.wide-normal-col {
	width: 100%;
}

