/* Stylesheet Reset */

* {
	/* Tabellen */
	border-collapse : collapse;
	border-spacing : 0;
	margin : 0;
	padding : 0;
}

html, body {
	color : #000000;
	height : 100%;
	line-height : 1.45;
	text-align : left;
	width : 100%;
}

/* Stylesheet Reset [Ende] */

/* Standard Tags */ 

a {
/*	color : #A0A0A0; */
	color:#00B0FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}

a:hover {
	color:#00B0FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}

body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100.01%;
	font-size : 11px;
	font-weight: normal;
	height : 100%;
	text-align : left;
}

body {
	background-image : url(images/bg.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	/* IE Scrollbars */
	scrollbar-3dlight-color : #74B9E5;
	scrollbar-arrow-color : #74B9E5;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-face-color : #FFFFFF;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #74B9E5;
	scrollbar-track-color : #F4F4F4;
}

div {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

font {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

form {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

h1 {
/*	color : #00B0FF; */
	color : #00B0FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : left;
}

h1.a {
	color : #00B0FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : left;
}

h1.a:visited {
	color : #00B0FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : left;
	text-decoration : underline;
}

h1.a:hover {
	color : #00B0FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : left;
	text-decoration : underline;
}

h1.a:active {
	color : #00B0FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : left;
	text-decoration : underline;
}

h2 {
	color : #00B0FF;
	/*	color : #3266BA; */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : left;
}

h3 {
	color : #00B0FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : left;
}

h4 {
	color : #00B0FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 12px;
	text-align : left;
}


img {
	border : none;
	z-index:1;
}

input {
	background-color : transparent; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
/*	border:1px solid #F4F4F4; */
}

p {
	font-family :   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:black;
	font-style : normal ;
	padding-bottom:11px;
}

select {
	margin-top:2px;
	margin-bottom:2px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.tx-indexedsearch-searchbox-button submit {
	margin-top:2px;
	margin-bottom:2px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

table {
	/* background-color : #FFFFFF; */
	border-collapse: collapse;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
table p{
	padding-bottom:0px;
}
table td{
/*	padding-left:5px;
	padding-right:5px; */
}
textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

ul li {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	list-style-image : url(images/bullet.gif);
	list-style-position : outside;
	margin-left : 20px; 
	color: #000;
}
/* Standard Tags [Ende] */ 

/* KLASSEN */

.bodytext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	padding-bottom:11px;
}

.catimage {
    padding-right:5px;
	float:left;
}

.catimage IMG{
    margin-bottom:0;
}

.cell-empty {
	width : 105px;
}

.csc-caption {
	color : #808080;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-align : right;
	text-decoration : none;
}

.footer {
	background-color : #F8F8F8;
	border-bottom : 1px solid #999999;
	text-align : center;
	width : 980px;
}

.grey {
	background-color : #F4F4F4;
}

.headline {
	color : #00B0FF;
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

.input{
	background-color : #FFFFFF;
	border : 1px solid #88A0C8;
	color : #003068;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}
input{
	background-color : transparent;
	border : 1px solid #88A0C8;
	margin-bottom:2px;
	color : #003068;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

.lightblue {
	background-color : #F0F8FF;
}
.newsbox {
	width:100%;
	margin-bottom:10px;
	}
.newslatest {
	height:200px;
	width:340px;
	float:left;
	}
.newsboxleft {
	width:110px;
	height:100%;
	float:left;
	}	
.newsboxright {
	width:230px;
	height:100%;
	float:left;
	}	
.newsimage {
	width:100px;
	height:100%;
	}
.newsheader {
	width:100%;
/*	height:200px; */
	float:left;
	}
.newstitle 	{
	width:170px;
/*	height:200px; */
	float:left;
	}
.newscategory 	{
	width:60px;
/*	height:200px; */
	float:right;
	text-align:right;
	}	
.newscontent {
/*	width:100%;  */
	height:auto; 
	float:left;
	}
.clear {
	clear:both;	
	}
	
.png{
	behavior: url("http://www.rondomedia.de/fileadmin/templates/iepngfix.htc");
}	

.reflected {
 z-index:1000;
	}

.reflected img  {
	z-index:1;
	}
	
.products {
	border-collapse:separate;
	width:320px;
	}
.productsodd {
	background-color:#F4F4F4;
	}
.productseven {
	background-color:#FFFFFF;
	}		

.select{
	background-color : #FFFFFF;
	border : 1px solid #88A0C8;
	color : #003068;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

.sitetable {
	border-left : 1px solid;
	border-left-color : #DDDDDD;
	border-right : 1px solid;
	border-right-color : #DDDDDD;
}
.snewsbox {
	width:690px;
	margin-bottom:10px;
	}
.snewslatest {
	height:100%;
	width:690px;
	float:left;
	}
.snewsboxleft {
	height:100%;
	width:360px;
	float:left;
	}	
.snewsboxright {
	height:100%;
	width:320px;
	float:right;
/*	margin-left:10px; */
	}	
.snewsimage {
	width:320px;
/*	height:100%; */
	}
.snewsvideo {
   padding-top:10px;
   margin-top:10px;
	width:320px;
/*	height:100%; */
}
.snewsheader {
	width:100%;
/*	height:200px; */
	float:left;
	}
.snewstitle 	{
	width:100%;
	float:left;
	}
.snewscategory 	{
	width:320px;
/*	height: 30px; */
	float:left;
	text-align:left;
	}	
.newscontent {
/*	width:100%; 
	height:auto; */
	float:left;
	}
	
.img-caption
{
	font-size:10px;
}

.subcategories {
	background-color : transparent;
	position : relative;
	text-align : center;
	top : 20px;
}

.tiny {
	color : #A0A0A0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
}

.tiny a {
	color : #A0A0A0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
}

.tiny a:hover {
	color : #A0A0A0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
}
.tinyblack  {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
}
.tinyblack A  {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
}
.tinyblack A:hover  {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-decoration : none;
}



.tr-even {
	background-color:#f4f4f4;
	padding-bottom:2px;
}

.tr-even td{
	padding-left:5px;
	padding-right:5px; 
}

.tr-odd {
	background-color:#FFFFFF;
	padding-bottom:2px;
}

.tr-odd td{
	padding-left:5px;
	padding-right:5px; 
}


.transparent {
	filter : alpha(opacity=50);
	-moz-opacity : 0.50;
}

.tx-macinasearchbox-pi1{
	background-position : top left;
	background-repeat : no-repeat;
	float : right;
	height : 25px;
}
/* KLASSEN [Ende] */

/* LAYOUT */
#banner {
	float:left;
	height : 190px;
	margin-left : 20px;
	margin-top : 155px; 
	width : 650px;
	
}

#box {
	width:1024px;
}

#belowcatbox {
	margin-left:20px;
	width:280px;
	margin-top:20px;
}

* html body #belowcatbox {
	margin-left:10px;
}

#catbox {
	float:left;
	width:300px;
}

#contentbox {
float:left;
	width:695px;
	margin-bottom:20px;
	margin-left:5px;
}

#catcontent {
	height : 450px;
	width : 280px;
	margin-top:30px;
	
}

#categories {
	background-image : url(images/categories.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	height : 480px;
	margin-left : 20px;
	width : 280px;
	z-index:1;
	padding-top:1px; /* collapsing margins umgehen */
}

#newsletterbox {
	width:280px;
	margin-left:20px;
	margin-top:20px;
}
* html body #newsletterbox {
	margin-left:15px;
}
/*
#content {
	float:left; 
	margin-left:5px;
	margin-bottom:20px;
	width : 690px;	
	min-height:480px;
	height:auto !important;  /* für moderne Browser */
/*	height:480px;  /*für den IE */
/*	z-index:1;
}
*/
/*
#contentpdf {
	float:left;  
/*	clear:both; */
/*	margin-left:10px;
/*	margin-bottom:20px; */
/*	width : 680px; 
/*	height:15px; */
/*}*/

#footercont {
    clear:both;
	background-image : url(images/footer.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	height : 75px;
	left : 0px;
	text-align : center;
	width : 1024px;
	z-index:1;
}

#footer {
	height : 25px;
	left : 20px;
	margin : 0 auto;
	top : 55px;
	width : 980px;
	
}

#gametrailer {
	float:left;
	height : 170px;
	margin-left : 10px;
	margin-top : 160px;
	width : 320px;
		
}

