body {
	margin: 5px;
	background-color: #212121;
	background-image: url('images/bg.jpg');
	font-family: Verdana;
	font-size: 11px;
	color: #bcac8d;
	line-height: 15px;
}

.white {
	color: #FFFFFF;
}

.grey1 {
	color: #8d8d8d;
}

.grey2 {
	color: #5d5d5d;
}

.grey3 {
	color: #7e7e7e;
}

.tickerhome {
	width: 546px;
	font-size: 11px;
	margin-top:10px;
}

.tickerhome a {
	color:#66593B;
	font-size: 11px;
}

.actionbanner {
	margin-top:15px;
}

/* ####################################### Grundbereiche #################################### */

.alles {
	width: 950px;
	margin: auto;
	position: relative;
	top: 0px;
	left: 0px;
}

.header {
	position: relative;
	top: 0px;
	left: 0px;
	background-image: url('images/header/header.jpg');
	width: 950px;
	height: 79px;
}

.mitte {
	position: relative;
	top: 0px;
	left: 0px;
	background-image: url('images/mitte/mitte.jpg');
}


/* ######################## linke Seite ####################### */

.links {
	padding: 0px;
	margin: 0px;
	background-image: url('images/mitte/l_unten.jpg');
}

.menu {
	z-index: 2;
}

.person {
	background-image: url('images/mitte/person.jpg');
	background-repeat: no-repeat;
	width: 183px;
	height: 215px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -10px;
	left: 0px;
	z-index: 1;
}

.hauptmenu {
	margin: 0px;
	padding: 0px;
	height: 40px;
	overflow:hidden;
}

.menu_container {
	position: relative;
	top: 0px;
	left: 0px;
	width: 183px;
	height: 20px;
	z-index: 3;
}

.menu_container2 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 183px;
	height: 22px;
	z-index: 4;
}

.menu_container3 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 183px;
	height: 21px;
	z-index: 5;
}

.leerfeld {
	background-image: url('images/menu/leerfeld.jpg');
	height: 15px;
}

/* ######################## rechte seite ####################### */

.rechts {
	padding: 0px;
	margin: 0px;
	background-image: url('images/mitte/r_unten.jpg');
}

.news {
	background-image: url('images/mitte/news.jpg');
	height: 282px;
}

.news_text {
	position: relative;
	top: 0px;
	left: 0px;
	padding-left:14px;
	padding-top: 26px;
	padding-right: 20px;
	font-family: Verdana;
	font-size: 10px;
	color: #616161;
	line-height: 13px;
}

.more {
	color: #989898;
	text-decoration: none;
}

.more :hover{
	color: white;
	text-decoration: none;
}

.europa {
	position: absolute;
	top: 177px;
	left: 766px;
	padding-top: 5px;
	padding-left: 8px;
}

.features {
	position: relative;
	top: 0px;
	left: 0px;
	background-image: url('images/mitte/r_features.jpg');
	height: 156px;
	color: #fed993;
	font-size: 10px;
	font-family: Verdana;
}

.features .link {
	color: #fed993;
	text-decoration: none;
}

.f01 {
	position: absolute;
	top: 28px;
	left: 13px;
	text-align: left;
	width: 75px;
}

.f02 {
	position: absolute;
	top: 53px;
	left: 13px;
	text-align: left;
	width: 75px;
}

.f03 {
	position: absolute;
	top: 78px;
	left: 13px;
	text-align: left;
	width: 75px;
}

.f04 {
	position: absolute;
	top: 103px;
	left: 13px;
	text-align: left;
	width: 75px;
}

.f05 {
	position: absolute;
	top: 128px;
	left: 13px;
	text-align: left;
	width: 75px;
}

.f06 {
	position: absolute;
	top: 28px;
	left: 88px;
	text-align: right;
	width: 75px;
}

.f07 {
	position: absolute;
	top: 53px;
	left: 88px;
	text-align: right;
	width: 75px;
}

.f08 {
	position: absolute;
	top: 78px;
	left: 88px;
	text-align: right;
	width: 75px;
}

.f09 {
	position: absolute;
	top: 103px;
	left: 88px;
	text-align: right;
	width: 75px;
}

.f10 {
	position: absolute;
	top: 128px;
	left: 88px;
	text-align: right;
	width: 75px;
}

/* ######################## Content ####################### */

.content {
	padding-top: 11px;
	position: relative;
	top: 0px;
	left: 0px;
}

