  /*
   *   MineWolf Systems GmbH
   *   www.minewolf.com
   *
   *   Re-Design by typobyte.ch, 2010
   *
   */
   
body {
 font-family: Arial, Verdana, sans-serif;
 font-size: 10pt;
 color: #000;
}

img {border: none;}



#sideblock {
	top:0px;
	left:0px;
	position: absolute;
}

#navbox, #newsbox, #newsletterbox, #topbox, form, #topbox_links, #fixedFooterWrapper, #rightColumn1 {
	display: none;
}

#content {
	margin-top: 100px;
	position: relative;
}
#content a:link, #content a:active, #content a:visited { color: #b62f1a; text-decoration: none; }

#footer {
	font-size: 8pt;
}

#content .ui-state-active a {color: white;}



a.linkicon,
.csc-frame-frame1 .content .cont ul li a,
.csc-frame-frame3 .wrap a,
.dam_download a,
.filelinks a,
#news .more a { display:block; background:url(../img/mwf_sprite.png) no-repeat 0 3px; padding-left:22px; font-size:11px; color: black; line-height:20px; height: 17px;}



table { width:100%; }
td { font-size:12px; padding:3px 8px; vertical-align:top; line-height: 16px;}
td.th { padding-left:5px; background-color:#b62f1a; color:#fff; vertical-align:top; }
td.td1,.tr-even { padding-left:5px; background-color:#e9e9e9; }
td.td2,.tr-odd { padding-left:5px; background-color:#f5f5f5; }
.datatable .td-0 {width: 50%;}


/*  Frames
----------------------------------*/
.csc-frame h1,.csc-frame h2,.csc-frame h3 { margin-top:0; }
.csc-frame .wrap { padding:0 10px 10px; }
.csc-frame { overflow:hidden; height:auto; }
.csc-frame-frame1,.csc-frame-frame3 { background:url(../img/fr1_rc.jpg) repeat-y right; margin-bottom:20px; }
.csc-frame-frame1 .content { border-left:1px solid #cccccc; border-top:1px solid #cccccc; margin-right:2px; overflow:hidden; text-align:left; padding:15px; }
.csc-frame-frame1 .content .cont ul,.csc-frame-frame3 .content .cont ul { list-style:none; margin:0; padding:0; margin-top:10px; }
.csc-frame-frame1 .content .cont ul li,.csc-frame-frame3 .content .cont ul li { margin:0; padding:4px 0 0 5px; }
.csc-frame-frame3 .content { border-left:1px solid #cccccc; border-top:1px solid #cccccc; margin-right:2px; overflow:hidden; text-align:left; padding:0; }
.csc-frame-frame3 .content h3 { background-color:#B62F1A; color:#FFF; font-size:11px; padding-left:10px; font-weight:normal; text-transform:uppercase; line-height:23px; }
.csc-frame-frame3 .content br { line-height:8px; padding:0; margin:0; }
.csc-frame-frame3 ul {list-style-type: none;}

.teaser .content { min-height:200px; padding:0; }
.teaser { width:143px; }
.teaser .content p.bodytext,.teaser .content ul,.teaser .content .csc-header { padding:0 10px; }
.csc-frame-frame1 .content .image,.csc-frame-frame3 .content .image { height:100px; }
.csc-frame-frame1 .content .headline,.csc-frame-frame3 .content .headline { background-color:#B62F1A; border-top:1px solid #FFF; overflow:hidden; width:140px; text-transform:uppercase; }
.teaser .content .headline h2 { margin:0; }
.teaser .content .headline h2 a { color:#FFF; font-size:10px; padding:0 4px; line-height:25px; margin:0; }
.csc-frame-frame1 .bottom,.csc-frame-frame3 .bottom { background:url(../img/fr1_bc.jpg) repeat-x 0 0; height:5px; }
.csc-frame-frame1 .bottom .corner_left,.csc-frame-frame3 .bottom .corner_left { float:left; width:5px; height:5px; background:url(../img/fr1_bl.jpg) no-repeat left; }
.csc-frame-frame1 .bottom .corner_right,.csc-frame-frame3 .bottom .corner_right { float:right; width:5px; height:5px; background:url(../img/fr1_br.jpg) no-repeat right; }
.csc-frame-frame2 {border-bottom: 1px solid #666;}
.csc-frame-frame4 { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #b62f1a; }

.csc-sitemap li {padding: 1px;}
.csc-sitemap ul li {margin-top: 0px; margin-bottom: 10px;}
.csc-sitemap ul li ul li {margin-bottom: 0px;}


/*  FCE's
----------------------------------*/

/**  4 Content Split  **/
.fce4col { margin-bottom:10px; clear: both;}
.fce4col .col { float:left; width:144px; overflow:hidden; margin-right:11px; }
.fce4col .col4 { margin-right:0; margin-left:1px; }
.fce4col .csc-frame { padding:0; }

/**  IE 6 FIX  **/
* html .fce4col .col-1 { margin-right:1%; }
* html .fce4col .col-2,.fce4col .col-3 { margin:0 1%; }
* html .fce4col .col-4 { margin-left:1%; }

/**  2 Content Split  **/
.fce2col { }
.fce2col .col { float:left; width:47%; margin-right:3%; overflow:hidden; }
.fce2col .col2 { margin-right:0; }

.fce2col_alt .col { float:left; width:360px; margin-right:64px; overflow:hidden; }
.fce2col_alt .col2 {width:180px; margin-right:0; }
#content .fce2col_alt .csc-firstHeader {margin-top: 0px;}
#content .fce2col_alt ul {margin-top: 0px;}


/*  DAM Downloads
----------------------------------*/
table.downloads { border-collapse:collapse; }
table.downloads td { font-size:11px; color:#666; background-color:#EEE; }
table.downloads td.image { background-color:#FFF; }
table.downloads tr.even td { background-color:#FFF; }
table.downloads td.image { width:100px; padding:5px 0; }
table.downloads .damentry .lang,table.downloads .damentry .info,table.downloads .damentry .size { text-align:left; border-left:1px solid #DDD; width:50px; text-align:right; }
table.downloads .damentry .info,table.downloads .damentry .lang { text-align:center; width:10%; text-transform:uppercase; }
table.downloads .damentry .last { border-right:1px solid #DDD; }