Modify standards BODY {
	HEIGHT: 100%;
	MARGIN: 0px;
	TEXT-ALIGN: left;
	WIDTH: 100%;
	} 
body {
	background-color: #DBDBDB/*#DBB72D*/;
	background-color: #EF9D13;  /*selleros */
	background-image: url(../pcs/ads/hg_selleros_background.jpg);
	background-repeat: repeat-x;
	margin: 0 auto; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
P {
	margin-top:0px;
	margin-bottom: 15px;
}

ol {
	margin-left:10px;
	padding:10px;
	list-style:decimal;
	background-image: none;
	}

.number_list {
	margin-left:10px;
	padding:10px;
	list-style:decimal;
	background-image: none;
	}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	line-height:30px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 18px;
	line-height:20px;
	color: #333333;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
}
h2 a{
	color:#222222;
	}
h2 a .hover{
	text-decoration:underline;
	}
h3 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}
a img{
	border:0 none;
	}
A:link {
	/*TEXT-DECORATION: none;*/
	color: #007DC5;
} 
A:hover {
	COLOR: #000000;
} 

A:visited {
	COLOR: #007DC5;
	/*text-decoration: none;*/
} 
.links{
	COLOR: #007DC5;
	text-decoration:underline;
	cursor:pointer;
}
.linkNormalText a{
	text-decoration:none;
	color:#222222;
	}

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

Forms INPUT { 
	BACKGROUND: #ffffff; 
	BORDER-BOTTOM: #666666 1px solid; 
	BORDER-LEFT: #666666 1px solid; 
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	COLOR: #333333; 
	FONT: 10px/10px Arial, Helvetica, sans-serif;;
} 

SELECT { 
	BACKGROUND: #ffffff; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	COLOR: #333333; 
	FONT: 12px/12px Arial, Helvetica, sans-serif;;
} 

/* Buttons */

.btnLink_dpfrg { /* doppelpfeil rechts gelb */
	height:30px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-gelb_H30.png);
	background-repeat:no-repeat;
	color:#D3C200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px 8px 0px 38px;
	line-height:30px;
	vertical-align:middle;
	float:left;
	}
.btnLink_dpfrg a {
	color:#D3C200;
	}
.btnLink_dpfug { /* doppelpfeil unten gelb */
	height:30px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilU-gelb_H30.png);
	background-repeat:no-repeat;
	color:#D3C200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px 8px 0px 38px;
	line-height:30px;
	vertical-align:middle;
	float:left;
	}
.btnLink_dpfug a {
	color:#D3C200;
	}

.btnLink_dpfrb { /* doppelpfeil rechts blau */
	height:30px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-blau_H30.png);
	background-repeat:no-repeat;
	color:#007DC5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px 8px 0px 38px;
	line-height:30px;
	vertical-align:middle;
	float:left;
	}
.btnLink_dpfrb a {
	color:#007DC5;
	text-decoration:none;
	}
.btnLink_dpfrb20 { /* doppelpfeil rechts blau h:20px */
	height:20px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-blau_H40.png);
	background-repeat:no-repeat;
	color:#007DC5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px 5px 0px 25px;
	line-height:20px;
	vertical-align:middle;
	float:left;
	}
.btnLink_dpfrb20 a {
	color:#007DC5;
	text-decoration:none;
	}
/* klasse für ad-buttons in der linken spalte */
.btnLink_dpfrb20_h40_ad{
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-blau_H40.png);
	background-repeat:no-repeat;
	color:#007DC5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px 5px 0px 25px;
	line-height:20px;
	text-decoration:none;
	cursor:pointer;
	vertical-align:middle;
	}
.btnLink_dpfrb20_h40_ad a {
	color:#007DC5;
	text-decoration:none;
	cursor:pointer;
	}
	12
.btnLink_dpfub { /* doppelpfeil unten blau */
	height:30px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilU-blau_H30.png);
	background-repeat:no-repeat;
	color:#007DC5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px 8px 0px 38px;
	line-height:30px;
	vertical-align:middle;
	float:left;
	}
.btnLink_dpfub a {
	color:#007DC5;
	}
.btnLink_ruehb { /* zurück halbblau */
	height:28px;
	background-image:url(../pcs/aufbau/button_hg_rueck-halbbl_H30.png);
	background-repeat:no-repeat;
	color:#C7CFE6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px 8px 0px 38px;
	line-height:28px;
	border:1px solid #C7CFE6;
	vertical-align:middle;
	float:left;
	}
.btnLink_ruehb a {
	color:#C7CFE6;
	text-decoration:none;
	}
.btnLink_ruehb a:hover {
	color:#007DC5;
	}
	
.btnLink_ruehb20 { /* zurück halbblau */
	height:20px;
	background-image:url(../pcs/aufbau/button_hg_rueck-halbbl_H20.png);
	background-repeat:no-repeat;
	color:#C7CFE6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px 8px 0px 25px;
	line-height:20px;
	border:1px solid #C7CFE6;
	vertical-align:middle;
	float:left;
	}
.btnLink_ruehb20 a {
	color:#C7CFE6;
	text-decoration:none;
	}
.btnLink_ruehb20 a:hover {
	color:#007DC5;
	}
	
.btnLink_dpfrr { /* doppelpfeil rechts rot */
	height:30px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-rot_H30.png);
	background-repeat:no-repeat;
	color:#AA0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px 8px 0px 38px;
	line-height:30px;
	vertical-align:middle;
	float:left;
	}
