@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	outline: none;
	list-style: none;
	text-decoration: none;
	cursor: url(/images/cur138.cur),pointer;
}

a {
	cursor:url(/images/cur134.cur),pointer;
}

@font-face {
	font-family: Heather; 
	src: url(/HEATHER.TTF);
}

hr {
	width:450px;
	height:1px;
	margin: 0 auto;
	background-color: #000;
}

.center-dso {
	border: #FFC 0px solid;
	width: 900px;
	height: 513px;
	margin: 68px auto;	
}

.center-dso table {
	width: 100%;
	border: white 0px solid;
}

.center-dso td { 
	border: white 0px solid;
	height: 64px;
}
/**
.center-dso table {
	width: 100%;
	border-color: yellow;
	border-style: solid;
	border-width: 0px;
	margin: 0 auto 0 auto;
}

.center-dso td {
	border-color: white;
	text-align: center;
	vertical-align: central;
	width: 61px;
	height: 64px;
	border-style: solid;
	border-width: 1px;
	font-size: 14px;
	padding: 0 auto;
}
*/

#trans {
	margin: 0 auto 0 auto;
	text-align: center;
}

.button {
	padding-top: 5px;
	cursor: default;
	font-size: 9px;
	/*border: 1px solid #000000; 
	background:url(/images/button.gif) #F5C4A6;  
	background-position: top left; 
	color: #000000; 
	padding: 2px; */
	width: 150px;
	text-align: center;
}

.center-anno a:link { 
	font-weight: bold; 
	color: white;
	text-decoration: none; 
}

.center-anno a:visited { 
	font-weight: bold; 
	color: #FF9; 
	text-decoration: none; 
}

.center-anno a:hover { 
	color: #060;
	text-decoration: none; 
}

.center-anno a:active { 
	font-weight: bold; 
	color: lime; 
	text-decoration: underline; 
}

.center-dso a:link {
	font-weight: bold; 
	color: white;
	text-decoration: none; 
}

.anlegen {
	font-size: 14px;
	width: 100%;
	height: 100%;
	border-radius: 15px 15px 15px 15px;
	background-color: #FC0;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}

.anlegen td {
	width: 100px;
	font-size: 14px;
	text-align: center;
}

#wrapper {
	margin: 0 auto 0 auto;
	background-color: transparent;
	width: 1100px;
	height: 900px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; 
}


#test{
	border: medium #006;
	background-color: #C00;
	width: 100%
}

#header {
	width: 1100px;
	height: 102px;
	border-radius: 15px 15px 0 0;
	background-color: #FC0;
	font-family: HEATHER;
	font-size: 72px;
}
 
#header_li {
	/**background-image: url(../images/trans-back.png); */
	width: 300px;
	height: 100px;
	background-position: left;
	margin: 0px 50px 0px 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	/**padding: 0 auto; */
}

.unter {
	font-family: "Times New Roman", Times, serif;
	text-decoration: underline;
} 

#header_mitte {
	width: 470px;
	height: 100px;
	background-position: center;
	margin: -102px 0 0 320px;
	padding: 0 auto;
}

#header_re {
	/**background-image: url(../images/trans-back.png); */
	width: 300px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: right;
	margin: -101px 0px 0 790px;
	padding: 0 auto;
}

.google-adsense-links {
	border: thin red solid;
	position: absolute;
	width: 300px;
	height: 100px;
	background-color: transparent;
	margin: 0px 0 0 0px;
}


#menue-left {
	width: 160px;
	height: 720px;
	background-color: #ACE6F7;
	float: left;
	margin: 5px 5px 5px 0;
	border: thin;
	border-color: #FF0;
}

#auswahl-text {
	text-align: center;
	font-size: 12px;
	margin: 5px 0 0 0;
}

#auswahl-liste {
	text-align: left;
	font-size: 12px;
	padding-left: 20px;
}

#button {
	width: 100px;
	font-size: 10px;
	margin-left: auto;
	margin-right: auto;
}

table tr {
	width: 80%;
	margin: 0 auto;
	vertical-align: central;
	border: 0; 
}

#head-head{
	font-family: heather;
	font-size: 28px;
	color: #000;
	text-decoration: underline;
	margin-top: 5px;
}

#beta {
	font-weight: bold;
	font-size: 12px; 
	color:#F00;
}

#dso-content {
	background-image: url(/images/hintergrund-dso-wallpaper.png);
	width: 935px;
	height: 720px;
	margin: 5px 0 5px 0;
	float: left;
	background-repeat: no-repeat;
	background-position: center;
}

