* {
margin:0px;
padding:0px;
border:0;
font-size:8pt;
font-family: Verdana,Helvetica,Arial,sans-serif;
}

body {
background-color: rgb(165,167,180);
color: #000000;
font-size: 1.0em;
}


.lighttext {
font-weight: normal;
color: #ffffff;
}

#outer-wrapper {
background-color:#1F3453;
height: 100%;
z-index: 0;
text-align: left;
margin: 0 auto;
width: 1000px
}

#inner-wrapper {
background-color:#1F3453;
height: 100%;
z-index: 0;
text-align: left;
margin: 0 auto;
width: 1000px
}

.clear_left {
clear: left;
}


.content_mitte {
width: 650px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 10px;
float: left
}

.menue span {
padding:0px 0px 0px 0px;
border-top: 1px solid #808080;
border-bottom: 1px solid #808080;
background-color:#79a0e9;
color: #510000;
font-weight:bold;
text-transform:uppercase;
}	
	

.menu_left {
width: 160px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 10px;
MARGIN-left: 0px;
MARGIN-right: 0px;

float: left
}


.menu_right {
width: 160px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 0px;

float: left
}





.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-weight:normal;
	z-index: 1;
	
	}
.menu ul{
background-color:#1F3453;
	height:20px;
	list-style:none;
	margin:0;
	margin-left:0px;
	padding:0;
	z-index: 1;
	}
	.menu li{
		float:left;
		padding:0px;
		z-index: 1;
		}
	.menu li a{
		background:#ffffff;
		display:block;
		font-weight:normal;
		line-height:20px;
		margin:0px;
		padding:0px 2px;
		text-align:center;
		text-decoration:none;
		z-index: 1;
		
BORDER-RIGHT: #1F3453 2px solid;
BORDER-TOP: #820000 0px solid;
BORDER-LEFT: #1F3453 2px solid;
BORDER-BOTTOM: #264466 0px solid;
color:#264466;
}
		.menu li a:hover, .menu ul li:hover a{
			background: #c7d3ea bottom center no-repeat;
			color:#000000;
			text-decoration:none;
			z-index: 1;
			}
	.menu li ul{
		background:#6793E6;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:180px;
		z-index:1;
		/*top:1em;
		/*left:0;*/
BORDER-RIGHT: #c7d3ea 2px solid;
BORDER-TOP: #820000 0px solid;
BORDER-LEFT: #264466 2px solid;
BORDER-BOTTOM: #264466 0px solid;
color:#000000;

		
		}
	.menu li:hover ul{
		display:block;
		z-index: 1;
		
		}
	.menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:180px;
		z-index: 1;
		

BACKGROUND-COLOR:#c7d3ea;
BORDER-RIGHT: #c7d3ea 0px solid;
BORDER-TOP: #820000 0px solid;
BORDER-LEFT: #c7d3ea 0px solid;
BORDER-BOTTOM: #264466 1px solid;
color:#000000;
text-align:left;
z-index: 1;
		
		}
	.menu li:hover li a{
		background:none;
		z-index: 1;
		
		}
	.menu li ul a{
		display:block;
		height:20px;
		font-style:normal;
		margin:0px;
		padding:0px 8px 0px 8px;
		text-align:left;
		color:#ffffff;
		z-index: 1;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#6793E6 center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			z-index: 1;
			}
	.menu p{
		clear:left;
		}	




fieldset {
border-color: #b2bad0;
width: 140px;
padding-right:4px;
padding-left:4px;
font-size:1.0em;
}

fieldset legend {
font-weight:normal;
color:#000000;
padding-left:4px;
padding-right:4px;
}


.achtungtext {
color:#006633;
font-size:1.2em;
font-weight:normal;
}

h1 {
background-color:#c7d3ea;
color:#000000;
font-size:1.2em;
font-weight:bold;
}

h2 {
background-color:#c7d3ea;
color:#000000;
font-size:1.1em;
font-weight:bold;
}

h3 {
background-color:#c7d3ea;
color:#000000;
font-size:1.0em;
font-weight:bold;
}


input {
background-color: #8aa7ff;
color:#993300;
font-weight:normal;
font-size:1.2em;
border: 1px solid #b2bad0;
}

option {
background-color: #ffffff;
color:#000000;
font-weight:normal;
font-size:1.0em;
border: 1px solid #b2bad0;
}


optgroup {
color:#000000;
font-weight:bold;
font-style: normal;
font-size:1.0em;
margin:4px;
background-color: #ffffff;
border: 1px solid #b2bad0;
}

select {
background-color: #ffffff;
color:#993300;
font-weight:normal;
width: 200px;
border: 1px solid #88B1DA;
}

textarea {
background-color: #8aa7ff;
color:#993300;
font-weight:normal;
overflow: auto;
border: 1px solid #88B1DA;
}

