@charset "utf-8";
/* CSS Document */

/* Resetting Browser default css for a fresh start ------------------------------------------------------------------------ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}







.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





/* ------------------------------------------------------------------------ */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}

#lorenzwerbung{
width: 1000px;
margin: auto;
text-align: left;

}

#subheader{
background-image:url(../main/imgs/bgSubheader.png);
background-repeat:no-repeat;
height: 27px;
margin-top: 10px;
}

/*#searchbox{
width: 200px;
float: left;
padding-right: 20px;
padding-top: 5px;
text-align: right;
}*/

#searchbox{
float:left;
height:23px;
padding:4px 0 0 0;
text-align:right;
width:220px;
}

#mainnavigation{
width: 764px;

/*Rundung der Hintergrundgrafik nicht überlagern*/
padding-left: 6px;
float: left;
}

#breadcrumbmenue{
clear:left;
margin-top: 10px;
font-size: 11px;
padding: 0px 0px 10px 15px;
}


#leftcolumncontainer{
width: 220px;
float:left;
}

#maincolumncontainer{
width: 763px;
margin-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 1px;
padding-right: 1px;
float:left;
}


#footer{
margin-top: 40px;
border-top: 1px solid #718798;
font-size: 0.7em;
text-align: right;
clear: both;
margin-bottom: 30px;
}

#footerlinks{
float: left;
width: 100px;
padding: 4px;
text-align: left;
margin-left: 225px;

}
#printlink{
float: right;
width: 100px;
padding: 4px;
}


#footer a,#footer a:hover, #footer a:visited{
color: #000000;
text-decoration: none;
}

#info{
margin:20px 0 10px 238px;
font-size:10px;
color:#999999;
line-height:14px;
font-weight:normal;
}
#info H3{
display:inline;
font-size:10px;
color:#999999;
line-height:14px;
font-weight:normal;
}

.lorenzce{
padding: 0px 9px 5px 10px;
}


/*keine addition von paddings bei verschachtelung von CEs */
.lorenzce .lorenzce{
padding: 0 !important;
/*border-bottom: 1px solid #FFD1AD;*/
}



/*
.csc-frame-frame1{
padding: 10px;
border-top: 1px solid #FFD1AD;
}
*/

.green .csc-frame-frame1{
padding: 10px;
border-top: 1px solid #D6EFC3;
}

.grey .csc-frame-frame1{
padding: 10px;
border-top: 1px solid #DDE3E7;
}


.red .csc-frame-frame1{
padding: 10px;
border-top: 1px solid #FFD1AD;
}


.blue .csc-frame-frame1{
padding: 10px;
border-top: 1px solid #C8E8F5;
}


/*Abstand Bild - Text (wenn Bild links) http://dev.netbureau.de/lorenz-werbung.de/grossbilddruck/indoor/dia-backlite-citylights.html */
.csc-textpic-text{
padding-left: 20px;

}






/* FCEs */
.colWide{
float: left;
width: 482px;
}

.colNarrow{
float: left;
width: 234px;
}


.spacer20{
float: left;
width: 20px;

height: 10px;
}



.col1-505{
float: left;
width: 491px;
}
.col2-245{
float: left;
width: 238px;
margin-left: 15px;


}

/* bei schmal / breit darf das schmale bild links nicht so viel abstand haben */
.2colums-B .col2-245{
float: left;
width: 238px;
margin-left: 5px;
}



/*-- Absätze und Überschriften -- */

p.bodytext, p{
font-size: 0.8em;
line-height: 1.7em;
padding-bottom: 1em;

}

h1{
font-size: 1.3em;
font-weight:  normal;
padding-bottom: 0.5em;
padding-top: 0.7em;

}

h1.red{
font-size: 1.3em;
font-weight:  normal;
padding-bottom: 0.5em;
padding-top: 0.7em;
color: #E51A14;
}


h2{
font-size: 1.0em;
font-weight:  normal;
padding-bottom: 0.4em;
padding-top: 0.2em;
line-height: 1.5em;
}