#gilde-dso-content {
	background-image: url(/images/hintergrund-dso-wallpaper.png);
	width: 935px;
	height: 720px;
	margin: 5px 0 5px 0;
	float: left;
	background-repeat: no-repeat;
	background-position: center;
}

.aktiv {
	text-decoration: #6F3;
	background-color: #ACE6F7;
}

#content  {
	margin: 5px 0 0 0;
	width: 935px;
	height: 720px;
	float: right;
	overflow: auto;
}

#content p {
	margin-top: 0;
}


.dso-inner {
	width: 100%;
	height: 700px;
	float: right;
	margin-bottom: 5px;
	padding-top: 0px;
	background: url(/images/dso-hintergrund.png);
	background-color: #122b53;
	background-size: auto;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	color: #FF9;
	font-size: 16px;
}

.dso-inner hr {
	width: 200px;
	margin: 0;
}

#index-inner-text {
	background-color: #CF9;
	width: 400px;
	height: 150px; 
	text-align: center;
	font-size: 15px;
	margin: 20px auto 0 auto;
	padding: 25px;
	border-radius: 25px;
	overflow: auto;
}

#inner-text {
	font-size: 16px;
	margin-top: 50px;
}

.dso-inner a {
	text-align: left;
	color: #FF9;
	font-size: 16px;	
}

.dso-inner a:hover {
	color: #0F0;
	font-size: 16px; 	
}

.dso-inner a:visited {
	color: #FFF;
	font-size: 16px; 	
}

#dso-inner-oben {
	position: absolute;
	width: 935px;
	height: 750px;
	margin: 20px 0 0 0;
}

#dso-inner-links {
	position: absolute;
	text-align: left;
	margin: 200px 0 0 80px;
}

#dso-inner-text {
	width: 500px;
	color: #00C; 
	font-size: 14px;
	margin: 5px 0 0 400px;
	padding-top: 10px;
}

#dso-inner-text:hover {
	background-color: #FF6;
}

/*--------------------Footer-------------------------------*/
#footer {
	border: thin #FC0 solid;
	width: 1100px;
	height: 30px;
	position: absolute;
	background-color: #FC0;
	text-align: center;
	alignment-baseline: middle;
	z-index: 0;
	font-size: 16px;
	border-radius: 0 0 15px 15px;
	padding-top: 15px;
	margin: 730px auto 0 auto;
}

/*----------------Hover-Bilder---------------------------*/
.dropv, .dropv ul {
	padding: 0; 
	margin: 0 auto 0 auto; 
	list-style: none;
	z-index: 1;
}

.dropv a {
	display: inline; 
	width: 170px;
}

.dropv li {
	float: left; 
	padding: 0px 8px 2px 2px;
}

/* all list items */
.dropv li ul {
	position: absolute; 
	background: #3CF;   /*#993399; */
	padding: 0px 0px 0px 4px; 
	width: 170px; 
	left: -9999px;
	}

/* second-level lists */
.dropv li:hover ul {
	left: auto; 
}

/* nest list under hovered list items */
.dropv li ul li a {
	color: #03F; 
	text-decoration: none; 
	display: block;
}

.dropv li ul li a:hover {
	margin: 0;
	color: yellow; 
	background:  #F90 /*#663399; */
}

#kein-bild {
	color: #06F;
	font-size: 16px;
}

#kein-bild:hover {
	background-color: #FF6;
}

/*-------------------Menü-Leiste-----------------------*/

#menue {
	font-size: 15px;
	color: #000;
	text-align: left;
	padding-left: 1px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}

.ulMenu {
	width: 149px;
	margin: 0px;
	padding-left: -5px;
	border: 0px solid black;
	background-color: #ACE6F7;
}

.ulMenu li {
	list-style: none;
	padding-left: 10px; 
	margin: 0px;
}

.aktiv {
	display: block;
	padding-left: 2px;
    padding: 0.2em;
    text-decoration: none; 
	font-weight: bold;
    border: 1px solid black;
    border-left-color: white; 
	border-top-color: white;
}

.ulMenu a {
	display: block;
	padding-left: 2px;
    	padding: 0.2em;
    	text-decoration: none; 
	font-weight: bold;
   	border: 1px solid black;
    	border-left-color: white; 
	border-top-color: white;
	background-color: #CCC;
} 

.ulMenu a:link {
	display: block;
    	padding: 0.2em;
    	text-decoration: none; 
	font-weight:lighter;
    	border: 3px solid black;
    	border-left-color: yellow; 
	border-top-color: yellow;
	background-color: #0FF; 
}

