html, body {
	height: 100%;
}
body {
	font-family: Courier New, Times New Roman, serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	color: #FC0;
	background-color: #000 ;
}
img {
	border: none;
}
/* dcc506 */
p {
	margin: 0px;
	padding: 0px;
	font-family: Courier New, Times New Roman, serif;
	font-size: 12px;
	line-height: 16px;
}
p.imgcaption {
	font-size: 10px;
	margin: 5px auto 5px auto;
}
th {
	
}
h1 {
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 40px;
	color: #FC0;
	background-color: #000;
	text-align: center;
}
h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 20px;
	color: #000;
	background-color: #FFC;
	text-align: center;
}
h3 {
	margin-top: 0px;
	margin-bottom: 3px;
	font-size: 15px;
	color: #000;
	background-color: #FFC;
	text-align: left;
}
input, textarea {
	font-family: Courier New, Times New Roman, serif;
	font-size: 12px;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	padding-left: 3px;
	color: #000;
	background-color: #FC0;	
}
input.buttonClass {
	height:24px;
	width:75px;
	text-align: center;
	margin-left: 5px;
	border-top: 2px solid #CCC;
	border-left: 2px solid #CCC;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
}
a:link {
	font-weight: normal;
	font-size: 12px; 
	color: #FC0; 
	background-color: #000;
	font-style: normal; 
	text-decoration: underline;
}
a:hover { 
	text-decoration: none;
	color: #FC0; 
	background-color: #000;
}
a:visited { 
	text-decoration: underline;
	color: #FC0; 
	background-color: #000;
}
#kopf {
	top: 0px;
	left: 0px;
	width: 746px;
	height: 84px;
	margin: auto;
	background: url(../allpix/onlinespielesammlung4.png) 80px -5px no-repeat;
	border-top: 2px dotted #FC0;
	border-right: 2px dotted #FC0;
	border-bottom: 2px dotted #FC0;
	border-left: 2px solid #000;
}
#kopf img {
	float: left;
	margin: 0px 0px 0px -2px;
	padding: 0px;
	display: block;
}
#headline {
	margin-top:55px;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	padding: 0px;
	text-align: center;
}
#back {
	position: absolute;
	width: 100%;
	/*
	position: relative;
	left: 50%;
	background-color: #000;
	width: 750px;
	margin: 10px 0px 20px -373px;
	*/
}
#menuTable {
	height: 30px;
	width: 100%;
	border-bottom: 2px dotted #FC0;
	text-align: center;
	font-size: 12px;
}
#hiscoresTop {
	color: #000;
	font-size: 12px;
}
#hiscoresTop p {
	text-align: left;
}
.textbox {
	width:700px;
	padding:10px 20px 10px 12px;
	color: #000;
	background-color: #FFC;
}
.fett {
	font-weight: bold;
	font-size: 13px;
}
.firstCell {
	border-left: 2px dotted #FC0;
	border-right: 2px dotted #FC0;
}
.otherCell {
	border-right: 2px dotted #FC0;
	font-size: 12px;
	line-height: 16px;
}
.firstCell0 {
	font-weight: bold;
	border-left: 2px dotted #FC0;
	border-right: 2px dotted #FC0;
}
.otherCell0 {
	font-size: 13px;
	font-weight: bold;
	border-right: 2px dotted #FC0;
}
.otherCell0 span {
	background-color: #FC0;
	color: #000;
	padding: 0px 4px 0px 4px;
}
.otherCell0 a {
	background-color: #FC0;
	color: #000;
	font-weight: normal;
	padding: 0px 4px 1px 4px;
}
.lastCell {
	font-size: 13px;
	width: 82px;
	border-right: 2px dotted #FC0;
}
.lastCell input {
	height: 15px;
	width: 82px;
}
#eingabeTabelle {
	width: 750px;
	background-color:#000;
	margin: auto;
	border-bottom:2px dotted #FC0;
}
#eingabeTabelle img {
	margin: 0px;
}
#eingabeTabelle textarea{
	width: 370px;
	height: 100px;
	margin: 0px;
	color: #000;
	padding: 5px;
}
#noButton {
	font-family: Courier New, Times New Roman, serif;
	font-size: 12px;
	border: 0px;
	color: #FC0;
	background-color: #000;
	border: 0px;
	cursor: pointer;
}
#noButton:hover {
	color: #fff;
	text-decoration: underline;
}
#noButton.off {
	font-size: 12px;
	font-weight: normal;
}

