
div.hinweis { 
	position:absolute; 
	top:250px; 
	left:230px; 
	z-index:1;
	min-width:350px;
	border-width:3px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-style:solid;
	border-color:#b0356a;
	background-color:#FFFFFF;
	background-attachment:fixed;
	text-align:center;
}
img.hinweis { 
	width:134;
	height:17;
	border-style:none;
}

#inhaltohnenavigation {
	float: left;
	clear: left;
	border-top: 2px solid #b0356a;
	margin-left: 13px;
	padding-top: 10px;
	width: 757px;
	font-size: 12px;
	line-height: 17px;
}

* html #inhaltohnenavigation {
	float: left;
	clear: left;
	border-top: 2px solid #b0356a;
	margin-left: 7px;
	padding-top: 10px;
	width: 757px;
	font-size: 12px;
	line-height: 17px;
}


.inhaltohnenavigation_text {
	margin: 3px 0 0px;
}

.inhaltohnenavigation a {
	font-size: 11px;
	line-height: 16px;
	text-decoration: underline;
}

.inhaltohnenavigation a:hover {
	color: #B0356A;
}

.inhaltohnenavigation_bottom{

}
.inhaltohnenavigation_file {
	margin-top:1.2em;
	float:left;
	text-align: left;

}

.inhaltohnenavigation_downloadbox {
	margin: 55px 45px 55px 10px;
	display:inline;
}

.inhaltohnenavigation_file_icon {
	vertical-align:text-bottom;
	margin-right:8px;
}

.inhaltohnenavigation_link {
	text-align: right;
}

.inhaltohnenavigation_link a {
	text-align: right;
	color: #6f6f6f;		
	font-size: 10px;
	line-height: 2em;
	text-decoration: underline;
}

.inhaltohnenavigation_link a:hover {
	color: #B0356A;
}

#inhaltmitnavigation {
	float: left;
	border-top: 2px solid #b0356a;
	margin-left: 10px;
	padding-top: 10px;
	width: 590px;
  font-size: 12px;
  line-height: 17px;
}

* html #inhaltmitnavigation {
	float: left;
	border-top: 2px solid #b0356a;
	margin-left: 10px;
	padding-top: 10px;
	width: 590px;
  font-size: 12px;
  line-height: 17px;
}

.inhaltmitnavigation_text {
	margin: 3px 0 0px;
}


.inhaltmitnavigation a {
	font-size: 11px;
	line-height: 16px;
	text-decoration: underline;
}

.inhaltmitnavigation a:hover {
	color: #B0356A;
}	


#inhaltohnenavigation hr,#inhaltmitnavigation hr {
	background: #779665;
	color: #779665;
	border: 0;
	height: 2px;
	margin-top: 10px;
}

#geschaeftsfeld_headline {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 17px;
	color: #6f6f6f;
	font-weight: bold;
}

#geschaeftsfeld_subline {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	line-height: 14px;
	color: #6f6f6f;
}

.geschaeftsfeld_link {
	text-align:right;
	padding-bottom: 3px;
		
}

.geschaeftsfeld_link a {
	color: #6f6f6f;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
}

.geschaeftsfeld_link a:hover{
	color: #B0356A;
}	

/* Global definitions */
html,body {
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
}

a {
	color: #000;
	text-decoration: none;
}

table {
	font-size: 11px;
	line-height: 16px;
}

/*
.right {
	float: right;
}

.left {
	float: left;
}
/*


/*  ------------------  Kopfzeile  (anfang) ------------------  */
/* Hilfsnavigation */
#hilfsnavigation {
	position: absolute;
	top: 12px;
	left: 10px;
	width: 590px;
	font-size: 10px;
	line-height: 16px;
}

#hilfsnavigation a {
	padding: 0 4px 0;
	font-size: 10px;
	line-height: 16px;
}

#hilfsnavigation a:hover {
	color: #b0356a;
	text-decoration: underline;
}

/* Suchbox */

#suchbox form {
	padding: 0;
	margin: 0;
}

#suchbox input {
	vertical-align: middle;
	font-size: 10px;
	line-height: 14px;
	width: 50px;
}

#suchbox a {
	font-size: 10px;
	line-height: 14px;
	color: #6f6f6f;
	text-decoration: underline;
}

