*		{font:300 11px "Verdana","Helvetica","Arial","sans-serif";color: #111111;}
body		{
		margin:0px;
		padding:0px;
		overflow:	auto;
		}
img	{
	border:none;
	}

div#head	{
		width:	100%;
		height:	220px;
		background: #ffcc99;
		}
div#banner1	{
		width:	100%;
		height:	90px;
		background:transparent; /*#fff;*/
		}
div#banner2	{
		width:	100%;
		height:	180px;
		background:transparent; /*#fff;*/
		}
div#logos	{
		width:	100%;
		height:	90px;
		background:#bd0000;
		}
div.logo	{
		width:	112px;
		height:	90px;
		background:transparent;
		display: block;
		float:left;
		padding:18px 0px 18px 0px;
		vertical-align:middle;
		}
td.logo	{
		width:	112px;
		height:	90px;
		background:transparent;
		padding:18px 0px 18px 0px;
		}
input.logo 	{
		width: 112px;
		height:54px;
		border:none;
		padding:0px;
		margin:0px;
		background:transparent;
		}

div#navi	{
		width:		100%;
		height:		20px;
		background:	#bd0000;
		text-align: 	left;
		vertical-align:	middle;
		z-index: 	1000;
		
		}
div#navi * * 	{		
		z-index: 1000;
		}
table#head_menu	{
		border:	none;
		z-index: 501;
		}

div#navi table	{
		width:	100%;
		height:	20px;
		
		}
		
div#navi table tr 
		{
		height:	20px;
		}		
div#navi table td 
		{
		text-align:left;
		vertical-align:middle;
		padding:0px 0px 0px 0px;
		}
div#navi table td img
		{
		border: none;
		width: 14px;
		margin: 0px;
		}


a		{
		border: 	none;		
		color:		#fffccc;
		text-decoration: none;
		white-space:	nowrap;
		}

a.navi1	{
		font-weight:	300;
		font-size:	11px;
		color:		#fffccc;
		width:		100%;
		padding-left:	3px;
		/*position:	absolute;*/
		}


a.navi	{
		font-weight:	300;
		font-size:	11px;
		color:		#fffccc;
		display:	block;
		text-decoration: none;
		width:		100%;
		padding-top:	2px;
		}

td#menu_info	{
		color:		#fffccc;
		width:		190px;
		text-align:	right;
		padding-left:	10px;
		}
		
a.navi2	{
		font-weight:	300;
		font-size:	8.5px;
		text-align:	right;
		color:		#fffccc;
		width:		100%;
		
		}
		


td#menu_info label
		{
		font-weight:	300;
		font-size:	9px;
		color:		#fffccc;
		height: 	15px;
		display: 	inline;
		/*float: 	right;*/
		margin: 	0px 1px 0px 1px;
		}

table#head_menu td
		{
		vertical-align: middle;
		}
table#head_menu img
		{
		vertical-align: middle;
		}
		
/* search-form area */

#search_form input,
#search_form label,
#search_form select,
#search_form option
		{
		background:	#fff;
		color: 		#bd0000;
		font-size: 	10px;
		font-weight:	300;
		/*line-height:	12px;*/
		}
#search_form input,
#search_form select
		{
		border:		1px solid #bd0000;
		}
#search_form input,
#search_form label
		{
		display:	inline;
		}
#search_form label
		{
		margin:		0px 2px 0px 2px;
		background: transparent;
		}
#search_form select
		{
		height:		18px;
		}
#search_form select,
#search_form option
		{
		font-size: 	9px;
		}
#search_form select 
		{
		width: 190px;
		}
#search_form option 
		{
		width: 175px;
		}

.ExtraBranch
		{
		font-style:	italic;
		}


/* content area */

div#contentText
		{
		position:absolute;
		border:0px solid #bd0000;
		border-color:#bd0000 #bd0000 #fff #bd0000;
		z-index:410;
		/*overflow:auto;*/
		}
div.contentTextBig 
		{
		height:600px;
		width:840px;
		z-index:410;
		/*overflow:auto;*/
		}
div.contentTextSmall 
		{
		height:230px;
		width:640px;
		z-index:410;
		/*overflow:auto;*/
		}


/* ads-images area */

div#advBox 	{
		
		height:	300px;
		/*position:absolute;*/
		bottom:	10px;
		z-index:400;
		background:transparent;
		}

div.advBoxShow 	{
		display:block;
		}

div.advBoxHide 	{
		display:none;
		}


div.hideMenu	{
		display: 	none;
		
		
		}