.content_headline{
	position: relative;
	top: 5px;
	left: 12px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}

.content_text {
	position: relative;
	top: 15px;
	left: 0px;
	padding-left: 12px;
	min-height: 420px;
	padding-bottom: 25px;
	padding-right: 12px;
}

*html .content_text {
	position: relative;
	top: 15px;
	left: 0px;
	padding-left: 12px;
	height: 420px;
	padding-bottom: 25px;
	padding-right: 12px;
}

.content_text2{
	position: relative;
	top: 25px;
	left: 0px;
	padding-left: 12px;
	min-height: 420px;
	padding-bottom: 20px;
	padding-right: 12px;
}

*html .content_text2{
	position: relative;
	top: 25px;
	left: 0px;
	padding-left: 12px;
	height: 420px;
	padding-bottom: 20px;
}

.content_hg {
	background-image: url('images/mitte/oben.jpg');
	background-color: #000000;
	width: 569px;
	background-repeat: no-repeat;
	text-align:left;
}

.content_hg2 {
	background-image: url('images/mitte/oben2.jpg');
	background-color: #000000;
	width: 569px;
	background-repeat: no-repeat;
	text-align:left;
}

.untermenu {
	background-image: url('images/mitte/untermenu.jpg');
	background-repeat: no-repeat;
	height: 15px;
	width: 400px;
	position: relative;
	top: 15px;
	left: 12px;
	padding-left: 92px;
	color: white;
}

.untermenu a {
	color: #FFFFFF;
	text-decoration:none;
}

.untermenu a:hover {
	color: #226a73;
	text-decoration:none;
}

.ticker {
	position: relative;
	top: 0px;
	left: 12px;
	width: 545px;
}

.ticker a {
	color: #66593b;
}

.prozent {
	width: 145px;
	height: 15px;
	border: 1px solid #414141;
	background-color: #262626;
}

/* ####################################### Text #################################### */

.wichtig {
	color: #FFFFFF;
}

a {
	color: #fed993;
	text-decoration:none;
}

a:hover {
	color: #ffffff;
	text-decoration:none;
}

/* ######################## Footer ####################### */


.footer {
	position: relative;
	top: 0px;
	left: 0px;
	background-image: url('images/footer/footer.jpg');
	height: 30px;
	width: 950px;
}

.footer .ein
{
	position: absolute;
	top: 5px;
	left: 34px;
	width: 23px;
	height: 14px;
	background-image: url('images/footer/ein.jpg');
}

.footer .projekt
{
	position: absolute;
	top: 5px;
	left: 123px;
	width: 146px;
	height: 14px;
	background-image: url('images/footer/powered.jpg');
}

.footer .help
{
	position: absolute;
	top: 5px;
	left: 790px;
	width: 40px;
	height: 16px;
}

.footer .slash
{
	position: absolute;
	top: 5px;
	left: 830px;
	width: 14px;
	height: 16px;
	background-image: url('images/footer/slash.jpg');
}

.footer .impress
{
	position: absolute;
	top: 5px;
	left: 850px;
	width: 56px;
	height: 16px;
}

.footer .stoeffel
{
	position: absolute;
	top: 5px;
	left: 59px;
	width: 64px;
	height: 16px;
}

.footer .bollywood
{
	position: absolute;
	top: 4px;
	left: 270px;
	width: 67px;
	height: 16px;
}

.footer  .netzwerk {
	position: absolute;
	top: 4px;
	left: 588px;
	color: #a6a6a6;
	font-family: Verdana;
	font-size: 10px;
}

.footer  .sponsorlink {
	position: absolute;
	top: 4px;
	left: 389px;
	color: #a6a6a6;
	font-family: Verdana;
	font-size: 10px;
}

.footer .l_award {
	position: absolute;
	top: -7px;
	left: 12px;
	width: 20px;
	height: 25px;
}

.footer .r_award {
	position: absolute;
	top: -9px;
	left: 917px;
	width: 20px;
	height: 27px;
}


/* ######################## Footer ####################### */

.anmeldung_bg {
	background-image: url('images/anmeldung/anmeldung_bg.jpg');
	width: 544px;
	min-height: 439px;
	background-repeat: no-repeat;
}

.anm_textbox {
	background-image: url('images/anmeldung/input.jpg');
	border: 0px solid;
	width: 261px;
	height: 18px;
	color: #909090;
	padding-left: 7px;
	font-size: 13px;
	letter-spacing: 0.2em;
}