.btnLink_dpfrr a {
	color:#AA0000;
	}	
.btnLink_dpfrr20 { /* doppelpfeil rechts rot  h:20px*/
	height:20px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-rot_H20.png);
	background-repeat:no-repeat;
	color:#AA0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px 5px 0px 25px;
	line-height:20px;
	vertical-align:middle;
	float:left;
	}
.btnLink_dpfrr20 a {
	color:#AA0000;
	}
	
.btnLink_ruehr { /* zurück halbrot */
	height:28px;
	background-image:url(../pcs/aufbau/button_hg_rueck-halbrot_H30.png);
	background-repeat:no-repeat;
	color:#EABFBF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px 8px 0px 38px;
	line-height:28px;
	border:1px solid #EABFBF;
	vertical-align:middle;
	float:left;
	}
.btnLink_ruehr a {
	color:#EABFBF;
	}
	
.btnLink_dpfrs { /* doppelpfeil rechts schwarz */
	height:30px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-bk_H30.png);
	background-repeat:no-repeat;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px 8px 0px 38px;
	line-height:30px;
	vertical-align:middle;
	float:left;
	}
.btnLink_dpfrs a {
	color:#000000;
	}	
.btnLink_dpfrs20 { /* doppelpfeil rechts schwarz h:20px */
	height:20px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-bk_H20.png);
	background-repeat:no-repeat;
	color:#AA0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px 5px 0px 25px;
	line-height:20px;
	vertical-align:middle;
	float:left;
	}
.btnLink_dpfrs20 a {
	color:#000000;
	}

.btnLink_dpfrs20btn { /* doppelpfeil rechts schwarz h:20px für Standard-Buttons */
	height:20px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-bk_H20.png);
	background-repeat:no-repeat;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px 5px 0px 25px;
	border:solid 0px #aa0000;
	}
	
.btnLink_ruehs { /* zurück halschwarz */
	height:28px;
	background-image:url(../pcs/aufbau/button_hg_rueck-halbbk_H30.png);
	background-repeat:no-repeat;
	color:#EABFBF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px 8px 0px 38px;
	line-height:28px;
	border:1px solid #EABFBF;
	vertical-align:middle;
	float:left;
	}
.btnLink_ruehs a {
	color:#EABFBF;
	}
	
/*************************************/
.btnLink_30div { /* doppelpfeil rechts blau */
	height:30px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-bl_H30.png);
	background-repeat:no-repeat;
	color:#007DC5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px 8px 0px 38px;
	line-height:30px;
	vertical-align:middle;
	float:left;
	}
.btnLink_30div a {
	color:#007DC5;
	text-decoration:none;
	}	
	
.btnLink_20div { /* doppelpfeil rechts blau */
	height:20px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-blau_H20.png);
	background-repeat:no-repeat;
	color:#007DC5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px 5px 0px 25px;
	line-height:20px;
	vertical-align:middle;
	float:left;
	}
.btnLink_20div a {
	text-decoration:none;
	color:#007DC5;
	}
.btnLink_20div_halb{
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-halbbl_H20.png);
	}

.btnLink_30 { /* h:30px doppelpfeil rechts blau */
	height:30px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-bl_H30.png);
	background-repeat:no-repeat;
	color:#007DC5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px 8px 0px 38px;
	line-height:30px;
	vertical-align:middle;
	float:left;
	}
/************************/
.btnLink_20 { /* h:20px für Standard-Buttons blau*/
	height:20px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-blau_H20.png);
	background-repeat:no-repeat;
	color:#007DC5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px 5px 0px 25px;
	border:solid 0px #aa0000;
	}
.btnLink_20_bk { /* h:20px für Standard-Buttons schwarz*/
	height:20px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-bk_H20.png);
	background-repeat:no-repeat;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px 5px 0px 25px;
	border:solid 0px #aa0000;
	}
.btnLink_20_bl { /* h:20px für Standard-Buttons blau*/
	height:20px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-blau_H20.png);
	background-repeat:no-repeat;
	color:#007DC5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px 5px 0px 25px;
	border:solid 0px #aa0000;
	}
/* Zusatzverhalten für die Buttons, um bspw. die btn-grafik auszutauschen */

/* schwarz (bk) */
.btnLink_HGDoPfeil_re_halbbk20{
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-halbbk_H20.png);
	color:#EABFBF;
	}
.btnLink_HGDoPfeil_re_halbbk20:hover{
	color:#333333;
	}
.btnLink_HGrue_halbbk20{
	background-image:url(../pcs/aufbau/button_hg_rueck-halbbk_H20.png);
	color:#EABFBF;
	}
.btnLink_HGrue_halbbk20:hover{
	color:#333333;
	}
.btnLink_HGDoPfeil_re_halbbk30{
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-halbbk_H30.png);
	color:#EABFBF;
	}
.btnLink_HGDoPfeil_re_halbbk30:hover{
	color:#333333;
	}
.btnLink_HGrue_halbbk30{
	background-image:url(../pcs/aufbau/button_hg_rueck-halbbk_H30.png);
	color:#EABFBF;
	}
.btnLink_HGrue_halbbk30:hover{
	color:#333333;
	}