div.showMenu	{
		background:	#bd0000;
		border:		2px solid #bd0000;
		border-color:	#bd0000 #777 #777 #bd0000;
		position:	absolute;
		/*top:		5px;*/
		 -moz-opacity:0.85; 
		 filter:alpha(opacity=85);
		z-index:400;
		 
		}
div.showMenu a.hover 	{
		display: 	block;
		height:		15px;
		font-weight: 	300;
		font-size:	10px;
		margin: 	3px 0px;
		width:		100%;
		 -moz-opacity:1; 
		 filter:alpha(opacity=100);
		}
table#AZIndex 	{
		border: 	0 none #bd0000;
		table-layout:	fixed;
		margin: 10px 10px 0px 10px;
		}
table#AZIndex td{
		text-align: 	center;
		width:		27px;
		height:		23px;
		padding:	0px;
		color:		#bd0000;
		}

#AZIndex a	{
		font-size:	12px;
		color:		#bd0000;
		background: 	transparent;
		text-decoration:none;
		display:	block;
		padding:	3px 2px 2px 3px;
		border:		1px solid #bd0000;
		}
#AZIndex a:link 
		{
		background: #ffddaa;text-decoration:none;
		}
#AZIndex a:visited 
		{
		background: #ffddaa;text-decoration:none;
		}
#AZIndex a:active
		{
		background: #ffddaa;text-decoration:none;
		}
#AZIndex a:hover
		{
		background: #ffcc99;text-decoration:none;color:#bd0000;border-color:#ffffff;
		}
		
.AZIndexShow	{
		display:	block;;
		}

.AZIndexHide	{
		display:	none;
		}

/* content-tags */
ol,ul,dl,dt
		{
		vertical-align:	middle;
		}
dd,li		{
		vertical-align:	top;
		}

.Branchenkopf {
		font-size: 	14px;
		font-weight: 	900;
		font-style: 	normal;
		letter-spacing: 1px;
		vertical-align: middle;
		line-height: 	17px;
		padding:	5px 0px 5px 0px;
}

div.Eintrag,
div.Folgeeintrag,
div.Folgeeintrag1,
div.Mehrspalter,
div.Anzeige,
div.AuftragHinweis

		{
		margin:		5px 5px;
		padding:	5px;
		vertical-align: top;
		text-align: 	left;
		width:		43%;
		display:	block;
		float:		left;
		height:		52px;
		overflow:	auto;
}

div.Eintrag 	{
		text-indent: 	-3px;
		}

div.Folgeeintrag
		{
		text-indent: 	0px;
		}


.Suchwort,
.RufNr,
.link
		{
		font:	inherit;
		font-weight: 900;

}

div.RufNr	{
		text-align: 	right;
		vertical-align: top;
		/*border-bottom:	1px dotted #aaaaaa;*/
		text-indent: 	0px;
		margin-top:	-13px;
		
}

.Querverweis,
.ref 		{
		text-align: 	left;
		font-style: 	italic;
		padding-bottom: 10px;
}

.AnzeigeImg {
		display: 	block;
		text-align: 	center;
		vertical-align: middle;
		padding: 	0px;
}


b		{
		font-size: 11px;
		font-weight:	600;
		color:	inherit;
		padding-top:	15px;
		}
		


h1		{
		font-size: 23px;
		color:	inherit;
		}

h2		{
		font-size: 17px;
		color:	inherit;
		}

h3		{
		font-size: 14px;
		color:	inherit;
		}

h4		{
		font-size: 	12px;
		font-weight:	bold;
		color:	#bd0000;
		line-height: 1.5;
		}

h5		{
		font-size: 12px;
		font-weight:	bold;
		color:	#d1002c;
		}

h6		{
		font-size: 9px;
		color:	inherit;
		}


input.Anzeige	{
		font-size:	11px;
		font-weight:	bold;
		font-style:	italic;
		color:		#535353;
/*		width:		123px;*/
		border: 	0px solid #ffcc99;
		text-align:	center;
		margin:		0px;
		padding: 	0px;
		display:	inline;

		}
input.Anzeige	{
		background: 	inherit;
		color:		#003399;
		height:		35px;
		float:		right;
		}

div.Anzeige span.Suchwort
		{
		font-weight: 	900;
		color:		#bd0000;
		text-align: 	left;
		float:		left;
		margin:		3px;
		}

div.Spacer	{
		height:		300px;
		}

table 		{
		table-layout: fixed;
		}
td 		{ border:none; vertical-align:top; overflow:hidden; }
div.Button	{
		margin:		0px 0px 0px 0px;
		padding:	0px 0px 0px 0px;
		}

