/* ----------- Basics -------------- */

html				{ margin:0px; padding:0px; }

/* Korrektur fuer verschiedene Seiten-Hoehen (Scrollbalken aendert Zentrierung) */
html { height: 100%; margin-bottom: 1px; }


/*

 * text-align:center; centriert die Seite im IE 6

 * dieser Browser hat keine Unterstuetzung fuer margin: auto

 */
body				{ margin:0px; padding:0px;
					  background:url(../images/bg_3000.gif) no-repeat #ff6600;
					  font-family:Arial, Helvetica, sans-serif; font-size:12px;
					  line-height:16px; color:#000000;
					  text-align:center; }


/*
 * Hier notwendig: text-align:left; damit
 * text-align:center; aus <body> wieder aufgehoben wird
 */
#centeringDiv		{ width: 990px; margin:0 auto; text-align:left; }


.floatright			{ float:right; }
.floatleft			{ float:left; }
.floatrightmargin	{ float:right; margin:0 0 0 0; }
.floatleftmargin	{ float:left; margin:0 0 0 0;  }
.clearboth			{ clear:both; }
.alignright			{ text-align:right; }
.alignleft			{ text-align:left; }

.padding4			{ padding:4px 4px 4px 4px; }
.padding10			{ padding:10px 10px 10px 10px; }
.padding14			{ padding:14px 14px 14px 14px; }
.padding20			{ padding:20px 20px 20px 20px; }
.paddingtop6		{ padding:6px 0px 0px 0px; }
.paddingtop10		{ padding:10px 0px 0px 0px; }
.paddingleft10		{ padding:0px 0px 0px 10px; }
.padding6left10		{ padding:6px 6px 6px 10px; }
.padding6left20		{ padding:6px 6px 6px 20px; }
.paddingleft14		{ padding:0px 0px 0px 14px; }
.paddingleft16		{ padding:0px 0px 0px 16px; }
.paddingleft20		{ padding:0px 0px 0px 20px; }
.paddingright10		{ padding:0px 10px 0px 0px; }
.paddingright14		{ padding:0px 14px 0px 0px; }
.paddingright20		{ padding:0px 20px 0px 0px; }
.paddingbottom4		{ padding:0px 0px 4px 0px; }
.paddingbottom10		{ padding:0px 0px 10px 0px; }

.lh18				{ line-height:18px; }
.lh20				{ line-height:20px; }
.lh22				{ line-height:22px; }
.lh24				{ line-height:24px; }

.size10				{ font-size:10px; }
.size11				{ font-size:11px; }
.size12				{ font-size:12px; }
.size14				{ font-size:14px; }
.size16				{ font-size:16px; }
.size18				{ font-size:18px; }


.picsubleft		{ float:left; font-size:10px; color:#333333; padding:4px 0px 4px 0px ;}
.picsubright	{ float:right; font-size:10px; color:#333333; padding:4px 0px 4px 0px ;}

#preise				{ line-height:24px; text-align:right; }
.preis2				{ float:right; padding-right:20px; color:#ff0000; }
.preis3				{ float:right; padding:0px 20px 6px 0px ; font-size:110% ; color:#ff0000; width:80px ; text-align:right ; line-height:20px}
.preis4				{ float:right; padding:56px 16px 0px 0px ;  color:#ffffff; font-weight:normal ; font-size:180% ; text-align:right}
.stck				{ float:right; padding-right:40px; font-size:110% ; text-align:right ; line-height:20px}

.zwischentitel 		{ font-weight:bold; padding-bottom:4px; }
.zwischentitelblau	{ font-weight:bold; padding-bottom:4px; color:#003366 }
.adressfeld			{ float:left; width: 166px; padding-top:4px ; height:24px}
.adressfeldrot		{color:#ff0000; float:left; width: 166px; padding-top:4px ; height:24px}
.adressfeld2		{ float:left; width: 97px; padding-top:4px ; height:24px}
.adressfeld3		{ float:left; padding-top:4px ; height:24px}
.adressfeld4			{ float:left; width: 260px; padding-top:4px ; height:24px}
.seitenzahl		{ float:left; width: 20px; padding-top:1px ; }
.bulletDunkelgrau	{font-weight:bold ; color:#333333 ; text-indent:-8px }
.subtextDunkelgrau	{font-weight:bold ; color:#333333 ; line-height:18px }
.bgPreis			{ float:left; width:96px; height:120px; padding:0px; background-image:url(../images/bg_preis.jpg) ; background-repeat:no-repeat;}

.spacer4			{ float:left; height:4px; width:4px; }
.spacer10			{ float:left; height:10px; width:10px; }
.spacer20			{ float:left; height:20px; width:20px; }
.spacer30			{ float:left; height:30px; width:30px; }
.spacer40			{ float:left; height:40px; width:40px; }
.spacer50			{ float:left; height:50px; width:50px; }
.spacerw50			{ float:left; height:10px; width:50px; }
.spacer60			{ float:left; height:60px; width:60px; }
.spacer70			{ float:left; height:70px; width:70px; }
.spacer80			{ float:left; height:80px; width:80px; }

.column05			{ float:left; width: 83px; /* background: #cccccc; */ }
.column1			{ float:left; width: 166px; /* background: #cccccc; */ }
.column15			{ float:left; width: 259px; /* background: #cccccc; */ }
.column2			{ float:left; width: 352px; /* background: #cccccc; */ }
.column25			{ float:left; width: 455px; /* background: #cccccc; */ }
.column3			{ float:left; width: 538px; /* background: #cccccc; */ }
.column4			{ float:left; width: 724px; /* background: #cccccc; */ }
.column5			{ float:left; width: 910px; /* background: #cccccc; */ }


/* --------- Header ---------- */

#head1				{
					width:990px;
					height:50px;
					margin:0;
					padding:0;
					}

#head2				{
					width:990px;
					height:40px;
					margin:0;
					padding:0;
					background:url(../images/bg_navadd.gif) no-repeat;
					text-align: right;
					}

#logo				{
					float:left;
					width:150px;
					margin:0 0 0 0;
					padding:0;
					}

#navi1				{
					float:right;
					width:700px;
					margin:0 0 0 0;
					padding:8px 0 0 0;
					line-height:17px;
					}

#navi1 .box0		{
					float:right;
					padding-right: 10px;
					}

#navi1 .box1		{
					float:right;
					padding-right: 10px;
					border-right:1px solid #ffffff;
					}

#navi1 .box2		{
					float:right;
					padding-right: 10px;
					border-right:1px solid #ffffff;
					}

#navi1 .box3		{
					float:right;
					padding-right:15px;
					}


#navi2				{
					margin:0 0 0 0;
					padding:12px 22px 0 0;
					}


#navi3				{
					float:left;
					width:780px;
					height:30px;
					}


/* --------- Body ---------- */

#hauptnavi			{
					width:990px;
					height:47px;
					margin:0;
					padding:0;
					}

#base				{
					margin:0 0 0 30px;
					padding:0;
					}