#suchbox a:hover{
	color: #b0356a;
	font-size: 10px;
	line-height: 14px;
}

/*  ------------------  Kopfzeile  (ende) ------------------  */
	/*  ------------------  Inhalt  (anfang) ------------------  */

/* Hauptnavigation */

#kopfzeile {
	width: 1004px;
	height: 32px;
	background: #E6E6E6 url(images/seperator_h.gif) top left repeat-x;
}

#suchbox {
	position: absolute;
	top: 0px;
	padding-top: 7px;
	height: 32px;
	left: 803px;
	width: 201px;
	font-size: 11px;
	line-height: 16px;
	text-align: left;
	background: url(images/seperator_v.gif) top right repeat-y;
	border:0px solid #0000ff;
}


#kopfzeile2 {
	border:0px solid #ff0000;
	height: 92px;
	width:1004px;
	background: #fff url(images/seperator_v.gif) top right repeat-y;
}

#wrapper {
	position: absolute;
	width: 1004px;
	display: table;
}

#inhalt {
	float:left;
	padding-top:0px;
	margin-top:0px;
	display: table-row;
	width: 1004px;
	background: #fff url(images/seperator_v.gif) top right repeat-y;
	padding-bottom: 10px;
	border:0px solid #ff0000;
}

#fusszeile {
	float: left;
	padding-top:0px;
	margin-top:0px;
	display: table-row;
	width: 1004px;
	height: 25px;
	background: url(images/seperator_h.gif) top left repeat-x;
	font-size: 10px;
	line-height: 14px;
	border:0px solid #ff0000;
}

#logo {
	margin: 0;
	padding: 0;
	border:0px solid #ff0000;
	float:left;
}

#hauptnavigation {			
	height: 75px;
	vertical-align: bottom;
	margin:0 0 0 0;
	padding: 16px 0px 0px 8px;
	width: 590px;
	border: 0px solid #00ff00;
	float:left;
}

#hauptnavigation .active {
	font-weight: bold;
	color: #000000;
}

#hauptnavigation td {
	text-align:center;
	vertical-align:bottom;
}

#hauptnavigation a {
	display: block; /* for all browsers except IE */
	padding: 2px 8px 2px 8px; 
	margin 2px 2px 2px 2px;
	color: #6F6F6F;
	background: #fff;
	text-decoration: none;
	display: inline-block; /* for IE only */
}
	
#hauptnavigation a:hover {
	background: #e6e6e6;
}

#linkenavigation {
	width: 157px;
	clear: left;
	float: left;
	margin-left: 13px;
	font-size: 11px;
	line-height: 16px;
}

* html #linkenavigation {
	width: 157px;
	clear: left;
	float: left;
	margin-left: 7px;
	font-size: 11px;
	line-height: 16px;
}

#linkenavigation ul { /*border-top: 1px solid #e6e6e6;*/
	padding: 0 0 15px;
	margin: 0;
	list-style-type: none;
}

#linkenavigation li {
	border-bottom: 1px solid #e6e6e6;
	margin: 0;
	display: block;
	background-color: #fff;
}

#linkenavigation a {
	padding: 3px 2px 3px 8px;
	display: block;
	color: #6F6F6F;
}

#linkenavigation a:hover {
	color: #6F6F6F;
	background-color: #AAAAAA;
}

#linkenavigation .active {
	background-color: #AAAAAA;
	font-weight: bold;
}

#linkenavigation .active a:hover {
	background-color: #AAAAAA;
}

#linkenavigation .active a {
	color: #000;
}

#linkenavigation .active ul a {
	color: #6F6F6F;
}

#linkenavigation .active ul {
	background-color: #AAAAAA;
	font-weight: normal;
	padding: 0;
}

#linkenavigation .active li {
	border-bottom: 1px solid #FFFFFF;
	background-color: #E6E6E6;
	font-size: 11px;
	line-height: 16px;
}

#linkenavigation .active ul .active a {
	color: #000;
}

#linkenavigation .active li a {
	padding-left: 16px;
}

/* Boxnavigation */

#boxnavigation {
	padding: 0px 0px 0px 0px;
	width: 198px;
	float: right;
	padding-right:13px;
	border:0px solid #ff0000;
}

.boxnavigation_text { 
  padding: 10px 0px 0px;
  font-size: 10px; 
  line-height: 14px; 
  color: #4c4c4c; 
} 

