* {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
body { margin:0;padding:0;background:#fff}

a {color:#000}

img,table,hr {border:none}
div,p,ul,ol,h6,h5,h4,h3,h2,h1,form {margin:0;padding:0;font-weight:normal}
li {margin:0;padding:0 0 3px 0;font-weight:normal}

ul,li {list-style-type:none}

div,td,th {text-align:left}

.break {
	clear:both !important;
	float:none !important;
	height:1px !important;
	overflow:hidden !important;
}

small,.smaller {font-size:9px;color:#666}

#header {margin-bottom:10px;background:#fff}

/*hide elements*/
#footer,#mainnavi,#menuAboutBread,#drilldowns,#skyscraper,#fsb,#sequis,.siteCatalyst,.print,.typo3-adminPanel,.dPage .right, .qHdr #subNavi, #newloginLinks, .qHrdLine, #nCol img, .qFootCont, #linkMORE, .share {display:none}

/* for CMS code only */

/*general definitons from CMS Code*/
div.csc-textpic, div.csc-textpic .csc-textpic-imagewrap, div.csc-textpic .csc-textpic-imagewrap,
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	padding:0; margin:0
}
/*display fix to avoid 5px space after image*/
div.csc-textpic dl,div.csc-textpic dt,div.csc-textpic dd  {display:inline;padding:0; margin:0}
div.csc-textpic dt img {display:inline;padding:0; margin:0 !important}

div.csc-textpic-clear { clear: both; }

/* Pictures Center (above or below) */
div.csc-textpic-center { text-align: center; /* IE-hack */ }
div.csc-textpic-center div.csc-textpic-imagewrap { margin: 0 auto; }
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
div.csc-textpic-center div.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

/*above default*/
div.csc-textpic-above div.csc-textpic-text {clear:both}

/* line before, line after */
div.csc-frame-rulerBefore,div.csc-frame-rulerAfter {border:none;margin: 8px 0;border-top:1px dotted #000}

/* Right (above or below) */
div.csc-textpic-right div.csc-textpic-imagewrap { float: right; }
div.csc-textpic-right div.csc-textpic-text { clear: right; }

/* Left (above or below) */
div.csc-textpic-left div.csc-textpic-imagewrap { float: left; }
div.csc-textpic-left div.csc-textpic-text { clear: left; }

/* Left (in text) */
div.csc-textpic-intext-left div.csc-textpic-imagewrap { float: left; }

/* Right (in text) */
div.csc-textpic-intext-right div.csc-textpic-imagewrap { float: right; }

/* Right (in text, no wrap around) */
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { float: right; clear: both; }

/* Left (in text, no wrap around) */
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { float: left; clear: both; }


/*normal Column */
.enterprise {width:100%;margin:10px 0 0 0;padding:0}
.dPage {margin:0;padding:0}

.nCol {padding:0}

.nCol h1,.nCol h2,.nCol h3,.nCol h4,.nCol h5, .nCol h6 {font-weight:bold;background:none;padding:0}
.nCol .csc-header h1,.nCol .csc-header h2 {margin: 0 0 8px 0}
.nCol .csc-header h2 {margin: 0 0 5px 0}
.nCol .csc-header h3,.nCol .csc-header h4,.nCol .csc-header h5 {margin: 0 0 5px 0}
.nCol .csc-header h6 {margin: 0 0 2px 0}
.nCol .csc-header .csc-firstHeader {padding:0 0 3px 0;border-bottom:1px solid #000}

.nCol div.ce-textpic {margin: 0 0 8px 0}
.nCol div.csc-textpic-above div.csc-textpic-text {margin:5px 0 0 0 !important}

.nCol p.bodytext {margin:0 0 8px 0}

ul {margin:8px 0 5px 0}
ul li ul {margin:3px 0 0 0 !important}
ul li h6 {margin:0 0 2px 0}

.nCol hr {clear:both;margin: 8px 0 8px 0;height:1px !important;border-top:1px dotted #000}

/*override*/
.nCol #outImg {text-align:center;margin:-8px 0 10px 0;padding:0}
.nCol .csc-frame-frame1 {margin: 0 0 8px 0}
.nCol .csc-frame-frame1 .csc-header .csc-firstHeader {margin-bottom:0}
.nCol .csc-frame-frame1 .csc-textpic .csc-textpic-text{padding: 0}

/*nescefe 2spaltig Homepage*/
table.homeCols {margin-top:-10px;width:100%}
table.homeCols .homeColL {width:100%;padding:0}
table.homeCols .homeColL .ce-text {padding-top:8px}
table.homeCols .homeColL div.csc-frame-rulerBefore,.nCol table.homeCols .homeColL div.csc-frame-rulerAfter {margin: 8px 0 0 0}
table.homeCols .homeColR {display:none}

/*nescefe 3 spaltig produkte*/
.nCol .dItem {float:left;width:160px;text-align:center;padding:0;margin:15px 5px 0 0}
.nCol .dItem p.bodytext {margin:0;text-align:center;padding:0}

/*Author*/
.align-right {text-align:right}
.align-center {text-align:center}

.tableLayout {background:#666}
.tableLayout th,.tableLayout td {padding:5px;vertical-align:top}
.tableLayout td {background:#fff}

ul.ispdf li {padding:0 0 6px 20px;background:transparent url('/fileadmin/assets/herold/img/pdf.gif') 0px 0px no-repeat}
ul.isimg li {padding:0 0 6px 20px;background:transparent url('/fileadmin/assets/herold/img/img.gif') 0px 0px no-repeat}
a.apdf {padding:0 0 6px 20px;background:transparent url('/fileadmin/assets/herold/img/pdf.gif') 0px 0px no-repeat}
a.aimg {padding:0 0 6px 20px;background:transparent url('/fileadmin/assets/herold/img/img.gif') 0px 0px no-repeat}
a.download {padding:0 0 6px 18px;background:transparent url('/fileadmin/assets/herold/img/download.gif') 0px 0px no-repeat}
a.vorschau {padding:0 0 6px 22px;background:transparent url('/fileadmin/assets/herold/img/vorschau.gif') 0px 0px no-repeat}