/* -- Links -- */
#breadcrumbmenue a,#breadcrumbmenue a:hover,#breadcrumbmenue a:visited{color: black; text-decoration: none;}




/* ### Lists | Listen  #### */

#maincolumncontainer ul, #maincolumncontainer ol {
margin:0 0 1em 0;
font-size: 0.8em;
line-height: 1.7em;
}
#maincolumncontainer li {
	margin-left:1.5em; 
	line-height: 1.7em;
}
  
  




/* -- Bereich Werbeagentur GRUEN -
*/

.green #contentcontainer{
background-image:url(../main/imgs/cgreenmiddle.png);
background-repeat:repeat-y;
/*fix for ie 6 background */
height: 1%; overflow: hidden;

}

.green #contentcontainertop{
background-image:url(../main/imgs/cgreentop.png);
background-repeat:no-repeat;
height: 5px;
font-size: 1px;
}

.green #contentcontainerbottom{
background-image:url(../main/imgs/cgreenbottom.png);
background-repeat:no-repeat;
height: 5px;
font-size: 1px;
clear:both;
}


/* -- Bereich News und Kontakt GRAU -
*/

.grey #contentcontainer{
background-image:url(../main/imgs/cgreymiddle.png);
background-repeat:repeat-y;
/*fix for ie 6 background */
height: 1%; overflow: hidden;
}

.grey #contentcontainertop{
background-image:url(../main/imgs/cgreytop.png);
background-repeat:no-repeat;
height: 5px;
font-size: 1px;
}

.grey #contentcontainerbottom{
background-image:url(../main/imgs/cgreybottom.png);
background-repeat:no-repeat;
height: 5px;
font-size: 1px;
clear:both;
}



/* -- Bereich Großbilddruck rot/orange -
*/

.red #contentcontainer{
background-image:url(../main/imgs/credmiddle.png);
background-repeat:repeat-y;
/*fix for ie 6 background */
height: 1%; overflow: hidden;

}

.red #contentcontainertop{
background-image:url(../main/imgs/credtop.png);
background-repeat:no-repeat;
height: 5px;
font-size: 1px;
}

.red #contentcontainerbottom{
background-image:url(../main/imgs/credbottom.png);
background-repeat:no-repeat;
height: 5px;
font-size: 1px;
clear:both;
}



/* -- Bereich Werbetchnik blau -
*/

.blue #contentcontainer{
background-image:url(../main/imgs/cbluemiddle.png);
background-repeat:repeat-y;
/*fix for ie 6 background */
height: 1%; overflow: hidden;

}

.blue #contentcontainertop{
background-image:url(../main/imgs/cbluetop.png);
background-repeat:no-repeat;
height: 5px;
font-size: 1px;
}

.blue #contentcontainerbottom{
background-image:url(../main/imgs/cbluebottom.png);
background-repeat:no-repeat;
height: 5px;
font-size: 1px;
clear:both;
}


/* -- abgerundete Ecken -
*/

.csc-textpic-imagewrap dl{
display:block;
position:relative;
}

.csc-textpic-imagewrap dl dt.lt {
background-position:0 0;
left:0;
top:0;
background-image:url(../main/imgs/corner.gif);
height:2px;
width:2px;
background-repeat:no-repeat;
display:block;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
}

.csc-textpic-imagewrap dl dt.rt {
background-position:100% 0;
right:0;
top:0;
background-image:url(../main/imgs/corner.gif);
height:2px;
width:2px;
background-repeat:no-repeat;
display:block;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
}

.csc-textpic-imagewrap dl dt.lb {
background-position:0 100%;
bottom:0;
left:0;
background-image:url(../main/imgs/corner.gif);
height:2px;
width:2px;
background-repeat:no-repeat;
display:block;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
}

.csc-textpic-imagewrap dl dt.rb {
background-position:100% 100%;
bottom:0;
right:0;
background-image:url(../main/imgs/corner.gif);
height:2px;
width:2px;
background-repeat:no-repeat;
display:block;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
}




/* Links */
a, a:hover, a:visited{
color: #485661;
}