.boxnavigation_headline {
	padding: 5px 0px 0px;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #6f6f6f;
}

.boxnavigation_headline a {
	padding: 5px 0px 0px;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #6f6f6f;
}

.boxnavigation_link {
  padding: 0px 2px 0px;
	text-align: right;
  font-size: 10px; 
  line-height: 14px;
}

.boxnavigation_link a {
	text-decoration: underline;
	text-align: right;
  font-size: 10px; 
  line-height: 14px;
	color: #6f6f6f;
}

.boxnavigation_link a:hover {
	color: #b0356A;
}

/* Inhalt mit Navigation */ /* Inhalt ohne Navigation */

#inhaltohnenavigation h1,#inhaltmitnavigation h1 {
	font-size: 13px;
	padding: 5px 10px 5px;
	margin: 0;
	color: #b0356a;
}

#inhaltohnenavigation h2.Ebene0,#inhaltmitnavigation h2.Ebene0,#inhaltohnenavigation h2.Ebene1,#inhaltmitnavigation h2.Ebene1
	{
	font-size: 18px;
	color: #b0356a;
	padding: 0;
	margin: 10px 0 0;
	text-transform: uppercase;
	font-weight:normal;
}

#inhaltohnenavigation p.Ebene0,#inhaltmitnavigation p.Ebene0,#inhaltohnenavigation p.Ebene1,#inhaltmitnavigation p.Ebene1
	{
	margin: 3px 0 0px;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 8px;
	color: #000000;
}

#inhaltohnenavigation p.Ebene0 a,#inhaltmitnavigation p.Ebene0 a,#inhaltohnenavigation p.Ebene1 a,#inhaltmitnavigation p.Ebene1 a{
	color: #6f6f6f;
	font-size: 12px;
	text-decoration: underline;
}

#inhaltohnenavigation p.Ebene0 a:hover,#inhaltmitnavigation p.Ebene0 a:hover,#inhaltohnenavigation p.Ebene1 a:hover,#inhaltmitnavigation p.Ebene1 a:hover{
	color: #B0356A;
}

#inhaltohnenavigation h2.Ebene3,#inhaltmitnavigation h2.Ebene3 {
	font-size: 14px;
	color: #b0356a;
	text-transform: uppercase;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 20px;
}

#inhaltohnenavigation h3.Ebene3,#inhaltmitnavigation h3.Ebene3 {
	font-size: 12px;
	color: #779665;
	text-transform: uppercase;
	margin-top:6px;
}

#inhaltohnenavigation h3.Ebene0,#inhaltmitnavigation h3.Ebene0 {
	font-size: 14px;
	color: #779665;
	font-weight:normal;
	text-transform: uppercase;
	margin-top:6px;
}

#inhaltohnenavigation h2.Ebene4,#inhaltmitnavigation h2.Ebene4 {
	font-size: 14px;
	color: #b0356a;
	text-transform: uppercase;
	font-weight:normal;
	margin-bottom: 0px;
}

#inhaltohnenavigation h2.Ebene5,#inhaltmitnavigation h2.Ebene5 {
	font-size: 14px;
	color: #b0356a;
	text-transform: uppercase;
	font-weight:normal;
		margin-bottom: 0px;
}

#inhaltohnenavigation h3.Ebene5,#inhaltmitnavigation h3.Ebene5 {
	font-size: 12px;
	color: #779665;
	text-transform: uppercase;
}

#inhaltohnenavigation h3.Ebene4,#inhaltmitnavigation h3.Ebene4 {
	font-size: 12px;
	color: #779665;
	text-transform: uppercase;
	margin-top:6px;
}

#inhaltohnenavigation span.Ebene4,#inhaltmitnavigation span.Ebene4 {
	font-size: 12px;
	color: #000000;
}

#inhaltohnenavigation span.Ebene3,#inhaltmitnavigation span.Ebene3 {
	font-size: 12px;
	color: #000000;
	line-height: 17px;
}

#inhaltmitnavigation h3 {
	color: #779665;
	font-weight: normal;
	font-size: 15px;
	margin: 10px 0 15px;
}

#inhaltmitnavigation span {
	color: #000;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 10px;
	display: block;
}

