/*margin: oben rechts unten links;				*/
body {
					margin:				0 auto;
					font-family:		arial,helvetica,sans-serif;
					font-size:			10px;
					background-color: 	#ccc;
					color:				#fff;
					text-align: 		center;
					background:			url(/drw_hz/drw/images/back_blau.jpg);					
					}
					
#scrollbalkenimmer {
					position:absolute;
					top:0px;
					left:0px;
					width: 				1px;/*780*/
					margin: 			0px 0px 0px 0px;
					height:				1020px;
					border:				0px solid 	#999;
					}
#platzhalter {
					width: 				0px;/*780*/
					margin: 			0px 0px 0px 0px;
					height:				600px;
					border:				0px solid 	#999;
					float:				left;
					}					
#zentriert {		width: 				778px;/*1024*/
					margin: 			-3px 0px 0px 0px;
					background: 	 	#fff;
					border:				1px solid 	#999;
					text-align: 		left;
					min-height:			600px;
					}
#hintergrundbild {	width: 				778px;/*1024*/
					margin: 			-3px 0px 0px 0px;
					background: 		url(/drw_hz/drw/images/turm.gif) bottom repeat-x;
					border:				0px solid 	#999;
					text-align: 		left;
					min-height:			600px;
					}
										
#zu			 {		width: 				778px;/*1024*/
					margin: 			-3px 0px 0px 0px;
					border:				0px solid 	#999;
					text-align: 		left;
					min-height:			600px;
					visibility: visible;
					}
					
#kopf 				{
					border: 			0px solid 	#000000;
					width:				780px;/*1026*/
					height:				92px;
					margin:				30px 0px 15px 0px;
					padding:			0px;
					color:				#000;
					background:			url(/drw_hz/drw/images/logoback.gif) bottom repeat-x;
					vertical-align:		bottom;
					color:              #fff;
					font-weight: 		bold; 
					font-family:		Arial,Helvetica,Verdana,sans-serif;
					font-style:			normal;
					font-size:			1.2em;

					}
					
#navigation_oben	{
					border: 			0px solid 	#000000;
					width:				780px;/*1026*/
					height:				29px;
					margin:				0px 0px 0px 0px;
					padding:			0px;
					color:				#000;
					background:			url(/drw_hz/drw/images/BlauerBalken_o.gif);
					vertical-align:		bottom;
					color:              #fff;
					font-weight: 		bold; 
					font-family:		Arial,Helvetica,Verdana,sans-serif;
					font-style:			normal;
					font-size:			1.2em;

					}

				
table td.oben, table td.obenactive
					{
					border:				0px solid 	#000000;
					width:				300px;
					font-weight: 		bold; 
					font-family:		Arial,Helvetica,Verdana,sans-serif;
					font-style:			normal;
					font-size:			1.0em;
					color:			    #fff;
					padding:			20px 0px 0px 50px;
					
					}					
				

table td.oben a:link, table td.oben a:hover, table td.oben a:visited, table td.oben a:active
					{
					border:				0px solid 	#000000;
					font-weight: 		bold;
					font-size:			1.0em; 
					font-family:		Arial,Helvetica,Verdana,sans-serif;
					font-style:			normal;
					text-decoration:	none;
					background:			none;
					color:              #fff;
					}					
					
table td.oben a:hover
					{
					border:				0px solid 	#000000;
					font-weight: 		bold;
					font-size:			1.0em; 
					font-family:		Arial,Helvetica,Verdana,sans-serif;
					font-style:			normal;
					text-decoration:	none;
					background:			none;
					color:              #663366;
					}	
					
 table td.oben a:active, table td.obenactive a:active,
					{
					border:				0px solid 	#000000;
					font-weight: 		bold;
					font-size:			1.0em; 
					font-family:		Arial,Helvetica,Verdana,sans-serif;
					font-style:			normal;
					text-decoration:	none;
					background:			none;
					color:              #e3e3e3;
					}	
table .center
					{
					border:				0px solid 	#000000;
					text-align:			center;
					}															