.navbar {
padding-left:0px;
padding-right:0px;
}


ul.menu2 {
list-style-type:none;
position:relative;
height: 30px;
font-size:1.0em;
/* background:url(images/navbar.png);
background-repeat:no-repeat; */
background-color:#1F3453;
WIDTH: 1000px;
border:0px solid #000;
margin:0;
padding:0;
}

ul.menu2 li {
float:left;
margin:0;
padding:0;
}

ul.menu2 li a {
float:left;
color:#ffffff;
text-decoration:none;
height:18px;
padding:9px 10px 0px;
font-weight:normal;
}

ul.menu2 li a:hover,.current {
color:#FFFF99;

text-decoration:none;
}

ul.menu2 .current a {
color:#FFFF99;
font-weight:700;
}



#nav1 {
float:right;
position:relative;
top:6px;
width:160px;
color:#AAAAAA;
text-align:center;
}

.link {
FONT-WEIGHT: bold;
text-decoration:underline;
color: #264466;
}

a {
text-decoration:none;
color: #264466;
}
a:hover {
text-decoration:none;
color: #000000;
}

.head {
background-image: url(images/header.jpg);
background-repeat:no-repeat;
width: 1000px;
height: 160px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 1.2em;
MARGIN-BOTTOM: 0px;
PADDING-top: 30px;
COLOR: #ffffff;
PADDING-TOP: 0px;
TEXT-ALIGN: center;
BORDER-RIGHT: #264466 0px solid;
BORDER-TOP: #820000 0px solid;
BORDER-LEFT: #264466 0px solid;
BORDER-BOTTOM: #264466 0px solid;
}

#banner {
border:none;
padding:5px 0px 0px 280px;
}



#slogan {
border:none;
COLOR: #000000;
TEXT-ALIGN: left;
padding:5px 0px 0px 10px;
FONT-WEIGHT: bold;
FONT-SIZE: 1.2em;
}

#slogan2 {
border:none;
COLOR: #000000;
TEXT-ALIGN: left;
padding:5px 0px 0px 20px;
FONT-WEIGHT: bold;
FONT-SIZE: 1.2em;
}

#logo
{
background-image: url(images/earnpoint_logo_3.png);
background-repeat:no-repeat;
border:none;
padding:20px 0px 0px 0px;
}

.nav_head {
padding:0px 0px 0px 0px;
BACKGROUND-COLOR: #1F3453;
BORDER-RIGHT: #ebf4fe 2px solid;
BORDER-TOP: #ebf4fe 2px solid;
BORDER-LEFT: #ebf4fe 2px solid;
BORDER-BOTTOM: #ebf4fe 2px solid;
width:156px;
height:21px;
text-align:center;
font-weight:normal;
color:#ffffff;
FONT-SIZE: 1.2em;
PADDING-TOP: 0px;
}


.nav_guthaben {
padding:0px 0px 0px 0px;
BACKGROUND-COLOR: #1F3453;
BORDER-RIGHT: #ebf4fe 1px solid;
BORDER-TOP: #ebf4fe 1px solid;
BORDER-LEFT: #ebf4fe 1px solid;
BORDER-BOTTOM: #ebf4fe 0px solid;
width:158px;
height:28px;
text-align:left;
font-weight:normal;
color:#ffffff;
FONT-SIZE: 1.2em;
PADDING-TOP: 0px;
}

.nav_bg {
width:160px;
padding:0px 0px 0px 0px;
BACKGROUND-COLOR: #ebf4fe;
BORDER-RIGHT: #264466 0px solid;
BORDER-TOP: #820000 0px solid;
BORDER-LEFT: #264466 0px solid;
BORDER-BOTTOM: #264466 0px solid;
MARGIN-left: 0px;
MARGIN-right: 0px;
color:#264466;
text-align:left
}



.nav_foot {
width:160px;
height:2px;
/* background-image:url(images/nav_footXXX.png); */
/* background-repeat:no-repeat; */
padding:0px 0px 0px 0px;
BACKGROUND-COLOR: #1F3453;
BORDER-RIGHT: #264466 0px solid;
BORDER-TOP: #264466 0px solid;
BORDER-LEFT: #264466 0px solid;
BORDER-BOTTOM: #264466 0px solid;
color:#264466;
}

a.nav:link,a.nav:visited,a.nav:active {
padding-left:3px;
color:#264466;
text-decoration:none;

}

a.nav:hover {
text-decoration:none;
color:#993333;
}


.countdown {
color:#00ff00;
text-decoration:none;
font-weight:normal;
}

a.jackpot:link,a.jackpot:visited,a.jackpot:active {
padding-left:3px;
color:#ffffff;
text-decoration:none;
}

a.jackpot:hover {
text-decoration:none;
color:#d8d8d8;
text-decoration:none;
}


