/* styles for forms */
select, .input_field {
    color: #1e1e1e;
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
    /*height: 18px;*/
    border: 1px solid #1E1E1E;
}

textarea {
    color: #1e1e1e;
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
    border: 1px solid #1E1E1E;
    padding: 2px;
}

.invalid_field { color: #CC0000; }

.sub_text {
    font-size: 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #666666;
	text-decoration: none;
}

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

.button {
  background-image: url(/images/button_bg.gif);
  height: 15px;
  font-size: 10px;
	font-family : Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border: 0;
	cursor: pointer;
}

.button_gray {
  cursor: pointer;
  background-image: url(/images/button_gray_bg.gif);
  height: 15px;
  font-size: 10px;
	font-family : Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border: 0;
}

/* this is not for forms, but also important */

.text_bold {
    font-weight: bold;
}

.text_big_bold {
    font-size: 12px;
    font-weight: bold;
}

.checkbox {
    border: 0;
    background-color: transparent;
}

.listenzeile1 {
    background-color: #F4F4F4;
}

.listenzeile2 {
    background-color: #FFFFFF;
}

.listenzeile td, .listenzeile1 td, .listenzeile2 td {
    padding-top: 4px;
    padding-bottom: 4px;
}

.listentrennlinie {
    background-color: #C9C9C9;
}

/* lnkred gibts schon für a tags, wir brauchen das aber auch für andere tags */
.lnkred { color: #CC050A;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}

a:link.lnkwhite		  { color: #FFFFFF;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:visited.lnkwhite  { color: #FFFFFF;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:active.lnkwhite   { color: #FFFFFF;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:hover.lnkwhite    { color: #FFFFFF;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : underline;}

.lnkwhite { color: #FFFFFF;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}

a:link.infotext1     { color: #727272;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:visited.infotext1  { color: #727272;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:active.infotext1   { color: #727272;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:hover.infotext1    { color: #727272;  font-size: 1p0x; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : underline;}

a:link.infotext2     { color: #FFFFFF;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:visited.infotext2  { color: #FFFFFF;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:active.infotext2   { color: #FFFFFF;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:hover.infotext 2   { color: #FFFFFF;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : underline;}

.infotext1 {
    font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #727272;
	text-decoration: none;
}

.infotext2 {
    font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}

