h4 p {
    margin:0px;
    padding:0px;
}

.moreLink, .moreLink:hover {
    color:#990000;
    padding-left:12px;
    font-size:12px;
    background-image: url('/system/modules/de.letteron.threeedge/resources/images/more_pfeil.gif');
    background-repeat: no-repeat;
    background-position:0px 4px;
    text-decoration:none;
}

.teaserLink {
    margin-top:6px;
}

/*        
 *             THE SMALL COMMON BOXES
 */

div.box_schema1 {
    background:none;
    width:100%;
}

div.box_schema1 .boxTitle {
    height:30px;
}

div.box_schema1 div.boxTitle div.boxTitleCorner {
    width:10px;
    height:30px;
    background-color:#ffffff;
    background-image:url('/system/modules/de.letteron.threeedge/resources/images/box_ecke_t1.gif');
    float:left;
}


div.box_schema1 div.boxTitle .boxTitlePretitle {
    width:90px;
    line-height:30px;
    color:#ffffff;
    background-image:url('/system/modules/de.letteron.threeedge/resources/images/box_blue_bg.gif');
    background-repeat:repeat-x;
    font-size:16px;
    float:left;
}


div.box_schema1 div.boxTitle .boxTitleHeadline {
    float:left;
    height:30px;
    line-height:30px;
    width:168px;
    background-color:rgb(55,66,74);
    padding-left:10px;
}


div.box_schema1 div.boxTitle .boxTitleHeadline h4 {
    background:none;
    margin:0px;
    padding-top:2px;
}


div.box_schema1 div.boxbody {
    position:relative;
    top:-1px;
    background-image:url('/system/modules/de.letteron.threeedge/resources/images/box_gray_bg.gif');
    background-repeat: repeat-x;
    font-size:12px;
}

div.box_schema1 div.boxbody_listentry h1 a { 
    color:#0063a6;
}

div.box_schema1 div.boxbody_listentryContent {
    font-size:12px;
}

div.box_schema1 div.teaserContent p {
    display:inline;
}

/*        
 *             THE CENTER COMMON BOXES
 */


div.box_schema3 {
    position:relative;
    width:100%;
}

div.box_schema3 div.boxTitle {
    margin-top:30px;
    height:30px;
}

div.box_schema3 div.boxTitle .boxTitleCorner {
    position:relative;
    width:10px;
    height:30px;
    background-color:#ffffff;
    background-image:url('/system/modules/de.letteron.threeedge/resources/images/box_ecke_t1.gif');
    float:left;
}

div.box_schema3 div.boxTitlePretitle {
    width:120px;
    height:30px;
    line-height:30px;
    background-image:url('/system/modules/de.letteron.threeedge/resources/images/box_blue_bg.gif');
    font-size:16px;
    color:#ffffff; 
    float:left;
}

div.box_schema3 div.boxTitleHeadline {
    height:30px;
    line-height:30px;
    background-color:rgb(55,66,74);
    float:left;
    width:546px;
    padding-left:20px;
}

div.box_schema3 div.boxTitleHeadline h4 {
    margin-top:0px;
    padding-top:0px;
    padding-top:4px;
    font-size:16px;
    background-color:rgb(55,66,74);
}

div.box_schema3 div.boxbody {
    width:100%;
    padding:0px;
    margin-top:0px;
    background-image:url('/system/modules/de.letteron.threeedge/resources/images/box_gray_bg.gif');
    background-repeat: repeat-x;
    padding-top:10px;
    font-size:12px;
}


div.box_schema3 .boxbody_listrow {
    position:relative;
    padding-top:0px;
}

div.box_schema3 .boxbody_listentry-1 {
    width:50%;
}

div.box_schema3 .boxbody_listentry-2 {
    float:left;
    width:50%;
}

div.box_schema3 .doublerow_clear {
    clear:left;
}

div.box_schema3 .boxbody_listentry-1 h1 a { color:#0063a6; }
div.box_schema3 .boxbody_listentry-2 h1 a { color:#0063a6; }


div.box_schema3 .teaserImage {
    width:120px;
    float:left;  
    margin-right:3px;  
}

div.box_schema3 div.teaserContent {
    float:left;
    width:206px;
    padding-left:10px;
    padding-top:0px;
    margin-top:0px;
}

div.box_schema3 div.teaserContent div {
    line-height:12px;
    display:inline;
}




/*        
 *             THE QUICKFINDER BOX
 */


div#quickfinderBoxList {
    position:relative;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top:10px;
}

ul.qfItems {
	margin-left:0px;
	position:absolute;
	z-index:20000;
	display:none;
	padding-left:0px;
	padding-bottom:12px;
	background-color:#ffffff;
	margin-top:-8px;
	padding-top:0px;
	width:99%;
	border-left:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	border-right:1px solid #aeaeae;
        font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	height:280px;
	overflow-y:scroll;
}

ul.qfItems li {
    cursor:pointer;
}

.box_schema2 {
    background-color:#f0f0f0;
    height:259px;
    padding-left:8px;
    padding-right:8px;
    margin-bottom:12px;
    font-size:14px;
}

.box_schema2 .boxTitle {
    padding-top:10px;
    height:30px;
    line-height:30px;
}

.box_schema2 .boxbody {
    padding-left:0px;
    padding-right:0px;
}

.box_schema2 .boxTitle h4 {
    background:none;
    color:#0063a6;
    padding:0px;
    margin:0px;
    font-size:24px;
    border-bottom:1px solid #0063a6;
    padding-bottom:6px;
}

.box_schema2 li {
    list-style-type: none;
}

.box_schema2 div#quickfinderBox {
    padding-left:0px;
    margin-left:0px;
    text-align:left;
    width:100%;
    border:1px solid red;
}