/*  ------------------  Content  (ende) ------------------  */
	/*  ------------------  Fusszeile (anfang) ------------------  */

#fusszeilespezial {
	float: right;
	width: 5px;
	height: 5px;
	background: url(images/seperator_c.gif) top left no-repeat;
}

#fusszeilelinks {
	padding: 5px 10px 0;
	float: left;
	clear: right;
}

#fusszeilelinks a {
	padding: 0 4px 0;
}

#fusszeilelinks a:hover { /*background-color: #fff;*/
	color: #B0356A;
	text-decoration: underline;
}

#fusszeilecopyright {
	padding: 5px 5px 0;
	float: right;
	font-size: 10px;
	line-height: 14px;
}

/*  ------------------  Fusszeile (ende) ------------------  */

.showcase {
	padding: 0px 0px 40px;
}

.showcase_uebersicht {
	padding: 0px 0px 20px;
}

.showcase_60 {
	width: 60px;
	border: 1px solid #e6e6e6;
}

.showcase_120 {
	width: 120px;
	border: 1px solid #e6e6e6;
}

.showcase_160 {
	width: 160px;
	border: 1px solid #e6e6e6;
}

.showcase_348 {
	width: 348px;
	border: 1px solid #e6e6e6;
}

.showcase_60_hinweis {
	text-align:center;
	vertical-align:middle;
	color: #b0356a;
	font-size: 10px;
	line-height:15px;
	background-color: #e6e6e6;
	position:relative;
	bottom: 17px;
	left: 33px;
	margin:0px 0px -17px 0px;
	padding:0px 0px 0px 0px;
	width:28px;
	height:17px;
	font-weight:bold;
}

.showcase_artikelbeschreibung_border {
	width: 404px;
	border: 1px solid #e6e6e6;
}

.showcase_artikelbeschreibung_text {
	width: 404px;
	padding: 6px 6px 6px 6Px;
}

.showcase_artikelbeschreibung_bildunterschrift {
  font-size: 12px; 
  line-height: 17px;
  padding: 10px 0px 0px 0px;
}

.showcase_artikelbeschreibung_bildunterschrift a {
	text-decoration: underline;
  font-size: 10px; 
  line-height: 14px;
  padding: 0px 0px 0px 0px;
	color: #6f6f6f;
}

.showcase_artikelbeschreibung_bildunterschrift a:hover{
	color: #b0356A;
}

.showcase_artikelbeschreibung_link {
	color: #6f6f6f;
  font-size: 10px; 
  line-height: 14px;
}

.showcase_artikelbeschreibung_link a {
	color: #6f6f6f;
  Text-decoration: underline;
}

.showcase_artikelbeschreibung_link a:hover{
	color: #b0356A;
}

.showcase_grossansicht {
  font-size: 12px; 
  line-height: 17px;
  padding: 6px 0px 0px 0px;
}

.showcase_grossansicht_link {
  color: #6f6f6f;
  font-size: 12px; 
  line-height: 17px;
  padding: 0px 0px 0px 0px;
}

.showcase_grossansicht_link a {
  font-size: 12px; 
  line-height: 17px;
	color: #6f6f6f;
	text-decoration: underline;
}

.showcase_grossansicht_link a:hover {
	color: #b0356A;
}

.showcase_artikelbeschreibung_preis {
	width: 402px;
	padding-bottom: 10px;
}
.showcase_headline {
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
}

.showcase_headline a:hover{
	text-decoration: underline;
	
}

.showcase_ebene2_text {
	font-size: 10px;
	line-height: 14px;
}


.showcase_ebene2_text a {
}

.showcase_ebene2_text a:hover {
	text-decoration: underline;
}

.showcase_text {
	font-size: 12px;
	line-height: 17px;
}

.showcase_text_rot {
	color: #FF0000;
	font-size: 12px;
	line-height: 17px;
}



.showcase_text a {
}

.showcase_text a:hover {
	text-decoration: underline;
}

.showcase_link {
	text-align: right;
  font-size: 10px; 
  line-height: 14px;
}

.showcase_link a {
  font-size: 10px; 
  line-height: 14px;
  text-decoration: underline;
}

.showcase_link a:hover {
	color: #b0356A;
}

.showcase_liste_border {
	width: 590px;
	border: 1px solid #e6e6e6;
}