#content_oben 
				{	border:				0px solid 	#000000;
					width:				764px;/*1010*/
					height:				100px;
					background: 		#fff;
					color:              #000;
					font-weight: 		bold; 
					font-family:		Arial,Helvetica,Verdana,sans-serif;
					font-style:			normal;
					font-size:			1.1em;
					margin:				5px 0px 10px 5px;
					padding:			0px;
					}
#content_100 
				{	border:				0px solid 	#000000;
					width:				769px;/*1015*/
					height:				auto;
					color:              #000;
					/*filter: 			progid:DXImageTransform.Microsoft.Alpha(opacity=20);*/
					font-family:		Arial,Helvetica,Verdana,sans-serif;
					font-style:			normal;
					font-size:			1.2em;
					margin:				5px 0px 0px 5px;
					padding:			0px 0px 0px 0px;
				
					}							

#mediadatenframe	{
					width:				769px;
					height:				700px;
					border:				0px solid 	#000000;
					float:right;
					}



			
.inhalt {
					border:				0px solid 	#000000;
					margin:				0 auto;
					padding:			2.5em 2.5em 3.5em 2.5em;
					color:              #000;
					
					font-family:		Arial,Helvetica,Verdana,sans-serif;
					font-style:			normal;
					font-size:			1.0em;
					
					}
					
.impressum {
					border:				0px solid 	#000000;
					margin:				0px;
					padding:			2.5em 2.5em 3.5em 2.5em;
					color:              #000; 
					font-family:		Arial,Helvetica,Verdana,sans-serif;
					font-style:			normal;
					font-size:			1.2em;
					
					}
					
a.NaviUnten_Start:link 
					{
					font-size: 			13px; 
					font-family:        Geneva, Arial, Helvetica, sans-serif;
					font-weight:		bold; 
					text-decoration: 	none;
					color: #FFFFFF;
					}		
a.NaviUnten_Start:visited 				
					{
					font-size: 			13px; 
					font-family: 		Geneva, Arial, Helvetica, sans-serif;
					font-weight:		bold; 
					text-decoration: 	none;
					color: #FFFFFF;
					}	
a.NaviUnten_Start:hover 					
					{
					font-size: 			13px; 
					font-family:        Geneva, Arial, Helvetica, sans-serif;
					font-weight:		bold; 
					text-decoration: 	none;
					color: #FF0000;
					}		
					

#footer      	{
					border:					0px solid 	#000000;
					position:               relative;
					width: 					780px;/*1026*/
					margin: 				0 auto;
					height:					65px;
					background: 			url(/drw_hz/drw/images/BlauerBalken_u.gif) top repeat-x;
				
}
				


/*Aus hz/format.css*/			
				
button  {
	background-color : #ffffff;
	border-style : solid;
	border-color : #ffffff;
}

.klein  {
	font-family : Geneva,Verdana,Arial;
	font-size : 8pt;
}

textarea  {
	font-family : Geneva,Verdana,Arial;
	font-size : 8pt;
}

textarea.standard  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	width : 240px;
	border-width : 1px;
	border-style : solid;
	border-right-color : #ededed;
	border-bottom-color : #ededed;
	border-top-color : #ff3300;
	border-left-color : #ff3300;
	background-color : #ffffff;
	color : #000000;
}

textarea.s250  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 250px;
}

select  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}


select.standard  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	width : 240px;
	height : 18px;
	border-width : 1px;
	border-style : solid;
	border-right-color : #ededed;
	border-bottom-color : #ededed;
	border-top-color : #ff3300;
	border-left-color : #ff3300;
	background-color : #ffffff;
	color : #000000;
}


input  {
	font-family : Arial, Helvetica, sans-serif;
	height : 13px;
	width : 137px;
}

input.h20  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	height : 20px;
}

input.s20  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 20px;
	height : 18px;
}

input.s20flach  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 20px;
}

input.s40  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 40px;
	height : 18px;
}

input.s60  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 60px;
	height : 18px;
}

input.s80  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 80px;
	height : 18px;
}

input.s85  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 85px;
	height : 18px;
}