.box_schema2 div.quickfinder-main {
    height:22px;
    font-size:14px;
    color:#0063a6; 
    padding-left:5px;
    padding-top:2px;
    margin-left:0px;
	border:1px solid #aeaeae;
    background-color:#ffffff;
    background-image:url(/system/modules/de.letteron.threeedge/resources/images/dropdown_pfeil.gif);
    background-repeat:no-repeat;
    background-position:100% 0%;
	cursor:pointer;
    margin-bottom:8px;
}

.box_schema2 li.quickfinderitem-outdent {
    padding-top:10px;
}

.box_schema2 li.quickfinderitem-outdent a {
    font-weight:bold;
    color:#0063a6;
    font-family:Helvetica;
    font-size:12px;
    padding-left:0px;
}

.box_schema2 li.quickfinderitem-indent a {
    padding-left:8px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color:#0063a6;
}

.box_schema2 li.quickfinderitem-labled {
    padding-left:8px;
    margin-left:0px;
    margin-top:12px;
    height:28px;
    line-height:28px;
    font-size:14px;
    color:#0063a6;
}

.quoteRequest{
    height:24px;
    line-height:24px;
    padding-left:20px;
    background-color:#bebebe;
    background-image:url(/system/modules/de.letteron.threeedge/resources/images/pfeil_rechts_rot.png);
    background-repeat:no-repeat;
    background-position:7px 7px;
    font-size:14px;
    font-weight:bold;
    width:80%;
}


/*
 *        Product Teaser middle - single column
 */


div.box_schema4 {
    position:relative;
    width:100%;
}

div.box_schema4 div.boxTitle {
    margin-top:30px;
    width:100%;
}

div.box_schema4 div.boxTitle .boxTitleCorner {
    position:relative;
    width:10px;
    height:30px;
    background-color:#ffffff;
    background-image:url('/system/modules/de.letteron.threeedge/resources/images/box_ecke_t1.gif');
    float:left;
}

div.box_schema4 div.boxTitlePretitle {
    width:120px;
    height:30px;
    line-height:30px;
    background-image:url('/system/modules/de.letteron.threeedge/resources/images/box_blue_bg.gif');
    font-size:16px;
    color:#ffffff;
    float:left;
}

div.box_schema4 div.boxTitleHeadline {
    height:30px;
    line-height:30px;
    background-color:rgb(55,66,74); 
}

div.box_schema4 div.boxTitleHeadline h4 {
    color:#ffffff;
    margin-top:0px;
    padding-top:4px;
    padding-left:10px;
    font-size:16px;
    background-color:rgb(55,66,74);
    float:left;
}

div.box_schema4 div.boxbody {
    width:100%;
    padding:0px;
    background-image:url('/system/modules/de.letteron.threeedge/resources/images/box_gray_bg.gif');
    background-repeat:repeat-x;
    padding-top:10px;
    font-size:12px;
}

div.box_schema4 div.teaserContent {
    padding-bottom:10px;
}

div.box_schema4 div.teaserImage {
    min-height:100px;
    float:left;
    margin-right:12px;
}


div.box_schema4 div.teaserContent h1 a {
    color:#0063a6;
}

div.box_schema4 div.teaserContent p {
    display:inline;
}

/*
 *    STANDARD GRAU
 */


.box_schema5 {
    margin-bottom:12px;
}

.box_schema5 .boxTitle {
    background-color:rgb(55,66,74);
    line-height:24px;
    height:24px;
    padding-left:8px;
}

.box_schema5 .boxbody {
    padding-left:8px;
    padding-right:8px;
    font-size:12px;
    background-image:url('/system/modules/de.letteron.threeedge/resources/images/box_gray_bg.gif');
    background-repeat:repeat-x;
}

.box_schema5 .boxTitle h4 {
    padding-top:0px;
    margin-top:0px;
    background:none;
    color:#ffffff;
    font-size:16px;
}



.box_schema7 {
    background-color:#f0f0f0;
    padding-left:8px;
    padding-right:8px;
    padding-bottom:12px;
    font-size:14px;
    margin-bottom:8px;
}

.box_schema7 .boxTitle {
    padding-top:10px;
    height:30px;
    line-height:30px;
}

.box_schema7 .boxbody {
    padding-left:0px;
    padding-right:0px;
}

.box_schema7 .boxTitle h4 {
    background:none;
    color:#0063a6;
    padding:0px;
    margin:0px;
    font-size:24px;
    border-bottom:1px solid #0063a6;
    padding-bottom:6px;
}


















