/* diese styles müssen angepasst werden */



a.guest_link {
	color: #FFFFFF;
	text-decoration: none;
}
a.guest_link:hover {
	text-decoration: none;
}

.kleiner_bildgalerie {
	font-size: 9pt;
}
div.infobox {
	background: #000084;
	color:#000000;
	font:10pt sans-serif;
	left:-10000px;
	position:absolute;
	top:0px;
	visibility:hidden;
	z-index: 99;
}
div.infoboxbody {
	background: #e0e0e0;
	color:#000000;
	font:10pt sans-serif;
	margin:2px;
	padding:2px
}
div.infoboxcaption {
	color:#FFFFFF;
	background-color:transparent;
	font:bold 10pt sans-serif;
	margin:2px;
	text-align:center
}

/* tell a friend */
.tell_a_friend {
	width: 100%;
	display: block;
	padding: 2px 0;
}	
.tell_a_friend label {
	float: left;
	width: 120px;
}
.tell_a_friend input.tell_input_text, .tell_a_friend textarea.tell_textarea {
	float: left;
	width: 250px;
}
.stern_oblig {
	font-weight: bold;
	color: #FF0000;
	font-size: 1.2em;
}


/*  ext_ausewrtung */

.frage {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
}

.text {
  float: left;
  width: 260px;

}

.klick_p,
.klick_n {
  float: right;
  width: 45px;
  height: 25px;
  margin: 0 0 0 5px;
}

.aktiv,
.inaktiv {
  display: block;
  width: 45px;
  height: 25px;
}

.aktiv {
  background: url('him_images/auswertung_aktiv.gif') no-repeat;
}

.inaktiv {
  background: url('him_images/auswertung_inaktiv.gif') no-repeat;
}

.auswFeld {
  float: left;
  width: 100%;
  height: 30px;
}

.auswFeld label {
  width: 80px;
  display: block;
  float: left;
}

.auswFeld input,
.auswFeld select {
  float: left;
}

.auswFeld label.error,
.auswAkzeptieren label.error {
  color: #ff0000;
}

.auswOption,
.auswOption2 {
  float: left;
  margin-bottom: 10px;
}

.auswOption input,
.auswOption2 input {
  float: left;
}

.auswOption label,
.auswOption2 label {
  display: block;
  width: 80%
  float: right;
}

.auswOption2 {
  margin-top: 30px;
  width: 100%;
}

.auswText {
  margin-top: 40px;
  margin-bottom: 10px;
  float: left;
  width: 100%;
}

#jsheader {
  width: 100%;
  margin-bottom: 10px;
  width: #ff0000;
  float: left;
}

#jscontent {
  float: left;
}

#js-beschrieb {
  clear: both;
  width: 100%;
  float: right;
  margin-bottom: 10px;
  text-align: right;
}

#js-ja {
  margin-right: 5px;
  width: 45px;
  float: right;
}

#js-nein {
  clear: both;
  width: 45px;
  float: right;
}

#weiter {
  margin-top: 20px;
  float: right;
}