.showcase_print {
	text-align: right;
	padding-top:6px;
	color: #6f6f6f;
  font-size: 10px; 
  line-height: 14px;
}

.showcase_print a {
	color: #6f6f6f;
  text-decoration: underline;
}

.showcase_print a:hover {
	color: #b0356A;
}

#kopfzeilepopup {
	border:0px solid #ff0000;
	height: 92px;
	width:620px;
}

#inhaltpopup {
	padding-top:0px;
	margin-top:0px;
	margin-left:5px;
	width: 620px;
	padding-bottom: 10px;
}

* html #inhaltpopup {
	padding-top:0px;
	margin-top:0px;
	margin-left:-5px;
	width: 620px;
	padding-bottom: 10px;
}

#klickpfad {
	display:none;
}

#print {
  text-align: right;
}

#print a {
	font-size: 10px;
	line-height: 14px;
	color: #6f6f6f;
	text-decoration: underline;
}

#print a:hover {
	color: #B0356A;
	text-decoration: underline;
}
	
#popupcopyright {
	padding:5px 0px 10px 0px;
	margin-bottom:10px;
	clear: both;
	text-align: right;
	font-size: 10px;
	line-height: 14px;
}


/*  ------------------  Größentabelle -----------------------  */

.groessentabelle_headline {
	padding: 0px 0px 0px;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #6f6f6f;
}

.groessentabelle_text {
	padding: 0px 0px 0px;
	font-size: 12px;
	line-height: 17px;
	color: #6f6f6f;
}


/*  ------------------  Formulare ---------------------------  */

.form_headline {
  color: #6f6f6f;
	padding-left:6px;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
}

.form_buttons {
	width: 120px;
	font-size: 11px;
	line-height: 16px;
}

.form_buttons_logout {
	width: 40px;
	font-size: 11px;
	line-height: 16px;
}

.form_lang {
	width: 178px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_strasse {
	width: 134px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_hausnr {
	width: 38px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_lk {
	width: 18px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_plz {
	width: 40px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_ort {
	width: 132px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_tel_lk {
	width: 26px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_tel_vw {
	width: 40px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_tel_nr {
	width: 80px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_tag {
	width: 40px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_monat {
	width: 40px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_jahr {
	width: 54px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_bis {
	width: 83px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_farbe {
	width: 80px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_menge {
	width: 38px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_menge2 {
	width: 48px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}


.form_groesse {
	width: 48px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_betreff {
	width: 360px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_nachricht {
	width: 360px;
	height: 60px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #6f6f6f;
	background-color: #e6e6e6;
}


.icon_hinzufuegen {
	width:15px;
	height:15px;
	border:0;
	margin-left:7px;
	vertical-align:middle;
}

.form_anzahl {
	width: 30px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	margin-left:7px;
	text-align:right;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.form_check_versandart {
	margin-right:5px;
}

.form_wert {
	width: 43px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	margin-left:7px;
	text-align:right;
	color: #6f6f6f;
	background-color: #e6e6e6;
}

.formular_text {
	font-size: 12px;
	line-height: 17px;
}

.formular_text a {
	color: #6f6f6f;
  text-decoration: underline;
}

.formular_text a:hover {
  color: #b3065a;

}
.formular_text_rot {
	color: #FF0000;
  font-size: 12px;
	line-height: 17px;
}

.formular_text_rot a {
	color: #FF0000;
	text-decoration: underline;
}

.formular_text_rot a:hoover {
	color: #FF0000;
	text-decoration: underline;
}


.form_lang_error {
	width: 178px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.form_strasse_error {
	width: 134px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.form_hausnr_error {
	width: 38px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.form_lk_error {
	width: 18px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.form_plz_error {
	width: 40px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.form_ort_error {
	width: 132px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.form_tel_lk_error {
	width: 26px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.form_tel_vw_error {
	width: 40px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.form_tel_nr_error {
	width: 80px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.form_tag_error {
	width: 40px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.form_monat_error {
	width: 40px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.form_jahr_error {
	width: 54px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.form_bis_error {
	width: 83px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.form_betreff_error {
	width: 360px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.form_nachricht_error {
	width: 360px;
	height: 60px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid;
	color: #ff0000;
	background-color: #e6e6e6;
}

.hinweis {
  color: #000000;
  font-size: 12px;
	line-height: 17px;
}