.anm_headline {
	background-color: #1e1e1e;
	width: 268px;
	height: 16px;
	color: #bdbdbd;
	margin-bottom: 2px;
	padding-top: 1px;
}

.anm_submit
{
	background-image: url('images/anmeldung/no_button.jpg');
	border:0px solid;
	width: 91px;
	height: 23px;
	color: #fed993;
	font-family: Verdana;
	font-size: 9px;
}

.anm_sb {
	color: #909090;
	border: 1px #000000;
	background-color: #262626;
	width: 268px;
	font-size: 13px;
	letter-spacing: 0.2em;
}

/* ####################################### Fragebogen #################################### */

.fb_header {
	background-image: url('images/fragebogen/fb_header.jpg');
	width: 544px;
	height: 26px;
	text-align:center;
	padding-top: 9px;
}

.fb_optionen {
	position: relative;
	top: 0px;
	left: 0px;
	background-image: url('images/fragebogen/fb_optionen.jpg');
	width: 544px;
	height: 71px;
}

.fb_award {
	background-image: url('images/fragebogen/fb_award.jpg');
	background-color: #000000;
	position: absolute;
	top: -6px;
	left: 254px;
	width: 36px;
	height: 43px;
}

.fb_winamp {
	position: absolute;
	top: 15px;
	left: 436px;
	width: 24px;
	height: 22px;
}

.fb_wmp {
	position: absolute;
	top: 15px;
	left: 462px;
	width: 25px;
	height: 22px;
}

.fb_real {
	position: absolute;
	top: 15px;
	left: 490px;
	width: 21px;
	height: 22px;
}

.fb_itunes{
	position: absolute;
	top: 15px;
	left: 515px;
	width: 25px;
	height: 22px;
}

.fb_links {
	background-image: url('images/fragebogen/fb_links.jpg');
	background-repeat: no-repeat;
	background-color: #252525;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #989898;
	font-family: Verdana;
	line-height: 16px;
	font-size: 9px;
}

.fb_rechts {
	background-color: #1e1e1e;
	padding-top: 10px;
	padding-right: 5px;
}

.fb_footer {
	background-image: url('images/fragebogen/fb_footer.jpg');
	background-repeat: no-repeat;
	width: 544px;
	height: 24px;
	padding-top: 12px;
	padding-bottom: 10px;
}

.fb_status_hg {
	position: absolute;
	top: 50px;
	left: 57px;
	background-image: url('images/fragebogen/fb_status.jpg');
	width: 102px;
	height: 10px;
}