/* rot (r) *//*
.btnLink_HGDoPfeil_re_r20{
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-rot_H20.png);
	color:#aa0000;
	}
.btnLink_HGDoPfeil_re_r20 a{
	color:#aa0000;
	}
.btnLink_HGDoPfeil_re_halbr20{
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-halbr_H20.png);
	color:#EABFBF;
	}
.btnLink_HGDoPfeil_re_halbr20:hover{
	color:#ff0000;
	}
.btnLink_HGrue_halbr20{
	background-image:url(../pcs/aufbau/button_hg_rueck-halbr_H20.png);
	color:#EABFBF;
	}
.btnLink_HGrue_halbr20:hover{
	color:#ff0000;
	}
.btnLink_HGDoPfeil_re_r30{
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-rot_H30.png);
	color:#EABFBF;
	}
.btnLink_HGDoPfeil_re_r30 a{
	color:#aa0000;
	}
.btnLink_HGDoPfeil_re_halbr30{
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-halbr_H30.png);
	border:1px solid #EABFBF;
	color:#EABFBF;
	}
.btnLink_HGDoPfeil_re_halbr30 a{
	color:#EABFBF;
	}
.btnLink_HGDoPfeil_re_halbr30:hover{
	color:#aa0000;
	}
.btnLink_HGDoPfeil_re_halbr30:hover{
	color:#ff0000;
	}
.btnLink_HGrue_halbr30{
	background-image:url(../pcs/aufbau/button_hg_rueck-halbrot_H30.png);
	color:#EABFBF;
	}
.btnLink_HGrue_halbr30 a{
	color:#EABFBF;
	}
.btnLink_HGrue_halbr30:hover{
	color:#aa0000;
	}
*/

/* blau (r) */
.btnLink_HGDoPfeil_re_bl20{
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-rot_H20.png);
	color:#aa0000;
	}
.btnLink_HGDoPfeil_re_bl20 a{
	color:#aa0000;
	}
.btnLink_HGDoPfeil_re_halbbl20{
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-halbr_H20.png);
	color:#EABFBF;
	}
.btnLink_HGDoPfeil_re_halbbl20:hover{
	color:#ff0000;
	}
.btnLink_HGrue_halbbl20{
	background-image:url(../pcs/aufbau/button_hg_rueck-halbr_H20.png);
	color:#EABFBF;
	}
.btnLink_HGrue_halbbl20:hover{
	color:#ff0000;
	}
.btnLink_HGDoPfeil_re_bl30{
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-rot_H30.png);
	color:#EABFBF;
	}
.btnLink_HGDoPfeil_re_bl30 a{
	color:#aa0000;
	}
.btnLink_HGDoPfeil_re_halbbl30{
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-halbr_H30.png);
	border:1px solid #EABFBF;
	color:#EABFBF;
	}
.btnLink_HGDoPfeil_re_halbbl30 a{
	color:#EABFBF;
	}
.btnLink_HGDoPfeil_re_halbbl30:hover{
	color:#aa0000;
	}
.btnLink_HGDoPfeil_re_halbbl30:hover{
	color:#ff0000;
	}
.btnLink_HGrue_halbbl30{
	background-image:url(../pcs/aufbau/button_hg_rueck-halbrot_H30.png);
	color:#EABFBF;
	}
.btnLink_HGrue_halbbl30 a{
	color:#EABFBF;
	}
.btnLink_HGrue_halbbl30:hover{
	color:#aa0000;
	}

/*
.button {
	height: 20px;
	width: 75px;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	font-weight: bold;
	background-image:url(../pcs/aufbau/hg_btn.png);
	background-repeat:repeat-x;
	background-color:#F9DC2F;
	border:solid 1px #333333;
}*/

.button { /* h:20px für Standard-Buttons blau*/
	height:20px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-blau_H20.png);
	background-repeat:no-repeat;
	color:#007DC5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px 5px 0px 25px;
	border:solid 0px #aa0000;
	}
.button30 { /* h:30px für Standard-Buttons blau*/
	height:30px;
	background-image:url(../pcs/aufbau/button_hg_doppelpfeilRe-blau_H30.png);
	background-repeat:no-repeat;
	color:#007DC5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px 8px 0px 38px;
	border:solid 0px #aa0000;
	}

.button_markt {
	height: 20px;
	/*width: 75px;*/
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color:#C90505;
	border:solid 1px #333333;
}
.variabelButton {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	font-weight: bold;
	background-image:url(../pcs/aufbau/hg_btn.png);
	background-repeat:repeat-x;
	background-color:#F9DC2F;
	border:solid 1px #7f7f7f;
}
.button_ohne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#ffffff;
	color:#666666;
	border:none;
	text-transform: capitalize;
}

.formNavi {
	cursor:pointer;
	height: 20px;
	color: #008DD0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	/*background-image:url(../pcs/aufbau/hg_btn.png);
	background-repeat:repeat-x;*/
	
	background-color:none;
	border:none;
}

/****** RAHMEN ******/
.rahmen {
	border:solid 1px #7f7f7f;
	}
.rahmenw {
	border:solid 1px #ffffff;
	}
.rahmenunten {
	border-bottom:solid 1px #7f7f7f;
	}
.rahmenfelder100proz {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #008DD0;
	width: 99%;
	margin: 2px 2px 2px 0px;
	padding: 3px 0;
}
.rahmenfelderSuche {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #008DD0;
	width: 180px;
	height:29px;
	vertical-align:middle;
}
.rahmenfelderSucheMittel {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #008DD0;
	width: 249px;
	height:22px;
	padding: 1px;
	vertical-align:middle;
}
.rahmenfelderTextarea {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #008DD0;
	height: 100px;
	width: 80%;
}

