BODY {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

TABLE {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
}
TD {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
}

TABLE.main-table {
	width:100%;
	height:100%;
	border:none;
	position:relative;
}
TD.left-column {
	width:160px;
	position:relative;
}
TD.right-column-big {
	width:620px;
	position:relative;
}
TD#header-left {
	background-color:#f5f5f7;
	position:relative;
	height:80px;
	width:160px;
}
TD#filler-header {
	background-color:#f5f5f7;
	position:relative;
}
TD#filler-subheader {
	background-color:#ffffff;
	position:relative;
}
TD#filler-content {
	background-color:#ffffff;
	position:relative;
}
TD#left-column-subheader {
	background-color:#333366;
	position:relative;
	height:25px;
}
TD#right-column-subheader {
	background-color:#333366;
	position:relative;
	text-align:right;
	height:25px;
}
TD#right-column-header {
	background-color:#f5f5f7;
	position:relative;
}
TD#left-column-content {
	position:relative;
	background-color:#f5f5f7;
}
TD#right-column-content {
	width:468px;
}
TD#right-column-banners {
	width:125px;
	border-left:1px solid black;
}
.left-column-content {
	margin-top:32px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:12px;
	color:#333366;
	font-weight:bold;
	font-size:8pt;
}

.right-column-subheader {
	color:#ffffff;
	font-size:8pt;
	font-weight:bold;
	margin-left:12px;
	margin-right:12px;
	
}
.header-left {
	position:relative;
	margin:12px;
	width:136px;
	overflow:hidden;
	line-height:85%;
}

#header-line{
	height:1px;
	
	border-top:1px solid #333366;
	position:absolute;
	top:68px;
	left:13px;
	width:147px;
	
}
.content-big {
	margin-left:13px;
	margin-right:13px;
	margin-top:32px;
	margin-bottom:12px;
}
.content {
	margin-left:13px;
	margin-right:13px;
	
}
.banners {
	margin-left:5px;
	width:120px;
	
}
.banners H1 {
	font-size:10pt;
	font-weght:bold;
}
h1 {
	font-size:12pt;
	font-weght:bold;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
}

/*	--------------------	CSS FÜR DIE URLS / LINKS	------------------------------------------- */
a:link 				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; 
							color: #333366; text-decoration : none; font-weight:bold;}
a:active 				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; 
							color: #333366; text-decoration : none; font-weight:bold;}
a:hover 				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; 
							color: #000000; text-decoration: none; font-weight:bold;}
a:visited 				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; 
							color: #333366; text-decoration: none; font-weight:bold;}


/*	--------------------	CSS FÜR DIE ANZEIGEN / LINKS	------------------------------------------- */

a.anzeigelink:link 				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; 
							color: #0000cc; text-decoration : none; font-weight:bold;}
a.anzeigelink:active 				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; 
							color: #0000cc; text-decoration : none; font-weight:bold;}
a.anzeigelink:hover 				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; 
							color: #0000cc; text-decoration : none; font-weight:bold;}
a.anzeigelink:visited 				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; 
							color: #0000cc; text-decoration : none; font-weight:bold;}


.anzeigetext				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; 
							font-weight: normal;}
.anzeigeadresse				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #009900; 
							font-weight: normal;}

					
/*	--------------------	CSS FÜR DIE TEXTE	---------------------------------------------------- */
.ueberschrift			{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #FFFFFF; 
							 font-weight:bold;}
.text					{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; 
							font-weight: normal; text-align:left;}
.werbung				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; 
							font-weight: normal;}
.suchmaske				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; 
							 font-weight:bold;}
.erw_suche				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; 
							font-weight: normal; font-weight:bold;}
.form 					{	background-color: White; border: #999999 1px solid; COLOR: #000000; 
							font-family:  Arial, Verdana, helvetica, sans-serif; font-color: #000000; 
							font-size: 12px;}


/*	--------------------	CSS FÜR DIE WEITEREN SUCHDIENSTE	---------------------------------------------------- */