.fb_status {
	position: absolute;
	top: 47px;
	left: 168px;
	color: #fed993;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}

.fb_akt_frage {
	position: absolute;
	top: 48px;
	left: 470px;
	color: #fed993;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	width: 20px;
}

.fb_alle_fragen {
	position: absolute;
	top: 48px;
	left: 520px;
	color: #fed993;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	width: 20px;
}

.fb_play_voting {
	position: absolute;
	top: 21px;
	left: 8px;
	width: 200px;
	height: 16px;
}

.fb_moeglichkeit {
	position: relative;
	top: 0px;
	left: 0px;
	background-image: url('images/fragebogen/no_fb_option.jpg');
	width: 375px;
	color: #bcac8d;
}

.fb_option_oben {
	position: relative;
	top: 0px;
	left: 0px;
	background-image: url('images/fragebogen/no_option_oben.jpg');
	width: 375px;
	height: 3px;
	overflow:hidden;
}

.fb_option_mitte {
	position: relative;
	top: 0px;
	left: 0px;
	background-image: url('images/fragebogen/no_option_mitte.jpg');
	width: 375px;
	height:42px;
}

.fb_option_unten {
	position: relative;
	top: 0px;
	left: 0px;
	background-image: url('images/fragebogen/no_option_unten.jpg');
	width: 375px;
	height: 3px;
	overflow:hidden;
}

.fb_option_table {
	height: 38px;
	width: 100%;
	border: 0px;
}

.fb_abgeschlossen {
	background-image: url('images/fragebogen/abgeschlossen_bg.jpg');
	height: 259px;
}

.fb_abschlusstext {
	position: relative;
	top: 78px;
	left: 85px;
	width: 362px;
	height: 108px;
	padding: 5px;
	color: white;
	font-size: 11px;
	font-family: Verdana;
	text-align: center;
	line-height: 14px;
}

.fb_ueberschrift {
	background-image: url('images/fragebogen/fb_no_ueberschrift.jpg');
	width: 499px;
	height: 19px;
	color: #8db7bd;
	padding-left: 12px;
	padding-top: 3px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.1em;
}

.a_oben {
	background-image: url('images/fragebogen/fb_vorschau_oben.jpg');
	height: 3px;
	width: 511px;
	overflow:hidden;
}

.a_mitte {
	position: relative;
	top: 0px;
	left:0px;
	background-image: url('images/fragebogen/fb_vorschau_mitte.jpg');
	width: 499px;
	overflow:hidden;
	color: #bcac8d;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.a_unten {
	background-image: url('images/fragebogen/fb_vorschau_unten.jpg');
	height: 3px;
	width: 511px;
	overflow:hidden;
}

.fb_vorschautitel {
	position: relative;
	top: 41px;
	left: 330px;
	background-image: url('images/fragebogen/fb_status_vorschau.jpg');
	width: 212px;
	height: 24px;
}

.fb_mouseover {
	background-color: red;
	width: 4px;
	position: absolute;
	top: 0px;
	left:0px;
}

.antwort {
	position: relative;
	top: 0px;
	left:0px;
}

.fb_keineabstimmung {
	position: relative;
	top: 41px;
	left: 330px;
	background-image: url('images/fragebogen/keine_abstimmung.jpg');
	width: 212px;
	height: 28px;
}

.fb_start {
	background-image: url('images/fragebogen/start_bg.jpg');
	height: 263px;
}

.fb_jetztabstimmen {
	position: relative;
	top: 41px;
	left: 330px;
	background-image: url('images/fragebogen/gpba_abstimmen.jpg');
	width: 212px;
	height: 28px;
}

.fb_loeschbg {
	background-image: url('images/fragebogen/loesch_bg.jpg');
	height: 263px;
}

.fb_speicherbg {
	background-image: url('images/fragebogen/speicher_bg.jpg');
	height: 263px;
}

.fb_fehlerbg {
	background-image: url('images/fragebogen/fehler_bg.jpg');
	height: 263px;
}

.fb_abgeschlossenbg {
	background-image: url('images/fragebogen/abgeschlossen_bg.jpg');
	height: 263px;
}
/* ####################################### Satrtseite #################################### */

.home_oben {
	position: relative;
	top: 0px;
	left: 0px;
	background-image: url('images/home/home_oben.jpg');
	width: 546px;
	height: 133px;
}

.home_text {
	position: absolute;
	top: 8px;
	left: 0px;
	width: 350px;
	padding-left: 9px;
	padding-right: 9px;
	color: #bcac8d;
	font-size: 11px;
	font-family: Verdana;
	line-height: 14px;
}

.home_reihe {
	position: relative;
	top: 0px;
	left: 0px;
	width: 544px;
	height: 147px;
}

.box_links_oben {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url('images/home/no_box_links_oben.jpg');
	width: 273px;
	height: 147px;
}

.box_rechts_oben {
	position: absolute;
	top: 0px;
	left: 273px;
	background-image: url('images/home/no_box_rechts_oben_gewinner.jpg');
	width: 273px;
	height: 147px;
}

.box_links_unten {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url('images/home/no_box_links_unten.jpg');
	width: 273px;
	height: 147px;
}

.box_rechts_unten{
	position: absolute;
	top: 0px;
	left: 273px;
	background-image: url('images/home/no_box_rechts_unten.jpg');
	width: 273px;
	height: 147px;
}

.box_text {
	position: absolute;
	top: 45px;
	left:13px;
	height: 85px;
	width: 254px;
	font-size: 9px;
	font-family: Verdana;
	line-height: 14px;
	/* background-color: white; */
}

.box_text2 {
	position: absolute;
	top: 55px;
	left:13px;
	height: 85px;
	width: 254px;
	font-size: 9px;
	font-family: Verdana;
	line-height: 14px;
	color:#FFFFFF;
	/* background-color: white; */
}

.awardtable_right {
text-align:right;
}

.table_padding {
padding:5px 8px;
}

.fb_option_table a,
.fb_option_table a:link,
.fb_option_table a:visited {
color:#FFFFFF;
}

.fb_option_table a:hover {
text-decoration:underline;
}