/***********************************************/
/* dmsk.dk                                     */
/* Copyright Weidemann 2008                    */
/***********************************************/

/***********************************************/
/* Layout and Contextual Classes               */
/***********************************************/
html{
	height:100%;
	width:100%;
	margin: 0 0 1px 0;
	padding: 0;
}
body{
	margin: 0;
	padding: 0;
	height:100%;
	width:100%;
	font-family:  Helvetica Neue, Helvetica, Arial, sans-serif; 
}
div#page{
	display:block;
	float:none;
	clear:both;
	margin:0 auto 0 auto;
	padding: 0 0 0 0;
	width:900px;
	height:auto;
	position:relative;
}
div#mastHead{
	position:relative;
	display:block;
	float:none;
	clear:both;
	padding:0;
	margin:0;
	border:0;
	border-bottom:1px solid #dddddd;
	padding:0;
	width:900px;
	height:210px;
	overflow:hidden;
}

div#logoBox{
	display:block;
	float:none;
	clear:both;
	position:absolute;
	margin:0;
	border:0;
	padding:0;
	width:235;
	height:210px;
	top:0;
	left:0;
	overflow:hidden;
}
div#strapLineBox{
	display:block;
	float:none;
	clear:both;
	position:absolute;
	margin:0;
	border:0;
	padding:0;
	width:200px;
	height:60px;
	top:0;
	right:0;
	overflow:hidden;
}
div#navigationTop {
	display:block;
	padding:0 0 0 15px;
	margin:0 0 0 0;
	border:0;
	width:180px;
	float:none;
	height:180px;
	clear:both;
	overflow:hidden;
	position:absolute;
	top:15px;
	left:235px;
	border-left:1px solid #dddddd;
}
div#columnsBox {
	position:relative;
	display:block;
	width:900px;
	height:auto;
	margin:0;
	padding:0;
	border:0;
	float:none;
	clear:both;
	background-repeat:no-repeat;
	background-position:right top;
}
div#columnOneBox {
	display:block;
	width:610px;
	height:auto;
	margin:10px 0 0 0;
	padding:0;
	border:0;
	float:left;
	clear:left;
	overflow:hidden;

}
div#columnTwoBox {
	display:block;
	width:250px;
	height:auto;
	margin:10px 0 0 0;
	padding:0;
	border:0;
	float:right;
	clear:right;
	overflow:hidden;
	position:relative;
}
div#contentBox{
	display:block;
	margin:0 0 0 0;
	padding:0;
	border:0;
	height:auto;
	clear:right;
	float:left;
	width:auto;
	overflow:hidden;
}
div#contentSecondaryBox{
	display:block;
	margin:0 0 0 0;
	padding:0;
	border:0;
	height:auto;
	clear:both;
	float:none;
	width:auto;
	overflow:hidden;
}
hr.clearer {
	display:block;
	width:100%;
	height:1px;
	margin:0;
	padding:0;
	border:0;
	float:none;
	clear:both;
	position:relative;
}
div#footerBox {
	position:relative;
	display:block;
	width:830px;
	height:30px;
	margin:0;
	padding:3px 0 0 0;
	border:0;
	float:none;
	clear:both;
	border-top:1px solid #cccccc;
}
div#footerBox p{
	font-size:9px;
	color:#999999;
	text-align:center;
}
/*   FCE  twocolumn  */
div.FCEcolumnsHolder{
	position:relative;
	display:block;
	width:530px;
	height:auto;
	margin:0;
	padding:0;
	border:0;
	float:none;
	clear:both;
}
div.FCEcolumnOne{
	display:block;
	width:255px;
	height:auto;
	margin:0;
	padding:0;
	border:0;
	float:left;
	clear:left;
}
div.FCEcolumnTwo{
	display:block;
	width:255px;
	height:auto;
	margin:0;
	padding:0;
	border:0;
	float:right;
	clear:right;
}
/*/////////////////////////////////////*/
/*             Standard Styling        */
/*/////////////////////////////////////*/
h1, h2, h3, h4, h5, p, td, th, blockquote, input, textarea, select, ul, li, legend, label, dd, dt{ 
	margin:0;
	padding:0;
	font-family:  Helvetica Neue, Helvetica, Arial, sans-serif; 
	color: #666666;
	font-size:11px;
}
pre { 
	font-family: monospace; 
}
form {
	 margin: 0;
}
ul, ol {
	font-size: 11px;
	font-family:  Helvetica Neue, Helvetica, Arial, sans-serif; 
}
input, textarea, select { 
	padding: 0 ; 
	font-size: 11px; 
}
a{ 
	font-weight: bold; 
	text-decoration: underline;
	color:#333333;
}
a:link, a:visited{ 
	color:#333333;
	text-decoration: underline;

}
a:hover{ 	
	text-decoration: underline;
	color:#990000;
}
a:active{ 
}
h1 {
	color:#990000;
	padding:0 0 0 0;
	font-size: 12px;
	font-weight:bold;
}
h2{
	padding:10px 0 2px 0;
	font-size: 11px;
	font-weight: bold;
	color:#669900;
}