.hinweis {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	vertical-align:top;
}

.border_dotted{
	/*border: 1px dotted #008DD0;*/
	border: 1px dotted #cccccc;
	}
.border_top_dotted{
	border-top: 1px dotted #cccccc;
	}

.border_bottom_dotted{
	border-bottom: 1px dotted #cccccc;
	}

.border_solid{
	border: 1px solid #cccccc;
	}
.border_top_solid{
	border-top: 1px solid #cccccc;
	}
.border_bottom_solid{
	border-bottom: 1px solid #cccccc;
	}

.border_bottom_abstand {
	margin-bottom:10px; 
	padding-bottom:10px;
	}

/****** AUSRICHTUNG ******/
.unten {
	vertical-align: bottom;
}
.oben {
	vertical-align: top;
}
.verticalCenter {
	vertical-align: middle;
}
/****** MENÜS ******/

/* vzmeX in vz_navi.css */

.me4 a {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	color: #CA0088; /* magenta */
}
.me3 a {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #474747;
	white-space: nowrap;
}
.me3 a:hover {
	color: #000000;
	}
.me1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	white-space: nowrap;
	text-align: left;
	padding: 0px;
	letter-spacing: 1px;
}
.me1 a:hover {
	color: #F2CA30;
	}
	
.me1select {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	font-weight: bold;
	height: 33px;
	background-color: #f2f2f2;
	background-image: url(../pcs/aufbau/hg_menuME1ov.png);
	background-repeat: repeat-x;
	vertical-align: middle;
	white-space: nowrap;
	/*text-align: center;*/
}
.me1select a {
	color: #ffffff;
	}
.me1select a:hover {
	color: #F2CA30;
	}

.vzTool {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	cursor: text;
	vertical-align: middle;
	line-height: 15px;
	
	color: #7f7f7f;
}	
.vzToolTextfeld {
	vertical-align:middle;
	font-size: 9px;
	color: #333333;
	background-color:#FFFFFF;
	height:14px;
	width:260px;
	border: 1px solid #CCCCCC;
	border-right: none;
	border-left: none;
	margin-right: 0px;
	padding-left: 0px;
}
.vzToolButton {
	vertical-align:middle;

	/*background-color:#efefef;
	border: 1px solid #CCCCCC;
	height:14px;*/
	margin-left: -3px;
	padding-left: 0px;
}
.vzTool a {
	font-size: 10px;
	color: #333333;
}
.vzTool a:hover {
	color: #FF0000;
	}
	
.vzCPXGrafik{
	float:left; 
	margin: 7px 7px 7px 10px; 
	vertical-align:top; 
	max-width:140px; 
	height:110px; 
	overflow:hidden;
	}
.vzCPXLogo{
	float:left; 
	margin: 7px 7px 7px 10px; 
	vertical-align:top; 
	max-width:300px; 
	max-height:50px; 
	overflow:hidden;
	}
.vzSTDGrafik{
	float:left; 
	margin: 7px 7px 7px 10px; 
	vertical-align:top; 
	max-width:100px; 
	height:79px; 
	overflow:hidden;
	}
.vzCPXHeadline{
	font-size:16px;
	}
.vzSTDHeadline{
	font-size:12px;
	}
.vzCPXWebinfos{
	}
.vzSTDWebinfos{
	display:none;
	}
.vzListeAnbieterinfoLogo{
	postion: relative;
	padding-left:10px;
	margin-top:4px;
	vertical-align:top;
	clear:both;
	}
.vzListeAnbieterinfoLogo h2, a{
	text-decoration:none;
	color:#333333;
	}
.vzListeAnbieterinfoStd{
	postion: relative;
	padding-left:5px;
	margin-top:4px;
	vertical-align:top;
	}
.vzListeTools{
	clear:both;
	float:right;
	}

/* filterbox*/
.vzFilterBox {
	margin-top:10px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
	}

/* filtergruppen */
.vzFiltergruppe {
	background-color: #f5f5f5;
	height: 30px;
	color: #666666;
	border-top: 1px solid #cccccc;
	line-height: 30px;
	cursor: pointer;
	}
	
/* filterpunkte */
.vzFilterpunkte{
	border-top: 1px solid #cccccc;
	padding: 5px 0px 5px 0px;
	}

li.vzToolDetailL{
	position:relative;
	z-index:1000000;
	list-style-position:outside;
	list-style-type:none !important;
	margin-left: 5px !important;
	white-space: nowrap;
	clear: both;
	padding:5px 0px;
	line-height:14px;
	vertical-align:middle;
	}
	
li.vzToolDetailL:hover {
	/*background-color: #efefef;*/
	}
	
label.vzToolDetailL_disabled {
	color: #CCCCCC !important;
	}

.vzToolDetailLTop {
	background-image: url(../pcs/aufbau/hg_menuME1ov.png);
	font-weight: bold;
	color:#FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
	margin: 0px;
	margin-bottom:5px;
	padding: 5px;
	cursor: move;
}

#filterDeeplink{
	display: none;
	border: 1px solid #CCCCCC;
	width: 300px;
	margin-right: 5px;
	}

.vzNavi {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	vertical-align: top;
	line-height: 16px;
	color: #555555;
}	
.vzNavi a {
	color: #666666;
}
.vzNavi a:hover {
	color: #FF0000;
	}
	