input.s100  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 100px;
	height : 18px;
}

input.s120  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 120px;
	height : 18px;
}

input.s140  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 140px;
	height : 18px;
}

input.standard  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	width : 240px;
	height : 18px;
	border-width : 1px;
	border-style : solid;
	border-right-color : #ededed;
	border-bottom-color : #ededed;
	border-top-color : #ff3300;
	border-left-color : #ff3300;
	background-color : #ffffff;
	color : #000000;
}

input.standardb  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	width : 240px;
	height : 18px;
	border-width : 1px;
	border-style : solid;
	border-right-color : #ededed;
	border-bottom-color : #ededed;
	border-top-color : #cc3300;
	border-left-color : #cc3300;
	background-color : #ffffff;
	color : #000000;
}

input.standardbutton  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	width : 100px;
	height : 18px;
	border-width : 1px;
	border-style : solid;
	border-right-color : #ededed;
	border-bottom-color : #ededed;
	border-top-color : #ff3300;
	border-left-color : #ff3300;
	background-color : #ffffff;
	color : #000000;
	cursor : hand;
	background : #ededed;
}

input.s250  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	width : 250px;
	height : 18px;
}

input.weiter  {
	font-family : Arial, Helvetica, sans-serif;
	height : 12px;
	width : 63px;
}

input.login  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 120px;
	height : 14px;
	border : 0px;
	margin-top : 0px;
	margin-left : 1px;
	margin-right : 0px;
	margin-bottomn : 0px;
	padding-left : 7px;
}

/* Styles  die für die Navigationselemente*/
.textnavi  {
	font-family : Verdana, arial, sans-serif;
	font-size : 11px;
}

.snavi  {
	font-family : Geneva,Verdana,Arial;
	font-size : 8pt;
}

.navi  {
	font-family : Geneva, ms sans serif, Arial;
	font-size : 8pt;
}

.navi2  {
	font-family : Geneva, ms sans serif, Arial;
	font-size : 8pt;
}

.naviwako  {
	font-family : Geneva, ms sans serif, Arial;
	font-size : 8pt;
}

.comlink  {
	font-family : Geneva, ms sans serif, Arial;
	font-size : 8pt;
}

a.navi:link  {
	color : #003399;
	text-decoration : none;
}

a.navi:visited  {
	color : #003399;
	text-decoration : none;
}

a.navi:active  {
	color : #ff0000;
	text-decoration : none;
}

a.navi:hover  {
	color : #ff0000;
	text-decoration : none;
}

a.textnavi:link  {
	color : #003399;
}

a.textnavi:visited  {
	color : #003399;
}

a.textnavi:active  {
	color : #ff0000;
}

a.textnavi:hover  {
	color : #ff0000;
}

a.navi2:link  {
	color : #003399;
	text-decoration : none;
}

a.navi2:visited  {
	color : #003399;
	text-decoration : none;
}

a.navi2:active  {
	color : #003399;
	text-decoration : none;
}

a.navi2:hover  {
	color : #ff0000;
	text-decoration : none;
}

.navi_x  {
	font-family : Geneva, ms sans serif, Arial;
	font-size : 8pt;
}


a.navi_x:link  {
	color : #ffffff;
	text-decoration : none;
}

a.navi_x:visited  {
	color : #ffffff;
	text-decoration : none;
}

a.navi_x:active  {
	color : #ffffff;
	text-decoration : none;
}

a.navi_x:hover  {
	color : #ff0000;
	text-decoration : none;
}

a.naviwako:link  {
	color : #cc0000;
	text-decoration : none;
}

a.naviwako:visited  {
	color : #cc0000;
	text-decoration : none;
}

a.naviwako:active  {
	color : #cc0000;
	text-decoration : none;
}

a.naviwako:hover  {
	color : #cc0000;
	text-decoration : none;
}

a.comlink:link  {
	text-decoration : none;
}

a.comlink:visited  {
	text-decoration : none;
}

a.comlink:active  {
	text-decoration : none;
}

a.comlink:hover  {
	text-decoration : none;
}