h3{	
	padding:10px 0 2px 0;
	font-size: 11px;
	font-weight: bold;
	color:#666666;
}
h4,h5,h6{	
	padding:10px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	color:#666666;
}
p {
	color: #666666;
	padding:0;
	margin:0 0 12px 0;
	font-size: 11px;
	line-height:1.3;
	
}
ul, ol { 
	margin:5px 0 0 15px;
	padding:0 0 0 10px;
}
ul li, ol li { 
	padding:0;
	margin: 0;
	/*list-style:square;*/
}
caption{
	visibility:hidden;
}
table{
	/*border-spacing:1px;*/
}
td, th{
	border:0;
}
th {
	/*background-color:#ececec;
	font-weight:bold;*/
}
img {
	border:0;
}
b {
	font-weight:bold;
}
fieldset{
	border:none;
	padding:0;
	margin:0;
}
fieldset legend{
	font-weight:bold;
	font-size:11px;
}
label{
	font-size:11px;
	font-weight:bold;
	width:265px;
	padding:4px 6px 4px 0;
	display:block;
	float:left;
	clear:left;
	text-align:left;
}
div.csc-mailform-field{
	clear:both;
	display:block;
	padding:5px 0 5px 0;
}
div.csc-mailform-field input{
	position:relative;
	width:250px;
	clear:both;
	top:3px;
	color:#666666;
}
div.csc-mailform-field select{
	position:relative;
	width:250px;
	clear:both;
	top:3px;
	color:#666666;
}
div.csc-mailform-field input:focus, div.csc-mailform-field textarea:focus, div.csc-mailform-field select:focus{
	/*background-color:#FFCC33;*/
	color:#000000;

}
div.csc-mailform-field input.csc-mailform-submit{
color:#666666;	
}
div.csc-mailform-field textarea, div.tipafriend textarea{
	width:250px;
	clear:both;
	color:#666666;

}
div.csc-mailform-field input.csc-mailform-check{
	width:auto;
	clear:right;
	float:left;
	top:6px;
}
div.csc-mailform-field span.csc-mailform-radio input{
width:auto;
float:left;
clear:left;
}
div.csc-mailform-field span.csc-mailform-radio label{
padding: 0 0 0 5px;
float:left;
clear:right;
}
hr{
	width:100%;
	height:1px;
	border:0;
	padding:0;
	margin:7px 0 5px 0;
	background-color:#CCCCCC;
}
.smallPrint{
font-size:10px;
}
.smallerPrint{
font-size:8px;
}

/***********************************************/
/*  Top Navigation                             */
/***********************************************/

div#navigationTop ul {
	display:block;
	float:none;
	clear:both;
	padding:0;
	margin:0 0 0 0;
	border:0;
	height:auto;
	width:100%;
	
}
div#navigationTop ul li {
	display:block;
	float:none;
	clear:both:
	padding:0;
	margin:0 0 10px 0;
	border:0;
	overflow:hidden;
	list-style:none;
}
div#navigationTop ul li a h2 {
	color:#990000;
	display:block;
	clear:right;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
	margin:0;
	padding:0;
	border:0;
	letter-spacing:0;
	word-spacing:0;
}
div#navigationTop ul li a h3 {
	color:#999999;
	/*display:block;*/
	font-size:9px;
	margin:0;
	padding:0;
	border:0;
	letter-spacing:0;
	word-spacing:0;
	font-weight:normal;
	line-height:11px;
}
div#navigationTop a, div#navigationTop a:link, div#navigationTop a:visited, div#navigationTop a:active, div#navigationTop a:hover {
	display:block;
	float:none;
	clear:both;
	overflow:hidden;
	padding:0 0 0 0;
	margin:0;
	text-decoration:none;
	color:#990000;
	width:100%;

}
div#navigationTop ul li a:hover {
	text-decoration: none;
	color:#000033;
	background-color:#f6f6f6;
}
div#navigationTop ul li.normal {
}
div#navigationTop ul li a.normal {
	color:#666666;
}
div#navigationTop ul li a.active {
	color: #000000;
}
div#navigationTop ul li a.current {
	font-weight: bold;
}
/***********************************************/
/*  navigationSub                        */
/***********************************************/
div#navigationSub {
	display:block;
	float:none;
	clear:both;
	padding:0;
	margin:0;
	border:0;
	width:auto;
	overflow:hidden;
	position:relative;
}
div#navigationSub h2 {
	color:#666666;
	display:block;
	clear:right;
	font-size:11px;
	font-weight:bold;
	line-height:10px;
	margin:0 0 5px 0;
	padding:0 0 3px 0;
	border:0;
	letter-spacing:0;
	word-spacing:0;
	border-bottom:1px solid #e3e3e3;
}
div#navigationSub ul {
	float:none;
	clear:both;
	padding:0 0 0 15px;
	margin:0 0 8px 15px;
	border:0;
}
div#navigationSub ul li {
	padding:0 0 0 0;
	margin:0 0 8px 0px;
	border:0;
	list-style:square;
}
div#navigationSub ul li a, div#navigationSub ul li a:link, div#navigationSub ul li a:visited, div#navigationSub ul li a:active, div#navigationSub ul li a:hover {
	font-size:11px;
	line-height:15px;
	padding: 0;
	margin:0;
	text-decoration:none;
	color:#666666;
	font-weight:normal;
}
div#navigationSub ul li a.normal {
	color:#666666;
}
div#navigationSub ul li a.active {
	color: #666666;
}
div#navigationSub ul li a.current {
	font-weight: bold;
	color:#333333;
}
div#navigationSub ul li a:hover {
	text-decoration: none;
	color:#000033;
	background-color:#f6f6f6;
}
div#navigationSub ul li ul li {
	margin: 0 0 0 0;
}
div#navigationSub ul li ul li a {
	padding: 0 0 0 15px !important;
	font-size:9px;
}
div#navigationSub ul li ul li a:hover {
	
}