.ulMenu a:visited {
	display: block;
    	padding: 0.2em;
    	text-decoration: none; 
	font-weight: bold;
    	border: 3px solid black;
    	border-left-color: white; 
	border-top-color: white; 
	background-color: #0FF;
}

.ulMenu a:hover {
	border-bottom-color: #000;
	border-right-color: #000;
	border-left-color: #F00;
	border-top-color: #F00;
	color: black;
	background-color: #FF9;
	font-weight: lighter;
}

.ulMenu a:active {
	background-color: #39F;
}

/*--- Impressum und Disclaimer -----------*/

.impressum {
	background-color: #CF9;
	width: 400px;
	height: 385px;
	text-align: left;
	font-size: 15px;
	margin: 50px auto 0 auto;
	padding: 25px;
	border-radius: 25px;
}

.moz-impressum {
	background-color: #CF9;
	width: 400px;
	height: 385px;
	text-align: left;
	font-size: 14px;
	margin: 50px auto 0 auto;
	padding: 25px;
	border-radius: 25px;
}

.impressum strong {
	text-decoration: underline;
}

.impressum a {
	text-decoration: none;
	color: #009;
	background-color: #fff;
}

.impressum a:hover {
	text-decoration: none;
	color: #FF0;
	background-color: #000;
}

.disclaimer {
	background-color: #CF9;
	width: 895px;
	height: 680px;
	text-align: left;
	font-size: 16px;
	margin: 0 auto 0 auto;
	padding: 20px;
	border-radius: 25px;
}

.moz-disclaimer {
	background-color: #CF9;
	width: 895px;
	height: 680px;
	text-align: left;
	font-size: 15px;
	margin: 0 auto 0 auto;
	padding: 20px;
	border-radius: 25px;
}

.disclaimer strong {
	text-decoration: underline;
}

.links {
	background-color: #CF9;
	width: 500px;
	height: 520px;   
	text-align: center;
	font-size: 15px; 
	margin: 50px auto 0 auto;
	padding: 20px;
	border-radius: 25px;
}

.links a {
	color: #666;
}

.links a:hover {
	color: #00F;
}

.links a:visited {
	color: #060;
}

.links a:active {
	color: #184F0B;
} 

/*---------------hochstellen von aktiv bildern ---------------*/
#aktiv-png-hochstellen {
	margin: -5px 0 0 0;
}

#aktiv-kl-png-hochstellen {
	margin: -3px 0 0 0;
}

.linwin {
	position: absolute;
	font-family: Heather;
	font-weight: bold;
	font-size: 72px;
	color: yellow;  
	margin: 200px 0 0 350px;	
}

.sturm {
	background-color: #CF9;
	width: 550px;
	height: 820px;
	text-align: left;
	font-size: 15px;
	margin: 50px auto 0 auto;
	padding: 25px;
	border-radius: 25px;
}

.moz-sturm {
	background-color: #CF9;
	width: 550px;
	height: 820px;
	text-align: left;
	font-size: 14px;
	margin: 50px auto 0 auto;
	padding: 25px;
	border-radius: 25px; 
}

/*---CSS für Memory -----------------------------------*/

.mem_body {
	background: url(../spiel/bilder/hg_blau.png);
}

#mem_content { 
	background: url(../spiel/bilder/hg_blau.png);
	margin: 20px auto;
}

.mem_headline {
	position: absolute;
	font-size: 18px;
	color: #FFF;
	width: 1100px;
	height: 30px;
	margin: 15px 0px 0px 25px;
}

#mem_erg_user {
	position: absolute;
	font-size: 26px;
	color: #FFF;
	width: 150px;
	height: 30px;
	margin: 55px 0px 0px 70px;
}

#mem_erg_zeit {
	position: absolute;
	font-size: 26px;
	width: 150px;
	height: 30px;
	color: #FFF;
	margin: 55px 0px 0px 280px;
}

#mem_erg_zuege {
	position: absolute;
	font-size: 26px;
	width: 150px;
	height: 30px;
	color: #FFF;
	margin: 55px 0px 0px 500px;
}
/*-----------Bestenliste memory.php --------*/

#bestenliste_0 {
	position: absolute;
	width: 658px;
	height: 50px;
	margin: 95px 0px 0px 30px;
}

#mem_best_user_0 { 
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}

#mem_best_zeit_0 {
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	margin: 00px 0px 0px 220px;   
	padding: 10px 0px 0px 0px;
}

