@charset "utf-8";
/*	---------------------------------------------------
	Allgemein
	---------------------------------------------------*/

	html, body {}
	html * {padding:0;margin:0;outline:none;}

	body { margin:0; padding:0; font-size:12px; color:#A8A8A8; line-height:140%; background:#CAC5BF url(../images/gradient.jpg) repeat-x }

	body, input, textarea, select, label, td, th, a, button {font-family:Arial, Helvetica, sans-serif;color:#5a5046;font-size:12px;line-height:150%}

	/*	IE Transparenz 	*/
	img,
	div,
	a,
	input { behavior: url(/css/iepngfix.htc) }

	/*	:hover-Support für alle Elemente	*/
	body { behavior: url(/css/csshover.htc); }



/*	-------------------------------------------------------------------------------- */
/*	Seitenaufbau
/*	-------------------------------------------------------------------------------- */

	#wrap, #main, #header, #content, #footer, {position:relative;}

	#flashContent {width:999px;height:589px;background-color:#000000;}

	#wrap {width:999px;margin:0 auto;}
	#main {	background:#fffff7 url(../images/sprite.jpg) no-repeat 0 -470px;	padding:5px 0 5px 50px;}
	#content {width:100%;}

	#footer {width:889px;height:275px;clear:left;text-align:center;padding-top:80px;}
	/*	IE 6  */
		/* html #main {
		   background : none;

		}*/


/*	-------------------------------------------------------------------------------- */
/*		Globale Einstellungen														 */
/*	-------------------------------------------------------------------------------- */

	.clearer {clear:both;display:block;height:1px;margin-bottom:-1px;font-size:1px;line-height:1px;}

	.clear {clear: both; } /*clearer does not work all the time!*/

	.error { color:#B2B2B2!important; }

	table {padding:0;table-layout:fixed;border-collapse:collapse;border-spacing:0px;}

	td, tr, th {padding:0;margin:0;border:none;}

	sub, sup {line-height:1em;font-size:32%;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

	img, fieldset {border:none;}

/*  ----------------------------------------------------------
    SOCIAL MEDIA
    ---------------------------------------------------------- */

    .socialmedia{

        z-index:1;
    }

    .socialmediaTxt{
        width:100px;
        height:26px;
        margin-top:12px;
        margin-left:747px;
        position:absolute;
        z-index:1;
        font-family:Arial, Helvetica, sans-serif;
        color:#8b847b;
        font-size:10px;
    }

    .facebookbutton {
        z-index:1;
        display:block;
        margin-top:7px;
        margin-left:830px;
        position:absolute;
        width:26px;
        height:26px;
        background:transparent url(../images/socialmedia.jpg) no-repeat;
        background-position:-9px -10px;
        text-indent:-900em
    }

    a.facebookbutton:hover {
        background-position:-44px -10px;
    }

    .studivzbutton {
        z-index:1;
        display:block;
        margin-top:7px;
        margin-left:857px;
        position:absolute;
        width:26px;
        height:26px;
        background:transparent url(../images/socialmedia.jpg) no-repeat;
        background-position:-9px -44px;
        text-indent:-900em
    }

    a.studivzbutton:hover {
        background-position:-44px -44px;
    }

    .meinvzbutton {
        z-index:1;
        display:block;
        margin-top:7px;
        margin-left:884px;
        position:absolute;
        width:26px;
        height:26px;
        background:transparent url(../images/socialmedia.jpg) no-repeat;
        background-position:-9px -78px;
        text-indent:-900em
    }

    a.meinvzbutton:hover {
        background-position:-44px -78px;
    }

    .schuelervzbutton {
        z-index:1;
        display:block;
        margin-top:7px;
        margin-left:911px;
        position:absolute;
        width:26px;
        height:26px;
        background:transparent url(../images/socialmedia.jpg) no-repeat;
        background-position:-9px -112px;
        text-indent:-900em
    }

    a.schuelervzbutton:hover {
        background-position:-44px -112px;
    }

/*	----------------------------------------------------------
	CONTENT
	---------------------------------------------------------- */

	/*	Überschriften
	/*	----------------- 	*/
	#content h1 		{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#6c5d48;font-size:16px;line-height:100%;padding:0;margin: 0;}
	#content .h1-pwForgot {margin-left:-2px;line-height:30px;background:transparent url(../images/sprite.jpg) no-repeat -400px -50px;text-indent:-900em;margin-bottom:10px;}
	#content .h1-pwSaved {margin-left:-2px;line-height:30px;background:transparent url(../images/sprite.jpg) no-repeat -400px -100px;text-indent:-900em;margin-bottom:10px;}

    #content .h1-adress {margin-left:-2px;line-height:30px;background:transparent url(../images/sprite.jpg) no-repeat -400px -320px;text-indent:-900em;margin-bottom:10px;}

	#content .h1-delProfilkonntenicht {margin-left:-2px;line-height:30px;background:transparent url(../images/HEAD_Benutzer3.jpg) no-repeat;text-indent:-900em;margin-bottom:10px;}
	#content .h1-delProfilloeschen {margin-left:-2px;line-height:30px;background:transparent url(../images/HEAD_Benutzer1.jpg) no-repeat;text-indent:-900em;margin-bottom:10px;}
	#content .h1-delProfilwurde {margin-left:-2px;line-height:30px;background:transparent url(../images/HEAD_Benutzer2.jpg) no-repeat;text-indent:-900em;margin-bottom:10px;}
	#content .h1-regbestaetigt {margin-left:-2px;line-height:30px;background:transparent url(../images/HEAD_reg_bestaetigung.jpg) no-repeat;text-indent:-900em;margin-bottom:10px;}
	#content .h1-regueberarbeitet {margin-left:-2px;line-height:30px;background:transparent url(../images/HEAD_reg_ueberarbeitet.jpg) no-repeat;text-indent:-900em;margin-bottom:10px;}

	#content h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:18px; color:#000; margin:0; padding:0; }

/*	----------------------------------------------------------
	Teaser
	---------------------------------------------------------- */

	.teaser {float:left;margin-top:26px;position:relative;border: 0px dashed silver;}
	.teaser h1 {text-indent:-900em;}
	.teaser .tTxt {position:absolute;border: 0px dashed silver;}
	.teaser a.button {display:block;position:absolute;background:transparent url(../images/sprite_buttons.jpg) no-repeat;text-indent:-900em;border: 0px dashed silver;}
	.teaser a.button_meinVZ {display:block;position:absolute;background:transparent url(../images/sprite_meinvz.jpg) no-repeat;text-indent:-900em}
	.teaser a.button_studiVZ {display:block;position:absolute;background:transparent url(../images/sprite_meinvz.jpg) no-repeat;text-indent:-900em}

	.t-intro		{margin-top:0px;width:891px;height:275px;background-image:url(../images/bg_teaser-Intro.jpg);}
	.t-myvz-small   {width:289px;height:148px;background-image:url(../images/bg_teaserSmall_meinVZ.jpg);margin-right:6px;}
	.t-facebook-small   {width:289px;height:148px;background-image:url(../images/bg_teaserSmall_facebook.jpg);margin-right:6px;}
	.t-freunde-small{width:307px;height:148px;background-image:url(../images/bg_teaserSmall_freundeeinladen.jpg);margin-right:6px;}
	.t-team-small   {width:289px;height:148px;background-image:url(../images/bg_teaserSmall_mannschaft.jpg);}
	.t-doku-small   {width:289px;height:148px;background-image:url(../images/bg_teaserSmall_doku.jpg);}
	.t-faq          {width:446px;height:148px;background-image:url(../images/bg_teaser_faq.jpg);margin-right:6px;}
	.t-fandestages 	{width:446px;height:283px;background-image:url(../images/bg_teaser_fandestages.jpg);margin-right:6px;}
	.t-gewinne		{width:446px;height:283px;background-image:url(../images/bg_teaser_traumauswahl.jpg);}
	.t-song         {width:446px;height:146px;background-image:url(../images/bg_teaser_haemer.jpg);border: 1px dashed white;}
	.t-facebook     {width:440px;height:142px;background-image:url(../images/bg_teaser-facebook.jpg);}
	.t-vznetwork    {width:440px;height:142px;background-image:url(../images/teaser_meinvz_bg.jpg);}
	.t-nachbar      {width:440px;height:142px;background-image:url(../images/bg_teaser_sitznachbarn.jpg);margin-right:11px;}
	.t-capitano     {width:446px;height:148px;background-image:url(../images/bg_teaser_ballack.jpg);}
	.t-fanstyle     {width:446px;height:148px;background-image:url(../images/bg_teaser_fanstyle.jpg);margin-right:6px;}
	.t-fanstyle2010 {width:897px;height:148px;background-image:url(../images/bg_teaser_fanstyle2010.jpg);}
	.t-blockchampion{width:446px;height:148px;background-image:url(../images/bg_teaser_fanglaube.jpg);}
	.t-mercedesnews {width:446px;height:283px;background-image:url(../images/bg_teaser_mercedesnews-big.jpg);margin-right:6px;}
	.t-ritual       {width:446px;height:148px;background-image:url(../images/bg_teaser_ritual.jpg);margin-right:6px;}
	.t-appfankit    {width:446px;height:148px;background-image:url(../images/bg_teaser_appfankit.jpg);margin-right:6px;}
	.t-bekennerpin  {width:446px;height:148px;background-image:url(../images/bg_teaser_bekennerpin.jpg);}
	.t-poweredby    {width:446px;height:148px;background-image:url(../images/bg_teaser_powered-by.jpg);}

	/* 	Teaser "Intro"
	/*	----------------------  */
	.t-intro .tTxt	{ left:352px; top:88px; width:460px; height:95px; }

	/* 	Teaser "MyVZ-Small"
	/*	----------------------  */
    .t-myvz-small .tTxt    {left:24px;top:50px;width:350px;height:95px;color:#FFFFFF;}
    .t-myvz-small a.button {width:136px;height:31px;left:17px;top:98px;background-position:-1px 0px;}
    .t-myvz-small a.button:hover   {background-position:-251px 0px;}

	/* 	Teaser "Facebook-Small"
	/*	----------------------  */
    .t-facebook-small .tTxt    {left:24px;top:50px;width:350px;height:95px;color:#FFFFFF;}
    .t-facebook-small a.button {width:107px;height:31px;left:17px;top:98px;background-position:-1px -484px;}
    .t-facebook-small a.button:hover   {background-position:-251px -484px;}

	/* 	Teaser "Freunde-Small"
	/*	----------------------  */
    .t-freunde-small .tTxt    {left:28px;top:53px;width:350px;height:95px;color:#FFFFFF;}
    .t-freunde-small a.button {width:88px;height:31px;left:21px;top:98px;background-position:-1px -44px;}
    .t-freunde-small a.button:hover   {background-position:-251px -44px;}

	/* 	Teaser "Mannschaft-Small"
	/*	----------------------  */
    .t-team-small .tTxt    {left:28px;top:53px;width:350px;height:95px;color:#FFFFFF;}
    .t-team-small a.button {width:123px;height:31px;left:21px;top:98px;background-position:-1px -88px;}
    .t-team-small a.button:hover   {background-position:-251px -88px;}

	/* 	Teaser "Doku-Small"
	/*	----------------------  */
    .t-doku-small .tTxt    {left:28px;top:53px;width:350px;height:95px;color:#FFFFFF;}
    .t-doku-small a.button {width:96px;height:31px;left:21px;top:98px;background-position:-1px -88px;}
    .t-doku-small a.button:hover   {background-position:-251px -88px;}

	/* 	Teaser "FAQ"
	/*	----------------------  */
    .t-faq .tTxt    {left:25px;top:53px;width:350px;height:95px;color:#FFFFFF;}
    .t-faq a.button {width:100px;height:31px;left:16px;top:96px;background-position:-1px -396px;}
    .t-faq a.button:hover   {background-position:-251px -396px;}


	/* 	Teaser "Fan des Tages"
	/*	----------------------  */
	.avatar {position:absolute;left:59px;top:82px;height:87px;width:87px;}
	.bgImg	{position:absolute;left:0;top:0;width:442px;height:279px;}
	.t-fandestages .tTxt	{ left:166px; top:71px; width:230px; height:95px; color:#000; line-height:16px; }
	.t-fandestages a.button	{width:103px;height:34px;left:20px;top:232px;background-position:-1px -132px;}
	.t-fandestages a.button:hover	{background-position:-251px -132px;}

	/* 	Teaser "Powered-By"
	/*	----------------------  */
	.t-poweredby .tTxt	{left:25px;top:53px;width:350px;height:95px;color:#000000;}
	.t-poweredby a.button	{width:112px;height:27px;left:17px;top:96px;background-position:-1px -707px;}
	.t-poweredby a.button:hover	{background-position:-251px -707px;}


	/* 	Teaser "Gewinner"
	/*	----------------------  */
	.t-gewinne .tTxt	{left:25px;top:53px;width:350px;height:95px;color:#FFFFFF;}
	.t-gewinne a.button	{width:118px;height:27px;left:17px;top:232px;background-position:-1px -176px;}
	.t-gewinne a.button:hover	{background-position:-251px -176px;}

	/*  Teaser "Song"
    /*  ----------------------  */
    .t-song .tTxt    {left:25px;top:53px;width:350px;height:95px;color:#FFFFFF;}
    .t-song a.button {width:110px;height:34px;left:18px;top:95px;background-position:-1px -440px; }
    .t-song a.button:hover   {background-position:-251px -440px;}

	/*  Teaser "Facebook"
    /*  ----------------------  */
    .t-facebook .tTxt    {left:25px;top:22px;width:350px;height:95px;color:#FFFFFF;}
    .t-facebook a.button {width:112px;height:31px;left:16px;top:95px;background-position:0px -321px;
}
    .t-facebook a.button:hover   {background-position:-200px -321px;}

	/*  Teaser "VZnetwork"
    /*  ----------------------  */
    .t-vznetwork .tTxt    {left:25px;top:22px;width:350px;height:95px;color:#FFFFFF;}
    .t-vznetwork a.button_meinVZ {width:130px;height:30px;left:18px;top:95px;background-position:0px -0px;}
    .t-vznetwork a.button_meinVZ:hover   {background-position:-200px -0px;}

	.t-vznetwork a.button_studiVZ {width:130px;height:30px;left:160px;top:95px;background-position:0px -40px;}
    .t-vznetwork a.button_studiVZ:hover   {background-position:-200px -40px;}

    /*  Teaser "Sitznachbarn"
    /*  ----------------------  */
    .t-nachbar .tTxt    {left:25px;top:53px;width:350px;height:95px;color:#FFFFFF;}
    .t-nachbar a.button {width:86px;height:31px;left:16px;top:96px;background-position:-750px -44px;}
    .t-nachbar a.button:hover   {background-position:-870px -44px;}

    /*  Teaser "Mannschaft"
    /*  ----------------------  */
    .t-mannschaft .tTxt    {left:25px;top:53px;width:350px;height:95px;color:#FFFFFF;}
    .t-mannschaft a.button {width:116px;height:31px;left:16px;top:96px;background-position:-750px -100px;}
    .t-mannschaft a.button:hover   {background-position:-870px -100px;}

    /*  Teaser "Blockchampion"
    /*  ----------------------  */
    .t-blockchampion .tTxt    {left:25px;top:53px;width:350px;height:95px;color:#FFFFFF;}
    .t-blockchampion a.button {width:164px;height:31px;left:16px;top:96px;background-position:-1px -353px;}
    .t-blockchampion a.button:hover   {background-position:-251px -353px;}

    /*  Teaser "Mercedesnews"
	/*	----------------------  */
	.t-mercedesnews .tTxt	{left:25px;top:53px;width:350px;height:95px;color:#FFFFFF;}
	.t-mercedesnews a.button	{width:114px;height:27px;left:17px;top:232px;background-position:-1px -660px;}
	.t-mercedesnews a.button:hover	{background-position:-251px -660px;}

	/*  Teaser "Fanstyle"
    /*  ----------------------  */
    .t-fanstyle .tTxt    {left:25px;top:53px;width:350px;height:95px;color:#FFFFFF;}
    .t-fanstyle a.button {width:100px;height:31px;left:16px;top:96px;background-position:-1px -308px;}
    .t-fanstyle a.button:hover   {background-position:-251px -308px;}

	/*  Teaser "Fanstyle2010"
    /*  ----------------------  */
    .t-fanstyle2010 .tTxt    {left:25px;top:53px;width:350px;height:95px;color:#FFFFFF;}
    .t-fanstyle2010 a.button {width:100px;height:31px;left:16px;top:96px;background-position:-1px -308px;}
    .t-fanstyle2010 a.button:hover   {background-position:-251px -308px;}

	/*  Teaser "App Fan-Kit"
    /*  ----------------------  */
    .t-appfankit .tTxt    {left:25px;top:53px;width:350px;height:95px;color:#333333;}
    .t-appfankit a.button {width:131px;height:31px;left:16px;top:96px;background-position:-1px -528px;}
    .t-appfankit a.button:hover   {background-position:-251px -528px;}

	/*  Teaser "Bekenner-Pin"
    /*  ----------------------  */
    .t-bekennerpin .tTxt    {left:25px;top:53px;width:350px;height:95px;color:#FFFFFF;}
    .t-bekennerpin a.button {width:155px;height:31px;left:16px;top:96px;background-position:-1px -572px;}
    .t-bekennerpin a.button:hover   {background-position:-251px -572px;}

	/*  Teaser "Ritual"
    /*  ----------------------  */
    .t-ritual .tTxt    {left:25px;top:53px;width:350px;height:95px;color:#FFFFFF;}
    .t-ritual a.button {width:122px;height:31px;left:17px;top:98px;background-position:0px -221px;}
    .t-ritual a.button:hover   {background-position:-250px -221px;}

	/*  Teaser "Capitano"
    /*  ----------------------  */
    .t-capitano .tTxt    {left:25px;top:53px;width:350px;height:95px;color:#FFFFFF;}
    .t-capitano a.button {width:131px;height:31px;left:16px;top:96px;background-position:-1px -264px;}
    .t-capitano a.button:hover   {background-position:-251px -264px;}


/*	----------------------------------------------------------
	Formulare
	---------------------------------------------------------- */
	div.form {padding:50px 0 0 250px;width:408px;}

	/*	Formulare */
	#content form {}
	#content label {font-family:Arial, Helvetica, sans-serif;float:left;display:block;font-weight:normal;width:160px;color:#5a5046;margin:0;border:0;line-height:20px;margin-top:20px;}
	#content input {font-family:Arial, Helvetica, sans-serif;float:left;width:230px;font-size:12px;color:#5a5046; height:18px;padding:2px 0px 1px 7px;line-height:18px;margin-top:20px;}
	#content select {font-family:Arial, Helvetica, sans-serif;float:left;width:230px;font-size:12px;color:#5a5046; padding:2px 0px 1px 7px;line-height:18px;margin-top:20px;}

	button {margin-right:5px;float:right;width:93px;height:30px;font-family:Arial, Helvetica, sans-serif;border:none;background:transparent url(../images/sprite.jpg) no-repeat;background-position:-400px -196px;text-indent:-900em;cursor:pointer;}
	button:hover { background-position:-600px -196px;}
	.buttonHome {margin-top:20px;display:block;margin-right:5px;float:right;width:122px;height:30px;font-family:Arial, Helvetica, sans-serif;border:none;background:transparent url(../images/sprite.jpg) no-repeat;background-position:-400px -150px;text-indent:-900em;cursor:pointer;}
	.buttonHome:hover { background-position:-600px -150px;}

	.buttonZurueck {margin-top:20px;display:block;margin-right:5px;float:right;width:69px;height:30px;font-family:Arial, Helvetica, sans-serif;border:none;background:transparent url(../images/sprite.jpg) no-repeat;background-position:-400px -243px;text-indent:-900em;cursor:pointer;}
    .buttonZurueck:hover { background-position:-600px -243px;}


	.buttonYes {margin-top:7px;display:block; margin-left: -3px; margin-right:5px;float:left;width:50px;height:36px;font-family:Arial, Helvetica, sans-serif;border:none;background:transparent url(../images/BTN_Ja_aktiv.jpg) no-repeat; background-position:0px 0px; text-indent:-900em;cursor:pointer;}
	.buttonYes:hover { background-position:-50px 0px; }

	.buttonNo {margin-top:7px;display:block;margin-right:5px;float:left;width:62px;height:36px;font-family:Arial, Helvetica, sans-serif;border:none;background:transparent url(../images/BTN_Nein_aktiv.jpg) no-repeat;  background-position:0px 0px;  text-indent:-900em;cursor:pointer;}
	.buttonNo:hover {background-position:-62px 0px; }

	.buttonProfil {margin-left: -3px; margin-top:7px; display:block;margin-right:5px;float:left;width:112px;height:36px;font-family:Arial, Helvetica, sans-serif;border:none;background:transparent url(../images/BTN_Profil_aktiv.jpg) no-repeat;  background-position:0px 0px;  text-indent:-900em;cursor:pointer;}
	.buttonProfil:hover {background-position:-112px 0px; }


	input.error {background-color:#F00!important;color:#FFF!important;}

	p.error {color:#FE2837!important;}

/*	----------------------------------------------------------
	Badge
	---------------------------------------------------------- */
	div.Badge {width:900px;}
	div.BadgeColumne {width:291px;float:left;margin-right:7px;position:relative;}
	textarea.BadgeInput {margin-left:10px;font-family:Arial, Helvetica, sans-serif;width:264px;font-size:12px;color:#5a5046; height:118px;padding:2px 0px 1px 7px;line-height:18px;margin-top:20px;}

	div.BadgeText {padding:5px 21px 5px 21px;}

/*	----------------------------------------------------------
	Footer
	---------------------------------------------------------- */
	#footer p, #footer li, #footer li a {color:#8a8073;}

	#footer p {margin-bottom:10px;}

	.anbieterLogos {height:209px;margin-left:257px; line-height: 30px;}
	.yahooLogo{height:60px; float:left;display:block;text-decoration: none; padding-left: 50px; padding-top: 5px;}
	.spacerLogo{height:60px; width: 3px; float:left; background:transparent url(../images/sprite.jpg) no-repeat 0 -361px;}
	#pro7url{float:left;display:block;background:transparent url(../images/sprite.jpg) no-repeat 0 -361px; padding:0px 10px 0px 10px;}
	.mediaLogo{width: 40px;height:60px; float:left;display:block;background:transparent url(../images/hubertmedia.png) no-repeat; padding:0px 13px;margin:0px 10px 0px 10px; text-indent:-900em;}
	.bitLogo{width: 40px; height:70px; display:block;background:transparent url(../images/bitburger.png) no-repeat; padding:0px 10px 0px 10px; text-indent:-900em;}
	.strenesseLogo{width: 90px; height:70px; float:left;display:block;background:transparent url(../images/strenesse.png) no-repeat; padding:0px 13px;margin:0px 10px 0px 10px; text-indent:-900em;}
	.dfbLogo,
	.mbLogo	{float:left;display:block;background:transparent url(../images/sprite.jpg) no-repeat;text-indent:-900em;}
	.dfbLogo {width:91px;height:80px;background-position:0px -233px;margin:0px 59px 0 0;}
	.mbLogo {width:230px;height:80px;background-position:-150px -233px;}

	/* Metanavigation */
	#meta {margin:6px 0 0 221px;clear:left;}
	#meta li {float:left;list-style:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
	#meta li a {display:block;padding:0 15px 0 16px;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;background:transparent url(../images/sprite.jpg) no-repeat 0 -366px;}
	#meta li a.first {background:none;}
	#meta li a:hover, #meta li a.active {text-decoration:underline;}

	span.yahoo {display:inline-block;margin:0px 10px;width:65px;background:transparent url(../images/yahoo.png) no-repeat 0 1px;text-indent:-900em}
