#main h1 {
 margin : 0 15px;
}
#main h1.csc-firstHeader, #main .box001 h1 {
 margin : 0 10px;
 padding:0;
}
#main h2.csc-firstHeader,
#main h2 {
 margin-left: 15px;
}
#main .box001 h2 {
 margin : 0 10px;
padding: 0 0 8px 0;
}
#main .box001 p {
margin :0 10px!important;
padding: 0 0 8px 0;
}

#main #content01 {
	margin: 15px 0 0 0;
}
#main #content01 p {
margin:6px 15px;
}
#main #content01 .multimedia {
	margin:15px;	
}
#main #content01 object {
	margin:15px;	
}
.c38r { width: 28%;}
.c62l { width: 72%;}

#main .subcr {
padding:0 0 0 1em;
width: 140px;
}

#main .subcl {
padding:0 0 0 0;
margin-left:15px;
}

#main .subcr h2.csc-firstHeader, #main .subcr h2 {
margin:0;
padding:10px 0 0;
}
#main .subcl h2.csc-firstHeader, #main .subcl h2 {
margin:0;
padding:10px 0 0;
}

#main .subcr h3.csc-firstHeader, #main .subcr h3 {
margin:0;
padding:10px 0 0;
}
#main .subcl h3.csc-firstHeader, #main .subcl h3 {
margin:0;
padding:10px 0 0;
}

#main .subcr p,
#main .subcl p {
margin:0 6px 10px 0;
padding:0;
}

.c38r .csc-textpic {
	background-image: url(../images/140_box-teaser_bl-wh.gif);
	background-position: top;
	background-repeat: no-repeat; 
}

.c38r .csc-textpic img {
	width: 50px;
	height: 35px;	
}

#main .subcr .csc-textpic-imagewrap {
margin:7px 0;
float: left!important;
}

#main .subcr .csc-textpic-text p {
color:#0D006A;
font-size:0.78em;
font-weight:bold;
vertical-align:middle;
}

#main .subcr .csc-textpic-text a {
color:#0D006A;
text-decoration: none;
font-size: 11px;
}
#main .subcr .csc-textpic-text a:hover {
color:#F8B500;
text-decoration: none;
}

#main .subcr div.csc-textpic-intext-left div.csc-textpic-imagewrap, 
#main .subcr div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:5px !important;
margin-left: 1px;
}

#main .subcr div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
padding-bottom:0.5em;
width: 49px!important; 
height: 35px!important;
overflow: hidden;
}

#main .subcl .trenner-75-25 h2 {
font-size:15px;
margin:0px 6px 10px 0px;
}
#main .subcl .trenner-75-25 h1 {
margin:0px 6px 10px 0px;
}

#main .subcl .trenner-75-25 p {
margin:0px 6px 10px 0px;
}

#main .subcl .trenner-75-25 {
	border-right: 1px solid #0D006A;
}

#main .subcl .box-75-25-middle {
	background:transparent repeat-y scroll center top;
	background-image: url(../images/415_box_bl-wh-mid.gif);
}

#main .subcl .box-75-25-start {
background:transparent url(../images/415_box_bl-wh-top.gif) no-repeat scroll center top;
}

#main .subcl .box-75-25-end {
background:transparent url(../images/415_box_bl-wh-bot.gif) no-repeat scroll center bottom;
   padding-bottom: 10px;
}

#main .subcl .box-75-25-middle h2 {
font-size:15px;
margin:0px 6px 10px 15px;
padding: 15px 0 5px 0;
}
#main .subcl .box-75-25-middle h1 {
font-size:18px;
margin:0px 6px 10px 15px;
padding: 15px 0 5px 0;
}

#main .subcl .box-75-25-middle p {
margin:0px 6px 10px 15px;
line-height: 1.5em;
}

.layout-3 #main h1.csc-firstHeader {
	margin:12px 6px 10px 15px;
}