/***********************************************/
/*  contextual styling                         */
/***********************************************/
div#copyrightBox p{
	text-align:right;
	font-size:9px;
	color:#CCCCCC;
}

/********************************/
/* CSC    Frames, spacing        */
/********************************/
DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #cccccc; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #cccccc; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #cccccc; }
DIV.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #cccccc; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }

/********************************/
/* CSC    Frames, spacing        */
/********************************/
dl.csc-textpic-intext-right dt {
	padding: 0 0 0 5px;
}
dd.csc-textpic-caption       {
	font-size:9px;
	color:#CCCCCC;
}


div.csc-sitemap, div.csc-menu-1{
}
div.csc-sitemap ul, ul.csc-menu-1 ul{
	display:block;
	margin:0 0 0 0;
	padding:0;
	border:0;
}
div.csc-sitemap ul li, ul.csc-menu-1 li {
	margin:0 0 0 0;
	padding:0;
	border:0;
	list-style:square;
}
div.csc-sitemap ul li a, ul.csc-menu-1 li a {
	margin:0 0 0 0;
	padding:0;
	border:0;
	font-size:11px;
	color:#666666;
}
div.csc-sitemap ul li ul, ul.csc-menu-1 ul{
	margin:0 0 30px 0;
	padding:0 0 0 100px;
	border:0;
	border-top:1px solid #eeeeee;
}
div.csc-sitemap ul li ul li, ul.csc-menu-1 li ul li{
	margin:0 0 0 0;
	padding:0;
	border:0;
}
div.csc-sitemap ul li ul li a, ul.csc-menu-1 li a{
	margin:0 0 0 0;
	padding:0;
	border:0;
	font-size:11px;
	color:#999999;
}
div.csc-sitemap ul li ul ul, ul.csc-menu-1 li ul ul{
	margin:0 0 0 40px;
	padding:0;
	border:0;
}
div.csc-sitemap ul li ul li ul li a, ul.csc-menu-1 li ul li ul li a{
	margin:0 0 0 0;
	padding:0;
	border:0;
	font-size:11px;
	color:#cccccc;
}
/********************************/
/* tt_news                      */
/********************************/
div.news-latest-item,div.news-list-item{
overflow:hidden;
position:relative;
display:block;
	width:610px;

}
p.news-list-date{
font-size:9px;
color:#999999;
overflow:hidden;
position:relative;
display:block;
margin:0 0 5px 0;
}
div.news-latest-item h2 a, div.news-list-item h2 a{
overflow:hidden;
position:relative;
display:block;
margin:0;
padding:0;
text-decoration:none;
}
div.news-latest-img, div.news-list-image{
margin:5px 5px 5px 0;
overflow:hidden;
position:relative;
display:block;
float:left;
clear:left;
}
div.news-single-image{
margin:5px 0 5px 5px;
overflow:hidden;
position:relative;
display:block;
float:right;
clear:right;
}
div.news-single-item{
margin:0;
overflow:hidden;
position:relative;
display:block;
	width:610px;
}
div.news-latest-text,div.news-latest-text{
overflow:hidden;
position:relative;
display:block;
padding:0 0 0 5px;
margin:0 0 5px 0;
}
p.news-catmenu-header{
display:none;
}
div.news-catmenu ul li a:link, div.news-catmenu ul li a:visited{
text-decoration:none;
}
h2.csc-firstHeader{
margin:0;
padding:0;
}
/***********************************************/
/* dmsk           css                          */
/***********************************************/