.headline {
WIDTH: 640px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 1.2em;
MARGIN-BOTTOM: 0px;
PADDING-BOTTOM: 0px;
COLOR: #000000;
PADDING-TOP: 0px;
HEIGHT: 40px;
BORDER-RIGHT: #264466 0px solid;
BORDER-TOP: #d6e3f7 0px solid;
BORDER-LEFT: #264466 0px solid;
BORDER-BOTTOM: #d6e3f7 0px solid;
}

.content_head
{
WIDTH:640px;
height:20px;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-top:0px;
PADDING-RIGHT:0px;
FONT-WEIGHT: bold;
FONT-SIZE: 1.4em;
MARGIN-BOTTOM: 0px;
PADDING-BOTTOM: 0px;
COLOR: #ffffff;
TEXT-ALIGN: center;
BORDER-RIGHT: #ebf4fe 0px solid;
BORDER-TOP: #ebf4fe 0px solid;
BORDER-LEFT: #ebf4fe 0px solid;
BORDER-BOTTOM: #8da8db 0px dotted;
BACKGROUND-COLOR: #1F3453;
}


.space {
WIDTH:20px;
padding-left:0px;
padding-right:0px;
}


.content {
/* background-image:url(images/content_bg.png); */
/* background-repeat:repeat-y; */
WIDTH: 638px;
margin-left:0px;
margin-right:0px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
BORDER-RIGHT: #264466 1px solid;
BORDER-TOP: #820000 0px solid;
BORDER-LEFT: #264466 1px solid;
BORDER-BOTTOM: #264466 0px solid;
BACKGROUND-COLOR: #ebf4fe;
color: #000000;
text-align: left;
}



.inhalt {
FONT-WEIGHT: normal;
FONT-SIZE: 1.0em;
COLOR: #000000;
WIDTH: 630px;
margin-left:0px;
margin-right:0px;

}

.mailbox {
FONT-WEIGHT: normal;
FONT-SIZE: 1.0em;
COLOR: #000000;
WIDTH: 580px;
margin-left:10px;
TEXT-ALIGN: left;
BORDER-RIGHT: #820000 1px solid;
BORDER-TOP: #820000 1px solid;
BORDER-LEFT: #820000 1px solid;
BORDER-BOTTOM: #820000 1px solid;
BACKGROUND-COLOR: #c9ddf1;
padding:10px 10px 10px 10px;
}

.content h1 {
height:14px;
font-size: 1.2em;
color:#000000;
margin: 0px 0px 0px 0px;
text-align:center;
padding-top:3px;
padding-bottom:5px;
font-weight:bold;
} 



.trenner
{
COLOR: #000000;
WIDTH: 630px;
TEXT-INDENT: 0em;
HEIGHT: 10px;
TEXT-ALIGN: left
}


.footer {
BACKGROUND-COLOR: rgb(160,170,182);
height:70px;
font-size: 1.0em;
PADDING-RIGHT: 0px;
FONT-WEIGHT: normal;
MARGIN-BOTTOM: 20px;
PADDING-BOTTOM: 0px;
COLOR: #ffffff;
TEXT-INDENT: 0em;
TEXT-ALIGN: center;
BORDER-RIGHT: #264466 0px solid;
BORDER-TOP: #820000 0px solid;
BORDER-LEFT: #264466 0px solid;
BORDER-BOTTOM: #264466 0px solid;
}


a.foot:link,a.foot:visited,a.foot:active {
color:#ffffff;
text-decoration:none;
}

a.foot:hover {
text-decoration:none;
}

.rt h1 {
background-image: url(images/nav_arrow.gif);
background-repeat:no-repeat;
background-position: 2px 5px;
margin-bottom: 5px;
background-color:#B6D2F9;
padding:2px 2px 2px 10px;
border-bottom: none;
}

input, textarea, select {
background-color: #B6D2F9;
border: 1px solid #88B1DA;
color:#000000;
padding: 0px;
}

textarea {
Overflow: auto;
}

#RallyTable {
height:250px;
width:620px;
padding:0px;
margin:auto;
border:0px solid #dfdfdf;
}

.RallyStatus {
font-size: 0.9em;
display: block;
float:left;
width:20px;
min-height: 25px;
border:0px solid #dfdfdf;
}

.Rallyart {
font-size: 0.9em;
display: block;
float:left;
TEXT-ALIGN: left;
width:170px;
height: 25px;
border:0px solid #dfdfdf;

}

.RallyStart {
font-size: 0.9em;
display: block;
float:left;
width:140px;
height: 25px;
border:0px solid #dfdfdf;

}


.RallyEnde {
font-size: 0.9em;
display: block;
float:left;
width:140px;
height: 25px;
border:0px solid #dfdfdf;

}

.RallyRahmen {
border:1px solid #dfdfdf;
}

.clearfix:after {
content:".";
display:block;
height:0;
font-size:0.0em;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */







