/* ***** Allgemeine Einstellungen ***** */
.clear{ clear:both;}
strong{ font-weight:bold;}


/* ***** TM Einstellungen ***** */
/* #TMEdit{ float:left;} */
.TMEdit-Header#TMEdit{ position:fixed; left:0px; top:0px;}
.TMEdit-SpanHeader#TMEdit{ position:fixed; left:15px; top:0px;}
.TMEdit-Menu#TMEdit{ position:fixed; left:0px; top:15px;}
.TMEdit-SpanMenu#TMEdit{ position:fixed; left:15px; top:15px;}

/* blank */
.blank {
	background-color:#FFF;
	background-image:none;
	padding:20px;
}

/* *****  Wie funktioniert Gewinn24.de? ***** */
.cb-funktioniert{}
.cb-funktioniert-image{width:220px;}
.cb-funktioniert-text{width:220px;text-align:left;}
.cb-funktioniert-textunten{text-align:left; font-weight:bold; color:#009bdd; font-size:16px;}
.cb-funktioniert-button{ margin:0px;}

.cb-funktioniert-vertical{}
.cb-funktioniert-vertical-image{width:180px;}
.cb-funktioniert-vertical-text{width:180px;text-align:left;}
.cb-funktioniert-vertical-button{margin-top:10px;}




/* *****  gute Gruende  ***** */
.cb-gute-gruende ul{
	background-image:url("/layout/image/vorteil-liste.gif");
	background-position:5px 0px;
	background-repeat:no-repeat;
	list-style-type:none;
	padding:0px 0px 0px 10px;
	padding-left:25px;
}
.cb-gute-gruende ul li{	margin:0px;}
.gute-gruende-button{
	text-align:right;}
#anmeldung-cb-gute-gruende .gute-gruende-button{
	display:none;}


/* *****  nur 5 Euro  ***** */
.nur-fuenf-euro-image{
	background-image:url("/layout/image/nur-fuenf-euro.png");
	background-repeat:no-repeat;
	width:120px;
	height:120px;
	position:relative;
	float:right;
	margin:5px;	
}

/* *****  Geld-zurueck-Garantie  ***** */
.geld-zurueck-image{
	background-image:url("/layout/image/geld-zurueck-garantie.gif");
	background-repeat:no-repeat;
	width:120px;
	height:120px;
	position:relative;
	float:right;
	margin:5px;
}

/* *****  Gewinner-Box  ***** */
.cb-gewinner-image{vertical-align:bottom;height:200px;}
.cb-gewinner-text{float:none;width:270px;}
.cb-gewinner-next:hover,.cb-gewinner-back:hover{cursor:pointer;}
.cb-gewinner h2{bottom:0px; margin:0px;}
.cb-gewinner-stage{text-align:center;}
.cb-gewinner-img{width:120px;height:105px;
padding:15px 15px 25px 15px;
background-image:url("/layout/image/cb-gewinner-rahmen.png");background-repeat:no-repeat;}

/*Hinweisbox*/
.hinweis{
	border:1px solid #ccc;
	padding:10px;
	padding-left:100px;
	background-image:url("/layout/image/info.gif");
	background-repeat:no-repeat;
	background-position:top left;
	min-height:60px;
	}
.pw-vergessen{
	text-align:right;
	font-style:normal;
	}
.pw-vergessen td{
	padding-right:10px;}
.pw-vergessen-id, .pw-vergessen-email{
	width:115px; height:18px; border:1px solid #CCC; font-size:10px; color:#333; line-height:18px;}
	
.pw-vergessen-button{
	background-image:url("/layout/profiwin/pw-zusenden.gif");
	background-repeat: no-repeat;
	border: none;
	color: #FF0000;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0;
	font-weight: bolder;
	height: 43px;
	width: 200px;
	text-align:left;
	background-color:#fff;
	margin-top:10px;
	text-align:center;
	}
/** Login Widerruf**/
.login-widerruf{
	width:auto;
	height:353px;
	background-image:url("/layout/image/login-widerruf.jpg");
	background-repeat:no-repeat;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	}
.login-widerruf h2{
	font-size:20px;
	color:#fff;
}

.daten-korrigieren-button{
	width:200px;
	height:43px;
	background-image:url("/layout/image/daten-korrigieren-button.gif");
	background-repeat:no-repeat;
	float:right;
}
.anmelden-button{
	width:200px;
	height:43px;
	background-image:url("/layout/image/anmelden-button.gif");
	background-repeat:no-repeat;
	float:right;
}



/* Gewinner Styles */
.gewinner-liste-name{padding:5px;}
.gewinner-liste-head, .gewinner-liste-gewinner, .gewinner-liste-wert{font-weight:bold;padding:5px;}
.gewinner-detail{
	height:auto;
/*	border:1px solid #D1ED32;
	background-color:#FDEDC8;
	background-color:#F8FCDC;*/
	margin-top:10px;
	margin-bottom:10px;
	  background-image: url("/layout/profiwin/gute-gruende-bg.jpg");
    background-position: center bottom;
    background-repeat: repeat-x;
	border:1px solid #ccc;
}



.gewinner-detail-image{
	height:140px;
	width:160px;
	vertical-align:top;
	padding:20px 20px 40px 20px;
	background-image:url("/layout/image/gewinner-rahmen-hellblau.png");
	background-repeat:no-repeat;
}

.gewinner-detail-block{
/*	width:350px; */
	height:auto;
	padding:10px;
	vertical-align:top;
}
.gewinner-detail-ueberschrift{}
.gewinner-detail-text{}
.gewinner-detail-button{
	background-image:url("/layout/profiwin/anmelden-button-gewinner-detail.gif");
	background-repeat:no-repeat;
	height:43px;
	width:200px;
	padding-bottom:5px;
	padding-right:0px;
	}
	
	
/* Login Block Header*/
.header-login							 		{width:300px; height:60px; position:relative; float:right; margin:10px 5px 0px 5px; font-size:10px; text-align:left;}
.header-login-block-id,.header-login-block-pw	{width:115px;              position:relative; float:left;  margin:0px 5px 0px 5px;}
.header-login-block-autologin				 	{width:125px; height:20px; position:relative; float:left;  margin:0px 5px 5px 0px;}
.header-login-block-vergessen				 	{width:115px; height:20px; position:relative; float:left;  margin:0px 5px 5px 0px; font-size:10px;}
.header-login-block-button					 	{width:40px;  height:20px; position:relative; float:left;  padding-left:5px; margin-top:1px;}
.header-login-title							 	{color:#848484;padding-left:5px;}
.header-login-field-id, .header-login-field-pw	{width:115px; height:18px; border:1px solid #CCC; font-size:10px; color:#333; line-height:18px; padding-left:4px;}
.header-login-button							{background-image:url("/layout/profiwin/header-login-button-profiwin.gif"); background-repeat: no-repeat; border: medium none; color: #FF0000; cursor: pointer; font-family: Arial,Helvetica,sans-serif; font-size: 0; font-weight: bolder; height: 20px; width: 40px; text-align:left;}
.header-login-label-autologin					{position:relative; float:left; color:#848484; font-size:10px;}
.header-login-field-autologin					{position:relative; float:left;}
.header-login-label-id							{display:none; position:relative; float:left;}
.header-login-label-pw							{display:none; position:relative; float:left;}
/* Login Block Header*/


/* Login Block content*/
.content-login							 	{width:400px; height:60px; margin:10px 5px 0px 10px; font-size:12px; text-align:left;}
.content-login-label-id,.content-login-label-pw	{margin:0px 5px 0px 0px; position:relative; float:left;}
.content-login-title							{color:#848484;padding-left:5px;}
.content-login-field-id, .content-login-field-pw{width:115px; height:18px; border:1px solid #CCC; font-size:12px; color:#333; line-height:18px; padding-left:4px;}
.content-login-button							{background-image:url("/layout/profiwin/header-login-button-profiwin.gif"); background-repeat: no-repeat; border: medium none; color: #FF0000; cursor: pointer; font-family: Arial,Helvetica,sans-serif; font-size: 0; font-weight: bolder; height: 20px; width: 40px; text-align:left;}
.content-login-label-autologin					{position:relative; float:left; color:#848484; font-size:12px;}
.content-login-field-autologin					{position:relative; float:left; margin-left:0px;}
.content-login-label-id							{position:relative; float:left;}
.content-login-label-pw							{position:relative; float:left;}
/* Login Block content*/
	
	
	


	
		
/* ********************************  Anmeldung  *******************************  */
#anmeldung-cb-content{ padding:10px; }
.div-anmeldung{
	padding:0px; margin:0px;
	margin-left:110px;
	color: #484848;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	width:400px;
/*	border:#0F0 1px solid; */
}

.formular-anmeldung{
	background-color:#FFF;
	padding-bottom:10px;
}


.anmeldung-tr{}
.formular-anmeldung-label, .formular-anmeldung-label-fehler{vertical-align:top;}
.formular-anmeldung-field, .formular-anmeldung-field-fehler{vertical-align:top; width:226px;}
.formular-anmeldung-field input, .formular-anmeldung-field-fehler input{
	width: 210px;
    color: #484848;
	font-size: 12px;
	border:1px solid #CCC;
	Margin:5px;
	padding:2px;
	
}
#sexm0,#sexw0,#sexm,#sexw{padding-top:5px;}
#sexm,#sexw,#sexm0,#sexw0,#agb{   width:20px; border:0px;}
#plz{   width: 50px;}
#ort{   width: 143px;}
#land{  width: 215px;padding:3px;margin-left:5px;}
#tag{ width: 50px; margin-left:5px;}
#monat{ width: 95px; margin-left:5px;}
#jahr{ width: 55px; margin-left:5px;}


.anmeldung-weiter, .anmeldung-weiter-2, .anmeldung-korrektur, .anmeldung-final, .anmeldung-login, .anmeldung-kontodaten{background-repeat:no-repeat;width:200px;height:43px;}
.anmeldung-weiter{background-image:url("/layout/image/anmelden-button.gif");}
/*.anmeldung-weiter-2{background-image:url("/layout/profiwin/anmeldung-schritt-3.gif");}*/
/*.anmeldung-korrektur{background-image:url("/layout/profiwin/anmeldung-korrektur.gif");}*/
/*.anmeldung-final{background-image:url("/layout/image/anmelden-button.gif");}*/
.anmeldung-final{background-image:url("/layout/image/kostenpflichtig-anmelden.gif");}
.anmeldung-kontodaten{background-image:url("/layout/image/anmeldung-kontodaten.gif");}
.anmeldung-login{background-image:url("/layout/image/anmeldung-login.gif");}

#anmeldung-text{ font-size:11px; text-align:justify; line-height:normal;}



/* Fehler */
.input-fehler{background-color:#FFE8D9;}
.formular-anmeldung-label-fehler{color:#F30;}
.formular-anmeldung-field-fehler{	}
.formular-anmeldung-field-fehler input{	background-color:#FFE8D9;}
.fehler{display:none;}
.fehler-fehler{
	display:block;
	z-index:1000;
	color:#F30;
	font-size:10px;
	margin-left:5px;
}

/*Ende Anmeldung*/


/* Gewinnspiel-Liste */
.gs-liste a:visited, .gs-liste a:hover, .gs-liste a:link, .gs-liste a:active, .gs-liste *{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;}
.gs-liste td{
	vertical-align:top;
}

/*Listenkopf*/
.gs-liste-tr0 td{
	background-image:url("/layout/image/gs-liste-bg.gif");
	background-repeat:repeat;
	padding:5px 3px 5px 3px;
	border-bottom:1px solid #E6E6E6;
	font-weight:bold;
}

/*abwechselnde Zeilen*/
.gs-liste-tr1 td{
	border-bottom:1px solid #E6E6E6;	
	padding:5px 3px 5px 3px;
	}
.gs-liste-tr2 td{
	background-color:#F8F8F8;
	border-bottom:1px solid #E6E6E6;
	padding:5px 3px 5px 3px;
	}
.gs-liste-head-nr{
	text-align:center;}
.gs-liste-nr{
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}
.gs-liste-img{
	width:60px;
	height:50px;
	border:none;
	border:1px solid #CCC;
}
.gs-liste-img:hover{
}

.gs-liste-top{
/*	border:1px solid #ccc; */
	}
	
/* Top drei Gewinnspiele in der Liste*/
.gs-liste-tr1#tr1 td,
.gs-liste-tr2#tr2 td,
.gs-liste-tr1#tr3 td{
/*	vertical-align:top;
	background-image:url(/layout/profiwin/gs-liste-top-bg.jpg);
	background-repeat:repeat-x;*/
	}
/* naechster Monat, letzter Monat Buttons */
.gs-liste-last{}
.gs-liste-next{}
/** Gewinnspiel-Liste**/

/* Drucken */
.drucken{
	text-align:center;}
.drucken-button{
	background-image:url("/layout/image/drucken-32.gif");
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	text-decoration:none;
}
@media print {
	.drucken{display:none;}
	}
	
/**Navigation**/
.gewinner-navi {
	color:#666;
	text-align:center;
	width:590px;
	font-size:12px;
	vertical-align:middle;
	padding:10px;
}
.gewinner-navi-zahl {
	background-color:#f3f8fe;
	border:1px solid #16617d;
	padding:3px;
	margin:3px;
	line-height:20px;
	vertical-align:middle;
	font-weight:bold;
}
.gewinner-navi-zahl:hover {
	border:1px solid #5a9db6;
	padding:4px;
	margin:2px;
	line-height:20px;
	vertical-align:middle;
	font-weight:bold;
}
.gewinner-navi-aktiv {
	float:none;
	padding:3px;
	margin:1px;
	line-height:20px;
	color:#C00;
	vertical-align:middle;
	font-weight:bold;
}	
	