.me21 a {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height:20px;
	color: #7f7f7f;
	vertical-align: middle;
	white-space: nowrap;
	text-align: left;
	letter-spacing:1px;
	padding: 5px 0px 5px 0px;
}
.me21 a:hover {
	color: #00ACEC;
	}

.me5 a {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	padding-top: 10px;
	padding-left: 0px;
}


/****** HEADLINES ******/
.superheadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	line-height:26px;
	color:#FFFFFF;
	letter-spacing: -1px;
	}
.superheadline a{
	color:#FFFFFF;
	text-decoration:none;
	}
.headline0 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 22px;
	line-height: 20px;
	color: #474747;
	font-weight: bold;
}
/*.headline {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 16px;
	line-height: 20px;
	color: #474747;
	font-weight: bold;
}*/
.headline a{
	text-decoration:none;
	}
.headline_neben {
	color:#dddddd;
	}
.headline2 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 14px;
	line-height: 14px;
	color: #222222;
	font-weight: bold;
}
.headline3 {
	font-family: Arial, Helvetica, sans-serif;;
	color:#008dd0;
	font-size:14px;
	font-weight:bold;
}
.headline{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#111111;
	line-height:22px;
	}
.headline_h3 {
	font-family: Arial, Helvetica, sans-serif;;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	color:#008dd0;
	font-size:13px; 
	padding-top:10px;
}
.headline_h4 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}
.headlinebx {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #7f7f7f;
	line-height: 24px;
}
.headlineH1BT { /* headline Highlights1BereichTitel*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #Ff0000;
}
.headlineH2BT { /* headline Highlights1BereichTitel*/
	font-family:"Times New Roman", Times, serif;
	font-size: 22px;
	color: #F2CA30;
}
.headlineBxGelb { /* headline Highlights1BereichTitel*/
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	color: #F2CA30;
	font-weight:bold;
}


/****** TEXTE ******/
/* formatiert alle möglichen texte weiß */
.weiss{
	color:#FFFFFF;
	}
.weiss a{
	color:#FFFFFF;
	}
.titel {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 16px;
	color: #555555;
	font-weight: bold;
}
.utitel {
	padding-top:20px;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}
.main {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	vertical-align: top;
	line-height: 16px;
	color: #333333;
}
.main ul li {
	list-style-position:outside;
	list-style-type:square;
	margin-left:16px;
	/*
 	padding:0px 0 0 8px;
 	background-image: url(../pcs/aufbau/bullet.png);
 	background-repeat: no-repeat;
 	background-position:2px 6px;
	*/
}
.mainw {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	vertical-align: top;
	line-height: 16px;
	color: #ffffff;
}
.mainw a {
	color: #ffffff;
}
.mainw a:hover {
	color: #F2CA30;
	}
.mainMittel {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	vertical-align: top;
	line-height: 14px;
	color: #474747;
}
p, .mainMittel {
	/*margin-bottom:5px;*/
	}
h3, .mainMittel{
	/*font-size: 11px !important;
	padding-top:0 !important;*/
	}
.mainMittel li {
	list-style-type:none;
	margin:0;
 	padding:0px 0 0 8px;
 	background-image: url(../pcs/aufbau/bullet.png);
 	background-repeat: no-repeat;
 	background-position:2px 6px;
}
.mainKlein {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	vertical-align: top;
	line-height: 12px;
	color: #333333;
}
.mainKlein ul li {
	list-style-type:none;
	margin:0;
 	padding:0px 0 0 8px;
 	background-image: url(../pcs/aufbau/bullet.png);
 	background-repeat: no-repeat;
 	background-position:2px 6px;
}
.mainwKlein {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	cursor: text;
	vertical-align: top;
	line-height: 11px;
	color: #ffffff;
}
.mainwKlein a {
	color: #ffffff;
}
.mainwKlein a:hover {
	color: #F2CA30;
	}
.mainwKlein ul li {
	list-style-type:none;
	margin:0;
 	padding:0px 0 0 8px;
 	background-image: url(../pcs/aufbau/bullet_w.png);
 	background-repeat: no-repeat;
 	background-position:2px 6px;
}
.mainMicro {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	cursor: text;
	vertical-align: top;
	line-height: 10px;
	color: #333333;
}
.fussnote {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 9px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	white-space: normal;	
}
/* nachrangige schrift wird anders formatiert */
.font_rang2 {
	color:#777777;
	}

.bewKategorie {
	font-family: Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	color: #666666;
	text-decoration: none;
	vertical-align: top;
	padding-top: 1px;
	padding-right: 3px;
	padding-left: 1px;
}
.bewPunkte {
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	color: #666666;
	text-decoration: none;
	vertical-align: top;
}
.bewPunkteGesamt {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 20px;
	font-weight:bold;
	line-height: normal;
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
	background-color:#575757;
}


/****** BILDER ******/
/*positionen*/
.bild_links {
	margin: 5px 5px 5px 0px;
	float: left;
	clear: left;
}
.bild_rechts {
	padding: 0px;
	margin: 5px 0px 5px 10px;
	float: right;
}
.bild_mitte {
	padding: 0px;
	margin: 5px 0px;
}

/*formatierungen*/
.BildRedaktion {
	border:solid 1px #CCCCCC;
	}

/****** FORMULARE ******/
.form_Kopf {
	padding:5px 5px;
	border-top:3px solid #008DD0;
	vertical-align:middle;
	background:#C9EBFF;
	}
