/* 
Die-Firmenliste Style CSS
(c) Clemens Wrzodek.
*/
body {
  padding: 0;
  margin: 0;
  font-family: arial, helvetica, sans-serif;
  background-color: #fff;
}

a, a:visited {
  font-family: arial, helvetica, sans-serif;
  color: #333333;
  text-decoration: underline;
}
a:hover {
  font-family: arial, helvetica, sans-serif;
  color: #A0A0A0;
  text-decoration: none;
}

img.stern {
  position: absolute;
  top: 0;
  right: 0;
}

table.regProgress {
  /*position: absolute;
  top: 200px;
  left: 10px;
  width: 200px;*/
  margin-bottom: 10px;
  margin-left:auto; margin-right:auto;text-align:center;
  font-size: small;
  
  border-color: #888888;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 3px 3px 3px 3px;
  
  background-color: rgb(240, 240, 255);

}

#sternIE {
  position: absolute;
  top: 0;
  right: 0;
  width: 254px;
  height: 256px;
  filter: progid : DXImageTransform . Microsoft . AlphaImageLoader(src = 'images/Stern.png', sizingMethod = 'scale');
}

div.content {
  background-color: #fff;
  margin: 180px 72px;
}

select {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color: black;
  border: 1px #000000 solid;
  background-color: #EFEFEF;
}

textarea {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color: black;
  border: 1px #000000 solid;
  background-color: #EFEFEF;
  -moz-border-radius: 2px 2px 2px 2px;
}

input {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color: black;
  border: 1px #000000 solid;
  background-color: #EFEFEF;
  -moz-border-radius: 2px 2px 2px 2px;
}

.tableResults {
  border-color: #333333;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 3px 3px 3px 3px;
}
#AlleLink a, #livesearch a {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 13px;
  color: #999999;
  text-decoration: none;
}

#AlleLink a:visited, #livesearch a:visited{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 13px;
  color: #999999;
}

#AlleLink a:hover, #livesearch a:hover {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 13px;
  color: black;
}

.styleResultsTop,.styleResults,.styleResultsNoBottom,.styleResultsFirstColumn,.styleResultsNoBottomFirstColumn, .adms, .admsContent{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-color: #555555;
  border-style: solid;
  border-width: 1px;
}
.adms {
  font-size: 12px;
}

.admsContent {
  font-size: 12px;
}

.styleResultsTop {
  font-size: 16px;
}

.styleResults,.styleResultsFirstColumn {
  font-size: 14px;
  border-bottom-style: none;
  border-bottom-width: 0px border-left-style :   none;
  border-left-width: 0px;
}

#fListenLink a:visited, #fListenLink a{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: black;
}

#fListenLinkU a:visited, #fListenLinkU a{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #666666;
}


#fListenLink a:hover, #fListenLinkU a:hover {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  color: blue;
}

.noLeftRightBorders {
  font-size: 14px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-top-style: solid;
  border-top-width: 1px;
  border-left-style: dotted;
  border-left-width: 2px;
  border-right-style: dotted;
  border-right-width: 2px;
}

.styleResultsNoBottom,.styleResultsNoBottomFirstColumn {
  font-size: 14px;
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-top-style: none;
  border-top-width: 0px;
  border-left-style: none;
  border-left-width: 0px;
}

.styleResultsFirstColumn {
  border-left-style: solid;
  border-left-width: 1px;
}

.styleResultsNoBottomFirstColumn {
  border-left-style: solid;
  border-left-width: 1px;
}

#MehrLink a {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 13px;
  color: black;
  text-decoration: none;
  background-color: #EFEFEF;
  border-color: #555555;
  border-style: dotted;
  border-width: 1px;
  -moz-border-radius: 2px 2px 2px 2px;
}

#MehrLink a:visited {
  
}

#MehrLink a:hover {
  color: #666666;
  background-color: #FFFFFF;
}

#style7 a {
  color: #CCCCCC;
  text-decoration: none;
}

#style7 a:visited {
  color: #CCCCCC;
  text-decoration: none;
}

#style7 a:hover {
  color: black;
}

#style7f a {
  font-size: 16px;
  color: #000000;
  text-decoration: none;
}

#style7f a:visited {
  font-size: 16px;
  color: #000000;
}

#style7f a:hover {
  font-size: 16px;
  color: grey;
}

#style8 a, a:visited {
  color: #555555;
  text-decoration: none;
}

#style8 a:hover {
  color: #AAAAAA;
}


#livesearch {
  margin: 2px;
  width: 200px;
   -moz-border-radius: 3px 3px 3px 3px;
}

#txt1 {
  margin: 0px;
}

table.general {
  border-color: #333333;
  border-style: dashed;
  border-width: 1px;
  background-color: rgb(250, 250, 250);
  -moz-border-radius: 3px 3px 3px 3px;
}

#MflisteLink a {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 13px;
  color: black;
  text-decoration: none;
  background-color: #FBEB6D;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 2px 2px 2px 2px;
  margin-right: 3px;
  border-bottom: 0px;
}

#MflisteLink a:visited {
  
}

#MflisteLink a:hover {
  color: #666666;
  background-color: #FEF294;
}










/* INACTIVE! */
/* default (inactive field) */
.sf2_inactive{
	border:2px #3d91a5 solid;
	background:#3d91a5;
	color:#b4d3db;
}
/* on focus (when field is clicked on)  */
.sf2_active{
	border:2px #8BB544 solid;
	background:#fff;
	color:#333;
}
/* with text (when field is inactive but contains user's input)  */
.sf2_text{
	border:2px #3c90a5 solid;
	background:#fff;
	color:#888;
}

/* suggestions box */
/* js code generates unordered list */
.sf_suggestion{
	position:relative;
}
.sf_suggestion ul{
	position:absolute;
	margin:0;
	padding:0;
	background:#86BAC7;
	top:0;
	left:0;
}
.sf_suggestion li{
	margin:0;
	padding:0;
	list-style:none;
}
.sf_suggestion li a{
	display:block;
	text-indent:5px;
	color:#fff;
}
.sf_suggestion li.selected a{
	background:#3D91A5;
}
