* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a8e0df;
	background-color: #000000;
	margin: 0px;
}
#header {
	height: 50px;
	width: 990px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	padding-top: 110px;
	padding-left: 10px;
}
#container {
	float: left;
	height: auto;
	width: 980px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
}
#navigation_left {
	float: left;
	height: auto;
	width: 180px;
	margin-right: 20px;
}
#middle1 {
	float: left;
	height: auto;
	width: 600px;
}
#middle2 {
	float: left;
	height: auto;
	width: 800px;
}
#navigation_right {
	float: left;
	height: auto;
	width: 160px;
	margin-left: 20px;
}
#minibuttons {
	height: auto;
	width: 1000px;
	clear: both;
	margin-bottom: 15px;
}
#footer {
	height: auto;
	width: 1000px;
	clear: both;
}
#topbanner {
	width: 468px;
	height: 60px;
	top: 10px;
	left: 260px;
	position: absolute;
	z-index: 10;
}
.clearfix {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Felder mit Abrundungen - Anfang */
.field_normal {
	width: 600px;
	margin-bottom: 20px;
}
.field_gesamt {
	width: 800px;
	margin-bottom: 20px;
}
.field_navigation_left {
	width: 180px;
	margin-bottom: 20px;
}
.field_navigation_right {
	width: 160px;
	margin-bottom: 20px;
}
.field_top {
	height: 10px;
	background-repeat: no-repeat;
}
.field_normal .field_titel {
	height: auto;
	background-repeat: no-repeat;
	background-image: url(../images/header_600.png);
	background-position: right top;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
}
.field_gesamt .field_titel {
	height: auto;
	background-repeat: no-repeat;
	background-image: url(../images/header_800.png);
	background-position: right top;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
}
.field_navigation_right .field_titel {
	height: auto;
	background-repeat: no-repeat;
	background-image: url(../images/header_160.png);
	background-position: right top;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
}
.field_navigation_left .field_titel {
	height: auto;
	background-repeat: no-repeat;
	background-image: url(../images/header_180.png);
	background-position: right top;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
}
.field_f1 .field_titel, .field_f2 .field_titel {
	height: auto;
	background-repeat: no-repeat;
	background-image: url(../images/header_280.png);
	background-position: right top;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
}
.field_f2 .field_titel {
	background-image: url(../images/header_300.png);
}
.field_titel a:link, .field_titel a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #edb700;
	text-decoration: underline;
}
.field_titel a:active, .field_titel a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
.field_content {
	height: auto;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #002323;
	word-wrap: break-word;
}
.field_bottom {
	height: 10px;
	background-repeat: no-repeat;
}
.field_normal .field_top {
	background-image: url(../images/felder/content_top.png);
}
.field_normal .field_content {
	padding-left: 20px;
	padding-right: 20px;
}
.field_normal .field_bottom {
	background-image: url(../images/felder/content_bottom.png);
}
.field_gesamt .field_top {
	background-image: url(../images/felder/content_gesamt_top.png);
}
.field_gesamt .field_content {
	padding-left: 20px;
	padding-right: 20px;
}
.field_gesamt .field_bottom {
	background-image: url(../images/felder/content_gesamt_bottom.png);
}
.field_navigation_left .field_top {
	background-image: url(../images/felder/navigation_left_top.png);
}
.field_navigation_left .field_bottom {
	background-image: url(../images/felder/navigation_left_bottom.png);
}
.field_navigation_right .field_top {
	background-image: url(../images/felder/navigation_right_top.png);
}
.field_navigation_right .field_bottom {
	background-image: url(../images/felder/navigation_right_bottom.png);
}
.field_titel h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}
.field_content h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}
.field_content h3.fehlermeldung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
}
.field_content h3.erfolgreich {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #009900;
}
.field_content a:link, .field_content a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #edb700;
	text-decoration: underline;
}
.field_content a:active, .field_content a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
.field_normal * .field_comment_top {
	background-color: #003333;
	background-image: url(../images/felder/comment_top.png);
	background-repeat: no-repeat;
	height: 3px;
	width: 460px;
}
.field_normal * .field_comment_content {
	background-color: #003333;
	height: auto;
	width: 450px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.field_normal * .field_comment_bottom {
	background-color: #003333;
	background-image: url(../images/felder/comment_bottom.png);
	background-repeat: no-repeat;
	height: 3px;
	width: 460px;
}
.field_gesamt * .field_comment_top {
	background-color: #003333;
	background-image: url(../images/felder/comment_gesamt_top.png);
	background-repeat: no-repeat;
	height: 3px;
	width: 660px;
}
.field_gesamt * .field_comment_content {
	background-color: #003333;
	height: auto;
	width: 650px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.field_gesamt * .field_comment_bottom {
	background-color: #003333;
	background-image: url(../images/felder/comment_gesamt_bottom.png);
	background-repeat: no-repeat;
	height: 3px;
	width: 660px;
}
.field_f1 {
	width: 280px;
	margin-bottom: 20px;
	margin-right: 20px;
	float: left;
}
.field_f2 {
	width: 300px;
	margin-bottom: 20px;
	float: left;
}
.field_f1 .field_content {
	padding-left: 20px;
	padding-right: 20px;
}
.field_f2 .field_content {
	padding-left: 20px;
	padding-right: 20px;
}
.field_f1 .field_top {
	background-image: url(../images/felder/memberzone_top2.png);
}
.field_f2 .field_top {
	background-image: url(../images/felder/memberzone_top1.png);
}
.field_f1 .field_bottom {
	background-image: url(../images/felder/memberzone_bottom2.png);
}
.field_f2 .field_bottom {
	background-image: url(../images/felder/memberzone_bottom1.png);
}
.field_clear {
	clear: both;
}
/* Felder mit Abrundungen - Ende */

/* Navigation - Anfang */
.sectionNews #mainNavigation #newsTab a,
.sectionMemberzone #mainNavigation #memberzoneTab a,
.sectionFestivals #mainNavigation #festivalsTab a,
.sectionRadio #mainNavigation #radioTab a,
.sectionStars #mainNavigation #starsTab a,
.sectionQuiz #mainNavigation #quizTab a,
.sectionGewinnspiele #mainNavigation #gewinnspieleTab a,
.sectionLinks #mainNavigation #linksTab a {
	color: #edb700;
}
#mainNavigation {
	padding: 3px 0;
}
#mainNavigation ul {
	padding: 0;
}
#mainNavigation li {
	display: inline;
}
#mainNavigation a {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 7px;
}
#mainNavigation ul li a:hover {
	color: #000000;
	background-color: #ffffff;
}
#subNavigation {
	margin-top: -1px;
	height: 25px;
	padding: 3px 0 9px 0;
	background-image: url(../images/background_nav.jpg);
	background-repeat: no-repeat;
}
#subNavigation ul {
	padding: 0;
}
#subNavigation li {
	display: inline;
}
#subNavigation a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #edb700;
	text-decoration: none;
	padding: 0px 5px;
	border: 1px solid transparent;
}
#subNavigation li.current a {
	color: #ffffff;
}
#subNavigation a:hover {
	color: #ffffff;
}
/* Navigation - Ende */

