@charset "utf-8";
/* CSS Document SKP AG*/
/* Copyright Sven Roloff - WIRKWERK.COM 2011 */
/**************Version 2.0***************/
/********last changed:03.02.11*******/
@media screen, projection{
/************************************************************/
/* Allgemeine Schrift-Typen festlegen                       */
/************************************************************/

pre{font-family:monospace;}
form{margin:0; padding:0;}
p, pre{margin:5px 5px 0px 0px; line-height:1.6em; font-size:12px; }
td, ul, ol{font-size:12px;}
img{border:none;}
#content div.fce-boxes1-box h2 a{color:#FFFFFF; text-decoration:none; }
#content div.fce-boxes1-box h2 a:hover{color:#FFFFFF; text-decoration:none; }

h1, h2, h3, h4, h5, p, td, ul, ol, blockquote, input, textarea, select{font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";color:#333333;font-size:12px;}
h1{color:#000000;font-size:16px;font-weight:bold;margin:20px 0 16px 0;}
h2{color:#000000;font-size:14px;font-weight:bold;line-height:normal;margin:12px 0 8px 0;padding:0;}
h3{color:#000000;font-size:12px;font-weight:bold;line-height:normal;margin:10px 0 6px 0;padding:0;}
h4{color:#000000;font-size:10px;font-weight:bold;line-height:normal;margin:8px 0 4px 0;padding:0;}

sup, sub{font-size:80%;}
A{color:#AE0F2A;text-decoration:underline;}
A:hover{color:#AE0F2A;text-decoration:none;}
A.mail{}
A.mail:hover{}
A.mail IMG{}
A.download{}
A.download:hover{}
A.internal-link{}
A.internal-link:hover{}
A.external-link{}
A.external-link:hover{}
A.internal-link-new-window{}
A.internal-link-new-window:hover{}
A.external-link-new-window{}
A.external-link-new-window:hover{}
a.printversion{color:#FFFFFF; font-size:10px; margin:0 0 0 5px;}
a.printversion:hover{color:#FFFFFF; font-size:10px; margin:0 0 0 5px;}
ul{padding:0;margin:0 10px 4px 20px;font-size:12px;line-height:20px;}
ul li{padding:2px 0;margin:0;}
ul li ul{padding:0;margin:0 20px 0 5px;}
ul li ul li{padding:0;margin:0;}
ol{padding:0;margin:0 10px 4px 5px;font-size:12px;line-height:20px;}
ol li{padding:2px;margin:0;}
ol li ol{padding:0;margin:0 20px 0 5px;}
ol li ol li{padding:0;margin:0;}
/************************************************************/
/* FormatierungenSeite                                     */
/************************************************************/
body{height:100%;margin:0;padding:0;text-align:center;min-width:960px;font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";font-size:12px;color:#333333;background:#FFFFFF url(../img/bg-body.jpg) repeat-x left top;}
html, body{width:auto;}
/************************************************************/
/* FormatierungenLayer                                     */
/************************************************************/
#format{position:relative;top:0;right:0;width:960px;margin:auto;text-align:left;vertical-align:middle;}
#main{margin:20px 0 0 0;width:960px;min-height:730px;height:auto !important;height:730px;}
#header{width:100%;height:242px;border-top:10px solid #ae0f2a;background:transparent;position:relative;overflow:hidden;z-index:22;margin-bottom:20px;}
#logo{margin:0;padding:0;position:absolute;overflow:hidden;left:40px;bottom:40px;z-index:26;}
#emotical{height:242px;margin:0;padding:0;position:absolute;overflow:hidden;right:0;top:0;width:960px;z-index:24;}
#actionmenu{left:20px;margin:0;padding:0;position:absolute;overflow:hidden;top:10px;z-index:30;}
/* ++++++++BREADCRUMB BEGIN */
#actionmenu #breadcrumb{margin:0;padding:0;}
#actionmenu ul#breadcrumb{margin:0;padding:0;font-size:90%;}
#actionmenu ul#breadcrumb li{list-style:none;float:left;margin:0;padding:0 4px 2px 0;color:#666666;}
#actionmenu ul#breadcrumb li a{padding:0;text-align:left;text-decoration:none;color:#666666;}
#actionmenu ul#breadcrumb li a:hover{}
/* ++++++++BREADCRUMB END */
/* ++++++++ACTIONMENU BEGIN */
ul#Lmenu{margin:0;padding:0;position:absolute;right:20px;top:10px;z-index:32;}
ul#Lmenu li{list-style:none;float:left;background:transparent;}
ul#Lmenu li A{text-align:center;font-size:11px;text-decoration:none;color:#fff;}
ul#Lmenu li A:hover{color:#fff;text-decoration:underline;}
ul#Lmenu li.act A{color:#fff;}
ul#Lmenu li.bridge{font-family:Arial, Helevetica;color:#fff;padding:2px 4px;}
/* ++++++++ACTIONMENU END */
#cni-logo{padding:16px 0 0 20px;}
#menutop-container{height:33px;border-top:1px solid #FFFFFF;background-color:#000000;}
#search{color:#FFFFFF;}
#menutop{float:left;margin:0 0 0 14px;}
#lang{float:right;padding:10px 11px 0 0;}
#rss{float:right;padding:7px 5px 5px 5px;color:#FFFFFF;}
#left{float:left;width:240px;background:#FFFFFF url(../img/bg-menu.jpg) repeat-x left top;min-height:550px;height:auto !important;height:550px;}
#content-container{background:transparent;}
#content{float:left;background:#FFFFFF;min-height:510px;height:auto !important;height:510px;}
#right{float:right;margin:0;padding:0;width:210px;}
#footer{margin:20px 0;padding:0;width:100%;height:20px;line-height:18px;background:#ae0f2a;position:relative;}
#print{padding:0;position:absolute;left:20px;top:1px;}
#print A{color:#FFFFFF;font-size:10px;}
#menubottom{position:absolute;right:20px;top:1px;}
#intro{margin:150px 0 30px 0;width:100%;text-align:center;}
#intro-content{width:100%;text-align:center;}
div.clear{clear:both;margin:0;padding:0;height:1px;font-size:1pt;}
/************************************************************/
/* Druckversion                                             */
/************************************************************/
#format-print{position:relative;  top:0;  right:0;  width:700px;margin:auto;text-align:left;vertical-align:middle;}
#content-print{width:100%;margin:10px 0 10px 0;}
#header-print{width:100%;border-bottom:1px solid #000000;margin:20px 0 0 0;}
#footer-print{width:100%;border-top:1px solid #000000;}
/************************************************************/
/* FormatierungenMenus                                     */
/************************************************************/
#leftmenu ul{margin:0;padding:0;background:transparent;}
#leftmenu li{margin:0;padding:0;list-style:none;border-top:1px solid #C5CDDB;background:transparent;}
#leftmenu li.level2{height:20px;border-top:none;background-color:#c01f35;}
#leftmenu li.level2-last{height:24px;border-top:none;background-color:#c01f35;}
#leftmenu li a{display:block;height:24px;line-height:24px;color:#FFFFFF;padding:0 0 0 20px;margin:0;text-decoration:none;font-weight:bold;}
#leftmenu li a:hover{background-color:#c01f35;}
#leftmenu li a.active{background-color:#c01f35;}
#leftmenu li.level2 a, #leftmenu li.level2-last a{height:16px;line-height:16px;font-weight:normal;}
#leftmenu li.level2 a:hover, #leftmenu li.level2-last a:hover{font-weight:bold;background-color:#c01f35;}
#leftmenu li.level2 a.active, #leftmenu li.level2-last a.active{font-weight:bold;}
#menubottom ul{padding:0;margin:0 0 0 17px;line-height:18px;}
#menubottom ul li{float:left;list-style:none;font-size:10px;color:#FFFFFF;padding:0;margin:0;}
#menubottom ul li a{color:#FFFFFF;font-size:10px;padding:0 5px 0 5px;}
/************************************************************/
/* sitemap-Menu                                             */
/************************************************************/
ul.csc-menu-1{list-style:none;margin:0;padding:0;}
ul.csc-menu-1 li{float:left;margin:0;color:#B0B6B8;}
ul.csc-menu-1 li a{color:#B0B6B8;text-decoration:underline;}
ul.csc-menu-1 li a:hover, ul.csc-menu-1 li a.active{color:#000000;text-decoration:underline;}

/************************************************************/
/* FormatierungenSuche                                     */
/************************************************************/
div.tx-macinasearchbox-pi1{padding:20px;}
div.tx-macinasearchbox-pi1 input{vertical-align:middle;font-weight:normal;font-size:10px;color:#666666;-moz-border-radius:2px;-webkit-border-radius:2px;}
div.tx-macinasearchbox-pi1 input[type="text"]{width:170px;padding:2px 25px 2px 5px;background:#fff;border:none;}
div.tx-macinasearchbox-pi1 input[type="submit"]{width:20px; margin-left:-22px;border:none;background:transparent url(../img/search-loupe.gif) no-repeat;text-shadow:0px -1px 2px rgba(0,0,0,.7);cursor:pointer;-moz-border-radius:2px; -webkit-border-radius:2px;}
div.tx-macinasearchbox-pi1 input[type="submit"]::-moz-focus-inner{border:0;}
div.tx-macinasearchbox-pi1 input[type="submit"]:focus{background:#333;}
/************************************************************/
/* Loginbox                                                 */
/************************************************************/
#user, #pass{
/* Input and textarea */
border:1px solid #CCCCCC;background-color:#FFFFFF;width:162px;}
#pass{margin:0 0 5px 0;}
/************************************************************/
/* Imagemap                                                 */
/************************************************************/
#tx_mwimagemap_img_311{border:0;}
/************************************************************/
/* RSS                                                      */
/************************************************************/
ul.tx_rssaggregator{list-style:none;margin:0;padding:0;}
ul.tx_rssaggregator li{text-align:left;}
#right h4{color:#B6102A;font-size:13px;}
ul.fader,ul.jsbbcfader{height:50px;}
/************************************************************/
/* Sonstige Anpassungen*/
/************************************************************/
.csc-textpic-caption{font-size:10px;}
#content p.bodytext{margin:0 0 16px 0;}
/*--------------------------------------SECTION-FRAME---------------------------------------*/
#right .csc-frame-rulerBefore{padding:0;margin:20px 0;border-bottom:1px solid #5d5d5e;}
#right .csc-frame-rulerBefore2{padding:0;margin:20px 0;border-bottom:1px solid #5d5d5e;}
#right .csc-frame-frame1{margin:0 0 20px 0;padding:10px 10px 0 10px;width:190px;background:#FFFFFF;overflow:hidden;}
#right .csc-frame-frame1 .csc-textpic-imagewrap{margin:0 0 0 -10px;padding:0;}
#right .csc-textpic-center .csc-textpic-single-image {margin:0 auto;}
div.csc-textpic div.csc-textpic-single-image img{margin:0;}
#right .csc-frame-frame1 P{margin:0;padding:2px 0;}
#right .csc-frame-frame1 H1, #right .csc-frame-frame1 H2, #right .csc-frame-frame1 H3, #right .csc-frame-frame1 H4, #right .csc-frame-frame1 H5, #right .csc-frame-frame1 H6{color:#c01f35;font-size:12px;margin:0;padding:0;}
/*--------------------------------------CSC-UPLOADS---------------------------------------*/
table.csc-uploads{padding:0;margin:0;}
.csc-uploads tr td{padding:5px 0;}
.csc-uploads-fileName{background:transparent url(../img/bg-uploads.gif) no-repeat scroll 0px 2px;}
.csc-uploads-fileName P{margin:0;padding:0;}
P.csc-uploads-description{margin:0;padding:0 0 0 20px;}
.csc-uploads-fileName p A{padding:0 0 0 20px;line-height:16px;background:transparent;}
.csc-uploads{margin:0;}
/*--------------------------------------CSC-UPLOADS---------------------------------------*/
.dokumentefirst{margin:4px 0;}
.dokumente{margin:0;padding:1px 0 7px 0px;background:transparent url(../img/bg-uploads.png) no-repeat scroll left 1px;}
.acrobat P{font-size:10px;}
.dokumente A{margin:0;padding:2px 4px 4px 30px;}
.dokumente p,.dokumentefirst p{margin:0;padding:0;}
.dokumente .ai{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/ai.gif')no-repeat scroll left top ! important;}
.dokumente .ani{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/ani.gif') no-repeat scroll left top ! important;}
.dokumente .au{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/au.gif') no-repeat scroll left top ! important;}
.dokumente .avi{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/avi.gif') no-repeat scroll left top ! important;}
.dokumente .bmp{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/bmp.gif') no-repeat scroll left top ! important;}
.dokumente .cdr{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/cdr.gif') no-repeat scroll left top ! important;}
.dokumente .css{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/css.gif') no-repeat scroll left top ! important;}
.dokumente .csv{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/csv.gif') no-repeat scroll left top ! important;}
.dokumente .doc{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/doc.gif') no-repeat scroll left top ! important;}
.dokumente .dtd{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/dtd.gif') no-repeat scroll left top ! important;}
.dokumente .eps{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/eps.gif') no-repeat scroll left top ! important;}
.dokumente .exe{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/exe.gif') no-repeat scroll left top ! important;}
.dokumente .fh3{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/fh3.gif') no-repeat scroll left top ! important;}
.dokumente .flash{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/flash.gif') no-repeat scroll left top ! important;}
.dokumente .folder{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/folder.gif') no-repeat scroll left top ! important;}
.dokumente .gif{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/gif.gif') no-repeat scroll left top ! important;}
.dokumente .htm{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/htm.gif') no-repeat scroll left top ! important;}
.dokumente .html{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/html.gif') no-repeat scroll left top ! important;}
.dokumente .ico{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/ico.gif') no-repeat scroll left top ! important;}
.dokumente .inc{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/inc.gif') no-repeat scroll left top ! important;}
.dokumente .java{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/java.gif') no-repeat scroll left top ! important;}
.dokumente .jpg{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/jpg.gif') no-repeat scroll left top ! important;}
.dokumente .js{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/js.gif') no-repeat scroll left top ! important;}
.dokumente .max{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/max.gif') no-repeat scroll left top ! important;}
.dokumente .mid{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/mid.gif') no-repeat scroll left top ! important;}
.dokumente .mov{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/mov.gif') no-repeat scroll left top ! important;}
.dokumente .mpeg{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/mpeg.gif') no-repeat scroll left top ! important;}
.dokumente .mpg{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/mpg.gif') no-repeat scroll left top ! important;}
.dokumente .pcd{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/pcd.gif') no-repeat scroll left top ! important;}
.dokumente .pcx{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/pcx.gif') no-repeat scroll left top ! important;}
.dokumente .pdf{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/pdf.gif') no-repeat scroll left top ! important;}
.dokumente .png{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/png.gif') no-repeat scroll left top ! important;}
.dokumente .ppt{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/ppt.gif') no-repeat scroll left top ! important;}
.dokumente .ps{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/ps.gif') no-repeat scroll left top ! important;}
.dokumente .psd{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/psd.gif') no-repeat scroll left top ! important;}
.dokumente .rtf{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/rtf.gif') no-repeat scroll left top ! important;}
.dokumente .sgml{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/sgml.gif') no-repeat scroll left top ! important;}
.dokumente .swf{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/swf.gif') no-repeat scroll left top ! important;}
.dokumente .sxc{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/sxc.gif') no-repeat scroll left top ! important;}
.dokumente .sxw{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/sxw.gif') no-repeat scroll left top ! important;}
.dokumente .tga{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/tga.gif') no-repeat scroll left top ! important;}
.dokumente .tif{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/tif.gif') no-repeat scroll left top ! important;}
.dokumente .ttf{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/ttf.gif') no-repeat scroll left top ! important;}
.dokumente .txt{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/txt.gif') no-repeat scroll left top ! important;}
.dokumente .wav{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/wav.gif') no-repeat scroll left top ! important;}
.dokumente .wrl{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/wrl.gif') no-repeat scroll left top ! important;}
.dokumente .xls{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/xls.gif') no-repeat scroll left top ! important;}
.dokumente .xml{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/xml.gif') no-repeat scroll left top ! important;}
.dokumente .xsl{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/xsl.gif') no-repeat scroll left top ! important;}
.dokumente .zip{padding-left:26px ! important;background:url('/typo3/gfx/fileicons/zip.gif') no-repeat scroll left to ! important;}
}
