/***** Boyden**********/


/*******global**************/

/*******Produktübersicht**************/
div.prod_uebersicht {

        }

div.prod_uebersicht h2 {
	margin:0 0 1px 2px;
        }

div.prod_left, div.prod_right {
	float:left;
        width:257px;
        overflow:hidden;
        text-align:left;
        margin:0 0 24px 0;
        padding:0;
        }

div.prod_right {
	float:right;
        }


div.prod_border {
	float:left;
        border:1px solid #dadada;
        width:255px;
        height:auto;
        background:none;
        text-align:center;
        vertical-align:middle;
        margin:0;

        }

div.prod_border img {
        }

div.prod_left_links {
        clear:both;
        text-align:left;
        margin:0;
        padding:2px 0 0 0;
        }


a.quickinfolink_prod {
	float:left;
        font-size:11px;
	background:transparent url("../img/link_produktliste-quickinfo.jpg") no-repeat scroll left 0px;
  	padding-left:19px;
        margin-left:-4px;
        text-decoration:none;
}

a.morelink_prod {
	float:right;
        font-size:11px;
	background:transparent url("../img/listarrow.jpg") no-repeat scroll left 0px;
  	padding-left:19px;
        margin-left:-4px;
        padding-right:20px;
}

a.morelink_prodfind {
	float:left;
        font-size:11px;
	background:transparent url("../img/listarrow.jpg") no-repeat scroll left 0px;
  	padding-left:19px;
        margin-left:-4px;
}
/***************************************/
/*******Inhaltsformatierungen***********/
/***************************************/

img {
        border: none; /*Verhindert die dicke Linie um das Bild wenn Link */
        margin:0;
        padding:0;
        /*background-color:transparent;
        display:block;
	*/
        }

p, table, form, dl, td, th, li {
	text-align:left;
        color: #292929;
      	font-size:12px;
        line-height:15px;
      	font-weight:normal;
        background-color:transparent;
	}

p {
	margin:0 0 18px 0;
	padding:0;
        display:block;
}

#content_rechts, #content_rechts p {
        color: #292929;
      	font-size:11px;
        line-height:16px;
	padding:0 0 12px 0;
	margin:0;
}

#content_rechts p.negativer_absatz {
	margin-top:-10px;
         clear:both;
         }



br {
        /*font-size:12px;*/
        line-height:normal;
      	}

br.abstand {
         font-size:12px;
         line-height:15px;
         clear:both;
}

h1, h2, h3, h4 {
   	font-family: Verdana,Sans-Serif;
         color: #243175;

      }
h1 {
      	font-size:20px;
      	font-weight:bold;
        padding:0;
        color: #002546;


        margin:0 0 10px 0;
      }

h4 {
	color: #282828;
	font-size: 13px;
         margin:0 0 6px 0;
}

.presse-datum {
	margin: 0 0 0 0;
}

p.presse-text {
	margin: 0 0 30px 0;
}

div.haupthead {
        background:#fff;
        margin-left:-1px;
        margin-bottom:22px;
        }
div.haupthead img{vertical-align:middle;}

h1.prodinfo {
      	font-size:12px;
      	font-weight:bold;
        padding:0;
        color: #243174;
        margin:0;
        }


h2 {
       font-size:12px;
      	font-weight:bold;
      	margin: 0;
      	margin:0 0 11px 0;


      }

h3 {
      	font-size:11px;
      	font-weight:bold;
      	margin:0 0 10px 0;
        padding:0;

      	}

#content_rechts h3 {
	 margin:0 0 6px 0;

}



hr {
	clear: both;
        display:block;
        width:100%;
	height:0px;
        border: none;
	border-bottom: 1px solid #333;
        margin:0;
	}


/****** Listen ****************/

ul, ol {
        margin-top:0px;
	}

#content_mitte ul li, #content_mitte ol li {
        font-size:12px;
        line-height:15px;
        color:#292929;
        font-weight:normal;
        margin:0 0 0px -43px;
        padding:0 0 15px 20px;
        }

#content_mitte ul li {
        list-style:none;
        background:transparent url(../img/listbullet.jpg) no-repeat scroll left 3px;
  	}
/* XXX */
#content_mitte ul li ul, #content_mitte ol li ol {
        margin-top:15px;
        margin-bottom:7px;
	}

#content_mitte ul li ul li, #content_mitte ol li ol li {
        font-size:12px;
        line-height:15px;
        color:#292929;
        font-weight:normal;
        margin:0 0 0px -43px;
        padding:0 0 15px 20px;
        }

#content_mitte ul li ul li{
        list-style:none;
        background:transparent url(../img/listbullet.jpg) no-repeat scroll left 3px;
        }


/*******Liste mit Morelink-Look  ****************/

a.linklist {
        line-height:17px;
        background:transparent url(../img/listarrow.jpg) no-repeat scroll left 0px;
  	padding-left:19px;
        margin-left:-4px;
}

/*******allg. Links****************/
a {
	color:#5A5A5A;
	font-size:inherit;
  	font-weight:normal;
        text-decoration:none;
  	padding:0;
        margin:0;
}

a:link {
        color:#5a5a5a;
        }

a:visited  {
        color:#5a5a5a;
        }

a:hover  {
        color:#BECD00;
        text-decoration:none;
        }

a:active  {
        color:#BECD00;
        text-decoration:none;
        }

/*******Mehr-Link****************/
a.morelink, span.morelink a {
	background:transparent url("../img/listarrow.jpg") no-repeat scroll left 0px;
  	padding-left:19px;
        margin-left:-4px;
        text-decoration:none;
}