#mem_best_zuege_0 { 
	position: absolute; 
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	margin: 0px 0px 0px 440px;   
	padding: 10px 0px 0px 0px;
}

/*---------------------------------------------*/
#bestenliste_1 {
	position: absolute;
	width: 658px;
	height: 50px;
	margin: 145px 0px 0px 30px;
}

#mem_best_user_1 { 
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	text-align: left;
	margin: 0px 0px 0px 0px; 
	padding: 10px 0px 0px 10px; 
}

#mem_best_zeit_1 {
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	margin: 0px 0px 0px 220px;   
	padding: 10px 0px 0px 0px;
}

#mem_best_zuege_1 {
	position: absolute; 
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px; 
	margin: 0px 0px 0px 440px;  
	padding: 10px 0px 0px 0px; 
}
/*---------------------------------------------*/
#bestenliste_2 {
	position: absolute;
	width: 658px;
	height: 50px;
	margin: 200px 0px 0px 30px;
}

#mem_best_user_2 { 
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	text-align: left;
	margin: 0px 0px 0px 0px; 
	padding: 10px 0px 0px 10px; 
}

#mem_best_zeit_2 {
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	margin: 0px 0px 0px 220px;  
	padding: 10px 0px 0px 0px; 
}

#mem_best_zuege_2 {
	position: absolute; 
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px; 
	margin: 0px 0px 0px 440px; 
	padding: 10px 0px 0px 0px;  
}
/*---------------------------------------------*/
#bestenliste_3 {
	position: absolute;
	width: 658px;
	height: 50px;
	margin: 255px 0px 0px 30px;
}

#mem_best_user_3 { 
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	text-align: left;
	margin: 0px 0px 0px 0px;  
	padding: 10px 0px 0px 10px;
}

#mem_best_zeit_3 {
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	margin: 0px 0px 0px 220px;  
	padding: 10px 0px 0px 0px; 
}

#mem_best_zuege_3 {
	position: absolute; 
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px; 
	margin: 0px 0px 0px 440px;  
	padding: 10px 0px 0px 0px; 
}
/*---------------------------------------------*/
#bestenliste_4 {
	position: absolute;
	width: 658px;
	height: 50px;
	margin: 305px 0px 0px 30px;
}

#mem_best_user_4 { 
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	text-align: left;
	margin: 0px 0px 0px 0px; 
	padding: 10px 0px 0px 10px; 
}

#mem_best_zeit_4 {
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	margin: 0px 0px 0px 220px;   
	padding: 10px 0px 0px 0px;
}

#mem_best_zuege_4 {
	position: absolute; 
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px; 
	margin: 0px 0px 0px 440px;  
	padding: 10px 0px 0px 0px; 
}
/*---------------------------------------------*/
#bestenliste_5 {
	position: absolute;
	width: 658px;
	height: 50px;
	margin: 360px 0px 0px 30px;
}

#mem_best_user_5 { 
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	text-align: left;
	margin: 0px 0px 0px 0px;  
	padding: 10px 0px 0px 10px;
}

#mem_best_zeit_5 {
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	margin: 0px 0px 0px 220px;  
	padding: 10px 0px 0px 0px; 
}

#mem_best_zuege_5 {
	position: absolute; 
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px; 
	margin: 0px 0px 0px 440px;  
	padding: 10px 0px 0px 0px; 
}
/*---------------------------------------------*/
#bestenliste_6 {
	position: absolute;
	width: 658px;
	height: 50px;
	margin: 415px 0px 0px 30px;
}

#mem_best_user_6 { 
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	text-align: left;
	margin: 0px 0px 0px 0px; 
	padding: 10px 0px 0px 10px; 
}

#mem_best_zeit_6 {
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	margin: 0px 0px 0px 220px;   
	padding: 10px 0px 0px 0px;
}

#mem_best_zuege_6 {
	position: absolute; 
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px; 
	margin: 0px 0px 0px 440px; 
	padding: 10px 0px 0px 0px;  
}
/*---------------------------------------------*/
#bestenliste_7 {
	position: absolute;
	width: 658px;
	height: 50px;
	margin: 465px 0px 0px 30px;
}

#mem_best_user_7 { 
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	text-align: left;
	margin: 0px 0px 0px 0px; 
	padding: 10px 0px 0px 10px; 
}

#mem_best_zeit_7 {
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	margin: 0px 0px 0px 220px; 
	padding: 10px 0px 0px 0px;  
}