#logo {
	height : 46px;
	left : 35px;
	position : absolute;
	top : 45px;
	width : 237px;
	
}

#navcont {
	background-image : url(images/navibg.gif);
	float : left;
	height : 25px;
	left : 20px;
	position : absolute;
	top : 115px;
	
}

#navi {
	background-image : url(images/navibg.gif);
	background-position : top left;
	background-repeat : repeat-x;
	height : 25px;
	left : 20px;
	position : absolute;
	top : 115px;
	width : 980px;
	
}

#nshadowb {
	height : 2px;
	left : 20px;
	position : absolute;
	top : 140px;
	width : 980px;
	
}

#nshadowl {
	height : 25px;
	left : 17px;
	position : absolute;
	top : 115px;
	width : 3px;
	
}

#nshadowlb {
	height : 2px;
	left : 17px;
	position : absolute;
	top : 140px;
	width : 3px;
	
}

#nshadowlt {
	height : 2px;
	left : 17px;
	padding : 0;
	position : absolute;
	top : 113px;
	width : 3px;
	
}

#nshadowr {
	height : 25px;
	left : 1000px;
	position : absolute;
	top : 115px;
	width : 3px;
	
}

#nshadowrb {
	height : 2px;
	left : 1000px;
	position : absolute;
	top : 140px;
	width : 3px;
	
}