/* Footer Links - Anfang */
#footer a:link, #footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #218683;
	text-decoration: underline;
}
#footer a:active, #footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #edb700;
	text-decoration: underline;
}
/* Footer Links - Ende */

/* Easy Slider - Anfang */
#playground {
	background-image: url(../images/playground/background.png);
	background-repeat: no-repeat;
	height: 360px;
	width: 560px;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
}		
#playground_zusatz {
	height: 90px;
	width: 560px;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
#slider {
}	
#slider ul, #slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#slider li {
	/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
	*/ 
	width: 560px;
	height: 250px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a8e0df;
}	
#slider li h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #edb700;
	padding: 0;
	margin: 0;
}	
img.img_playground {
	border: 1px solid #005d5d;
}	
#slider li a:link, #slider li a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #edb700;
	text-decoration: underline;
}		
#slider li a:hover, #slider li a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #edb700;
	text-decoration: underline;
}	
#playground_zusatz a:link, #playground_zusatz a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #edb700;
	text-decoration: underline;
}		
#playground_zusatz a:hover, #playground_zusatz a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #edb700;
	text-decoration: underline;
}							
/* Easy Slider - Ende */

/* Registrierung - Anfang */
input.textfeld_registrierung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #013737;
	color: #a8e0df;
	height: 17px;
	width: 174px;
	font-size: 11px;
	border: 1px solid #218683;
	background-repeat: no-repeat;
}
input.textfeld_registrierung_plz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #013737;
	color: #a8e0df;
	height: 17px;
	width: 50px;
	font-size: 11px;
	border: 1px solid #218683;
	background-repeat: no-repeat;
	margin-right: 6px;
}
input.textfeld_registrierung_ort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #013737;
	color: #a8e0df;
	height: 17px;
	width: 116px;
	font-size: 11px;
	border: 1px solid #218683;
	background-repeat: no-repeat;
}
.jsText .textfeld_registrierung_plz {
	width: 40px;
}
.jsText .textfeld_registrierung_ort {
	width: 116px;
}
textarea.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #013737;
	color: #a8e0df;
	height: 150px;
	width: 300px;
	font-size: 11px;
	border: 1px solid #218683;
	background-repeat: no-repeat;
}
select.datum1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #013737;
	color: #a8e0df;
	height: 17px;
	width: 45px;
	font-size: 11px;
	border: 1px solid #218683;
	background-repeat: no-repeat;
	margin-right: 8px;
}
select.datum2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #013737;
	color: #a8e0df;
	height: 17px;
	width: 60px;
	font-size: 11px;
	border: 1px solid #218683;
	background-repeat: no-repeat;
	margin-left: 1px;
}
select.land {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #013737;
	color: #a8e0df;
	height: 17px;
	width: 174px;
	font-size: 11px;
	border: 1px solid #218683;
	background-repeat: no-repeat;
}
.font_registrierung_klein {
	font-size: 9px;
}
.font_registrierung_headline {
	font-size: 14px;
	font-weight: bold;
}
.font_pflichtfelder {
	color: #edb700;
}
.font_sichtbar {
	color: #FFFFFF;
}
input.eingabebegrenzung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #013737;
	color: #a8e0df;
	height: 17px;
	width: 30px;
	font-size: 11px;
	border: 1px solid #218683;
	background-repeat: no-repeat;
}
/* Registrierung - Ende */

