@charset "utf-8";
/* CSS Document */


body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #666666;
}

h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}

h3 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #ce0e21;
}

a, a:hover {
	color: #797a5f;
	text-decoration: none;
}
.rate_star {
	float: left;
	position: relative;
	margin-right: 3px;
}
/* HS Kategorien */

#content_hs_kategorien {
	margin: auto;
	text-align: left;
	width: 312px;
}

.content_hs_kategorien {
	position: relative;
	width: 312px;
	min-height: 390px;
	height: auto !important;
	height: 390px;
	background-image: url(../images/popup/hs_kategorien_content.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
}

.content_hs_kategorien br {
	font-size: 5px;
	line-height: 5px;
	height: 5px;
}

.button {
	float: right;
	position: relative;
	bottom: -30px;
}

.catbutton {
	float: right;
	position: relative;
	top: -59px;
}

#content_hs_kategorien ul {
	position: relative;

	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	left: 20px;
	list-style-type: disc;
	margin-bottom: 0px;
}


#content_hs_kategorien ul li a {
	line-height: 12px;
	color: #797a5f;
	text-decoration: none;
}

.content_hs_kategorien  ul ul {
	list-style-type: disc;
	margin-left: 0px;
	padding-left: 0px;
	position: relative;
}

.content_hs_kategorien ul ul li {
	list-style-type: disc;
	margin-left: 0px;
	padding-left: 0px;
	position: relative;
}


/* Sign Up */

#content_signup {
	width: 734px;
	height: 323px;
	margin: auto;

	font-size: 12px;
	font-weight: bold;
	color: #797a5f;
}

#content_signup_left {
	margin: auto;
	width: 487px;
}

#content_signup_left table {
	position: relative;
	margin: 0 0 0 50px;
	padding-top: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #797a5f;
}

.content_signup_left {
	position: relative;
	width: 487px;
	height: 213px;
	background-image: url(../images/popup/popup_content.gif);
	background-repeat: no-repeat;
	text-align: left;
}

* html #content_signup_left img  { height: 1%; }


#content_signup_right {
	float: right;
	width: 247px;
}

#content_signup_right table {
	position: relative;
	top: 20px;
	margin-left: 20px;
	margin-bottom: 40px;
}

table.inner {
	position: relative;
	top: 0px;
	left: -20px
}

.content_signup_right {
	position: relative;
	width: 247px;
	background-image: url(../images/popup/sign_up_right_content.gif);
	background-repeat: no-repeat;
	text-align: left;
}

.textfield1 {
	height: 15px;
	width: 210px;
	border: 1px solid #797a5f;
	background-color: #ffffff;
}

.textfield2 {
	height: 15px;
	width: 127px;
	border: 1px solid #797a5f;
	background-color: #ffffff;
}

.textfield3 {
	height: 15px;
	width: 300px;
	border: 1px solid #797a5f;
	background-color: #ffffff;
}

.textfield4 {
	height: 15px;
	width: 108px;
	border: 1px solid #797a5f;
	background-color: #ffffff;
}

.textfield5 {
	height: 15px;
	width: 348px;
	border: 1px solid #797a5f;
	background-color: #ffffff;
}

.pulldown .select {
	position: relative;
	margin: 5px 30px 5px 30px;
	border: 1px solid #797a5f;
	background-color: #ffffff;
}

#myfriend, #x_ms_probcat {
	height: 19px;
	font-size: 14px;
}

select {
	height: 19px;
	width: 300px;
	border: 1px solid #797a5f;
	background-color: #ffffff;
}

textfield, textarea {
	font-family: Arial, Helvetica, sans-serif;
}

.textarea1 {
	width: 300px;
	border: 1px solid #797a5f;
	background-color: #ffffff;
}

form {
	margin: 0px;
}


/* LogIn */

#content_login {
	width: 248px;
	height: 324px;
	margin: auto;

	font-size: 12px;
	font-weight: bold;
	color: #797a5f;
}

.content_login {
	position: relative;
	width: 247px;
	height: 213px;
	margin: auto;
	background-image: url(../images/popup/content_login.gif);
	background-repeat: no-repeat;
	text-align: left;
}

.content_password {
	position: relative;
	width: 247px;
	height: 213px;
	margin: auto;
	background-image: url(../images/popup/content_login.gif);
	background-repeat: no-repeat;
	text-align: center;
}

.content_password table {
	position: relative;
	margin-left: 20px;
	text-align: left;
}

.content_login table {
	position: relative;
	margin-left: 20px;
}

/* Freunde einladen */

#content_popup {
	width: 560px;
	margin: auto;

	font-size: 12px;
	font-weight: bold;
	color: #797a5f;
}

.content_popup {
	position: relative;
	width: 573px;
	margin: auto;
	background-image: url(../images/popup/popup_content.gif);
	background-repeat: no-repeat;
	text-align: left;
}

.content_khs {
	position: relative;
	width: 573px;
	height: 249px;
	margin: auto;
	background-image: url(../images/popup/content_khs.gif);
	background-repeat: no-repeat;
	text-align: left;
}

.content_nachricht {
	position: relative;
	width: 573px;
	margin: auto;
	background-image: url(../images/popup/popup_content.gif);
	background-repeat: no-repeat;
	text-align: left;
}

.content_popup table {
	margin-left: 50px;
}

/* Review schreiben */

.content_review {
	position: relative;
	width: 573px;
	margin: auto;
	background-image: url(../images/popup/review_content.gif);
	background-repeat: no-repeat;
	text-align: left;
}

.content_review  table {
	margin-left: 50px;
}

.stern {
	float: left;
	margin-right: 5px;
}

/* Badge */

.content_blogit {
	position: relative;
	width: 523px;
	margin: auto;
	background-image: url(../images/popup/popup_content.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 50px;
}

.content_badge {
	position: relative;
	width: 523px;
	margin: auto;
	background-image: url(../images/popup/popup_content.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 50px;
}

.blogit_trenner {
	margin-left: -50px;
}

.html_badge {
	padding-top: 20px;
	margin-bottom: 20px;
}

.flash_diashow {

}

.popup_button_send {
	position: absolute;
	bottom: 37px;
	right: 0px;
}

/* Helper */

.clear {
	clear: both;
}

img {
	border: none;
}

.red {
	color: #ce0e21;
}

.text {
	font-weight: normal;
	color: #000000;
}

.close {
	float: right;
	position: relative;
	padding-right: 23px;
	margin-top: -30px;
}

.close2 {
	float: right;
	position: relative;
	padding-right: 23px;
	margin-top: -70px;
}