#nshadowrt {
	height : 2px;
	left : 1000px;
	position : absolute;
	top : 113px;
	width : 3px;
	
}

#nshadowt {
	height : 2px;
	left : 20px;
	position : absolute;
	top : 113px;
	width : 980px;
	
}

#search {
	background-image : url(images/searchbox.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	float : right;
	height : 25px;
	margin-top : 0px;
	width : 230px;
	
}

#searchbox {
/*	float : left; */
	height : 15px;
	margin-left : 75px; 
	/* margin-top : 3px  !important;  für moderne Browser */
	margin-top: 4px;
	margin-bottom:10px;
	padding : 0;
	width : 130px;
	font-size:11px;
	line-height:11px;
/*	border:1px solid red; */
	padding:0px;
}

#subcategories {
	height : 45px;
	margin-left:300px;
	top : 40px;
/*	width : 435px;	 */
	width: 700px;
}

#tabelle_01 {
	position : absolute;
	left : 0px;
	top : 0px;
	width : 1024px;
}
#wrapper {
	position : absolute;
	left : 0px;
	top : 0px;
	width : 1024px;
}

/* Produktzusatzinfos */
.snewsdiscount {
	visibility : hidden;
}
.snewspackage{
	visibility : hidden;
}
.snewsuvp {
	visibility : hidden;	
}
.makepdf {
	float:right;
}
.tx-odsajaxmailsubscription-pi1{
	background-image:url(images/newsletterbg.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:280px;
	height:155px;
	padding-top:20px;
	font-size:11px;	
	float:left;
}
.tx-odsajaxmailsubscription-pi1 div,
.tx-odsajaxmailsubscription-pi1 a,
.tx-odsajaxmailsubscription-pi1 span{
	margin-left:9px;
	width:260px;
	font-size:10px;
}

.form form {
	margin-top:20px;
}
.inputform {
	background-image:url(images/inputbg.gif);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	margin-bottom:2px;
}
.newslettercontent {
	margin-top:20px;
}
.tx-ttnews-browsebox td p {
	margin-right:3px;
}
.submitform {
	background-image:url(images/submitbg.gif);
	background-repeat:repeat-x;
	color:#FFF;
	border:1px solid #CCCCCC;
}
/*  LAYOUT [ENDE] */
.img-caption {font-size:9px; color:#909090 !important;}