/* Login - Anfang */
input.textfeld_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #013737;
	color: #a8e0df;
	height: 17px;
	width: 150px;
	font-size: 11px;
	border: 0;
	background-repeat: no-repeat;
	background-image: url(../images/registrierung/textfeld_login.gif);
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
input.textfeld_login_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #013737;
	color: #a8e0df;
	height: 17px;
	width: 130px;
	font-size: 11px;
	border: 0;
	background-repeat: no-repeat;
	background-image: url(../images/registrierung/textfeld_login_right.gif);
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
/* Login - Ende */

/* Tags - Anfang */
.font_tags_1 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #edb700;
}
.font_tags_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #a8e0df;
}
.font_tags_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #a8e0df;
}
.font_tags_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a8e0df;
}
.font_tags_5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a8e0df;
}
a.link_tags_1:link, a.link_tags_1:visited, a.link_tags_1:hover, a.link_tags_1:active {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 14px;
	font-size: 14px;
	font-weight: bold;
	color: #edb700;
	text-decoration: none;
}
a.link_tags_2:link, a.link_tags_2:visited, a.link_tags_2:hover, a.link_tags_2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 20px;
	color: #a8e0df;
	text-decoration: none;
}
a.link_tags_3:link, a.link_tags_3:visited, a.link_tags_3:hover, a.link_tags_3:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	font-size: 17px;
	color: #a8e0df;
	text-decoration: none;
}
a.link_tags_4:link, a.link_tags_4:visited, a.link_tags_4:hover, a.link_tags_4:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 14px;
	color: #a8e0df;
	font-weight: bold;
	text-decoration: none;
}
a.link_tags_5:link, a.link_tags_5:visited, a.link_tags_5:hover, a.link_tags_5:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 12px;
	color: #a8e0df;
	text-decoration: none;
}
/* Tags - Ende */

