a:active {
	text-decoration: none;
	border-style: none;
	color: #C33;
}
a:link {
	text-decoration: none;
	border-style: none;
	color: #C33;
}
a:hover {
	text-decoration: underline;
	border-style: none;
	color: #C33;
}
a:visited {
	text-decoration: none;
	border-style: none;
	color: #C33;
}
A.head14ptwhite:active { text-decoration: none; border-style: none;color: #FFFFFF;}
A.head14ptwhite:link {  text-decoration: none; border-style: none; color: #FFFFFF; }
A.head14ptwhite:hover {  text-decoration: none; border-style: none; color: #FFFFFF;}
A.head14ptwhite:visited {  text-decoration: none; border-style: none; color: #FFFFFF;}
A.text12ptwhitebold:active { text-decoration: none; border-style: none;color: #FFFFFF;}
A.text12ptwhitebold:link {  text-decoration: none; border-style: none; color: #FFFFFF; }
A.text12ptwhitebold:hover {  text-decoration: none; border-style: none; color: #FFFFFF;}
A.text12ptwhitebold:visited {  text-decoration: none; border-style: none; color: #FFFFFF;}
body {
	font-family: Arial, Helvetica, sans-serif;		 
	margin: 10 0 0 0;
	background-color: #333333;
}
.abbinderlinie{height:1px; background-color:#666666;}
.abbindertext{font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#666666;text-align:left;}
.bgred{background-color:#cc071e;}
.bgwhite{background-color:#FFFFFF;}
.bgblack{background-color:#1a171b;}
.tablecontentblackindex{width:426px; height:233px; text-align:left; background-color:#1a171b;}
.tablecontentblack{width:403px; height:233px; text-align:left; background-color:#1a171b;}
.tablecontent{width:403px; height:233px; text-align:left;}
.tablenavired{padding-right:15px;}
.tablewhite{background-color:#FFFFFF;}
.tabellerand{
   border: #1a171b; border-style: solid; border-width: 1px
}
.text12ptwhitelyrik{
   font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;
   font-stretch:condensed;
   text-align: center;

}
.text12pt{
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1a171b;
   vertical-align:top;
   text-align:left;
   padding-right:15px;
}
.text12ptbold{
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1a171b;
   vertical-align:top;
   text-align:left;
   padding-right:15px; 
   font-weight:bold;
}
.text12ptboldred{
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc071e;
   vertical-align:top;
   text-align:left;
   padding-right:15px; 
   font-weight:bold;
}
.text12ptform{
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1a171b;
   vertical-align:top;
   text-align:left;
}
.text12ptwhite{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.text12ptwhitebold{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
.text12ptrot{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc071e;}
.head18ptwhite{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFFFFF; vertical-align:bottom;}
.head14ptwhite{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; vertical-align:top;}
.head14ptrot{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cc071e; vertical-align:bottom;}
input, select    { border: 1px solid silver; float:left; margin-bottom:3px; }
input.error, select.error { border: 1px solid red; background-color: #FFFCE2; background-image: url(../images/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
input:focus, select:focus {border: 1px solid red; background-color:#EFEFEF;}
div.valMsg{ color:red; float:left; margin-left:5px;}
label{width:100px; float:left;}
br{clear:left;}
.paddingLeft{
	padding-left:5px;
}

