@import 'https://fonts.googleapis.com/css?family=Noticia+Text';


body {
	margin: 0;
	padding: 0;
	text-align:left;
	color: #3f3630;
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	cursor:  url(../mat/cursor.cur),url(../mat/cursor.cur),  auto ;
	
	
}

html {
	background: url(../mat/bg_lp.jpg) center 0 no-repeat #000000;
	background-size:100%;
	height: 100%;	
	margin: 0;
	padding: 0;
}

a { outline:none; }
a img {  border:0px;  }
* { cursor:  url(../mat/cursor.cur),url(../mat/cursor.cur),  auto ;	}

body,td,th {
text-align:left;
font-family: 'Noticia Text', serif;
font-size:10px;
color:#FFFFFF;
}

/* IE 10 EDGE */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
body {	cursor: auto !important;}
* {cursor: auto !important;}
}
@supports (-ms-ime-align:auto) {
body {	cursor: auto !important;}
* {cursor: auto !important;}
}




a.pwvergessen:link    {	color: #e2c371;	font-size: 12px;  font-weight :normal;	text-decoration: underline; }
a.pwvergessen:visited {	color: #e2c371;	font-size: 12px;  font-weight :normal;	text-decoration: underline; }
a.pwvergessen:hover   {	color: #e2c371;	font-size: 12px;  font-weight :normal;	text-decoration: underline; }
a.pwvergessen:active  {	color: #e2c371;	font-size: 12px;  font-weight :normal; 	text-decoration: underline; }


a.link_normal:link       {	color: #e2c371;	font-size: 14px;  font-weight :normal;	text-decoration: underline; }
a.link_normal:visited    {	color: #e2c371;	font-size: 14px;  font-weight :normal;	text-decoration: underline; }
a.link_normal:hover      {	color: #e2c371;	font-size: 14px;  font-weight :normal;	text-decoration: underline; }
a.link_normal:active     {	color: #e2c371;	font-size: 14px;  font-weight :normal; 	text-decoration: underline; }

.input_login 		  { text-indent: 2px; color:#f0ecad;background: none repeat scroll 0 center transparent; border:none; outline: none; width: 115px; font-family:  'Noticia Text'; font-size: 11px; font-weight :normal;	 }
.input_registrierung  { color:#f0ecad; background: none repeat scroll 0 center transparent; border:none; outline: none; width: 145px; font-family:  'Noticia Text'; font-size: 12px; font-weight :normal;	 }
.inputfelder		  { background: none repeat scroll 0 center transparent; border:none; outline: none; width: 145px; font-family:  'Noticia Text'; font-size: 12px; font-weight :normal;	 }
.anliegen			  { text-indent: 2px; color:#f0ecad;background: none repeat scroll 0 center transparent; border:none; outline: none; width: 540px; height:98px; resize: none; font-family:  'Noticia Text'; font-size: 12px; font-weight :normal;overflow: auto;	 }


.regitextklein 		  {	color: #e2c371;	font-size: 12px;  font-weight :normal; text-align:left;}
.uberschrift		  {	color: #e2c371;	font-size: 20px;  font-weight :bold; text-align:left;}



#registrierungsfelder{ 
background-image: url(../mat/lp_textfeld.jpg);
background-position:left;
background-repeat:no-repeat;
}
#login_feld{ 
background-image: url(../mat/lp_textfeld_login.jpg);
background-position:left;
background-repeat:no-repeat;
}
#support_textfeld{ 
background-image: url(../mat/lp_textfeld_big.jpg);
background-position:left;
background-repeat:no-repeat;
}




.logintext   		  {	color: #f0ecad;	font-size: 10px;  font-weight :normal; text-align:left;}
.regitext   		  {	color: #f0ecad;	font-size: 12px;  font-weight :normal; text-align:left;}
.lp_ueberschrift	  {	color: #f0ecad;	font-size: 20px;  font-weight :normal; text-align:center; text-shadow: 1px 1px 1px #000000;}
.lp_leuchten		  {	color: #f0ecad;	font-size: 23px;  font-weight :normal; text-align:center; text-shadow: 0 0 3px #ff8000, 0 0 5px #ff8000, 0 0 8px #ff8000, 0 0 10px #ff8000, 0 0 13px #ff8000, 0 0 15px #ff8000, 0 0 20px #ff8000, 0 0 35px #FF0004}
.login_gluehen		  { color: #f0ecad; letter-spacing:2px;	font-size: 15px;  font-weight :normal; text-align:left; text-shadow: 0 0 3px #ff8000, 0 0 5px #ff8000, 0 0 8px #ff8000, 0 0 10px #ff8000, 0 0 13px #ff8000, 0 0 15px #ff8000, 0 0 20px #ff8000, 0 0 35px #FF0004}

a.regilink:link       {	color: #f0ecad;	font-size: 12px;  font-weight :normal;	text-decoration: underline; }
a.regilink:visited    {	color: #f0ecad;	font-size: 12px;  font-weight :normal;	text-decoration: underline; }
a.regilink:hover      {	color: #f0ecad;	font-size: 12px;  font-weight :normal;	text-decoration: underline; }
a.regilink:active     {	color: #f0ecad;	font-size: 12px;  font-weight :normal; 	text-decoration: underline; }

a.footlink:link       {	font-family:  'Noticia Text';color: #f0ecad;	font-size: 11px;  font-weight :normal;	text-decoration: underline; }
a.footlink:visited    {	font-family:  'Noticia Text';color: #f0ecad;	font-size: 11px;  font-weight :normal;	text-decoration: underline; }
a.footlink:hover      {	font-family:  'Noticia Text';color: #f0ecad;	font-size: 11px;  font-weight :normal;	text-decoration: underline; }
a.footlink:active     {	font-family:  'Noticia Text';color: #f0ecad;	font-size: 11px;  font-weight :normal; 	text-decoration: underline; }

a.loginlink:link      {	font-family:  'Noticia Text';color: #f0ecad;	font-size: 11px;  font-weight :normal;	text-decoration: underline; }
a.loginlink:visited   {	font-family:  'Noticia Text';color: #f0ecad;	font-size: 11px;  font-weight :normal;	text-decoration: underline; }
a.loginlink:hover     {	font-family:  'Noticia Text';color: #f0ecad;	font-size: 11px;  font-weight :normal;	text-decoration: underline; }
a.loginlink:active    {	font-family:  'Noticia Text';color: #f0ecad;	font-size: 11px;  font-weight :normal; 	text-decoration: underline; }


.foot				  {	color: #f0ecad;	font-size: 11px;  font-weight :normal; text-align:left;}


#lp_kasten_1 {
background-image: url(../mat/lp_kasten_1.jpg);
background-position:center top;
background-repeat:no-repeat;
}
#lp_kasten_2 {
background-image: url(../mat/lp_kasten_2.jpg);
background-position:center top;
background-repeat:no-repeat;
}
#lp_kasten_3 {
background-image: url(../mat/lp_kasten_3.png);
background-position:center top;
background-repeat:no-repeat;
}
#lp_kasten_4 {
background-image: url(../mat/lp_kasten_big.jpg);
background-position:center top;
background-repeat:no-repeat;
}


input[type=checkbox] {
display:none;
}
 
input[type=checkbox] + label
{
background: url("../mat/checkbox_off.jpg") no-repeat;
height: 20px;
width: 20px;
display:inline-block;
padding: 0 0 0 0px;
margin: 0 0 0 0 px;
margin-top:5px;
}
input[type=checkbox]:checked + label
{
background: url("../mat/checkbox_hover.jpg") no-repeat;
height: 20px;
width: 20px;
display:inline-block;
padding: 0 0 0 0px;
margin: 0 0 0 0 px;
margin-top:5px;
}





a.button_regi_1				{	display: block;	width: 313px; height: 86px; text-decoration: none; background: url("../mat/button_reg_fin.png"); background-repeat:no-repeat;	}
a.button_regi_1_1			{	display: block;	width: 313px; height: 86px; text-decoration: none; background: url("../mat/button_reg_fin.png"); background-repeat:no-repeat; background-position: -313px 0;	}
a.button_regi_1:hover 		{	background-position: -313px 0;	}

a.button_mittel_1			{	display: block;	width: 181px; height: 50px; text-decoration: none; background: url("../mat/button_c_erstellen.png"); background-repeat:no-repeat;	}
a.button_mittel_1_1			{	display: block;	width: 181px; height: 50px; text-decoration: none; background: url("../mat/button_c_erstellen.png"); background-repeat:no-repeat; background-position: -181px 0;	}
a.button_mittel_1:hover 	{	background-position: -181px 0;	}

a.button_login_1			{	display: block;	width: 85px; height: 25px; text-decoration: none; background: url("../mat/lp_btn_login.jpg"); background-repeat:no-repeat;	}
a.button_login_1_1			{	display: block;	width: 85px; height: 25px; text-decoration: none; background: url("../mat/lp_btn_login.jpg"); background-repeat:no-repeat; background-position: -85px 0;	}
a.button_login_1:hover 		{	background-position: -85px 0;	}

a.button_fb_1				{	display: block;	width: 85px; height: 22px; text-decoration: none; background: url("../mat/lp_btn_fb_login.jpg"); background-repeat:no-repeat;	}
a.button_fb_1_1				{	display: block;	width: 85px; height: 22px; text-decoration: none; background: url("../mat/lp_btn_fb_login.jpg"); background-repeat:no-repeat; background-position: -85px 0;	}
a.button_fb_1:hover 		{	background-position: -85px 0;	}

.cc_btntxt     				{	color: #f0ecad;	font-size: 14px;  font-weight :normal; text-align:center; text-shadow: 1px 1px 1px #000000;}
.cc_btntxt_fb  				{	color: #ffffff;	font-size: 12px;  font-weight :normal; text-align:left; text-shadow: 1px 1px 1px #000000;}































.ui-tooltip, .arrow:after {
background: #160d04 !important;
border: 2px solid #f0ecad !important;
}
.ui-tooltip {
padding: 10px 20px!important;
color: #f0ecad !important;
border-radius: 20px!important;
font: 14px  'Noticia Text', serif, sans-serif!important;;
box-shadow: 0 0 7px black!important;;
}
.arrow {
width: 70px!important;
height: 16px!important;
overflow: hidden!important;
position: absolute!important;
left: 50%!important;
margin-left: -35px!important;
bottom: -16px!important;
}
.arrow.top {
top: -16px!important;
bottom: auto!important;
}
.arrow.left {
left: 20%!important;
}
.arrow:after {
content: "";
position: absolute;
left: 20px;
top: -20px;
width: 25px;
height: 25px;
box-shadow: 6px 5px 9px -9px black;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.arrow.top:after {
bottom: -20px;
top: auto;
}

.ui-tooltip{
max-width: 500px!important;

}
.ui-dialog-title{
font-size: 10px !important;
background-color:#160d04 !important;
}
.ui-dialog .ui-dialog-content {
font-size: 20px !important;
font-weight:bold;
color:#f0ecad !important;
text-align:center;
line-height:30px;
background-color: #160d04 !important;

}
.ui-dialog .ui-dialog-titlebar {
font-size: 10px !important;
background-color: #160d04 !important;
}
.ui-dialog .ui-widget-content {
border: 2px solid #f0ecad;
background-color: #160d04 !important;
}