#mem_best_zuege_7 {
	position: absolute; 
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px; 
	margin: 0px 0px 0px 440px;   
}
/*---------------------------------------------*/
#bestenliste_8 {
	position: absolute;
	width: 658px;
	height: 50px;
	margin: 517px 0px 0px 30px;
}

#mem_best_user_8 { 
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	text-align: left;
	margin: 0px 0px 0px 0px;  
	padding: 10px 0px 0px 10px;
}

#mem_best_zeit_8 {
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	margin: 0px 0px 0px 220px;  
	padding: 10px 0px 0px 0px; 
}

#mem_best_zuege_8 {
	position: absolute; 
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px; 
	margin: 0px 0px 0px 440px; 
	padding: 10px 0px 0px 0px; 
}
/*---------------------------------------------*/
#bestenliste_9 { 
	position: absolute;
	width: 658px;
	height: 50px;
	margin: 570px 0px 0px 30px;
}

#mem_best_user_9 { 
	position: absolute; 
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	text-align: left;
	margin: 0px 0px 0px 0px; 
	padding: 10px 0px 0px 10px; 
}

#mem_best_zeit_9 {
	position: absolute;
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px;
	margin: 0px 0px 0px 220px;   
	padding: 10px 0px 0px 0px;
}

#mem_best_zuege_9 {
	position: absolute; 
	width: 220px;
	height: 50px;
	color: #FFF;
	font-size: 24px; 
	margin: 0px 0px 0px 440px;  
	padding: 10px 0px 0px 0px; 
}

#href_back {
	font-size: 22px;
}

#href_back a:link {
	color: #FF0;
}

#href_back a:hover {
	color: #C30;
}

#href_back a: {
	color: #ff0; 
}

/*---------Ende-Bestenliste memory.php --------*/
#mem_level1 {
	position: absolute;
	font-size: 24px;
	width: 220px;
	height: 40px;
	color: #FFF;
	margin: 660px 0px 0px 20px;
}
#mem_level1 a:link { 
	color:  #FF3;
}

#mem_level1 a:hover {
	background-color:  #FFF;
	color:  #F00;
}

#mem_level1 a:visited {
	color:  #0F0;
}

#mem_level2 {
	position: absolute;
	font-size: 24px;
	width: 220px;
	height: 40px;
	color: #FFF;
	margin: 660px 0px 0px 250px;
}

#mem_level2 a:link { 
	color:  #FF3;
}

#mem_level2 a:hover {
	background-color:  #FFF; 
	color:  #F00;
}

#mem_level2 a:visited {
	color:  #0F0;
}

#mem_level3 {
	position: absolute;
	font-size: 24px;
	width: 220px;
	height: 40px;
	color: #FFF;
	margin: 660px 0px 0px 475px;
}

#mem_level3 a:link { 
	color:  #FF3;
}

#mem_level3 a:hover {
	background-color:  #FFF;
	color:  #F00;
}

#mem_level3 a:visited {
	color:  #0F0;
}

.memory_start1 {
	background: url(../spiel/bilder/bg_memory_start1.png);
	background-repeat:no-repeat;
	width: 1150px;
	height: 720px;	
}

.memory_start2 {
	background: url(../spiel/bilder/bg_memory_start2.png);
	background-repeat:no-repeat;
	width: 1150px;
	height: 720px;	
}

.memory_start3 {
	background: url(../spiel/bilder/bg_memory_start3.png); 
	background-repeat:no-repeat;
	width: 1150px;
	height: 720px;		
}

.mem_spieler {
	color: #FFF;
	position: absolute;
	width: 285px;
	height: 440px; 
	margin: 65px 0px 0px 760px; 
}

#mem_user {
	position:absolute;
	width: 285px; 
	height: 26px;
	font-size: 26px;
	margin: 0px 0px;
}

#mem_welt {
	position: absolute; 
	width: 285px; 
	height: 20px;
	font-size: 22px;
	margin: 60px 0px;       
}

#mem_gilde {
	width: 285px;
	height: 25px;
	position: absolute;
	font-size: 22px;
	margin: 100px 0px; 
}

.mem_spielerg {
	margin: 200px 0px 0px -15px;
}

.mem_spielerg table {
	width: 285px;
	font-size: 20px;
	padding: 5px;
}

.mem_spielerg hr {
	border: solid #FF0 1px; 
	background: #FF0;
	width: 270px;
}

.mem_spieler hr {
	border: solid #FF0 1px;
	background: #FF0; 
	width: 270px;
}