#content_links_home p, div.news-list-container p {
	margin-bottom:5px;
}

div.news-list-container h2, div.news-single-item h2 {
	margin-bottom:5px;
         color:#292929;
}


#content_links_home p.date, div.news-list-container p.date, div.news-single-item p.date {
	margin-bottom:2px;
}


#content_mitte a.morelink-mini, #content_mitte a.mail, span.morelink-mini a, div.news-single-backlink a {
	background:transparent url("../img/arrow.gif") no-repeat scroll left 0px;
	background-position: 0px 4px ;
  	padding-left:9px;
         text-decoration:none;
}



div#content_rechts a.morelink-mini, div#content_rechts a.mail {
	background:transparent url("../img/arrow.gif") no-repeat scroll left 0px;
	background-position: 0px 4px ;
  	padding-left:7px;
         text-decoration:none;
        /*display:block;
         margin-bottom:-12px; */
}

#content_rechts a.morelink-mini-mehrzeilig {
	background:transparent url("../img/arrow.gif") no-repeat scroll left 0px;
	background-position: 0px 4px ;
  	padding-left:7px;
        display:block;
        margin-bottom:-12px;
        text-decoration:none;
}

/***********************************************/
/************* Backend-Rahmen ******************/
/***********************************************/



/*******interner Link*********
a.internal-link, a:link.internal-link, a:visited.internal-link {
	padding:0;
        margin:0;
        color:#1F5533;
        text-decoration:underline;
        font-weight:normal;
	}

a:hover.internal-link, a:active.internal-link {
        color:#474747;
        text-decoration:underline;
	}

a.external-link, a:link.external-link, a:visited.external-link {
	padding:0;
        margin:0;
        color:#1F5533;
        text-decoration:underline;
        font-weight:normal;
	}

a:hover.external-link, a:active.external-link {
        color:#474747;
        text-decoration:underline;
	}

/*******freie Klassen*****************/


/***********************************************
/*	CSC-Klassen				*/
/***********************************************
div.csc-textpic {
        margin:0px 0 14px 0;
        padding:0;
        background-color:transparent;
        z-index:12;
	  }
div.csc-textpic-imagewrap {
        margin:0;
        padding:0;
        background-color:transparent;
	  }

dl.csc-textpic-image {
        margin:0;
        padding:0;
        background-color:transparent;
	  }

DIV.csc-frame-rulerBefore { border-top: 1px dashed #000000; margin-bottom:1em; }
DIV.csc-frame-frame1 P { border:0px solid #9CACDA; border-top:0px solid #9CACDA; padding: 4px; margin:0px 0px 10px 0px; }
DIV.csc-frame-frame1 UL { border:0px solid #9CACDA; border-top:0px solid #9CACDA; padding: 4px 4px 6px 16px; margin:0px 0px 10px 0px; }

csc-header {
	margin:0;
        padding:0;
                   }
*/

a.cloud-1{
	font-size:15px;
	font-weight:bold;
}
a.cloud-2{
	font-size:14px;
	font-weight:bold;
}
a.cloud-3{
	font-size:13px;
	font-weight:bold;
}
a.cloud-4{
	font-size:12px;
}
a.cloud-5{
	font-size:11px;
}
a.cloud-6{
	font-size:10px;
}
a.cloud-7{
	font-size:9px;
}

/***********************************************/
/*        Klasse für Tabelle "contenttable"    */
/***********************************************/
table.contenttable {
        height:auto;
        width:384px;
        line-height:20px;
        padding:2px;
        margin:0;
        background:none;
        vertical-align:middle;
        border-collapse:collapse;
        border:1px solid rgb(204,204,204);
}
table.contenttable td{
        border-collapse:collapse;
        border-bottom:1px solid rgb(204,204,204);
        vertical-align:top;
        padding-left:4px;
        font-size: 11px;
        color: #000000;
        padding-top:3px;
        padding-bottom:3px;
}
table.contenttable th {
        background-color: #e2e2e2;
        font-weight: normal;
        font-size: 11px;
        padding-top: 4px;
        padding-right: 4px;
        padding-bottom: 4px;
        padding-left: 4px;
        text-align:center;
        font-weight:bold;
}

table.contenttable .td-0 {
        text-align:left;
        width:116px;

}
table.contenttable .td-1 {
        text-align:center;
        width:28px;
}
table.contenttable .td-last {
        text-align:left;
        width:230px;
}
table.contenttable caption {
        color:#5d666e;
        font-size:12px;
        font-weight:bold;
        background:none;
        height:auto;
        text-align:left;
        padding:0 0 0 0;
        margin:0;
        vertical-align:top;
        border:0px solid #336699;
}
table.contenttable tr.tr-odd td {
        color:#5d666e;
        font-size:12px;
        font-weight:normal;
        background-color:#e6e8e9;
        height:auto;
        padding:0 7px 0 7px;
        margin:0;
        vertical-align:top;
        border:2px solid #fff;
}
table.contenttable tr.tr-even td {
        color:#5d666e;
        font-size:12px;
        font-weight:normal;
        background-color:#f1f1f2;
        height:auto;
        padding:0 7px 0 7px;
        margin:0;
        vertical-align:top;
        border:2px solid #fff;
}
table.noborder {
        height:auto;
        width:384px;
        line-height:20px;
        margin:0;
        background:none;
        vertical-align:middle;
        border-collapse:collapse;
        border:0px;
}
table.noborder td {
        border-collapse:collapse;
        border-bottom:0px;
        vertical-align:top;
}