/* News - Anfang */
.news_bild {
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #000000;
}
.font_news_zusatz {
	font-size: 9px;
}
.font_news_zusatz a:link, .font_news_zusatz a:visited {
	font-size: 9px;
	color: #edb700;
}
.font_news_zusatz a:active, .font_news_zusatz a:hover {
	font-size: 9px;
	color: #ffffff;
}
.inaktiv {
	background-image: url(../images/inaktiv.jpg);
	background-repeat: no-repeat;
}
.font_gelb {
	color: #edb700;
}
/* News - Ende */

/* Blockquotes - Anfang */
.field_comment_content blockquote {
	background-color: #002323;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 5px;
}
.field_content blockquote.blockquote {
	background-color: #003333;
	height: auto;
	width: auto;
	padding: 5px;
}
blockquote.error {
	height: auto;
	width: auto;
	background-image: url(../images/error.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 36px;
}
blockquote.db_ok {
	height: auto;
	width: auto;
	background-image: url(../images/db_ok.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 36px;
}
blockquote.db_error {
	height: auto;
	width: auto;
	background-image: url(../images/db_error.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 36px;
}
blockquote.db_error_msg {
	background-color: #820000;
	height: auto;
	width: auto;
	border: 1px solid #000000;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 0px 0px;
}
/* Blockquotes - Ende */

/* Listen - Anfang */
ul {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	list-style-position: outside;
}
/* Listen - Ende */

/* Trenner - Anfang */
.field_normal .field_content div.hr {
	background-image: url(../images/trenner.jpg);
	background-repeat: no-repeat;
	height: 9px;
	width: 560px;
	border: 0;
	background-position: left 4px;
}
.field_normal .field_content div.hr hr {
	display: none;
}
.field_normal .field_content div.light {
	background-image: url(../images/trenner_light.jpg);
	background-repeat: no-repeat;
	height: 9px;
	width: 560px;
	border: 0;
	background-position: left 4px;
}
.field_normal .field_content div.light hr {
	display: none;
}
.field_normal .field_content div.light_links {
	background-image: url(../images/trenner_light_links.jpg);
	background-repeat: no-repeat;
	height: 9px;
	width: 560px;
	border: 0;
	background-position: left top;
}
.field_normal .field_content div.light_links hr {
	display: none;
}
.field_gesamt .field_content div.hr {
	background-image: url(../images/trenner_760.jpg);
	background-repeat: no-repeat;
	height: 9px;
	width: 760px;
	border: 0;
	background-position: left 4px;
}
.field_gesamt .field_content div.hr hr {
	display: none;
}
.field_gesamt .field_content div.light {
	background-image: url(../images/trenner_760_light.jpg);
	background-repeat: no-repeat;
	height: 9px;
	width: 760px;
	border: 0;
	background-position: left 4px;
}
.field_gesamt .field_content div.light hr {
	display: none;
}
.field_gesamt .field_content div.light_links {
	background-image: url(../images/trenner_light_links.jpg);
	background-repeat: no-repeat;
	height: 9px;
	width: 760px;
	border: 0;
	background-position: left top;
}
.field_gesamt .field_content div.light_links hr {
	display: none;
}
.field_navigation_left .field_content div.hr {
	background-image: url(../images/trenner_160.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 160px;
	border: 0;
	background-position: left 9px;
}
.field_navigation_left .field_content div.hr hr, .field_gesamt .field_content div.punkte hr {
	display: none;
}
.field_normal .field_content div.punkte, .field_gesamt .field_content div.punkte {
	background-image: url(../images/memberzone/trenner_punkte.png);
	background-repeat: no-repeat;
	height: 5px;
	width: 250px;
	border: 0;
	background-position: left top;
}
.field_normal .field_content div.punkte hr {
	display: none;
}
.field_f1 .field_content div.light_links, .field_f2 .field_content div.light_links {
	background-image: url(../images/trenner_light_links.jpg);
	background-repeat: no-repeat;
	height: 9px;
	width: 250px;
	border: 0;
	background-position: right top;
}
.field_f1 .field_content div.light_links hr, .field_f2 .field_content div.light_links hr {
	display: none;
}
#content_overall * div.hr {
	background-image: url(../images/trenner_112.jpg);
	background-repeat: no-repeat;
	height: 9px;
	width: 112px;
	border: 0;
	background-position: left 4px;
}
#content_overall * div.hr hr {
	display: none;
}
/* Trenner - Ende */

/* Label - Anfang */
label {
	font-weight: bold;
}
/* Label - Ende */

/* Pagination - Anfang */
.pagination {
	margin: 0;
	text-align: center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.pagination span {
	font-size: 11px;
	line-height: 13px;
	margin: 0px 4px 2px 0px;
	color: #a8e0df;
	font-weight: bold;
	padding: 2px 5px 3px 5px;
	text-decoration: none;
	background-image: url(../images/pagination.jpg);
	background-repeat: repeat-x;
	border: 1px solid #006767;
}
.pagination span a {
	color: #a8e0df;
	font-weight: bold;
	text-decoration: none;
}
.pagination span.aktuell {
	color: #edb700;
	font-weight: bold;
	padding: 2px 5px 3px 5px;
	text-decoration: none;
}
/* Pagination - Ende */

/* Members - Anfang */
.members_friends {
	width: 530px;
	padding-left: 15px;
	padding-right: 15px;
}
img.maennlich {
	border: 1px solid #008080;
}
img.weiblich {
	border: 1px solid #ff7f7f;
}
.font_maennlich {
	color: #008080;
	font-weight: bold;
}
.font_weiblich {
	color: #ff7f7f;
	font-weight: bold;
}
.img_margin {
	margin-bottom: 5px;
}
a.link_maennlich:link, a.link_maennlich:visited, a.link_maennlich:active, a.link_maennlich:hover {
	color: #008080;
	font-weight: bold;
}
a.link_weiblich:link, a.link_weiblich:visited, a.link_weiblich:active, a.link_weiblich:hover {
	color: #ff7f7f;
	font-weight: bold;
}
input.werben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #013737;
	color: #a8e0df;
	height: 17px;
	width: 280px;
	font-size: 11px;
	border: 1px solid #218683;
	background-repeat: no-repeat;
}
.font_punkte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #edb700;
	font-size: 16px;
	font-weight: bold;
}
.table_punkte {
	border: 1px solid #000000;
}
.table_punkte thead {
	font-size: 14px;
}
.table_punkte td {
	padding: 5px;
}
.table_links {
	border-right: 1px solid #000000;
}
.table_rechts {
	border-left: 1px solid #000000;
}
/* Members - Ende */

/* Links - Anfang */
#links_navi ul {
	margin: 0px;
	padding: 0px;
}
#links_navi li.level1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/links/dreieck.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 15px;
	list-style-type: none;
}
#links_navi li.level1_open {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/links/dreieck_offen.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	list-style-type: none;
}
#links_navi li.level2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;	
	background-image: url(../images/links/dreieck.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding-left: 15px;
	padding-top: 3px;
	list-style-type: none;
}
#links_navi li.level2_open {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	background-image: url(../images/links/dreieck_offen.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	list-style-type: none;
}
#links_navi * a:link, #links_navi * a:visited {
	color: #a8e0df;
}
#links_navi * a:active, #links_navi * a:hover {
	color: #edb700;
}
#links_top10 .field_content {
	height: auto;
	padding-top: 90px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(../images/links/background.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
.font_darkgreen {
	color: #006869;
	font-weight: bold;
}
#links_top10 .field_content div.top10 {
	background-image: url(../images/links/trenner_top10.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 560px;
	border: 0;
	background-position: left 11px;
}
#links_top10 .field_content div.top10 hr {
	display: none;
}
a.link_klein:link, a.link_klein:visited {
	color: #edb700;
}
a.link_klein:active, a.link_klein:hover {
	color: #ffffff;
}
/* Links - Ende */