.mem_radio LABEL {
	font-size: 20px; 
	margin: -15px 0px 0px 0px; 
}

.mem_radio input[type=radio] {
	border: thin red solid; 
    border: 0px;
    width: 10px;
    height: 12px;
	margin: 0px 0px 0px 0px;
}

.mem_radio a:link { 
	color:  #FF3;
}

.mem_radio a:hover {
	background-color:  #FFF; 
	color:  #F00;
}

.mem_radio a:visited {
	color:  #0F0;
}


.body_spiel {
	background:url(../spiel/bilder/hg_blau.png);
	background-repeat:repeat;
}

.bgmemory { 
	background:url(../spiel/bilder/hintergrund2.png); 
	no-repeat;
	width:890px;
	height: 650px;
	margin: 0px auto;
}

input#Zeit {
	background-color: transparent;
	vertical-align: middle;
	font-size: 14px; 
	color: #FFF;
	border: none;  
}

 
.spiel1 {
	position: absolute;
	margin: 110px 0px 0px 310px;
}
.spiel2 {
	position: absolute;
	margin: 110px 0px 0px 310px;
}

.spiel3 {
	position: absolute;
	margin: 95px 0px 0px 293px;
}

.mem_zurueck {
	font-size: 20px;
	position:absolute; 
	width: 150px; 
	height: 30px;
	margin: 598px 0px 0px 500px;
}
 
/*------------------
Für Firefox -----     */

.name_fire {
	position: absolute;
	width: 50px;
	height: 20px;
	margin: 137px 0px 0px 120px;
}

.gilde_fire {
	position: absolute;
	width: 50px;
	height: 20px; 
	margin: 169px 0px 0px 120px; 
}

.zeit_fire {
	position: absolute;
	width: 50px;
	height: 20px;
	margin: 199px 0px 0px 115px; 
}

.level_fire {
	position: absolute;
	margin: 229px 0px 0px 120px;  
} 

.bestenliste0_fire {
	position:absolute;
	margin: 288px 0px 0px 60px;
}

.bestenliste1_fire {
	position:absolute;
	margin: 320px 0px 0px 60px;
}

.bestenliste2_fire {
	position:absolute;
	margin: 350px 0px 0px 60px;
}

.bestenliste3_fire {
	position:absolute;
	margin: 380px 0px 0px 60px;
}

.bestenliste4_fire {
	position:absolute;
	margin: 410px 0px 0px 60px;
}

.bestenliste5_fire {
	position:absolute;
	margin: 440px 0px 0px 60px;
}

.bestenliste6_fire {
	position:absolute;
	margin: 473px 0px 0px 60px;
}

.bestenliste7_fire {
	position:absolute;
	margin: 504px 0px 0px 60px;
}

.bestenliste8_fire {
	position:absolute;
	margin: 535px 0px 0px 60px;
}

.bestenliste9_fire {
	position:absolute;
	margin: 565px 0px 0px 60px; 
}

/*------------------
Für andere Browser -----     */
.name_anderer {
	position: absolute;
	width: 50px;
	height: 20px;
	margin: 139px 0px 0px 120px; 
}

.gilde_anderer {
	position: absolute;
	width: 50px;
	height: 20px; 
	margin: 170px 0px 0px 120px; 
}

.zeit_anderer {
	position: absolute;
	width: 50px;
	height: 20px;
	margin: 201px 0px 0px 115px; 
}

.level_anderer {
	position: absolute;
	margin: 233px 0px 0px 120px;
} 

.bestenliste0_anderer {
	position:absolute;
	margin: 293px 0px 0px 60px;
}

.bestenliste1_anderer {
	position:absolute;
	margin: 323px 0px 0px 60px;
}

.bestenliste2_anderer {
	position:absolute;
	margin: 353px 0px 0px 60px;
}

.bestenliste3_anderer {
	position:absolute;
	margin: 383px 0px 0px 60px;
}

.bestenliste4_anderer {
	position:absolute;
	margin: 413px 0px 0px 60px;
}

.bestenliste5_anderer {
	position:absolute;
	margin: 446px 0px 0px 60px;
}

.bestenliste6_anderer {
	position:absolute;
	margin: 476px 0px 0px 60px;
}

.bestenliste7_anderer {
	position:absolute;
	margin: 507px 0px 0px 60px;
}

.bestenliste8_anderer {
	position:absolute;
	margin: 538px 0px 0px 60px; 
}

.bestenliste9_anderer {
	position:absolute;
	margin: 568px 0px 0px 60px; 
}