.texthead {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: #333366;  font-weight:bold; line-height: 14pt;}

.text b, td.text b { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; font-weight:bold; line-height: normal}

.text p, td.text  {font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; font-weight: normal;  line-height: normal;}

.text a:link 				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; 
							color: #000000; text-decoration : none; font-weight:bold;}
.text a:active 				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; 
							color: #000000; text-decoration : none; font-weight:bold;}

.text a:visited 				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; 
							color: #000000; text-decoration: none; font-weight:bold;}
.text a:hover 				{	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; 
							color: #999999; text-decoration: none; font-weight:bold;}

.text h1 {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: #333366; 
							font-weight: normal; font-weight:bold;
}

/*	--------------------	CSS FÜR DIE SUCHERGEBNISSE	---------------------------------------------------- */
/*	--------------------	#E5E5E5	 	#F5F5F5 ---------------------------------------------------- */

.contentHeader {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 10pt; 
	color: #333366;  
	font-weight:bold; 
	line-height: 13px;
	background-color: #E5E5E5;
	padding: 4px;
	margin: 0px;
	border: 0px;
	height: 15px;
}

.katalogbox_heller {background-color: #F5F5F5;padding:5px;}
.katalogbox_dunkel {background-color: #E5E5E5;padding:5px;}

.katalogRubrikLinks {
	background-color: #F5F5F5;
	padding: 4px;
	text-align: left;
}

.katalogRubrikLinks a:link {	
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: #000000; 
	text-decoration : none; 
	font-weight: normal;
}
.katalogRubrikLinks a:visited {	
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: #000000; 
	text-decoration : none; 
	font-weight: normal;
}
.katalogRubrikLinks a:hover {	
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: #999999; 
	text-decoration : none; 
	font-weight: normal;
}
.katalogRubrikLinks a:active {	
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: #999999; 
	text-decoration : none; 
	font-weight: bold;
}




.katalogGruppenLinks {
	background-color: #E5E5E5;
	padding: 4px;
	text-align: center;
}

.katalogGruppenLinks a:link {	
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 9pt;
	color: #000000; 
	text-decoration : none; 
	font-weight: normal;
}
.katalogGruppenLinks a:visited {	
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 9pt;
	color: #000000; 
	text-decoration : none; 
	font-weight: normal;
}
.katalogGruppenLinks a:hover {	
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 9pt;
	color: #999999; 
	text-decoration : none; 
	font-weight: normal;
}
.katalogGruppenLinks a:active {	
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 9pt;
	color: #999999; 
	text-decoration : none; 
	font-weight: bold;
}



.suchergebnisAbc a:link {	
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: #333366; 
	text-decoration : none; 
	font-weight: bold;
}
.suchergebnisAbc a:visited {	
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: #333366; 
	text-decoration : none; 
	font-weight: bold;
}
.suchergebnisAbc a:hover {	
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: #999999; 
	text-decoration : none; 
	font-weight: bold;
}
.suchergebnisAbc a:active {	
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: #999999; 
	text-decoration : none; 
	font-weight: bold;
}



.suchergebnisItem {
	width: 420px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: black;
	padding: 4px;
	margin-bottom: 4px;
	border: 0px;
}
.suchergebnisItem h1, .suchergebnisDetail h1 {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	font-weight: bold;
	color: #333366;
	
	margin: 0px;
	border: 0px;
	padding: 0px;
}
.suchergebnisItem h2, .suchergebnisDetail h2 {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	font-weight: bold;
	color: black;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.suchergebnisItem b, .suchergebnisDetail b {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	font-weight: bold;
}

.suchergebnisItem hr, .suchergebnisDetail hr {
	color: #ffb900;
	background-color: #ffb900;
	width: 100%;
	height: 1px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	
}

.suchergebnisDetail p {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: black;
	margin-bottom: 4px;
	margin-top: 0px;
	padding: 0px;
	border: 0px;
	
}

.suchergebnisDetail a:link,
.suchergebnisDetail a:visited,
.suchergebnisDetail a:hover,
.suchergebnisDetail a:active,
.suchergebnisItem a:link,
.suchergebnisItem a:visited,
.suchergebnisItem a:hover,
.suchergebnisItem a:active, {	
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: #000000; 
	text-decoration : none; 
	font-weight: normal;
}

.suchergebnisDetail {
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: #000000; 
	text-decoration : none; 
	font-weight: normal;
	background-color: #f5f5f5;
	width: 420px;
	padding: 4px;
}