/* Listen im Memberprofil - Anfang */
ul.ul_memberprofil {
	padding: 10px 15px;
}
ul.ul_memberprofil li {
	width: 150px;
	float: left;
	list-style-position: inside;	
}
/* Listen im Memberprofil - Ende */

/* Kalender - Anfang */
.border_black {
	border: 1px solid #000000;
}
.font_kalender_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.font_kalender_time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* Kalender - Ende */

/* Umfragen - Anfang */
.vote {
	background-color: #002323;
	width: 560px;
	height: 8px;
	border: 1px solid #11B1AF;
	margin-top: 10px;
	margin-bottom: 10px;
}
.vote2 {
	background-color: #002323;
	width: 138px;
	height: 8px;
	border: 1px solid #11B1AF;
	margin-top: 5px;
	margin-bottom: 5px;
}
.radio_vote {
	display: block;
	float: left;
	width: 20px;
	height: auto;
	background-color: #015050;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 4px;
}
.vote_antwort {
	width: auto;
	height: auto;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #015050;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #002323;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #002323;
}
/* Umfragen - Ende */

/* Blog - Anfang */
textarea.blog_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #013737;
	color: #a8e0df;
	height: 200px;
	width: 410px;
	font-size: 11px;
	border: 1px solid #218683;
	background-repeat: no-repeat;
}
textarea.blog_textarea_kurz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #013737;
	color: #a8e0df;
	height: 100px;
	width: 410px;
	font-size: 11px;
	border: 1px solid #218683;
	background-repeat: no-repeat;
}
/* Blog - Ende */