.form_Kopf2 {
	padding:5px 10px;
	background:#dddddd;
	background-image:url(../pcs/aufbau/hg_streifen_hlgrau.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	vertical-align:middle;
	}
.form_Zellen {
	padding:1px 5px;
	}
.form_hg{
	background:#C9EBFF;
	}
.errorInput100proz {
	background-color:#ff9999;
	color:#770000;
	border:solid 1px #770000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	width: 100%;
	margin: 2px 0px 2px 0px;
	}
.error {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	color:#770000;
	font-weight: bold;
	}
.errorheadline {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 14px;
	line-height: 20px;
	color:#770000;
	font-weight: bold;
	}
/****** HINTERGRÜNDE ******/
.hg_box{
	background:#f5f5f5;
	padding:5px;
	}
.hg_box-dunkel{
	background:#6a6a6a;
	padding:5px;
	color:#FFFFFF;
	}
.hg_box_verlauf{
	background-image:url(../pcs/aufbau/hg_boxverlauf_blau.jpg);
	background-repeat:repeat-x;
	padding:20px 50px;
	color:#111111;
	}
.hg_horizstreifen_dunkel{
	background-image:url(../pcs/aufbau/hg_horizleiste-streifen.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:5px;
	color:#FFFFFF;
	}
.hg_formKopf {
	background:#C9EBFF;
	}
.hg_formZellen {
	background:#C9EBFF;
	}
.hg_box_hover:hover{
	background-image:none;
	background-color:#f5f5f5;
	cursor:pointer;
	}
.hg_weiss{
	background-color:#FFFFFF;
	}
	
div.tabellenzeileHover:hover {
	background: #efefef;
	}
tr.tabellenzeileHover:hover {
	background: #efefef;
	}
tr.tabellenzeileHover td {
	cursor:default;
	}

.hg_markt50proz {
	background-color:#F7DADA;
	}

.hg_zeileHell { /* tabellenzeilen hintergründe, abwechselnd heller und dunkler */
	background-color:#fafafa;
	}
.hg_zeileDunkel {
	/*background-color:#E1F0FB;*/
	background-color:#f6f6f6;
	}

/******* PPC - ADs *********/
.ppcContainer {
	}
.ppcHeadline a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF0000; /* cyan */
	text-decoration:none;
	font-weight:bold;
}
.ppcHeadline {
}
.ppcHeadline a:hover{
	COLOR: #000000; /* magenta */
}
.ppcHeadline a:visited{
	color: #FF0000; /* cyan */
}
.ppcMain a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	line-height: 15px;
	text-decoration:none;
	color: #555555;
}
.ppcMain a{
}
.ppcWeb a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	color: #7f7f7f;
	text-decoration:none;
}
.ppcWeb a:hover{
	COLOR: #FF0000; /* magenta */
}
.ppcWeb a:visited{
	color: #FF0000;
}
.ppcGrafik {
	width: 140px; 
	height:105px;
	}
.ppcGrafikzelle {
	width:105px;
	padding:0px 10px;
	}

/*wiederkehrende formatierungen bei denen ids nicht konform sind (bzgl. mehrfachverwendung auf einer seite) */
.streifen_neu { /* der "neu" - streifen auf der meindb-startseite */
	position:relative; 
	z-index:100; 
	right:0px; 
	top:25px; 
	float:right; 
	background-image:url(../pcs/aufbau/streifen_neu_rot.png); 
	width:75px; 
	height:30px;
	}

.btn_hg {
	background-image:url(../pcs/aufbau/hg_btn.png);
	background-repeat:repeat-x;
	}
.btn_hg a{
	color:#000000;
	}
.btn_hg_red {
	/*
	background-image:url(../pcs/aufbau/hg_btn.png);
	background-repeat:repeat-x;
	*/
	background-color:#474747;
	color: #ffffff;
	}
.btn_hg_red a{
	color:#FFFFFF;
	}
.btn_hg_markt {
	/*
	background-image:url(../pcs/aufbau/hg_btn.png);
	background-repeat:repeat-x;
	*/
	background-color:#C90505;
	color: #ffffff;
	}
.btn_hg_markt a{
	color:#FFFFFF;
	}
.alle_untenRechts {
	position:absolute;
	bottom:2px;
	right:2px;
	width:126px;
	overflow:hidden;
	padding:2px 4px;
	}
/* kleine kreuze auf grafiken usw.*/
.kreuz {
	position:absolute;
	top:15px;
	right:5px;
	width:9px;
	height:9px;
	background-image:url(../pcs/aufbau/+.png);
	background-repeat:no-repeat;
	}
.produkt_beschreibungen_liste {
	}

.StartBoxTitelIcon {
	width: 70px;
	height: 70px;
	margin-top: -16px;
	margin-left: -15px;
	margin-right: 5px;
	margin-bottom: 0px;
	float: left;
	}
.StartHGSchrift {
	margin-top:0px;
	font-size: 32px;
	font-weight: bold;
	color: #ffffff;
	}
.produkteStart{
	float:left; 
	margin:0 1px 1px 0; 
	width:212px; 
	height:35px; 
	line-height:25px;
	background-color:#444444; 
	border:0px solid #ced1ff; 
	color:#ced1ff; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.produkteStart:hover{
	background-color:#ced1ff;
	color:#434aa6; 
	}
.produkteStart a{
	color:#ced1ff;
	}
.produkteStart:hover a{
	color:#434aa6;
	}
