body
	{
	font-family: "MS Sans Serif", Geneva, sans-serif;
	background-color: #FFFFFF;
	}

a:link
	{
		color: #cc3333;
		text-decoration: underline;
	}
	
a:visited
	{
		color: #666666;
		text-decoration: underline;
	}
	
a:hover
	{
		color: #CC3333;
		text-decoration: underline;
	}

input
	{
	border: 1px none;
	border-color: #000000;
	border-style: solid;
	background-color: #FFFFFF;


	}

select
	{
	font-size: 10px;
	width: 400px;
}
option {
	font-size: 10px;
}
optgroup {
	font-size: 10px;
}
xinput
	{
		font-size: 10px;
		font-family: "MS Sans Serif", Geneva, sans-serif;
	}

textarea
	{
	border: 1px none;
	border-color: #000000;
	border-style: solid;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;


	}
	
hr
	{
	height: 1px;
	color: #CCCCCC;
	}
		
table
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 12px;
	}

.tabellenrahmen
	{
		border-width: 1px;
		border-style: solid;
		border-color: #999999;
	}

.containerheader 
	{
	color: #FFFFFF;
	background-color: #999999;
	border: thick solid #000000;


	}

.container
	{
		background-color: #FFFFFF;
		border: 1px;
		border-color: #999999;
		border-style: solid;
	}

.containerex
	{
	background-color: #EBEBEB;
	border: 1px solid #999999;
	}

.containercontent
	{
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-right: 10px;
	}
	
.containercontentex
	{
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-right: 10px;
	}

.cntsuchergebnisscontent 
	{
		color: #666666;
		padding-top: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		background: #F1F4CA;
		border-right: 2px solid #999999;
	}

.headtdbggrau
	{
		background-color: #CCCCCC;
		font-weight: bold; 
		color: #FFFFFF; 
		border: #999999; 
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px; 
		text-align: left; 
		vertical-align: middle; 
		font-size: 12px; 
		padding-top: 0px; 
		padding-right: 10px; 
		padding-bottom: 0px; 
		padding-left: 10px
	}
.cntcontent {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: 2px #999999 solid}

.cntcontentexternal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px #999999 solid;
	vertical-align: top;
	text-align: left;
	background-color: #CCFFCC;
}
.containerrechts 
	{
		background-color: #F1F4CA;
	}
.cntstartseitecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-image: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #999999;
	background-color: #FFFFF99;

}
.cntcontentexternalsucherergebnis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 2px #999999 solid;
	vertical-align: top;
	text-align: left;
	font-weight: bolder;
	background-color: #D7E19D;
}
.contentheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; clip: rect( ); border: 2px #999999 solid ; background-color: #CCCCCC; font-weight: lighter; width: 800px}
.contentheaderright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bolder;
	background-color: #999999;
	margin: 0px;
	padding: 0px;
	border: 2px solid #999999;
}
.containerinhalt
	{
	background-color: #EBEBEB;
	}
		
.containerinhalt_1
	{
	background-color: #FFFFFF;
	border: 1px solid #999999;
	}
.containerinhalt_3
	{
	background-color: #FFFFFF;

    cellspacing="3"
; 	border: 1px dashed #999999;

	}
.containerinhalt_2
	{
	background-color: #EBEBEB;
	border: 1px dotted #999999;
	}
.tabellenauflistung1
	{
	background-color: #EBEBEB;
	}

.tabellenauflistung2
	{
	background-color: #FFFFFF;
	}

.checkbox
	{
	border: 0px none #FFFFFF;


	}




}
.contentheadermiddle { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; clip: rect( ); border: 0px #999999 solid; font-weight: lighter}
.tabellenrahmentop { border: 0px #999999 solid; width: 778px}
.contentnavi { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; clip: rect( ); border: 1px #999999 solid; background-color: #EBEBEB; font-weight: normal }
.contentfeeter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; clip: rect( ); border: 1px #999999 solid; background-color: #CCCCCC; font-weight: normal }
.topflag {  background-color: #666666; list-style-image: url(../images_arbeit/flag_grey.jpg)}
.sofortbestellung {
	color: 996600;
}
.bestellungsofort {
	color: FF9900;
}
.bestellungvormerker {
	color: #669900;
}
.bestellungabo {
	color: #996600;
}
.meldungfehler {

	color: #FF6600;
}
.meldung-ok {


	color: #336600;
}
.meldung-headline {



	color: #CC0000;
}
.meldung-kroll-orange {




	color: #FF6600;
}
.containerinhalt-summe {
	background-color: #CCCCCC;
	font-weight: lighter;

}
.containerinhalt-rubrik {
	background-color: #DBDBDB;
	font-weight: bold;
	color: #000000;

}
.werte-sofortbestellung {
	font-weight: normal;
	color: #003300;
}
.werte-vormerkerbestellung {

	font-weight: normal;
	color: #FF6600;
}
.werte-abobestellung {


	font-weight: normal;
	color: #CC0000;
}
.werte-gesamtbestellung {



	font-weight: bolder;
	color: #003399;
}
.containerinhalt-rubrikmager {

	background-color: #DBDBDB;
	font-weight: normal;
	color: #000000;
}
.containerinhalt-rubrikorange {


	background-color: #FFCD82;
	font-weight: bolder;
	color: #000000;
}
.inputnoframe {
	border: thin solid #FFFFFF;
	background-color: #FFFFFF;
	vertical-align: middle;



}.auflistung-einruecken {
	list-style-position: outside;
	list-style-type: square;
}

.rubrik-top {

	background-color: #EBEBEB;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
}
.bildrahmen {


	background-color: #EBEBEB;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 0px solid #CCCCCC;
}
.containerinhalt-4 {
	background-color: #FFFFFF;


    cellspacing="3"
;
	border-top: 1px solid #DFDFDF;
	border-right: 2px solid #C7C7C7;
	border-bottom: 2px solid #C7C7C7;
	border-left: 1px solid #DFDFDF;

}
.containerinhalt-5 {

    cellspacing="3"
;
	border: 1px solid #999999;
	background-color: #F7F7F7;

}
.containerinhalt-6 {


    cellspacing="3"
;
	border: 1px solid #999999;
	background-color: #E9E9E9;
	font-weight: bolder;

}
.containerinhalt-4rubrik {
	background-color: #EAEAEA;




    cellspacing="3"
;
	border-top: 1px solid #DFDFDF;
	border-right: 2px solid #C7C7C7;
	border-bottom: 2px solid #C7C7C7;
	border-left: 1px solid #DFDFDF;
	font-weight: bold;
	color: #333333;


}
.containerinhalt-7 {
	background-color: #FFFFFF;




    cellspacing="3"
;
	border-top: 1px solid #DFDFDF;
	border-right: 2px solid #C7C7C7;
	border-bottom: 2px solid #C7C7C7;
	border-left: 1px solid #DFDFDF;
	text-indent: 10px;
	list-style-position: inside;
	list-style-type: disc;


}
.bildrahmen-noframe {



	background-color: #FFFFFF;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 0px none #FFFFFF;
}