#contentedge		{
					width:990px;height:6px;
					margin:0;
					padding:0;
					}

#content			{
					width:964px;
					margin:0px;
					padding:0px;
					text-align:left;
					background:url(../images/bg_page.gif)  repeat-y #ffffff;
					}

#contentpadding		{
					padding:0px 20px 20px 20px;
					}

#pfad				{
					margin:0 0 2px 0;
					padding:0;
					/* border-bottom:1px solid #ff6600; */
					}

#divider			{
					width:910px;
					height:1px;
					margin:0 0 20px 0;
					}

#divider4col		{
					width:724px;
					height:1px;
					margin: 20px 0 20px 0;
					}

.divhellblau		{
					background:url(../images/hellblau.gif)  repeat-x ;
					}

.searchFormClass 	{
					font-size:11px;
					width:120px;
					}

.detailsearch 		{
					font-size:11px;
					width:260px;
					}
					
.width42 			{
					font-size:11px;
					width:42px;
					}
.width85 			{
					font-size:11px;
					width:85px;
					}
.width140 			{
					font-size:11px;
					width:140px;
					}		
.width146 			{
					font-size:11px;
					width:146px;
					}										
.width185 			{
					font-size:11px;
					width:185px;
					}
.width275 			{
					font-size:11px;
					width:273px;
					}

.width500 			{
					font-size:11px;
					width:500px;
					}
.width510 			{
					font-size:11px;
					width:510px;
					}

input.stueckzahl 	{
					font-size:11px;
					width:40px;
					}



select.selectclass	{
					font-size:11px;
					}

.produktsuche		{
					font-size:11px;
					width:146px;
					}


#suchehome			{
					float:left;
					height:30px;
					width:180px;
					background-color:#ffffff;
					}

#suchecontent		{
					float:left;
					height:50px;
					width:210px;
					}


#suchehomeform		{
					float:left;
					width:130px;
					padding:4px 0 0 0;
					}

#suchehomebt		{
					float:left;
					width:30px
					}

#searchnavimain		{
					float:left;
					width:210px;
					height:30px;
					background:url(../images/bg_suchehome.gif) no-repeat;
					}

#searchnavicontent	{
					float:left;
					width:210px;
					height:47px;
					}

.imagelinks 		{
					float:left;
					padding:0 20px 6px 0;
					}
.imagerechts 		{
					float:right;
					padding:0px 0px 6px 20px ;
					}



.linkheader 		{
					float:left;
					padding:0px 0 0px 10px;
					}

.grundtext			{
					color:#000000;
					line-height:18px;
					margin:0;

					padding:0;
					}

.headline			{
					height:18px;
					padding:2px 0 2px 10px;
					font-weight:bold;
					}


.headlineweiss		{
					height:18px;
					padding:2px 0 2px 10px;
					font-weight:bold;
					color:#ffffff;
					}
					
.headlineweiss20	{
					height:18px;
					padding:2px 0 2px 20px;
					font-weight:bold;
					color:#ffffff;
					}					

.nav-padding		{ margin:0 0 0 10px; }

