BODY 					{ 
						background-color:#CDC6B6;
						font-family:"Trebuchet MS", Arial, Helvetica, Geneva; 
						margin:0px;
						background-image:url(/pics/bg.gif);
						text-align:center;
						}

body.minipop			{ margin:5px; background-image:none; background-color:#FFFFFF; }
body.innerpop			{ margin:0px; background-image:none; background-color:#E4E0D8; }

div.head				{ width:950px; }
div.overall_top			{ width:100%; font-size:8pt; color:#382A22; 
						  background-image:url(/pics/bg_header.jpg); background-repeat:no-repeat; background-position:center 7px; background-color:#CDC6B6; }

div.overall_bottom		{ width:982px; text-align:left; }

td.menuelinks			{background-color:#232323; color:#FFFFFF; width:165px; font-size:9pt; }
#menuelinksp			{padding:5px; color:#C4C1BC;}
#menuelinksp a			{color:#FF9900;}

td.content				{background-color:#FFFFFF; width:610px; font-size:9pt; }
td.rechts1				{background-color:#E6E6E6; font-size:9pt; border-left:1px solid #666666; padding:8px; }
td.rechts2				{background-color:#E6E6E6; font-size:9pt; text-align:right; width:160px; }

A:link 					{text-decoration:none; color:#A30F0D; }
A:visited				{text-decoration:none; color:#A30F0D; }
A:active 				{text-decoration:none; color:#A30F0D; }
A:hover		 			{text-decoration:underline; color:#9F0000; }


#topmenue				{ width:972px; height:23px; border-bottom:1px solid #FF9900; padding-left:10px; }
#topmenue a				{ float:left; width:93px; height:21px;
							text-decoration: none;
							color:#FFFFFF;
							text-align:center;
							padding-right:2px; padding-top:2px; 
							font-weight:bold; font-size:12px; 
							background-image: url(/pics/bg_hauptnavi.gif); background-position: 0px 0px; background-repeat:no-repeat;}

#topmenue a.active		{ color:#000000; background-position: 0px -26px; }
							
div.dropdownbox			{ position:absolute; display:none; overflow:hidden; z-index:2147483647; text-align:left;}
div.dropdowntext		{ background-color:#FF9900; color:#000000;
						  border:1px solid #FFFFFF; border-top:none;
						  line-height:22px;
						  font-size:12px;
						  filter:alpha(opacity=92); /* Internet Explorer */
						  -moz-opacity: 0.92; /* Mozilla Browser */
						  opacity: 0.92; /* Opera */
						}

#glarebar				{ height:24px; font-size:11px; padding-left:15px; padding-top:8px; color:#FFFFFF; 
						  background-image:url(/pics/glarebar.gif); background-repeat:repeat-x; }
#glarebar a				{ margin-left:27px; color:#FFFFFF; }

h1						{color:#404040; font-weight:bold; font-size:14pt;}
h2						{color:#404040; font-weight:bold; font-size:11pt;}
.text					{color:#404040; font-size:9pt;}
.headline				{color:#404040; font-weight:bold; font-size:13pt;}
.headlinegrey			{color:#C4C1BC; font-weight:bold; font-size:22px;}
.textacht				{color:#404040; font-size:8pt;}
.lightgrey				{color:#7E7E7E; font-size:8pt;}

li.list					{list-style-image:url(/pics/icons/arrow_r_dot.gif);}
li.listaktiv			{list-style-image:url(/pics/icons/arrow_r_dot.gif); font-weight:bold; }

A.footer				{padding-left:14px; background-image:url(/pics/icons/arrow_rw_dot.gif); background-repeat:no-repeat; background-position:0px 3px; }

A.drop					{padding-left:4px; font-weight:bold; width:140px; }
A.drop:link 			{text-decoration:none; color:#222222; }
A.drop:visited			{text-decoration:none; color:#222222; }
A.drop:active 			{text-decoration:none; color:#222222; }
A.drop:hover 			{text-decoration:none; color:#FFFFFF; }

A.top:link 				{text-decoration:none; color:#000000; }
A.top:visited			{text-decoration:none; color:#000000; }
A.top:active 			{text-decoration:none; color:#000000; }
A.top:hover 			{text-decoration:none; color:#FFFFFF; }

A.headline:link 		{text-decoration:none; color:#A30F0D; font-size:10pt; font-weight:bold; }
A.headline:visited		{text-decoration:none; color:#A30F0D; font-size:10pt; font-weight:bold; }
A.headline:active 		{text-decoration:none; color:#A30F0D; font-size:10pt; font-weight:bold; }
A.headline:hover 		{text-decoration:underline; color:#9F0000; font-size:10pt; font-weight:bold; }

a.button:link			{background-image:url(/pics/bg_button.gif); border:1px solid #000000; font-family:Arial,Helvetica; font-size:10pt; text-decoration:none; color:#000000; height:19px; padding-left:20px; padding-right:20px;}
a.button:visited		{background-image:url(/pics/bg_button.gif); border:1px solid #000000; font-family:Arial,Helvetica; font-size:10pt; text-decoration:none; color:#000000; height:19px; padding-left:20px; padding-right:20px;}
a.button:active			{background-image:url(/pics/bg_button.gif); border:1px solid #000000; font-family:Arial,Helvetica; font-size:10pt; text-decoration:none; color:#000000; height:19px; padding-left:20px; padding-right:20px;}
a.button:hover			{background-image:url(/pics/bg_button.gif); border:1px solid #000000; font-family:Arial,Helvetica; font-size:10pt; text-decoration:none; color:#000000; height:19px; padding-left:20px; padding-right:20px;}

A.intern				{color:#5E1010; padding-left:14px; background-image:url(/pics/icons/arrow_int.gif); background-repeat:no-repeat; background-position:0px 1px; }
A.intern:visited		{color:#5E1010; padding-left:14px; background-image:url(/pics/icons/arrow_int.gif); background-repeat:no-repeat; background-position:0px 1px; }
A.extern				{color:#5E1010; padding-left:14px; background-image:url(/pics/icons/arrow_ext.gif); background-repeat:no-repeat; background-position:0px 1px; }
A.extern:visited		{color:#5E1010; padding-left:14px; background-image:url(/pics/icons/arrow_ext.gif); background-repeat:no-repeat; background-position:0px 1px; }

div.menue_i				{ border-bottom:1px solid #FFFFFF;
						 /*background-color:#C4C1BC;*/
						 background-color:#CCC5BE;
						 padding-left:25px;
						 background-image:url(/pics/menue_i.gif);
						 background-repeat:no-repeat;
						 text-decoration:none; 
						 width:100%;
						}
div.menue_a				{ border-bottom:1px solid #FFFFFF;
						 /*background-color:#A4A19C;*/
						 background-color:#B3ACA5;
						 padding-left:25px;
						 background-image:url(/pics/menue_a.gif);
						 background-repeat:no-repeat;
						 text-decoration:none; 
						 width:100%;
						 font-weight:bold; 
						}
div.menue_t				{ border-bottom:1px solid #FFFFFF;
						 background-color:#A4A19C;
						 padding-left:25px;
						 background-image:url(/pics/menue_t.gif);
						 background-repeat:no-repeat;
						 text-decoration:none; 
						 width:100%;
						 font-weight:bold;
						}
div.artikelliste		{background-image:url(/pics/icons/arrow_r_dot.gif);
						 background-repeat:no-repeat;
						 background-position:0px 5px;
						 font-size:9pt;
						 padding-left:16px;
						 padding-bottom:10px;
						}
.markenliste			{background-image:url(/pics/icons/arrow_r_dot.gif);
						 background-repeat:no-repeat;
						 background-position:0px 5px;
						 font-size:9pt;
						 padding-left:16px;
						 padding-bottom:3px;
						}
.blackliste				{background-image:url(/pics/bg_bs.jpg);
						 background-position:0px -90px;
						 padding:15px;
						 font-size:9pt;
						 color:#FFFFFF;
						}
div.newsliste			{background-image:url(/pics/icons/arrow_r2.gif);
						 background-repeat:no-repeat;
						 background-position:0px 4px;
						 font-size:9pt;
						 padding-left:14px;
						 padding-bottom:5px;
						}
.newslist				{font-size:9pt; 
						 padding-bottom:10px; 
						 padding-top:8px; 
						 border-bottom:1px dotted #666666;
						}
						 
.newslinkespalte		{background-image:url(/pics/icons/arrow_r_dot.gif);
						 background-repeat:no-repeat;
						 background-position:4px 12px;
						 font-size:8pt;
						 line-height:11pt;
						 padding:10px;
						 padding-left:17px;
						}
						 
.hoverrow				{background-color:#FFFFFF;}
.hoverrow:hover			{background-color:#FFD89F;}
.hoverrowGR				{background-color:#E0DEDA;}
.hoverrowGR:hover		{background-color:#FFD89F;}

.teaserhome				{background-color:#F4F0E7; color:#1A1A1A; font-size:9pt; width:300px; height:130px; background-repeat:no-repeat; background-position:center center; }
.teaser					{background-color:#EEEEEE; background-image:url(/pics/bg_bs.jpg); background-repeat:repeat-x; background-position:bottom; font-size:9pt;}
.teaseruntermenue		{background-color:#C4C1BC; color:#404040; font-size:8pt; 
						 line-height:11pt; padding:10px; 
						 border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; 
						 }

#blackbox				{ background-color:#000000; color:#FFFFFF; font-size:9pt; padding:0px; }
#blackbox a 			{ color:#FF9900; }
#blackbox h1 			{ color:#FFFFFF; font-size:25pt; font-style:italic; }

table.outline			{ border:1px solid #D2D3CE; }
.outlinelight			{ border:1px solid #666666; border-top:none; border-right:none; }
.toprow					{ color:#FFFFFF; background-color:#000000; background-image:url(/pics/glarebar.gif); background-repeat:repeat-x; padding-left:5px;}

.reiter_akt				{ float:left; height:18px; 
						  background-image:url(/pics/bg_reiter_akt.gif); background-repeat:repeat-x;
						  font-size:8pt; color:#FFFFFF; font-weight:bold; 
						  border:1px solid #666666; border-bottom:none;
						  padding-top:2px; padding-left:6px; padding-right:6px; margin-right:3px;
						}
.reiter_inakt			{ float:left; height:18px; 
						  background-image:url(/pics/bg_reiter_inakt.gif); background-repeat:repeat-x;
						  border:1px solid #666666; border-bottom:none;
						  font-size:8pt; font-weight:bold;
						  padding-top:2px; padding-left:6px; padding-right:6px; margin-right:3px;
						}
td.reiter_inakt			{ float:none; }
.commentbox				{ background-color:#F7F7F9; font-size:8pt; padding:5px; border:1px solid #B5C6D0; margin-left:15px; margin-right:15px; }
.hintbox				{ background-color:#F7F7F9; font-size:8pt; padding:5px; border:1px solid #005100; font-weight:bold; text-align:center; }
.innerpophead			{ background-color:#FF9900; color:#FFFFFF; font-size:8pt; background-image:url(/pics/top-reiter-aktiv.gif); }
div.tooltip				{ left:350px; top:600px; display:none; z-index:1000; position:absolute; 
						  background-image:url(/pics/bg_popup.jpg); background-repeat:repeat-y; background-color:#F2F2F2; 
						  font-family:Arial,Helvetica; font-size:8pt; color:#010101;
						  /* border:1px solid #FFFFFF; */
						  border:1px solid #000000;
						  padding:5px;
						  filter:progid:DXImageTransform.Microsoft.Shadow(color=#101010,direction=135, Strength=3); 
						}
.sucheform				{ width:100px; font-family:Arial,Helvetica; font-size:9pt; background-color:#FEF7E7; border:1px solid #64615C; }
.formstd				{ width:240px; font-family:Arial,Helvetica; font-size:10pt; background-color:#FEF7E7; border:1px solid #64615C; }
input.buttonstd			{ background-image:url(/pics/bg_button.gif); border:1px solid #000000; font-size:9pt; }