.schatten_links {
	top:2px;
	position:relative;
	width: 5px;;
	background-image:url(../pcs/aufbau/hg_blatt.png);
	background-repeat:repeat-y;
	z-index:0;
	float:left;
	}
.schatten_unten {
	position:relative;
	height:6px;
	background-image:url(../pcs/aufbau/schatten_unten.png);
	clear:both;
	float:left;
	}

.vzPunkteBox {
	float:right; 
/*	background-image:url(../pcs/aufbau/punkte_box.png);
	background-repeat:no-repeat; */
	width:82px; 
	height:20px; 
	/*text-align: center; */
	padding-top:1px;
	margin-left:0px;
}
/* Klassen für die Markt-Startseite*/

.pa_Titel{
	position:relative; 
	left:240px; 
	margin-bottom:40px; 
	margin-top:5px; 
	font-size:32px; 
	line-height:50px; 
	width:845px; 
	color:#AA0000;
}
.pa_Vorteil{
	position:relative; 
	left:350px; 
	width:400px;
	height:30px;
	font-size:14px; 
	margin-bottom:14px;
	cursor:default;
}
.pa_Nummer{
	margin-top: -25px; 
	font-size:80px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	line-height:90px; 
	float:left;
}
.pa_NummerZeile{
	background-color:#AA0000; 
	color:#FFFFFF; 
	width:100%; 
	height:80px;
}
.pa_NummerZeile2{
	margin-top:20px; 
	background-color:#F7DADA; 
	/*height:70px; */
	padding:10px; 
	margin-bottom:10px;
}
.pa_NummerBox{
	width:33%; 
	float:left; 
	margin-top:10px;
}
.pa_harken{
	float:right;
}
.pa_AnfragenBox{
	height:40px; 
	padding:5px; 
	background-color:#FBEBEB; 
	margin-bottom:10px;
}

.tooltip{
    position:absolute;
    z-index:9999;
    background-color:#FFFFFF;
    padding:8px;
    border:1px solid #008DD0;
    width:250px;
}

.tooltip p{
    margin:0;
    padding:0;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 12px;
	line-height: 16px;
	color: #474747;
}

/* main_showcase vertical scroll */
#main_showcase {
	position:relative;
	clear:both;
	}

/* root element for pages */
#pages {
	position:absolute;
	height:20000em;
}

/* single page */
.page {
	height: 320px;
	width:408px;
	border-top:3px solid #008DD0;
}

/* root element for horizontal scrollables */
.scrollable {
	position:relative;
	overflow:hidden;
	width: 408px;
	height: 320px;
}

/* root element for scrollable items */
.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.item {
	float:left;
	/*cursor:pointer;*/
	width:408px;
	height:320px;
}


#showcase{
	clear:both;
	}
/* main_showcase navigator */

#main_showcase_navi {
	padding:0px;
	margin:0;
}

#showcase-navi{
	clear:both;
	}

#main_showcase_navi li {
	/*background-color:#007DC5;*/
	float:left;
	/*color:#C9EBFF;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:12px;
	overflow:hidden;
	list-style-type:none;
	padding:8px 25px 10px 8px;
	/*width:100px;*/
	cursor:pointer;
	margin:0px;
	margin-right:-10px;
	position:relative;
	white-space:nowrap;
}

#main_showcase_navi li div{
	font-size:11px;
	text-align:center;
	margin-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}

#main_showcase_navi li a{
	text-align:center;
	margin-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#C9EBFF;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-decoration: none;
}

#main_showcase_navi li:hover {
	/*background-color:#008DD0;*/
	background:url(../pcs/aufbau/vz_showcase_navi_register-ov.png) right no-repeat;
	color:#FFFFFF;
}
#main_showcase_navi li:hover .headline3 {
	color:#FFFFFF;
	}

#main_showcase_navi li.active {
	/*background-color:#008DD0;*/
	background:url(../pcs/aufbau/vz_showcase_navi_register-ov.png) right no-repeat;
	color:#ffffff;
}

#main_showcase_navi img {
	float:left;
	margin-right:10px;
}

#main_showcase_navi strong {
	display:block;
}

#main_showcase div.navi {
	margin-left:100px;
	cursor:pointer;
}
.navTab{
	background:url(../pcs/aufbau/vz_showcase_navi_register.png) right no-repeat;
	/*border:1px solid #999999;
	background-color:#C9EBFF;
	border-bottom:none;*/
	color:#008DD0;
	}
/* register aktiv */
.navTabHoverCSS{
	/*background-color : #008DD0;*/
	position:relative;
	z-index:50;
	background:url(../pcs/aufbau/vz_showcase_navi_register-ov.png) right no-repeat;
	padding-right:20px;
	font-weight : bold;
	color : #ffffff;
	}
.navTabDown{
	top:3px;
	}

/*Info-Box (SEO)*/
.infobox_open_style{
	color:#008DD0;
	font-family:'Courier New', Courier, monospace;
	padding:0px;
	position:absolute;
	top:10px;
	cursor:pointer;
	}
.infobox_style{
	position:absolute;
	z-index:
	top:75px;
	left:0px;
	padding:10px 5px ; 
	background-color:#FFFFFF; 
	z-index:1000; 
	width:991px; 
	overflow:hidden;
	opacity:.95; /* normale browser */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /* IE8 */
	filter: alpha(opacity=95); /* IE5-7 */
	}