/* Minibuttons - Anfang */
#minibuttons img.first {
	margin-left: 14px;
}
#minibuttons img {
	margin-right: 14px;
}
/* Minibuttons - Ende */

/* Festival Special - Anfang */
select.select_festivals {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e5ab00;
	color: #186462;
	height: 17px;
	width: 130px;
	font-size: 11px;
	border: 1px solid #186462;
	background-repeat: no-repeat;
}
input.textfeld_festivals {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e5ab00;
	color: #186462;
	height: 17px;
	width: 150px;
	font-size: 11px;
	border: 1px solid #186462;
	background-repeat: no-repeat;
}

table.tbl_festival td {
	color: #FFFFFF;
	padding: 5px;
}
table.tbl_festival td.bg {
	background-color: #0c4343;
}
table.tbl_festival a {
	color: #e5ab00;
}
.font_weiss {
	color: #FFFFFF;
}
/* Festival Special - Ende */

/* Icons - Anfang */
.icon_beschreibung {
	background-image: url(../images/icons/icon_beschreibung.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	height: 34px;
	vertical-align: middle;
}
.icon_beschreibung h3 {
	line-height: 26px;
}
.icon_memberprofil {
	background-image: url(../images/icons/icon_memberprofil.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 49px;
	height: 27px;
	vertical-align: middle;
}
.icon_memberprofil h3 {
	line-height: 25px;
}
.icon_gaestebuch {
	background-image: url(../images/icons/icon_gaestebuch.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 42px;
	height: 31px;
	vertical-align: middle;
}
.icon_gaestebuch h3 {
	line-height: 27px;
}
.icon_gespeert {
	background-image: url(../images/icons/icon_gespeert.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 29px;
	height: 25px;
	vertical-align: middle;
}
.icon_gespeert h3 {
	line-height: 28px;
}
.icon_klima {
	background-image: url(../images/icons/icon_klima.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 53px;
	height: 30px;
	vertical-align: middle;
}
.icon_klima h3 {
	line-height: 28px;
}
.icon_birthday {
	background-image: url(../images/icons/icon_birthday.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 41px;
	height: 30px;
	vertical-align: middle;
}
.icon_birthday h3 {
	line-height: 29px;
}
.icon_matched {
	background-image: url(../images/icons/icon_matched.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 42px;
	height: 24px;
	vertical-align: middle;
}
.icon_matched h3 {
	line-height: 24px;
}
.icon_freunde {
	background-image: url(../images/icons/icon_freunde.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 48px;
	height: 27px;
	vertical-align: middle;
}
.icon_freunde h3 {
	line-height: 26px;
}
.icon_werben {
	background-image: url(../images/icons/icon_werben.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	height: 30px;
	vertical-align: middle;
}
.icon_werben h3 {
	line-height: 26px;
}
.icon_quiz {
	background-image: url(../images/icons/icon_quiz.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	height: 29px;
	vertical-align: middle;
}
.icon_quiz h3 {
	line-height: 27px;
}
.icon_kommentare {
	background-image: url(../images/icons/icon_kommentare.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 39px;
	height: 25px;
	vertical-align: middle;
}
.icon_kommentare h3 {
	line-height: 24px;
}
.icon_rocknroll {
	background-image: url(../images/icons/icon_rocknroll.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
	height: 29px;
	vertical-align: middle;
}
.icon_rocknroll h3 {
	line-height: 26px;
}
.icon_blog {
	background-image: url(../images/icons/icon_blog.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 43px;
	height: auto;
	vertical-align: middle;
}
.icon_blog h3 {
	line-height: 27px;
}
.icon_suche {
	background-image: url(../images/icons/icon_suche.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 37px;
	height: 29px;
	vertical-align: middle;
}
.icon_suche h3 {
	line-height: 27px;
}
.icon_starlets {
	background-image: url(../images/icons/icon_starlets.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 37px;
	height: 26px;
	vertical-align: middle;
}
.icon_starlets h3 {
	line-height: 25px;
}
.icon_help {
	background-image: url(../images/icons/icon_help.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 33px;
	height: 26px;
	vertical-align: middle;
}
.icon_help h3 {
	line-height: 25px;
}
.icon_alerts {
	background-image: url(../images/icons/icon_alerts.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 45px;
	height: 28px;
	vertical-align: middle;
}
.icon_alerts h3 {
	line-height: 25px;
}
.icon_gallery {
	background-image: url(../images/icons/icon_gallery.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 54px;
	height: 28px;
	vertical-align: middle;
}
.icon_gallery h3 {
	line-height: 25px;
}
.icon_postausgang, .icon_posteingang {
	background-image: url(../images/icons/icon_postausgang.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 37px;
	height: 25px;
	vertical-align: middle;
}
.icon_posteingang {
	background-image: url(../images/icons/icon_posteingang.png);
}
.icon_postausgang h3, .icon_posteingang h3 {
	line-height: 24px;
}
.icon_links {
	background-image: url(../images/icons/icon_links.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 51px;
	height: 22px;
	vertical-align: middle;
}
.icon_links h3 {
	line-height: 22px;
}
.icon_interview_aktuell {
	background-image: url(../images/icons/icon_interview_aktuell.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 45px;
	height: 31px;
	vertical-align: middle;
}
.icon_interview_aktuell h3 {
	line-height: 28px;
}
.icon_interview {
	background-image: url(../images/icons/icon_interview.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 32px;
	height: 29px;
	vertical-align: middle;
}
.icon_interview h3 {
	line-height: 25px;
}
.icon_festivalguide {
	background-image: url(../images/icons/icon_festivalguide.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 43px;
	height: 28px;
	vertical-align: middle;
}
.icon_festivalguide h3 {
	line-height: 25px;
}
/* Icons - Ende */

/* Gallery Slider - Anfang */
#gallery_slider  {
	float: left;
	margin-left: 23px;
	margin-top: 1px;
}	
#gallery_slider ul, #gallery_slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#gallery_slider li {
	/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
	*/ 
	width: 152px;
	height: 75px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a8e0df;
}	
#gallery_slider li a:link, #gallery_slider li a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #edb700;
	text-decoration: underline;
}		
#gallery_slider li a:hover, #gallery_slider li a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #edb700;
	text-decoration: underline;
}		
#prevBtn, #nextBtn { 
	display: block;
	width: 14px;
	height: 72px;
}	
#prevBtn {
	float: left;
	margin-left: -736px;
}
#nextBtn { 
	float: left;
	margin-left: 10px;
}														
#prevBtn a, #nextBtn a {  
	display: block;
	width: 14px;
	height: 72px;
	text-indent: -999px;
	overflow: hidden;
	background: url(../images/report_zurueck.jpg) no-repeat 0 0;	
}	
#nextBtn a { 
	background: url(../images/report_weiter.jpg) no-repeat 0 0;	
}				
/* Gallery Slider - Ende */

/* Prämien - Anfang */
.font_praemien_titel {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
}
.praemien_punkte {
	color: #edb700;
	background-image: url(../images/icons/icon_starlets.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	padding-top: 6px;
	height: 26px;
	vertical-align: middle;
}
/* Prämien - Ende */

.aehnliche_news ul {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
.aehnliche_news ul li {
	margin-top: 5px;
}