a.texthead:active  {
	color : #ff0000;
	text-decoration : none;
}

a.texthead:hover  {
	color : #ff0000;
	text-decoration : none;
}

a.texthead:visited  {
	color : #003399;
	text-decoration : none;
}

a.texthead:link  {
	color : #003399;
	text-decoration : none;
}


/* Texte in allen Inhaltsbereichen*/
.minimini  {
	font-family : Arial, Helvetica, ms sans serif;
	font-size : 1pt;
	color : black;
}

.minitext  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
	text-decoration: none;
}

.text  {
	font-family : verdana,arial,sans-serif;
	font-size : 12px;
	color : black;
}

.text_imp  {
	font-family : verdana,arial,sans-serif;
	font-size : 12px;
	color : #000000;
}

.texthand  {
	font-family : verdana,arial,sans-serif;
	font-size : 11px;
	color : black;
	cursor : hand;
}
.text_international  {
	font-family : verdana,arial,sans-serif;
	font-size : 11px;
	color : black;
}


.text2  {
	font-family : arial,sans-serif;
	font-size : 12px;
	color : #ff3300;
}

.formtext  {
	font-family : arial,sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #ffffff;
	border-style : solid;
	border-left-width : 1px;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-right-width : 0px;
	border-left-color : #ff3300;
}

.treffer  {
	font-family : verdana,arial,sans-serif;
	font-size : 11px;
	color : white;
	background-color : #003399;
}

.texteinzug  {
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 11px;
	text-indent : 13px;
}

.textcondensed  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 11px;
	color : Black;
}

.textBoldEz  {
	font-family : verdana,arial,ms sans-serif,sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-indent : 13px;
	color : Black;
}

.texthead  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.textsuperhead  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #0000FF;
}

.textsuperhead_mag  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
}

.vorstarttext  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #FFFFFF;
	background-position : center left;
}

.vorstarttext2  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #FFCC99;
	background-position : center left;
	text-decoration : underline;
}

/* Texte im Warenkorb*/
a.rubriken:active  {
	color : #cc3300;
	text-decoration : none;
}

a.rubriken:hover  {
	color : #cc3300;
	text-decoration : none;

}

a.rubriken:visited  {
	color : #cc3300;
	text-decoration : none;
}

a.rubriken:link  {
	color : #cc3300;
	text-decoration : none;
}

.rubriken  {
	font-family : MS Sans Serif, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #cc3300;
	font-weight : bold;
}

.korbspalten  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #cc3300;
}

.bestellstatusred  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	color : #cc3300;
	letter-spacing : 0.08em;
	word-spacing : 0.1em;
}

.bestellstatusblack  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	color : #000000;
	letter-spacing : 0.08em;
	word-spacing : 0.1em;
}

/* headline der Unterkapitel*/
.textsuperheadbuch  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #cc3300;
}

.textsuperheadnews  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #FF3300;
}

.textsuperheadinfo  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #3333FF;
}

.textsuperheadzeit  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #FF0000;
}

.textsuperheadkontakt  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #000099;
}

.tickertitel  {
	font-family : verdana,arial,ms sans serif,sans-serif;
	font-size : 9pt;
	color : #FF3300;
	font-weight : bold;
}

.tickerfirma  {
	font-family : verdana,arial,ms sans-serif,sans-serif;
	font-size : 8pt;
	color : black;
}

.tickertext  {
	font-family : verdana,arial,ms sans-serif,sans-serif;
	font-size : 8pt;
	color : black;
}

/* für Zeitangaben bei Artikeln etc*/
.time  {
	font-family : "Times New Roman", Times, serif;
	font-size : 8pt;
}

#timeX  {
	font-family : "Times New Roman", Times, serif;
	font-size : 29pt;
}

.date  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
}


.subonline  {
	font-family : verdana, Arial, Helvetica, ms sans serif;
	font-size : 8px;
	color : Gray;
	font-weight : bold;
}

.Stil1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.Stil2 {color: #FF0000}
.HKbeiDRW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0000FF;
}
.rot {color: #FF0000}
.fett{font-weight: bold}