#noButton.on {
	font-size: 13px;
	font-weight: bold;
}
#gamesMenue {
	height: 30px;
	background-color: #000;
	text-align: center;
	border-left: 2px dotted #FC0;
	border-right: 2px dotted #FC0;
}
#gamesMenue ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#gamesMenue li {
	background: transparent; 
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
 }
#gamesMenue a:link {
	background-color: #FFC;
}
#gamesMenue img {
	display:block; width:82px; height:35px; border-left: 0px dotted #FC0; border-bottom: 2px dotted #FC0;
}

#pacman a:link, #pacman a:visited {
    background: url(../allpix/buttonBg.png) 0px 0px no-repeat;
    display:block; width:82px;
}
#pacman img {
    
}
#pacman a:hover {
	background-position: -82px 0px;
}
#pacman.mactive {
	background:  url(../allpix/buttonBg.png) -82px 0px no-repeat;
}
#mastermind a:link, #mastermind a:visited {
    background: url(../allpix/buttonBg.png) 0px -35px no-repeat;
    display:block; width:82px;
}
#mastermind img {
    
}
#mastermind a:hover {
	background-position: -82px -35px;
}
#mastermind.mactive {
	background:  url(../allpix/buttonBg.png) -82px -35px no-repeat;
}
#othello a:link, #othello a:visited {
    background: url(../allpix/buttonBg.png) 0px -70px no-repeat;
    display:block; width:82px;
}
#othello img {
    display:block; width:82px; height:35px; border-left: 0px dotted #FC0; border-bottom: 2px dotted #FC0;
}
#othello a:hover {
	background-position: -82px -70px;
}
#othello.mactive {
	background:  url(../allpix/buttonBg.png) -82px -70px no-repeat;
}
#sokoban a:link, #sokoban a:visited {
    background: url(../allpix/buttonBg.png) 0px -105px no-repeat;
    display:block; width:82px;
}
#sokoban img {
    display:block; width:82px; height:35px; border-left: 0px dotted #FC0; border-bottom: 2px dotted #FC0;
}
#sokoban a:hover, #sokoban.mactive {
	background-position: -82px -105px;
}
#sokoban.mactive {
	background: url(../allpix/buttonBg.png) -82px -105px no-repeat;
}
#memory a:link, #memory a:visited {
    background: url(../allpix/buttonBg.png) 0px -140px no-repeat;
    display:block; width:82px;
}
#memory img {
    display:block; width:82px; height:35px; border-left: 0px dotted #FC0; border-bottom: 2px dotted #FC0;
}
#memory a:hover {
	background-position: -82px -140px;
}
#memory.mactive {
	background:  url(../allpix/buttonBg.png) -82px -140px no-repeat;
}
#tetris a:link, #tetris a:visited {
    background: url(../allpix/buttonBg.png) 0px -175px no-repeat;
    display:block; width:82px;
}
#tetris img {
    display:block; width:82px; height:35px; border-left: 0px dotted #FC0; border-bottom: 2px dotted #FC0;
}
#tetris a:hover {
	background-position: -82px -175px;
}
#tetris.mactive {
	background:  url(../allpix/buttonBg.png) -82px -175px no-repeat;
}
#ladybug a:link, #ladybug a:visited {
    background: url(../allpix/buttonBg.png) 0px -210px no-repeat;
    display:block; width:82px;
}
#ladybug img {
    display:block; width:82px; height:35px; border-left: 0px dotted #FC0; border-bottom: 2px dotted #FC0;
}
#ladybug a:hover {
	background-position: -82px -210px;
}
#ladybug.mactive {
	background:  url(../allpix/buttonBg.png) -82px -210px no-repeat;
}
#minesweeper a:link, #minesweeper a:visited {
    background: url(../allpix/buttonBg.png) 0px -245px no-repeat;
    display:block; width:82px;
}
#minesweeper img {
    display:block; width:82px; height:35px; border-left: 0px dotted #FC0; border-bottom: 2px dotted #FC0;
}
#minesweeper a:hover {
	background-position: -82px -245px;
}
#minesweeper.mactive {
	background:  url(../allpix/buttonBg.png) -82px -245px no-repeat;
}
#frogger a:link, #frogger a:visited {
    background: url(../allpix/buttonBg.png) 0px -280px no-repeat;
    display:block; width:86px;
}
#frogger img {
    display:block; width:86px; height:35px; border-left: 0px dotted #FC0; border-bottom: 2px dotted #FC0; 
}
#frogger a:hover {
	background-position: -85px -280px;
}
#frogger.mactive {
	background:  url(../allpix/buttonBg.png) -82px -280px no-repeat;
}
.nr {
	width:82px; 
	padding-top:10px;
	color: #FC0; 
	background-color:#000;
	border-top: 2px dotted #FC0;
	border-left: 2px dotted #FC0;	
}
.space {
	width:80px; 
	border-left: 2px dotted #FC0;	
}
.zahl {
	font-size: 15px;
	font-weight: bold;
	color: #FC0;
	background-color:#000;	
}
.imgCont {
	width:238px;
	padding:10px 20px 10px 12px;
	color: #000;
	background-color: #FFC;
	border-right: 1px dotted #000;
}
.imgCont p {
	padding:3px 0px 2px 0px;
}
.imgCont input {
	height: 15px;
}
.imgCont a:link { 
	color: #000; 
	background-color:#FFC;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
.imgCont a:hover { 
	text-decoration: none;
	color: #000; 
	background-color:#FC0;
}
.imgCont a:visited { 
	color: #FC0; 
	background-color:#FFC;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
.imgCont img {
	margin: 10px;
}
a.noBorder:link {
	border-bottom: 0px;
}
a.noBorder:hover {
	border-bottom: 0px;
}
a.noBorder:visited {
	border-bottom: 0px;
}
.descCont {
	width:430px; 
	padding:10px 20px 10px 12px;
	color: #000;
	background-color: #FFC;
	font-family: Courier New, Times New Roman, serif;
	font-size: 12px;
	line-height: 16px;
}
.descCont p {
	padding:3px 0px 2px 0px;
}
.descCont a:link { 
	color: #000; 
	background-color:#FFC;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
.descCont a:hover { 
	text-decoration: none;
	color: #000; 
	background-color:#FC0;
}
.descCont a:visited { 
	color: #FC0; 
	background-color:#FFC;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
.userContTable {
	width:100%;
	background-color:#000;
}
.userRev {
	width: 710px;
	height: 25px;
	padding:5px 0px 0px 0px;
	color: #000;
	text-align: center;
	background-color: #FFC;
	border-top: 1px dotted #000;
}
.userRev a:link { 
	color: #000; 
	background-color:#FFC;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
.userRev a:hover { 
	text-decoration: none;
	color: #000; 
	background-color:#FC0;
}
.userRev a:visited { 
	color: #FC0; 
	background-color:#FFC;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
.userRevCont {
	width:422px; 
	padding:0px 20px 5px 12px;
	color: #000;
	text-align: left;
	background-color: #FFC;
}
.userCom {
	width:248px;
	padding:10px 20px 10px 12px;
	color: #FC0;
	text-align: center;
	background-color: #000;
	border-right: 1px dotted #FC0;
	border-bottom: 1px dotted #FC0;
}
.userComCont {
	width:422px; 
	padding:10px 20px 10px 12px;
	color: #FC0;
	text-align: left;
	background-color: #000;
	border-right: 2px dotted #FC0;
	border-bottom: 1px dotted #FC0;
}
.application {
	text-align: left;
	width:430px; 
	padding:10px 20px 10px 12px;
	color: #000;
	background-color:#FFC;
}
.application input {
	height: 15px;
}
.application p {
	padding:3px 0px 2px 0px;
}
.interact {
	height: 25px;
	color: #FC0;
	font-size: 12px;
	line-height: 16px;
	background-color:#000;
	border-right: 2px dotted #FC0;
	text-align: center;
	padding-right: 10px;
}
.standaloneTop {
	width: 698px;
	padding:10px 20px 10px 12px;
	font-size: 12px;
	color: #000;
	background-color: #FFC;
}
.standaloneLadybug {
	width:300px;
	padding:10px 20px 10px 12px;
	font-size: 12px;
	color: #000;
	background-color: #FFC;
}
.standaloneLadybug a:link { 
	color: #000; 
	background-color:#FFC;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
.standaloneLadybug a:hover { 
	color: #000;
	text-decoration: none;
	background-color:#FC0;
}
.standaloneLadybug a:visited { 
	color: #000; 
	background-color:#FFC;
	text-decoration: none;
	border-bottom: 1px solid #FC0;
}
.standaloneTop p {
	padding:5px 0px 2px 0px;
	font-size: 12px;
}
.standaloneTop a:link { 
	color: #000; 
	background-color:#FFC;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
.standaloneTop a:hover { 
	color: #000;
	text-decoration: none;
	background-color:#FC0;
}
.standaloneTop a:visited { 
	color: #000; 
	background-color:#FFC;
	text-decoration: none;
	border-bottom: 1px solid #FC0;
}
.standaloneTopL {
	padding:20px 20px 20px 20px;
	color: #FC0;
	background-color: #000;
	border-left: 2px dotted #FC0;
}
.standaloneTopL p {
	padding:10px 0px 2px 0px;
}
.standaloneTopH {
	width: 698px;
	padding:10px 20px 10px 12px;
	color: #000;
	background-color: #FFC;
}
.standaloneTopH p {
	padding:5px 0px 2px 0px;
}
.standaloneTopH a:link { 
	color: #000; 
	background-color: #FFC;
	text-decoration: none;
}
.standaloneTopH a:hover { 
	color: #000;
	background-color: #FC0;
	text-decoration: none;
}
.standaloneTopH a:visited { 
	color: #000; 
	background-color: #FFC;
	text-decoration: none;
}
.standalone {
	width: 698px;
	padding:10px 20px 10px 12px;
	color: #000;
	background-color: #FFC;
}
.standalone p {
	padding:10px 0px 2px 0px;
}
.standalone a:link { 
	color: #000; 
	background-color:#FFC;
	border-bottom: 1px dotted #000;
}
.standalone a:hover { 
	text-decoration: none;
	color: #000; 
	background-color:#FC0;
}
.standalone a:visited { 
	color: #FC0; 
	background-color:#FFC;
	border-bottom: 1px dotted #000;
}
.front {
	border-left: 2px dotted #FC0;
}
.grafix {
	padding: 10px;
	border-right:2px dotted #FC0;
}
.theEnd {
	height:35px;
	text-align: center;
	border-left: 2px dotted #FC0;
}
#footer {
	width: 750px;
	color: #FC0;
	font-size: 10px;
	line-height: 16px;
	background-color:#000;
	text-align: center;
	border: 2px dotted #FC0;
	margin: 0px auto 30px auto;
}
#footer .inprint {
	line-height: 25px;
}
.topSpace {
	height: 10px;
	border-right: 2px dotted #FC0;
	line-height: 1px;
}
.topSpace2 {
	height: 10px;
	line-height: 1px;
}
.suggestTop {
	height: 45px;
	font-size: 12px;
	color: #FC0; 
	background-color:#000;
	border-right: 2px dotted #FC0;
	text-align: center;
	padding-right: 10px;
}
.suggestBottom {
	height: 45px;
	font-size: 12px;
	color: #FC0; 
	background-color:#000;
	border-right: 2px dotted #FC0;
	border-bottom: 2px dotted #FC0;
	text-align: center;
	padding-right: 10px;
}
.navigation {
	height:40px;
	font-size: 12px;
	line-height: 16px;
	background-color:#000;
	border-right: 2px dotted #FC0;
}
.navigationUnten {
	height:40px;
	font-size: 12px;
	line-height: 16px;
	background-color:#000;
	border-right: 2px dotted #FC0;
	border-bottom: 2px dotted #FC0;
}
.naviOn {
	font-size: 20px;
	line-height: 40px;
	font-weight: bold;
	color: #FC0;;
}
.naviOnBlack {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #000;;
}
.topline {
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #FC0;;
}
.beschriftung {
	text-indent:20px;
	margin-bottom: 5px;
	vertical-align: bottom;
}
.beschriftung2 {
	margin-bottom: 5px;
	vertical-align: bottom;
}
.inputAbstand {
	margin-left: 20px;
}
.inputNormal { color: #000; }
.inputHighlighted { color: #C00; }
.highlighted { background-color: #FC0; font-weight: bold; text-align:left; }
.errorCell {
	height: 100px;
	border-right: 2px dotted #FC0;
	text-align: center;
}
.advertisement {
	border-right:2px dotted #FC0;
	border-left:2px dotted #FC0; 
	border-bottom:2px dotted #FC0; 
	height:70px;
	
}
.adCell {
	/*background:url(/allpix/google-y.png) -20px 0px;*/
}
.adTable {
	width:720px; 
	height:70px; 
	margin:10px;
}
.footerAdTable {
	width:720px; 
	height:70px; 
	margin:10px auto;
}