/*
	Umrechnung font-size px in Prozent
	8px	=	50%		(ca. 6pt)
	9px	=	56.25%	(ca. 7pt)
	10px	=	62.5%
	11px	=	68.75%	(ca. 8pt)
	12px	=	75%		(ca. 9pt)
	13px	=	81.25%	(ca. 10pt)
	14px	=	87.5%
	15px	=	93.75	(ca. 11pt)
	16px	=	100%		(ca. 12pt)
	18px	=	112.5%
	20px	=	125%
	24px = 	150%
	28px =	
	prozent = 100 * pxzahl / 16
	
	68.75 = 100
	100 = x
*/

.clear {
	clear: both;
}
h1.csc-imageHeader {
	font-family: "Smart Courier MediumCond", Serif;
	font-size: 175%;
	font-weight: bold;
	color: #818181;
	/* Text außerhalb des Bereiches schieben */
	/*
	height:32px;
    overflow: hidden;
    text-indent: 999em;
    white-space: nowrap;
    background-repeat: no-repeat;
	*/
	margin: 0px 0px 0.5em 0px;
	padding: 0px;
}
/* notice: should only available for #content */
h2,
p.csc-subheader {
	font-family: Arial, Sans-serif;
	font-size: 68.75%;
	font-weight: bold;
	color: #818181;
	margin: 0 0 1em 0;
}
h3 {
	font-family: Arial, Sans-serif;
	font-size: 68.75%;
	font-weight: bold;
	color: #ffaa33;
	margin: 0 0 0.5em 0;
	padding: 0px;
}


p {
	font-family: Arial;
	font-size: 68.75%;
	color: #525252;
	margin: 0 0 1em 0;
}
ul {
	padding: 0 0 1em 1.5em;
	margin: 0 0 0 0em;
}
ul li {
	font-family: Arial, Sans-serif;
	font-size: 68.75%;
	color: #525252;
}
label {
	font-family: Arial;
	font-size: 68.75%;
	color: #525252;
	padding-left: 1px;
	padding-right: 1px;
}
input,
select {
	font-family: Arial;
	font-size: 68.75%;
	color: #525252;
	border: 1px solid #e2e2e2;
	/*height: 13px;*/
	line-height: 1.5em;
	padding: 0 0 0 5px;
}
textarea {
	font-family: Arial;
	font-size: 68.75%;
	color: #525252;
	border: 1px solid #e2e2e2;
	height: 115px;
}
/* was italic */
em {
	font-style: normal;
	color: #ffaa33;
}
strong {
	font-weight: bold;
	/*color: #818181;*/
}
hr {
	background-color: #d9d9d9;
	border-width: 0px;
	height: 1px;
}
a {
	color: #ffaa33;
	font-weight: bold;
	/*
	color: #818181;
	text-decoration: none;
	*/
}
h1 a,
h2 a,
h3 a {
	text-decoration: none;
}
a:hover {
	color: #454545;
	/*color: #ffaa33;*/
}

.line580 {
	width: 580px;
	height: 5px;
	font-size:0px;
	background-color:#e2e2e2;
}
img.border {
	border: 1px solid #d9d9d9;
}
.big {
	font-size: 150%;
}
/* csc-textpic */
.csc-textpic-caption {
	font-family: Arial;
	font-size: 56.25%;
	color: #525252;	
}
/* contenttable: Vorwiegend für Angebote */
table.contenttable {
	width: 425px;
	border-collapse: collapse;
	margin-bottom: 24px;
}
table.contenttable td {
	font-family: Arial;
	font-size: 68.75%;
	color: #525252;
	line-height: 1.5em;
	border-top: #ffffff solid 1px;	
}
table.contenttable td.td-0 {
	width: 255px;
	padding-left: 10px;
	border-right: #ffffff solid 1px;
}
table.contenttable td.td-last,
table.contenttable td.td-1 {
	padding-left: 10px;
}
table.contenttable td.td-last {
	color: #ffaa33;
}
table.contenttable  tr.tr-0 td {
	border-top: #e3e3e3 solid 2px;
}
table.contenttable  tr.tr-last td {
	border-bottom: #e3e3e3 solid 2px;
}
table.contenttable tr.tr-even {
	background-color: #f7f7f7;
}
table.contenttable tr.tr-odd {
	background-color: #efefef;
}

/* deprecated - bitte nicht mehr verwenden */
.width45 {
	width: 45px;
}
.width145 {
	width: 145px;
}
.width190 {
	width: 190px;
}
.width250 {
	width: 250px;
}
.width580 {
	width: 580px;
}
/* end: deprecated */
/**********************************************************************/