.neu 				{ color:#ff0000 ; font-weight:bold ; margin: 6px 0 0px 0 }




#hauptnavi form {display: inline;}


/* ---------- Textfarben --------- */
.txtGelb { color:#fcc101 }
.txtHellorange { color:#ff9900 }
.txtDunkelorange { color:#ff6600 }
.txtOcker { color:#ffcc00 }
.txtHellbeige { color:#ffeed5 }
.txtSchwarz { color:#000000 }
.txtWeiss { color:#ffffff }
.txtWeiss120  { font-size:120%; color:#ffffff; line-height:120%; margin:0 0 4px 0; padding:0; }
.txtWeiss140  { font-size:140%; color:#ffffff; line-height:140%; margin:0 0 6px 0; padding:0; }
*.txtMittelbeige { color:#ffdfb0 }
*.txtMittelrot { color:#ff0000 }
*.txtDunkelblau { color:#003366 }
*.txtMittelblau { color:#003399 }
*.txtHellblau { color:#bbd1ff }
*.txtZartblau { color:#eaf1ff }
*.txtHellgruen { color:#8cc74f }
*.txtDunkelgrau { color:#333333 }

/* -------------------------------- */



/* ------------- Hintergrundfarben ---------------- */

*.bgHellorange		{ background-color:#ff9900 }
*.bgDunkelorange	{ background-color:#ff6600 }
*.bgGelb			{ background-color:#fcc101 }
*.bgLindgruen		{ background-color:#009966 }
*.bgOcker			{ background-color:#ffcc00 }
*.bgHellbeige		{ background-color:#ffeed5 }
*.bgHellbeigeBorder	{ background-color:#ffeed5 ; border-color:#FFC59D ;  border-width:1px;  border-style:solid ; border-top-style:none;}
*.bgSchwarz			{ background-color:#000000 }
*.bgWeiss			{ background-color:#ffffff }
*.bgMittelbeige		{ background-color:#ffdfb0 }
*.bgMittelrot		{ background-color:#ff0000 }
*.bgDunkelblau		{ background-color:#003366 }
*.bgMittelblau		{ background-color:#003399 }
*.bgHellblau		{ background-color:#bbd1ff }
*.bgZartblau		{ background-color:#eaf1ff }
*.bgHellgruen		{ background-color:#8cc74f }
*.bgDunkelgrau		{ background-color:#333333 }
*.bgRosa			{ background-color:#FFB7B7 }
*.bgWeiseblau		{ background-color:#2165AC }

/* ----------------------------------------------- */



/* ------------- Rahmenfarben ---------------- */

.borderHellorange { border-color:#ff9900 ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderZartorange { border-color:#FFC59D ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderDunkelorange {float:left ; border-color:#ff6600 ;  border-width:1px;  border-style:solid ; border-top-style:none}
.borderGelb {float:left ; border-color:#fcc101;  border-width:1px;  border-style:solid ; border-top-style:none}
.borderLindgruen {float:left ; border-color:#009966 ;  border-width:1px;  border-style:solid ; border-top-style:none}
.borderZusatzmat {border-color:#FFC59D ;  border-width:1px;  border-style:solid ; border-top-style:none; padding:4px 4px 4px 10px}
.borderLernhilen {border-color:#fcc101 ;  border-width:1px;  border-style:solid ; border-top-style:none; padding:4px 4px 4px 10px}
.borderOcker { border-color:#ffcc00 ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderHellbeige { border-color:#ffeed5 ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderSchwarz { border-color:#000000 ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderWeiss { border-color:#ffffff ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderMittelbeige { border-color:#ffdfb0 ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderMittelrot { border-color:#ff0000 ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderDunkelblau { border-color:#003366 ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderMittelblau { border-color:#003399 ;  border-width:1px;  border-style:solid ; border-top-style:none ;}
.borderHellblau { border-color:#bbd1ff ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderZartblau { border-color:#eaf1ff ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderHellgruen { border-color:#8cc74f ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderDunkelgrau { border-color:#333333 ;  border-width:1px;  border-style:solid ; border-top-style:none }



/* ----------------------------------------------- */


/* ------------- Verteiler ---------------- */
#Verteiler		{ padding:2px 0px 2px 10px; font-weight:bold; background-repeat:no-repeat; }
#Verteiler2		{ padding:2px 0px 2px 14px; font-weight:bold; background-repeat:no-repeat; }
#Verteiler3		{ padding:4px 0px 4px 10px; background-repeat:no-repeat; }

.vDunkelblau	{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_blau.gif); background-repeat:no-repeat; }
.vFloatDunkelblau	{float:left ; padding:2px 0px 2px 0px; font-weight:bold; background-image:url(../images/pfeil_blau.gif) ; background-repeat:no-repeat; width:24px ; text-align:center}
.vDunkelorange	{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_weiss_ff6600.gif); background-repeat:no-repeat; background-color:#ff6600; }
.vHellorange	{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_weiss_ff9900.gif); background-repeat:no-repeat; background-color:#ff9900; }
.vOcker			{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_weiss_ffcc00.gif); background-repeat:no-repeat; background-color:#ffcc00; }
.vMittelblau	{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_weiss_ffcc00.gif); background-repeat:no-repeat; }
.vMittelrot		{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_mittelrot.gif);    background-repeat:no-repeat; }
.vFloatMittelrot {float:left ; padding:2px 0px 2px 0px; font-weight:bold; background-image:url(../images/pfeil_mittelrot.gif) ; background-repeat:no-repeat; ; width:24px ; text-align:center}
.vWeiss			{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_weiss.gif);        background-repeat:no-repeat; color: #ffffff; }
/* .vWeiss2		{ padding:4px 0px 4px 20px; font-weight:bold; background-image:url(../images/pfeil_weiss2.gif);       background-repeat:no-repeat; color: #ffffff; } */
.vWeiss2		{ height:18px ; padding:2px 0 2px 20px; font-weight:bold; background-image:url(../images/pfeil_weiss2.gif);       background-repeat:no-repeat; color: #ffffff; }
.vHellbeige		{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_blau_ffeed5.gif);  background-repeat:no-repeat; background-color:#ffeed5; padding-left:12px; }


.verteilerliste			{ float:left; width:154px; padding:10px; }
.verteilerliste div		{ padding:2px 0px 2px 10px; font-weight:bold; background-repeat:no-repeat; }
.linkheader div			{ padding:2px 0px 2px 10px; font-weight:bold; background-repeat:no-repeat; }



/* ------------- Teaser ---------------- */

.TeaserMittelrot	{ height:20px ; padding:4px 0px 0px 14px; font-weight:bold; background-repeat:no-repeat; color: #ff0000; background-image:url(../images/bg_teaser_ff0000.gif); }
.TeaserGelb			{ height:20px ; padding:4px 0px 0px 14px; font-weight:bold; background-repeat:no-repeat; color: #fcc101; background-image:url(../images/bg_teaser_ff0000.gif); }
.TeaserMittelblau	{ height:20px ; padding:4px 0px 0px 14px; font-weight:bold; background-repeat:no-repeat; color: #003399; background-image:url(../images/bg_teaser_003399.gif); }
.TeaserDunkelorange	{ height:20px ; padding:4px 0px 0px 14px; font-weight:bold; background-repeat:no-repeat; color: #ff6600; background-image:url(../images/bg_teaser_ff6600.gif); }
.TeaserBeigeOrange	{ height:20px ; padding:4px 0px 0px 14px; font-weight:bold; background-repeat:no-repeat; color: #ff6600; background-image:url(../images/bg_teaser_ffeed5.gif); }




/* ------------------- */
/* ------ Links ------ */
/* ------------------- */

a:link					{ color:#003366; text-decoration:none; }
a:visited				{ color:#003366; text-decoration:none; }
a:active				{ color:#003366; text-decoration:none; }
a:hover					{ text-decoration:underline; }

a.normal:link,a.normal:visited,a.normal:active,a.normal:hover	{ font-weight:normal }
a.produktliste:link,a.produktliste:visited,a.produktliste:active,a.produktliste:hover	{ font-weight:bold ; font-size:120% ; padding:0 0 10px 0 ; }
a.bestellung:link,a.bestellung:visited,a.bestellung:active,a.bestellung:hover	{ font-weight:bold ; text-decoration:underline;}
a.underline:link,a.underline:visited,a.underline:active,a.underline:hover	{ text-decoration:underline;}

a.boldweiss:link		{ color:#ffffff; font-weight:bold }
a.boldweiss:visited		{ color:#ffffff; font-weight:bold }
a.boldweiss:active		{ color:#ffffff; font-weight:bold }
a.boldweiss:hover		{ color:#ffffff; font-weight:bold }

a.boldschwarz:link		{ color:#000000; font-weight:bold }
a.boldschwarz:visited	{ color:#000000; font-weight:bold }
a.boldschwarz:active	{ color:#000000; font-weight:bold }
a.boldschwarz:hover		{ color:#000000; font-weight:bold }

a.boldmittelrot:link	{ color:#ff0000; font-weight:bold }
a.boldmittelrot:visited	{ color:#ff0000; font-weight:bold }
a.boldmittelrot:active	{ color:#ff0000; font-weight:bold }
a.boldmittelrot:hover	{ color:#ff0000; font-weight:bold }

a.linknavtop:link		{ color:#ffffff }
a.linknavtop:visited	{ color:#ffffff }
a.linknavtop:active		{ color:#ffffff }
a.linknavtop:hover		{ color:#ffffff }

a.linknavadd:link  		{ font-weight:bold; text-decoration:none; }
a.linknavadd:visited	{ font-weight:bold; text-decoration:none; }
a.linknavadd:active		{ font-weight:bold; text-decoration:none; }
a.linknavadd:hover		{ font-weight:bold; text-decoration:underline; }

a.pfadlink:link			{font-size:80%; }
a.pfadlink:visited		{font-size:80%; }
a.pfadlink:active		{font-size:80%; }
a.pfadlink:hover		{font-size:80%; }

a.underline10:link		{ text-decoration:underline; font-size:80%;}
a.underline10:visited	{ text-decoration:underline; font-size:80%;}
a.underline10:active	{ text-decoration:underline; font-size:80%;}
a.underline10:hover		{ text-decoration:underline; font-size:80%;}

/* ------------- WM 2006 ---------------- */

.borderWM2006 { border-color:#339933 ;  border-width:1px;  border-style:solid ; border-top-style:none; padding:4px 4px 4px 10px }
*.bgWM2006			{ background-color:#339933 }
*.txtWM2006 { color:#339933 }
.teaserBlockWM2006 {
	float:left;
	width:7px;
	height:20px;
	padding:0;
	margin:0;
	background-color:#339933;
}
.teaserWM2006 {
	padding:4px 0px 0px 14px;
	font-weight:bold;
	background-repeat:repeat-x;
	color:#339933;
	background-color:#339933;
	background-image:url("/images/bg_teaser.gif");
}

.tableWM2006 {
 font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.spacer35			{ float:left; height:35px; width:35px; }

/* ------------- Messe ---------------- */

*.bgMesse			{ background-color:#e6f2f9 }
*.bgMesseMittel		{ background-color:#61b3da }
*.bgMesseDunkel		{ background-color:#006699 }
.txtMesse 			{ color:#006699 }
.txtMesseTab {  font-family:Arial, Helvetica, sans-serif; font-size:12px;
					  line-height:16px; color:#000000; }
.borderMesse	 	{ border-color:#61b3da ;  border-width:1px;  border-style:solid ; border-top-style:none; padding:4px 4px 4px 10px }
.teaserMesse {
	padding:4px 0px 0px 14px;
	font-weight:bold;
	background-repeat:repeat-x;
	color:#006699;
	background-color:#61b3da;
	background-image:url("/images/bg_teaser.gif");
}
.teaserBlockMesse {
	float:left;
	width:7px;
	height:20px;
	padding:0;
	margin:0;
	background-color:#006699;
}
.tabMesse {	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; }
hr.Messerule {
background-color:#61b3da;
color:#61b3da;
border: #61b3da;
height: 1px;
}

/* ----------------------------------------------- */
/* ------------- Referendare ---------------- */

*.bgRef			{ background-color:#E8F3DE }
*.bgRefMittel		{ background-color:#CE9DB6 }
*.bgRefDunkel		{ background-color:#7C0C44 }
.txtRef 			{ color:#7C0C44 }
.borderRef	 	{ border-color:#CE9DB6 ;  border-width:1px;  border-style:solid ; border-top-style:none; padding:4px 4px 4px 10px }
.teaserRef {
	padding:4px 0px 0px 14px;
	font-weight:bold;
	background-repeat:repeat-x;
	color:#7C0C44;
	background-color:#CE9DB6;
	background-image:url("/images/bg_teaser.gif");
}
.teaserRefKontext {
	padding:4px 0px 0px 14px;
	font-weight:bold;
	background-repeat:repeat-x;
	color:#7C0C44;
	background-color:#CE9DB6;
	border-color:#CE9DB6;  border-width:1px;  border-style:solid ; border-bottom-style:none;
}
.teaserBlockRef {
	float:left;
	width:7px;
	height:20px;
	padding:0;
	margin:0;
	background-color:#7C0C44;
}
.teaserRefbgHell {
	padding:4px 0px 0px 12px;
	font-weight:bold;
	color:#7C0C44;
	background-color:#E8F3DE;
	border-color:#CE9DB6;
	border-width:1px;
	border-style:none;
	border-top-style:solid;
	width:519px;
	float:left
}
.tabRef {	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; }
hr.Refrule {
background-color:#CE9DB6;
color:#CE9DB6;
border:#CE9DB6;
height: 1px;
}

/* ----------------------------------------------- */
/* ------------- Klett-Gruppe ---------------- */
.borderMittelrotpadding {
	border-color:#F5ADB0;
	border-width:1px;
	border-style:solid;
	border-top-style:none;
	padding:4px 4px 4px 10px;
}

/* ------------------- */
/* --- Schriftstile -- */
/* ------------------- */

b   { font-weight:bold; }
h1  { font-size:240%; font-weight:normal; line-height:120%; margin:10px 0 30px 0; padding:0; }
h2  { font-size:200%; font-weight:bold; color:#000000; line-height:120%; margin:0 0 10px 0; padding:0; }
h3  { font-size:180%; font-weight:bold; color:#000000; line-height:120%; margin:0 0 8px 0; padding:0; }
h4  { font-size:160%; font-weight:bold; color:#000000; line-height:120%; margin:0 0 6px 0; padding:0; }
h5  { font-size:140%; font-weight:bold; color:#000000; line-height:120%; margin:0 0 4px 0; padding:0; }
h6  { font-size:120%; font-weight:bold; color:#000000; line-height:120%; margin:0 0 4px 0; padding:0; }

*.bold { font-weight:bold; }
.trauer { font-weight:bold ; font-size:120% ; padding:0 0 10px 0 ; }

.standardlist 
{
	list-style-type:square;
	margin: 0 ;
	padding: 0 0 0 16px ;
}

.standardlist li {padding: 0 0 6px 0 ;} 

/*
Sonderformatiertungen für Systemweite Im Kontextboxen
*/
.borderImKontext { border-color:#C5CFFC ;  border-width:1px;  border-style:solid ; }
.bgHellImKontext { background-color:#E9EFF5 }
.headlineImKontext { font-weight:bold ; padding:6px 0px 4px 20px}
.vImKontext { padding:2px 0px 2px 20px; font-weight:bold; background-image:url(../images/pfeil_blau2.gif); background-repeat:no-repeat; }

/*
Eines Tages aber beschloß eine kleine Zeile Blindtext, ihr Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik.
Der große Oxmox riet ihr davon ab, da es dort wimmele von bösen Kommata, wilden Fragezeichen und hinterhältigen Semikoli, doch das Blindtextchen ließ sich nicht beirren.
Es packte seine sieben Versalien, schob sich sein Initial in den Gürtel und machte sich auf den Weg.<br>Als es die ersten Hügel des Kursivgebirges erklommen hatte, warf es einen letzten Blick zurück auf die Skyline seiner Heimatstadt Buchstabhausen, die Headline von Alphabetdorf und die Subline seiner eigenen Straße, der Zeilengasse. Wehmütig lief ihm eine rethorische Frage über die Wange, dann setzte es seinen Weg fort.<br>Unterwegs traf es eine Copy. Die Copy warnte das Blindtextchen, da, wo sie herkäme wäre sie zigmal umgeschrieben worden und alles, was von ihrem Ursprung noch übrig wäre, sei das Wort "und" und das Blindtextchen solle umkehren und wieder in sein eigenes, sicheres Land zurückkehren.
*/
#head1,
#head2,
#logo,
#navi1,
#navi1 .box0,
#navi1 .box1,
#navi1 .box2,
#navi1 .box3,
#navi2,
#navi3,
#hauptnavi,
bgTF,
.searchFormClass,
.detailsearch,
#searchnavimain,
#pfad,
#contentedge,
#divider,
/*.floatright,*/
.floatleft,
#contentbottom,
html .column1,
.column2 .bgDunkelorange,
.column2 .borderDunkelorange,
.column2 .verteilerliste,
/* ----------- Basics -------------- */

html				{ margin:0px; padding:0px; }

/* Korrektur fuer verschiedene Seiten-Hoehen (Scrollbalken aendert Zentrierung) */
html { height: 100%; margin-bottom: 1px; }


/*

 * text-align:center; centriert die Seite im IE 6

 * dieser Browser hat keine Unterstuetzung fuer margin: auto

 */
body				{ margin:0px; padding:0px;
					  background:url(../images/bg_3000.gif) no-repeat #ff6600;
					  font-family:Arial, Helvetica, sans-serif; font-size:12px;
					  line-height:16px; color:#000000;
					  text-align:center; }


/*
 * Hier notwendig: text-align:left; damit
 * text-align:center; aus <body> wieder aufgehoben wird
 */
#centeringDiv		{ width: 990px; margin:0 auto; text-align:left; }


.floatright			{ float:right; }
.floatleft			{ float:left; }
.floatrightmargin	{ float:right; margin:0 0 0 0; }
.floatleftmargin	{ float:left; margin:0 0 0 0;  }
.clearboth			{ clear:both; }
.alignright			{ text-align:right; }
.alignleft			{ text-align:left; }

.padding4			{ padding:4px 4px 4px 4px; }
.padding10			{ padding:10px 10px 10px 10px; }
.padding14			{ padding:14px 14px 14px 14px; }
.padding20			{ padding:20px 20px 20px 20px; }
.paddingtop6		{ padding:6px 0px 0px 0px; }
.paddingtop10		{ padding:10px 0px 0px 0px; }
.paddingleft10		{ padding:0px 0px 0px 10px; }
.padding6left10		{ padding:6px 6px 6px 10px; }
.padding6left20		{ padding:6px 6px 6px 20px; }
.paddingleft14		{ padding:0px 0px 0px 14px; }
.paddingleft16		{ padding:0px 0px 0px 16px; }
.paddingleft20		{ padding:0px 0px 0px 20px; }
.paddingright10		{ padding:0px 10px 0px 0px; }
.paddingright14		{ padding:0px 14px 0px 0px; }
.paddingright20		{ padding:0px 20px 0px 0px; }
.paddingbottom4		{ padding:0px 0px 4px 0px; }
.paddingbottom10		{ padding:0px 0px 10px 0px; }

.lh18				{ line-height:18px; }
.lh20				{ line-height:20px; }
.lh22				{ line-height:22px; }
.lh24				{ line-height:24px; }

.size10				{ font-size:10px; }
.size11				{ font-size:11px; }
.size12				{ font-size:12px; }
.size14				{ font-size:14px; }
.size16				{ font-size:16px; }
.size18				{ font-size:18px; }


.picsubleft		{ float:left; font-size:10px; color:#333333; padding:4px 0px 4px 0px ;}
.picsubright	{ float:right; font-size:10px; color:#333333; padding:4px 0px 4px 0px ;}

#preise				{ line-height:24px; text-align:right; }
.preis2				{ float:right; padding-right:20px; color:#ff0000; }
.preis3				{ float:right; padding:0px 20px 6px 0px ; font-size:110% ; color:#ff0000; width:80px ; text-align:right ; line-height:20px}
.preis4				{ float:right; padding:56px 16px 0px 0px ;  color:#ffffff; font-weight:normal ; font-size:180% ; text-align:right}
.stck				{ float:right; padding-right:40px; font-size:110% ; text-align:right ; line-height:20px}

.zwischentitel 		{ font-weight:bold; padding-bottom:4px; }
.zwischentitelblau	{ font-weight:bold; padding-bottom:4px; color:#003366 }
.adressfeld			{ float:left; width: 166px; padding-top:4px ; height:24px}
.adressfeldrot		{color:#ff0000; float:left; width: 166px; padding-top:4px ; height:24px}
.adressfeld2		{ float:left; width: 97px; padding-top:4px ; height:24px}
.adressfeld3		{ float:left; padding-top:4px ; height:24px}
.adressfeld4			{ float:left; width: 260px; padding-top:4px ; height:24px}
.seitenzahl		{ float:left; width: 20px; padding-top:1px ; }
.bulletDunkelgrau	{font-weight:bold ; color:#333333 ; text-indent:-8px }
.subtextDunkelgrau	{font-weight:bold ; color:#333333 ; line-height:18px }
.bgPreis			{ float:left; width:96px; height:120px; padding:0px; background-image:url(../images/bg_preis.jpg) ; background-repeat:no-repeat;}

.spacer4			{ float:left; height:4px; width:4px; }
.spacer10			{ float:left; height:10px; width:10px; }
.spacer20			{ float:left; height:20px; width:20px; }
.spacer30			{ float:left; height:30px; width:30px; }
.spacer40			{ float:left; height:40px; width:40px; }
.spacer50			{ float:left; height:50px; width:50px; }
.spacerw50			{ float:left; height:10px; width:50px; }
.spacer60			{ float:left; height:60px; width:60px; }
.spacer70			{ float:left; height:70px; width:70px; }
.spacer80			{ float:left; height:80px; width:80px; }

.column05			{ float:left; width: 83px; /* background: #cccccc; */ }
.column1			{ float:left; width: 166px; /* background: #cccccc; */ }
.column15			{ float:left; width: 259px; /* background: #cccccc; */ }
.column2			{ float:left; width: 352px; /* background: #cccccc; */ }
.column25			{ float:left; width: 455px; /* background: #cccccc; */ }
.column3			{ float:left; width: 538px; /* background: #cccccc; */ }
.column4			{ float:left; width: 724px; /* background: #cccccc; */ }
.column5			{ float:left; width: 910px; /* background: #cccccc; */ }


/* --------- Header ---------- */

#head1				{
					width:990px;
					height:50px;
					margin:0;
					padding:0;
					}

#head2				{
					width:990px;
					height:40px;
					margin:0;
					padding:0;
					background:url(../images/bg_navadd.gif) no-repeat;
					text-align: right;
					}

#logo				{
					float:left;
					width:150px;
					margin:0 0 0 0;
					padding:0;
					}

#navi1				{
					float:right;
					width:700px;
					margin:0 0 0 0;
					padding:8px 0 0 0;
					line-height:17px;
					}

#navi1 .box0		{
					float:right;
					padding-right: 10px;
					}

#navi1 .box1		{
					float:right;
					padding-right: 10px;
					border-right:1px solid #ffffff;
					}

#navi1 .box2		{
					float:right;
					padding-right: 10px;
					border-right:1px solid #ffffff;
					}

#navi1 .box3		{
					float:right;
					padding-right:15px;
					}


#navi2				{
					margin:0 0 0 0;
					padding:12px 22px 0 0;
					}


#navi3				{
					float:left;
					width:780px;
					height:30px;
					}


/* --------- Body ---------- */

#hauptnavi			{
					width:990px;
					height:47px;
					margin:0;
					padding:0;
					}

#base				{
					margin:0 0 0 30px;
					padding:0;
					}

#contentedge		{
					width:990px;height:6px;
					margin:0;
					padding:0;
					}

#content			{
					width:964px;
					margin:0px;
					padding:0px;
					text-align:left;
					background:url(../images/bg_page.gif)  repeat-y #ffffff;
					}

#contentpadding		{
					padding:0px 20px 20px 20px;
					}

#pfad				{
					margin:0 0 2px 0;
					padding:0;
					/* border-bottom:1px solid #ff6600; */
					}

#divider			{
					width:910px;
					height:1px;
					margin:0 0 20px 0;
					}

#divider4col		{
					width:724px;
					height:1px;
					margin: 20px 0 20px 0;
					}

.divhellblau		{
					background:url(../images/hellblau.gif)  repeat-x ;
					}

.searchFormClass 	{
					font-size:11px;
					width:120px;
					}

.detailsearch 		{
					font-size:11px;
					width:260px;
					}
					
.width42 			{
					font-size:11px;
					width:42px;
					}
.width85 			{
					font-size:11px;
					width:85px;
					}
.width140 			{
					font-size:11px;
					width:140px;
					}		
.width146 			{
					font-size:11px;
					width:146px;
					}										
.width185 			{
					font-size:11px;
					width:185px;
					}
.width275 			{
					font-size:11px;
					width:273px;
					}

.width500 			{
					font-size:11px;
					width:500px;
					}
.width510 			{
					font-size:11px;
					width:510px;
					}

input.stueckzahl 	{
					font-size:11px;
					width:40px;
					}



select.selectclass	{
					font-size:11px;
					}

.produktsuche		{
					font-size:11px;
					width:146px;
					}


#suchehome			{
					float:left;
					height:30px;
					width:180px;
					background-color:#ffffff;
					}

#suchecontent		{
					float:left;
					height:50px;
					width:210px;
					}


#suchehomeform		{
					float:left;
					width:130px;
					padding:4px 0 0 0;
					}

#suchehomebt		{
					float:left;
					width:30px
					}

#searchnavimain		{
					float:left;
					width:210px;
					height:30px;
					background:url(../images/bg_suchehome.gif) no-repeat;
					}

#searchnavicontent	{
					float:left;
					width:210px;
					height:47px;
					}

.imagelinks 		{
					float:left;
					padding:0 20px 6px 0;
					}
.imagerechts 		{
					float:right;
					padding:0px 0px 6px 20px ;
					}



.linkheader 		{
					float:left;
					padding:0px 0 0px 10px;
					}

.grundtext			{
					color:#000000;
					line-height:18px;
					margin:0;

					padding:0;
					}

.headline			{
					height:18px;
					padding:2px 0 2px 10px;
					font-weight:bold;
					}


.headlineweiss		{
					height:18px;
					padding:2px 0 2px 10px;
					font-weight:bold;
					color:#ffffff;
					}
					
.headlineweiss20	{
					height:18px;
					padding:2px 0 2px 20px;
					font-weight:bold;
					color:#ffffff;
					}					

.nav-padding		{ margin:0 0 0 10px; }

.neu 				{ color:#ff0000 ; font-weight:bold ; margin: 6px 0 0px 0 }




#hauptnavi form {display: inline;}


/* ---------- Textfarben --------- */
.txtGelb { color:#fcc101 }
.txtHellorange { color:#ff9900 }
.txtDunkelorange { color:#ff6600 }
.txtOcker { color:#ffcc00 }
.txtHellbeige { color:#ffeed5 }
.txtSchwarz { color:#000000 }
.txtWeiss { color:#ffffff }
.txtWeiss120  { font-size:120%; color:#ffffff; line-height:120%; margin:0 0 4px 0; padding:0; }
.txtWeiss140  { font-size:140%; color:#ffffff; line-height:140%; margin:0 0 6px 0; padding:0; }
*.txtMittelbeige { color:#ffdfb0 }
*.txtMittelrot { color:#ff0000 }
*.txtDunkelblau { color:#003366 }
*.txtMittelblau { color:#003399 }
*.txtHellblau { color:#bbd1ff }
*.txtZartblau { color:#eaf1ff }
*.txtHellgruen { color:#8cc74f }
*.txtDunkelgrau { color:#333333 }

/* -------------------------------- */



/* ------------- Hintergrundfarben ---------------- */

*.bgHellorange		{ background-color:#ff9900 }
*.bgDunkelorange	{ background-color:#ff6600 }
*.bgGelb			{ background-color:#fcc101 }
*.bgLindgruen		{ background-color:#009966 }
*.bgOcker			{ background-color:#ffcc00 }
*.bgHellbeige		{ background-color:#ffeed5 }
*.bgHellbeigeBorder	{ background-color:#ffeed5 ; border-color:#FFC59D ;  border-width:1px;  border-style:solid ; border-top-style:none;}
*.bgSchwarz			{ background-color:#000000 }
*.bgWeiss			{ background-color:#ffffff }
*.bgMittelbeige		{ background-color:#ffdfb0 }
*.bgMittelrot		{ background-color:#ff0000 }
*.bgDunkelblau		{ background-color:#003366 }
*.bgMittelblau		{ background-color:#003399 }
*.bgHellblau		{ background-color:#bbd1ff }
*.bgZartblau		{ background-color:#eaf1ff }
*.bgHellgruen		{ background-color:#8cc74f }
*.bgDunkelgrau		{ background-color:#333333 }
*.bgRosa			{ background-color:#FFB7B7 }
*.bgWeiseblau		{ background-color:#2165AC }

/* ----------------------------------------------- */



/* ------------- Rahmenfarben ---------------- */

.borderHellorange { border-color:#ff9900 ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderZartorange { border-color:#FFC59D ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderDunkelorange {float:left ; border-color:#ff6600 ;  border-width:1px;  border-style:solid ; border-top-style:none}
.borderGelb {float:left ; border-color:#fcc101;  border-width:1px;  border-style:solid ; border-top-style:none}
.borderLindgruen {float:left ; border-color:#009966 ;  border-width:1px;  border-style:solid ; border-top-style:none}
.borderZusatzmat {border-color:#FFC59D ;  border-width:1px;  border-style:solid ; border-top-style:none; padding:4px 4px 4px 10px}
.borderLernhilen {border-color:#fcc101 ;  border-width:1px;  border-style:solid ; border-top-style:none; padding:4px 4px 4px 10px}
.borderOcker { border-color:#ffcc00 ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderHellbeige { border-color:#ffeed5 ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderSchwarz { border-color:#000000 ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderWeiss { border-color:#ffffff ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderMittelbeige { border-color:#ffdfb0 ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderMittelrot { border-color:#ff0000 ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderDunkelblau { border-color:#003366 ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderMittelblau { border-color:#003399 ;  border-width:1px;  border-style:solid ; border-top-style:none ;}
.borderHellblau { border-color:#bbd1ff ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderZartblau { border-color:#eaf1ff ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderHellgruen { border-color:#8cc74f ;  border-width:1px;  border-style:solid ; border-top-style:none }
.borderDunkelgrau { border-color:#333333 ;  border-width:1px;  border-style:solid ; border-top-style:none }



/* ----------------------------------------------- */


/* ------------- Verteiler ---------------- */
#Verteiler		{ padding:2px 0px 2px 10px; font-weight:bold; background-repeat:no-repeat; }
#Verteiler2		{ padding:2px 0px 2px 14px; font-weight:bold; background-repeat:no-repeat; }
#Verteiler3		{ padding:4px 0px 4px 10px; background-repeat:no-repeat; }

.vDunkelblau	{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_blau.gif); background-repeat:no-repeat; }
.vFloatDunkelblau	{float:left ; padding:2px 0px 2px 0px; font-weight:bold; background-image:url(../images/pfeil_blau.gif) ; background-repeat:no-repeat; width:24px ; text-align:center}
.vDunkelorange	{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_weiss_ff6600.gif); background-repeat:no-repeat; background-color:#ff6600; }
.vHellorange	{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_weiss_ff9900.gif); background-repeat:no-repeat; background-color:#ff9900; }
.vOcker			{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_weiss_ffcc00.gif); background-repeat:no-repeat; background-color:#ffcc00; }
.vMittelblau	{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_weiss_ffcc00.gif); background-repeat:no-repeat; }
.vMittelrot		{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_mittelrot.gif);    background-repeat:no-repeat; }
.vFloatMittelrot {float:left ; padding:2px 0px 2px 0px; font-weight:bold; background-image:url(../images/pfeil_mittelrot.gif) ; background-repeat:no-repeat; ; width:24px ; text-align:center}
.vWeiss			{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_weiss.gif);        background-repeat:no-repeat; color: #ffffff; }
/* .vWeiss2		{ padding:4px 0px 4px 20px; font-weight:bold; background-image:url(../images/pfeil_weiss2.gif);       background-repeat:no-repeat; color: #ffffff; } */
.vWeiss2		{ height:18px ; padding:2px 0 2px 20px; font-weight:bold; background-image:url(../images/pfeil_weiss2.gif);       background-repeat:no-repeat; color: #ffffff; }
.vHellbeige		{ padding:2px 0px 2px 10px; font-weight:bold; background-image:url(../images/pfeil_blau_ffeed5.gif);  background-repeat:no-repeat; background-color:#ffeed5; padding-left:12px; }


.verteilerliste			{ float:left; width:154px; padding:10px; }
.verteilerliste div		{ padding:2px 0px 2px 10px; font-weight:bold; background-repeat:no-repeat; }
.linkheader div			{ padding:2px 0px 2px 10px; font-weight:bold; background-repeat:no-repeat; }



/* ------------- Teaser ---------------- */

.TeaserMittelrot	{ height:20px ; padding:4px 0px 0px 14px; font-weight:bold; background-repeat:no-repeat; color: #ff0000; background-image:url(../images/bg_teaser_ff0000.gif); }
.TeaserGelb			{ height:20px ; padding:4px 0px 0px 14px; font-weight:bold; background-repeat:no-repeat; color: #fcc101; background-image:url(../images/bg_teaser_ff0000.gif); }
.TeaserMittelblau	{ height:20px ; padding:4px 0px 0px 14px; font-weight:bold; background-repeat:no-repeat; color: #003399; background-image:url(../images/bg_teaser_003399.gif); }
.TeaserDunkelorange	{ height:20px ; padding:4px 0px 0px 14px; font-weight:bold; background-repeat:no-repeat; color: #ff6600; background-image:url(../images/bg_teaser_ff6600.gif); }
.TeaserBeigeOrange	{ height:20px ; padding:4px 0px 0px 14px; font-weight:bold; background-repeat:no-repeat; color: #ff6600; background-image:url(../images/bg_teaser_ffeed5.gif); }




/* ------------------- */
/* ------ Links ------ */
/* ------------------- */

a:link					{ color:#003366; text-decoration:none; }
a:visited				{ color:#003366; text-decoration:none; }
a:active				{ color:#003366; text-decoration:none; }
a:hover					{ text-decoration:underline; }

a.normal:link,a.normal:visited,a.normal:active,a.normal:hover	{ font-weight:normal }
a.produktliste:link,a.produktliste:visited,a.produktliste:active,a.produktliste:hover	{ font-weight:bold ; font-size:120% ; padding:0 0 10px 0 ; }
a.bestellung:link,a.bestellung:visited,a.bestellung:active,a.bestellung:hover	{ font-weight:bold ; text-decoration:underline;}
a.underline:link,a.underline:visited,a.underline:active,a.underline:hover	{ text-decoration:underline;}

a.boldweiss:link		{ color:#ffffff; font-weight:bold }
a.boldweiss:visited		{ color:#ffffff; font-weight:bold }
a.boldweiss:active		{ color:#ffffff; font-weight:bold }
a.boldweiss:hover		{ color:#ffffff; font-weight:bold }

a.boldschwarz:link		{ color:#000000; font-weight:bold }
a.boldschwarz:visited	{ color:#000000; font-weight:bold }
a.boldschwarz:active	{ color:#000000; font-weight:bold }
a.boldschwarz:hover		{ color:#000000; font-weight:bold }

a.boldmittelrot:link	{ color:#ff0000; font-weight:bold }
a.boldmittelrot:visited	{ color:#ff0000; font-weight:bold }
a.boldmittelrot:active	{ color:#ff0000; font-weight:bold }
a.boldmittelrot:hover	{ color:#ff0000; font-weight:bold }

a.linknavtop:link		{ color:#ffffff }
a.linknavtop:visited	{ color:#ffffff }
a.linknavtop:active		{ color:#ffffff }
a.linknavtop:hover		{ color:#ffffff }

a.linknavadd:link  		{ font-weight:bold; text-decoration:none; }
a.linknavadd:visited	{ font-weight:bold; text-decoration:none; }
a.linknavadd:active		{ font-weight:bold; text-decoration:none; }
a.linknavadd:hover		{ font-weight:bold; text-decoration:underline; }

a.pfadlink:link			{font-size:80%; }
a.pfadlink:visited		{font-size:80%; }
a.pfadlink:active		{font-size:80%; }
a.pfadlink:hover		{font-size:80%; }

a.underline10:link		{ text-decoration:underline; font-size:80%;}
a.underline10:visited	{ text-decoration:underline; font-size:80%;}
a.underline10:active	{ text-decoration:underline; font-size:80%;}
a.underline10:hover		{ text-decoration:underline; font-size:80%;}

/* ------------- WM 2006 ---------------- */

.borderWM2006 { border-color:#339933 ;  border-width:1px;  border-style:solid ; border-top-style:none; padding:4px 4px 4px 10px }
*.bgWM2006			{ background-color:#339933 }
*.txtWM2006 { color:#339933 }
.teaserBlockWM2006 {
	float:left;
	width:7px;
	height:20px;
	padding:0;
	margin:0;
	background-color:#339933;
}
.teaserWM2006 {
	padding:4px 0px 0px 14px;
	font-weight:bold;
	background-repeat:repeat-x;
	color:#339933;
	background-color:#339933;
	background-image:url("/images/bg_teaser.gif");
}

.tableWM2006 {
 font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.spacer35			{ float:left; height:35px; width:35px; }

/* ------------- Messe ---------------- */

*.bgMesse			{ background-color:#e6f2f9 }
*.bgMesseMittel		{ background-color:#61b3da }
*.bgMesseDunkel		{ background-color:#006699 }
.txtMesse 			{ color:#006699 }
.txtMesseTab {  font-family:Arial, Helvetica, sans-serif; font-size:12px;
					  line-height:16px; color:#000000; }
.borderMesse	 	{ border-color:#61b3da ;  border-width:1px;  border-style:solid ; border-top-style:none; padding:4px 4px 4px 10px }
.teaserMesse {
	padding:4px 0px 0px 14px;
	font-weight:bold;
	background-repeat:repeat-x;
	color:#006699;
	background-color:#61b3da;
	background-image:url("/images/bg_teaser.gif");
}
.teaserBlockMesse {
	float:left;
	width:7px;
	height:20px;
	padding:0;
	margin:0;
	background-color:#006699;
}
.tabMesse {	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; }
hr.Messerule {
background-color:#61b3da;
color:#61b3da;
border: #61b3da;
height: 1px;
}

/* ----------------------------------------------- */
/* ------------- Referendare ---------------- */

*.bgRef			{ background-color:#E8F3DE }
*.bgRefMittel		{ background-color:#CE9DB6 }
*.bgRefDunkel		{ background-color:#7C0C44 }
.txtRef 			{ color:#7C0C44 }
.borderRef	 	{ border-color:#CE9DB6 ;  border-width:1px;  border-style:solid ; border-top-style:none; padding:4px 4px 4px 10px }
.teaserRef {
	padding:4px 0px 0px 14px;
	font-weight:bold;
	background-repeat:repeat-x;
	color:#7C0C44;
	background-color:#CE9DB6;
	background-image:url("/images/bg_teaser.gif");
}
.teaserRefKontext {
	padding:4px 0px 0px 14px;
	font-weight:bold;
	background-repeat:repeat-x;
	color:#7C0C44;
	background-color:#CE9DB6;
	border-color:#CE9DB6;  border-width:1px;  border-style:solid ; border-bottom-style:none;
}
.teaserBlockRef {
	float:left;
	width:7px;
	height:20px;
	padding:0;
	margin:0;
	background-color:#7C0C44;
}
.teaserRefbgHell {
	padding:4px 0px 0px 12px;
	font-weight:bold;
	color:#7C0C44;
	background-color:#E8F3DE;
	border-color:#CE9DB6;
	border-width:1px;
	border-style:none;
	border-top-style:solid;
	width:519px;
	float:left
}
.tabRef {	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; }
hr.Refrule {
background-color:#CE9DB6;
color:#CE9DB6;
border:#CE9DB6;
height: 1px;
}

/* ----------------------------------------------- */
/* ------------- Klett-Gruppe ---------------- */
.borderMittelrotpadding {
	border-color:#F5ADB0;
	border-width:1px;
	border-style:solid;
	border-top-style:none;
	padding:4px 4px 4px 10px;
}

/* ------------------- */
/* --- Schriftstile -- */
/* ------------------- */

b   { font-weight:bold; }
h1  { font-size:240%; font-weight:normal; line-height:120%; margin:10px 0 30px 0; padding:0; }
h2  { font-size:200%; font-weight:bold; color:#000000; line-height:120%; margin:0 0 10px 0; padding:0; }
h3  { font-size:180%; font-weight:bold; color:#000000; line-height:120%; margin:0 0 8px 0; padding:0; }
h4  { font-size:160%; font-weight:bold; color:#000000; line-height:120%; margin:0 0 6px 0; padding:0; }
h5  { font-size:140%; font-weight:bold; color:#000000; line-height:120%; margin:0 0 4px 0; padding:0; }
h6  { font-size:120%; font-weight:bold; color:#000000; line-height:120%; margin:0 0 4px 0; padding:0; }

*.bold { font-weight:bold; }
.trauer { font-weight:bold ; font-size:120% ; padding:0 0 10px 0 ; }

.standardlist 
{
	list-style-type:square;
	margin: 0 ;
	padding: 0 0 0 16px ;
}

.standardlist li {padding: 0 0 6px 0 ;} 

/*
Sonderformatiertungen für Systemweite Im Kontextboxen
*/
.borderImKontext { border-color:#C5CFFC ;  border-width:1px;  border-style:solid ; }
.bgHellImKontext { background-color:#E9EFF5 }
.headlineImKontext { font-weight:bold ; padding:6px 0px 4px 20px}
.vImKontext { padding:2px 0px 2px 20px; font-weight:bold; background-image:url(../images/pfeil_blau2.gif); background-repeat:no-repeat; }

/*
Eines Tages aber beschloß eine kleine Zeile Blindtext, ihr Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik.
Der große Oxmox riet ihr davon ab, da es dort wimmele von bösen Kommata, wilden Fragezeichen und hinterhältigen Semikoli, doch das Blindtextchen ließ sich nicht beirren.
Es packte seine sieben Versalien, schob sich sein Initial in den Gürtel und machte sich auf den Weg.<br>Als es die ersten Hügel des Kursivgebirges erklommen hatte, warf es einen letzten Blick zurück auf die Skyline seiner Heimatstadt Buchstabhausen, die Headline von Alphabetdorf und die Subline seiner eigenen Straße, der Zeilengasse. Wehmütig lief ihm eine rethorische Frage über die Wange, dann setzte es seinen Weg fort.<br>Unterwegs traf es eine Copy. Die Copy warnte das Blindtextchen, da, wo sie herkäme wäre sie zigmal umgeschrieben worden und alles, was von ihrem Ursprung noch übrig wäre, sei das Wort "und" und das Blindtextchen solle umkehren und wieder in sein eigenes, sicheres Land zurückkehren.
*/
#head1,
#head2,
#logo,
#navi1,
#navi1 .box0,
#navi1 .box1,
#navi1 .box2,
#navi1 .box3,
#navi2,
#navi3,
#hauptnavi,
bgTF,
.searchFormClass,
.detailsearch,
#searchnavimain,
#pfad,
#contentedge,
#divider,
/*.floatright,*/
/*.floatleft,*/
#contentbottom,
#lexikon_suchfeld,
#lexikon_produktempf,
html .column1,
.column2 .bgDunkelorange,
.column2 .borderDunkelorange,
.column2 .verteilerliste,
#contentpadding div.floatright
/*div#contentpadding img*/
{
	display:none;
}


* {
	page-break-before:avoid;
	page-break-after:avoid;
	page-break-inside:avoid;
}

div#pfad
{
	display:none;
}


body,
#content
 {
	background: transparent;
}

#base {
	margin:0px;
	padding:0px;
}
.column3			{ float:left; width: 95%; font-size:18px;
					  line-height:22px;  }
                      
/*
*  Änderungen 24.07.09 
*/
               
.bgDunkelorange, .borderDunkelorange, .bgDunkelblau, .bgHellblau, .borderDunkelblau, .footer
{
display:none;
}

a.linknavadd {display:none;}