/* banner */
#bannerVZSuper{
	border-bottom: 1px dotted #008DD0;
	padding-bottom: 5px;
	margin-bottom: 5px;
	text-align:center;
	}

.banner_Anzeige{
	margin: auto;
	height:12px;
	text-align: right; 
	color: rgb(153, 153, 153);
	background:none;
	}
.bannerSpalte{
	margin:10px 0 0;
	}
/* vz-boxen */
.content_rl_3spalt{
	/*border-top: dotted 1px #efefef;
	border-bottom: dotted 1px #efefef;
	padding:20px 0;*/
	}
	.content_rl_3spalt h3{
		margin:3px 0;
		}
	.content_rl_3spalt_1{
		float:left;
		padding:5px 8px;
		border:solid 1px #cccccc;
		width:235px;
		}
	.content_rl_3spalt_2{
		float:left;
		margin-left:19px;
		padding:5px 8px;
		border:solid 1px #cccccc;
		width:235px;
		}
	.content_rl_3spalt_3{
		float:left;
		margin-left:20px;
		padding:5px 8px;
		border:solid 1px #cccccc;
		width:235px;
		}
	.content_rl_3spalt_bildVoll{
		width:235px;
		overflow:hidden;
		}
		.content_rl_3spalt_bildVoll a{
			border:none;
			}

.hinweis_achtung{
	background-image:url(../pcs/icons/sonstige/achtung.png);
	background-position:left;
	background-repeat:no-repeat;
	position:absolute;
	left:350px;
	width:200px;
	min-height:20px;
	padding:5px 0 0 15px;
	vertical-align:middle;
	cursor:help;
	}

abbr{
	cursor:help;
	}

.accordionMenu a{
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	}

.clearfix{
	clear:both;
	height:1px;
	}

.textSuperklein{
	color:#222222;
	font-size:8px;
	}
.textSuperklein a{
	color:#222222;
	text-decoration:none;
	}

.ladegrafik{
	background-image:url(../pcs/aufbau/ladegrafik_allgemein.gif);
	background-repeat:no-repeat;
	background-position:center;
	min-height:40px;
	}

.fehler{
	background-color:#ff0000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:3px;
	margin-top:-5px;
	font-weight:bold;
	line-height:18px;
	}

/****** ABSTÄNDE & Co ******/
.Zeichenabstand15 {
	text-indent: 20px;	
	}
.AbstME3 {
	padding:0px;
	}
.padding5px {
	padding:5px;
	}
.padding10px {
	padding:10px;
	}
.marginTop10px{
	margin-top:10px;
	}
/* boxen */
.box{
	clear:both;
	padding-top: 20px;
	margin-bottom:20px;
	}
.box h3{
	color:#008dd0;
	font-size:14px; 
	/*padding-top:10px;*/
	}
.box a h3{
	text-decoration:none;
	}
.box a h3:hover{
	color: #000000;
}
.box_kopf {
	border-bottom: 3px solid #cccccc;
	padding: 0px 0px 5px 0px;
	margin-bottom:5px;
	line-height:18px;
/*	background-image:url(../pcs/aufbau/hg_bx_streifen_kopf_hlgrau.png);
	background-repeat: repeat-x;
	color:#FFFFFF;
	padding:5px;
	margin-bottom:1px;
	*/
	}
.box_kopf a {
	text-decoration:none;
	}
.box_kopf h3 {
	margin:0;
	color:#008dd0;
	font-size:14px;
	}
.box_kopf h2 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	color:#111111;
	margin:0;
	}
.box_kopf_dottedUnten{
	border-bottom: 1px dotted #008dd0;
	margin-bottom:20px;
	}

.box_kopf_journal {
	/*background-image:url(../pcs/aufbau/hg_bx_streifen_kopf.png);
	background-repeat: repeat-x;
	background-color: #474747;
	color:#FFFFFF;
	padding:5px;
	margin-bottom:1px;*/
	border-bottom:3px solid #008dd0;
	padding:5px;
	}
.box_kopf_vz {
	padding:5px 5px;
	border-top:3px solid #008DD0;
	}
.box_kopf_vz_RahmenUnten {
	padding:5px 5px;
	border-bottom:3px solid #008DD0;
	}
.box_content_vz{
	padding:0px 5px;
	}
.box_kopf_markt {
	background-image:url(../pcs/aufbau/hg_bx_streifen_kopf_rot.png);
	background-repeat: repeat-x;
	background-color: #C90505;
	color:#FFFFFF;
	padding:5px;
	margin-bottom:1px;
	}
/* neue boxen */
.boxNeu{
	border:solid 0px #cccccc;
	background-color:#ffffff;
	padding:10px;
	}
.boxNeu h3{
	margin:5px 0 10px;
	font-weight:normal;
	font-size:14px;
	}
.boxInBox{
	float:left;
	margin:0 5px 5px 0;
	}
.angebotBox{
	width:229px;
	height:90px;
	overflow:hidden;
	background:#f9f9f9;
	}
.journalBox{
	width:311px;
	height:123px;
	overflow:hidden;
	background:#f9f9f9;
	}
.boxInBox .abild{
	max-height:75px; 
	max-width:80px; 
	overflow:hidden; 
	margin-right:5px;
	float:left;
	}
.abj{
	max-width:150px !important;
	max-height:113px !important;
	}
.boxInBox .atext{
	width:144px; 
	float:left;
	}
.boxInBox .atext div{
	padding:3px 0;
	}
