.body
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	/*background-color:#dddddd;*/
	background-color:#000000;
	margin:0;
	padding:0;
}

h1{
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	line-height: 22px;
}

h2{
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	line-height: 18px;
}

h3{
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	line-height: 18px;
	text-decoration: underline;
}

/* ---- page model --- */


.mainmenu{
	width: 1180px;
	margin: 0px auto;
}

.mainbgimg{
	background: url("../img/background.jpg") no-repeat #000000;
}

.main{
	width: 1180px;
	margin: 0px auto;
}

.logo{
	margin: 50px auto 20px auto;
}

.logo img{
	border: none;
}

.sectionbox{
	margin: 0 14px;
	width: 360px;
	float: left;
}

.sectiongames{
	background:url('../img/container1.jpg') transparent center top no-repeat;
}

.sectionpreviews{
	background:url('../img/container2.jpg') transparent center top no-repeat;
}

.sectiontips{
	background:url('../img/container3.jpg') transparent center top no-repeat;
}

.level2hbox{
	padding: 18px 0;
}
.level2h
{
	font-size: 26px;
	font-weight: bold;
	color: #ffffff;
	/*text-shadow: #333333 2px 2px 2px;*/
	text-decoration: none;
	text-align: center;
	margin: 0;
	font-family: sans-serif;
	color: #000000;
}


/* ----------- */


.header{
	/*background: url("../img/gdrlogo.png") center top no-repeat #000000;*/
	background: url("../img/sky.jpg") top repeat-x #000000;
	height: 128px;
	text-align: center;
}

.under{
	text-decoration: underline;
}

.left{
	float: left;	
}

.teaserbox1{
	float: left;
	widt:200px;
}

.bottom{
	clear: both;
	width: 980px;
	/*background-image: url("../img/sidebottom.png");*/
	background-image: url("../img/schatten_unten.png");
	background-repeat: no-repeat;
	height: 20px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	
}


.footer{
	width: 980px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.footer a{
	text-decoration: none;
	font-size: 10px;
	color: #999999;
}

.impress
{
	color: #ffffff;
}

.impress a, .impress:visited{
	color: #ccccff;
}

.impress table , .impress tr , .impress td
{
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	padding: 0;
	margin: 0;
	border-spacing: 0;
	color: #ffffff;
}

.impress #topic{
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	font-size: 12px;
	text-decoration: underline;
	color: #ffffff;
}

.impcontentblock{
	margin: 15px 0 0 0;
	color: #ffffff;
}

/* --menu -- */
.topmenu
{
	background-color: #000000;
	padding: 20px 0;
}

.topmenu div{
	padding: 0px 15px;
}

.menuentry{
	font-size: 14px;
	font-weight: bold;
	font-family: sans-serif;
	color:#f0f0f0;
	text-decoration: none;
}

.menuentry:hover{
	color:#999999;
}

/* ------------- */




/* ------------- */


.browsergames {
 background:url('../img/button_browsergames.png') transparent center top no-repeat;
 display:block;
 width: 239px;
 height:28px;
}

.browsergames:hover , .browsergamesselected{
   background-image: url('../img/button_browsergames_over.png');
}


.gametools {
 background:url('../img/button_gametools.png') transparent center top no-repeat;
 display:block;
 width: 186px;
 height:28px;
}

.gametools:hover, .gametoolsselected{
   background-image: url('../img/button_gametools_over.png');
}


.tipstricks {
 background:url('../img/button_tipps.png') transparent center top no-repeat;
 display:block;
 width: 210px;
 height:28px;
}

.tipstricks:hover , .tipstricksselected{
   background-image: url('../img/button_tipps_over.png');
}

/* ---------- overview --------- */

.introtext{
	color: #ffffff;
	padding-bottom: 10px;
	font-size: 16px;
}


.mainheadline{
	font-size: 16	px;
	font-weight: normal;
	color: #f0f0f0;
	/*text-shadow: #cccccc 1px 0px 1px;*/
	text-decoration: none;}

/* ----------- gamebox --------- */

.bestgame
{
	margin: 5px 5px 15px 5px;
	padding: 5px 15px 15px 20px;
	border: 2px solid #999999;
	background-color: #0099cc;
	border-radius:10px; 
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px; 
	border: 2px solid #006699;
	color: #ffffff;
	text-shadow: #666666 1px 1px 1px;
}
.bestgame h1, .bestgame h2, .bestgame h3 {
	color: #ffffff;
	text-shadow: #999999 2px 2px 2px;
}

.backlink{
	font-size: 16	px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: #666666 1px 1px 1px;
	text-decoration: none;
} 
/* ----------- end gamebox --------- */

.shinybox{
	background-color: #111111;
	color: #ffffff;
    border: 1px solid #CCCCCC;
    float: left;
    margin-left: 35px;
    margin-top: 15px;
    opacity: 0.55;
    padding: 15px;
}

.shinybox h1, .shinybox h2, .shinybox h3{
	color: #ffffff;
}

/* ----------- gameteaser --------- */

.gameteaser{
	padding: 0 5px;
	text-align: center;
	/*border: 2px solid #666666;*/
	/*width: 700px;*/
	/*background-color: #0099cc;*/
	/*border-radius:10px; */
	/*-moz-border-radius:10px;*/
	/*-webkit-border-radius:10px;*/
	/*-khtml-border-radius:10px; */
	/*border: 2px solid #0099ff;*/
	/*text-shadow: #f00000 2px 2px 2px;*/
	min-height: 490px;
}


.gtimg{
	padding-top: 15px;
}
.gtmiddle{
	padding: 25px 0; 
	float: left;
	width: 370px;
}

.gthead, .gthead a{
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-shadow: #f00000 2px 2px 2px;
	color:#f0f0f0;
	text-align: center;
	padding: 15px;
	text-decoration: none; 
}
.gthead a:hover{
 	color:#ff3333;
 	text-shadow: #ffffff 2px 2px 2px;
}
.gttxt{
	font-family:arial,helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
	text-shadow: #000000 1px 1px 1px;
	padding: 0 25px; 
	
}
.gtdetailslink, .gtdetailslink a{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	text-shadow: #f00000 2px 2px 2px;
	color:#ffffff;
	text-align: center;
	text-decoration: none;
	padding: 15px; 
}

.gtdetailslink a:hover{
 	color:#ff3333;
 	text-shadow: #ffffff 2px 2px 2px;
}
/* ----------- end gameteaser --------- */
