/* CSS Document */
/* Author: Warren */
/* Datum: 02.02.2009 */
/* Version: 4.3.2.5 */
/* Änderung: Anpassung an Live */

/* Normalisiert margin, padding */
body, div, dl, dt, h1, h2, h3, h4, h5, h6, pre, from, fieldset, input, p, blockquote, th, td {
	margin: 0; padding: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;

	color: #000000;
	background-color: #7E7E7E;
	text-align: center;
}

.clearfloat {
    clear: both;
    visibility: hidden;
}

h3 {
	font-size: 14px;
}

p {
	font-size: 12px;
	padding-bottom: 10px;
}

ul {
	margin: 0px;
	padding-left: 20px;
}

#supercontainer {
	position: relative;
	width: 890px;
	margin: 0 auto;
}
#sidebanner1, #sidebanner2, #sidebanner3 {
	padding: 0;
	display: none;
}

#content_container {
	width: 890px;
	position: relative;
	z-index: 1;
	margin: 0 auto;
	text-align: left;
	padding: 0 9px 0 9px;
	background-color: #7e7e7e;
	background-image: url(../images/framework_css/background/bk_container.gif);
}

#content_container .bk_line {
	background: url(../images/framework_css/navi/bk_line.gif) repeat-y;
	width: 890px;
	height: 1px;
}

#content_head {
	background-image: url(../images/framework_css/background/bk_meta.jpg);
	height: 26px;
	line-height: 20px;
	padding-left: 20px;
	background-repeat: no-repeat;
}

#content_head a {
	color: #000000;
	text-decoration: none;
	padding: 0 5px 0 5px;
}

#content_head a:hover {	
	text-decoration: underline;
}

#content_foot {
	background-image: url(../images/framework_css/background/footer.jpg);
	width: 890px;
	height: 90px;
	clear: both;
	padding: 0;
	margin: 0;
	line-height: 12px;
	position: relative;
}

#content_foot .footmeta {
	text-align: center;
	position: absolute;
	top: 1px;
	width: 890px;
}

#content_foot .footmeta a {
	padding: 2px 3px 0 3px;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

#content_foot .footmeta a:hover {
	color: #000000;	
	text-decoration: underline;
}

#content_foot .powered {
	font-size: 10px;
	color: #FFFFFF;
	text-align:center;
	top: 56px;
	position: absolute;
	width: 890px;
}

#content_foot .powered a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#content_foot .textlink {
	font-size: 10px;
	color: #FFFFFF;
	text-align:center;
	top: 75px;
	position: absolute;
	width: 890px;
	margin-top: 2px;
	margin-bottom: 2px;
}

#content_foot .textlink a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#content_foot a:hover {
	color: #FFCC00;
}

#skyright {
	width: 160px; 
	height: 600px; 
	position: absolute; 
	left: 908px; top: 200px; 
	margin: 0; 
	padding: 13px 0 0 0; 
	display: inline;
	background: url(../images/framework_css/icon/anzeige01.png) no-repeat;
}

#divNav {
	background-image: url(../images/framework_css/background/bk_subnavi.gif);
	background-repeat:repeat-y;
	margin: 0;
	padding: 0;
	height: 59px;
}

#nav {
	position: relative;
	margin: 0;
	padding: 0 0px 0 0px;
	top: 0px;
	left: 0px;
	height: 40px;
	width: 890px;
	background-image: url(../images/framework_css/navi/bk_navi.gif);
	background-repeat:no-repeat;
}

#nav li ul, #nav li ul {
	margin: 0;
	padding: 0;
}

#nav a {
	text-decoration: none;
}

#nav li { /*float the main list items*/
	margin: 0;
	float: left;
	display: block;
	list-style: none;
	height: 29px;
}

#nav li ul {
	display: none;
}

#nav li.off ul, #nav li.on ul { /*put the subnav below*/
	position: absolute;
	top: 29px;
	left: 0;
	background-color: #658F07;
	height: 25px;
	width: 845px;
	padding: 3px 20px 0 25px;
}

#nav li.on ul {
	background-image: url(../images/framework_css/background/bk_subnavi.gif);
}

#nav li.on:hover ul, #nav li.over ul { /*for ie*/
	background-image: url(../images/framework_css/background/bk_subnavi.gif);
}

#nav li a {
	color: #224d6f;
	font-weight: bold;
	display: block;
	/*width: 119px;*/
	padding: 0;
}

#nav li.on a {
	color: #f90;
}

#nav li.on ul a, #nav li.off ul a {
	border: 0;
	float: left; /*ie doesn't inherit the float*/
	color: #f90;
	width: auto;
	margin-right: 20px;
}

#nav li.on:hover ul a, #nav li.over ul li a { /*for ie - the specificity is necessary*/
	background-color: #658F07;
}

#nav li.on ul {
	display: block;
}

#nav li ul li {
	height: 20px;
	line-height: 20px;
}

#nav li.off:hover ul, #nav li.over ul {
	display: block;
	z-index: 88;
	background-image: url(../images/framework_css/background/bk_subnavi.gif);
}

#nav li.off a:hover, #nav li.on a:hover, #nav li.on ul li.on a  {
	color: #fc0;
}

/*do the image replacement*/

#nav li span {
	position: absolute;
	left: -9384px;
}

#navNews a, #navGames a, #navHardware a, #navMedia a, #navLive a, #navEsport a, #navCommunity a, #navMeinXD a {
	display: block;
	position: relative;
	height: 28px;
	background-repeat: no-repeat;
}

/*first, put the initial states in place*/

#navNews a {
	width: 111px;
	background-image: url(../images/framework_css/menu/news.gif);
}

#navGames a {
	width: 101px;
	background-image: url(../images/framework_css/menu/games.gif);
}

#navHardware a {
	width: 122px;
	background-image: url(../images/framework_css/menu/hardware.gif);
}

#navMedia a {
	width: 96px;
	background-image: url(../images/framework_css/menu/media.gif);
}

#navLive a {
	width: 82px;
	background-image: url(../images/framework_css/menu/live.gif);
}

#navEsport a {
	width: 112px;
	background-image: url(../images/framework_css/menu/esports.gif);
}

#navCommunity a {
	width: 130px;
	background-image: url(../images/framework_css/menu/community.gif);
}

#navMeinXD a {
	width: 136px;
	background-image: url(../images/framework_css/menu/meinxd.gif);
}

#navNews.on a {
	background-image: url(../images/framework_css/menu/news_on.gif);
}

#navGames.on a {
	background-image: url(../images/framework_css/menu/games_on.gif);
}

#navHardware.on a {
	background-image: url(../images/framework_css/menu/hardware_on.gif);
}

#navMedia.on a {
	background-image: url(../images/framework_css/menu/media_on.gif);
}

#navLive.on a {
	background-image: url(../images/framework_css/menu/live_on.gif);
}

#navEsport.on a {
	background-image: url(../images/framework_css/menu/esports_on.gif);
}

#navCommunity.on a {
	background-image: url(../images/framework_css/menu/community_on.gif);
}

#navMeinXD.on a {
	background-image: url(../images/framework_css/menu/meinxd_on.gif);
}

/*hover states*/

#navNews a:hover, #navNews:hover a, #navNews.over a {
	background-image: url(../images/framework_css/menu/news_ho.gif);
}

#navGames a:hover, #navGames:hover a, #navGames.over a {
	background-image: url(../images/framework_css/menu/games_ho.gif);
}

#navHardware a:hover, #navHardware:hover a, #navHardware.over a {
	background-image: url(../images/framework_css/menu/hardware_ho.gif);
}

#navMedia a:hover, #navMedia:hover a, #navMedia.over a {
	background-image: url(../images/framework_css/menu/media_ho.gif);
}

#navLive a:hover, #navLive:hover a, #navLive.over a {
	background-image: url(../images/framework_css/menu/live_ho.gif);
}

#navEsport a:hover, #navEsport:hover a, #navEsport.over a {
	background-image: url(../images/framework_css/menu/esports_ho.gif);
}

#navCommunity a:hover, #navCommunity:hover a, #navCommunity.over a {
	background-image: url(../images/framework_css/menu/community_ho.gif);
}

#navMeinXD a:hover, #navMeinXD:hover a, #navMeinXD.over a {
	background-image: url(../images/framework_css/menu/meinxd_ho.gif);
}

/*subnav formatting*/

#nav li.off ul a, #nav li.on ul a {
	display: block;
	background: #658F07;
	color: #fff;
	height: 20px;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
}

#nav li.on ul a, #nav li ul a:hover {
	background-image:none;
	background: #658F07;
}

#content_marketing {
	background: url(../images/framework_css/background/bk_banner.gif) repeat-y #515151;
	padding: 10px 0 10px 0;
	text-align: center;
	height: 90px;
}

#content_info {
	background: url(../images/framework_css/background/bk_info.gif) repeat-y #3E3E3E;
	color: #FFFFFF;
	height: 28px;
}

#content_info .crumb {
	float: left;
	padding-left: 25px;
	line-height: 26px;
	color: #FFCC00;
}

#content_info .crumb a {
	color: #FFCC00;
	text-decoration:none;
}

#content_info .content_date {
	float: right;
	padding-right: 25px;
	line-height: 26px;
}

#content_main {
	width: 890px;
}

#content_main ul {
 	margin-top: 15px;
	margin-bottom: 15px;
}

#content_main #navbar ul, #content_main .naviunten {
	margin: 0;
}

#content_main .areaBigLeft {
	background-image: url(../images/framework_css/background/bk_main_bigleft.gif);
	padding: 4px 22px 4px 22px;
	width: 846px;
	border-bottom: 1px solid #757575;
}

#content_main .areaBigRight {
	background-image: url(../images/framework_css/background/bk_main_bigright.gif);
	padding: 4px 22px 4px 22px;
	width: 846px;
	border-bottom: 1px solid #757575;
}

#content_main .areaBigLeftAds {
	background-image: url(../images/framework_css/background/bk_main_bigleftads.gif);
	padding: 4px 22px 4px 22px;
	width: 846px;
	border-bottom: 1px solid #757575;
}

#content_main .areaFull {
	background-image: url(../images/framework_css/background/bk_main.gif);
	padding: 4px 22px 4px 22px;
	width: 846px;
	border-bottom: 1px solid #757575;
}

#content_main .areaBigLeft .light {
	float: left;
	width: 472px;
	padding: 0 0 0 0;
}

#content_main .areaBigLeft .dark {
	float: right;
	width: 363px;
	padding: 0 0 0 0;
}

#content_main .areaBigRight .light {
	float: right;
	width: 472px;
	padding: 0 0 0 0;
}

#content_main .areaBigRight .dark {
	float: left;
	width: 363px;
	padding: 0 0 0 0;
}

#content_main .areaBigLeftAds .light {
	float: left;
	width: 665px;
	padding: 0 0 0 0;
}

#content_main .areaBigLeftAds .dark {
	float: right;
	width: 170px;
	padding: 0 0 0 0;
}


#content_main .light .rahmen, #content_main .fullbox .rahmen {
	margin: 0 0 4px 0;
	padding: 0 0 3px 0;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	background-position: top;
	background-repeat: repeat-x;
}

#content_main .dark .rahmen {
	margin: 0 0 4px 0;
	padding: 0 0 3px 0;
	border: 1px solid #000000;
	background-color: #777777;
	background-position: top;
	background-repeat: repeat-x;
}

#content_main .light h3, #content_main .fullbox h3 {
	color: #000000;
	background-image: url(../images/framework_css/background/bk_headline_white.gif);
	background-repeat:repeat-x;
	line-height: 26px;
	padding-left: 5px;
	font-size: 14px;
}

#content_main .dark h3 {
	color: #FFFFFF;
	background-image: url(../images/framework_css/background/bk_headline_dark.gif);
	background-repeat:repeat-x;
	line-height: 26px;
	padding-left: 5px;
	font-size: 14px;
}

#content_main h4 {
	color: #000000;
	background-image: url(../images/framework_css/background/bk_profil.gif);
	line-height: 25px;
	padding-left: 5px;
	font-size: 14px;
	margin: 0px;
	background-repeat: no-repeat;
	padding-bottom: 1px;
	background-position: top right;
}

#content_main .splitterleft {
	float: left; 
	width: 192px;
}

#content_main .splitterright {
	float: left; 
	width: 168px;
	margin-left: 3px;
}

#content_main img.intro {
	margin: 3px 3px 0 3px;
	border: 1px solid #000000;
}
#hotspot {
	height: 287px;	
}
#hotspot_content {
	width: 462px;
	height: 223px;
}

#content_main .advertisment {
	text-align: center; 
	margin: 3px 3px 0 3px;
	padding: 0;
	border: 1px solid #000;
}

#content_main .advertisment img {
	margin: 0; 
	padding: 0;
	border: 0;
}

#content_marketing .advertisment {
	background: url(../images/framework_css/icon/anzeige02.png) no-repeat;
	padding: 0 13px;
	width: 728px;
	height: 90px;
	margin: 0 auto;
}

#content_main .scroll {
	margin: 3px 3px 3px 3px;
}

#content_main .textbox {
	padding: 3px;
	line-height:19px;
	border: 1px solid #000000;
	margin: 3px 3px 0 3px;
	background-color: #FFFFFF;
	text-align:justify;
}

#content_main .textbox2 {
	padding: 3px;
	border: 1px solid #000000;
	margin: 3px 2px 3px 2px;
	background-color: #FFFFFF;
	text-align:justify;
	height: 135px;
}

html>body #content_main .textbox2 {
	height: auto;
	min-height: 135px;
}

#content_main .kasten {
	padding: 3px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

#content_main a.weiter {
	font-size: 12px;
	font-weight: bold;
	color: #7AB116;
	text-decoration: none;
	background-image: url(/images/framework_css/icon/pfeil2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	padding-right: 20px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content_main .spotlight {
	height: 100%;
}

#content_main .spotlight .left {
	padding: 0;
	border: 1px solid #000000;
	width: 414px;
	background-color: #e5e5e5;
	margin:  4px 0 4px 4px;
	float: left;
}

#content_main  .spotlight .left h4 {
	color: #000000;
	background-image: url(../images/framework_css/background/spotlight_links.gif);
	line-height: 25px;
	padding-left: 5px;
	font-size: 14px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	padding-bottom: 1px;
	background-position: top right;
}


#content_main .spotlight .left td {
	background-color: #E2E2E2;
	padding: 3px;
	text-align: left;
	line-height: 16px;
}

#content_main .spotlight .right {
	padding: 0;
	border: 1px solid #000000;
	width: 414px;

	background-color: #e5e5e5;
	margin: 4px 4px 4px 0;
	background-position: top;
	background-repeat: repeat-x;
	float: right;
	display: inline;
}

#content_main .spotlight .right h4 {
	color: #000000;
	background-image: url(../images/framework_css/background/spotlight_rechts.gif);
	line-height: 25px;
	padding-right: 5px;
	font-size: 14px;
	margin-bottom: 0px;
	background-position: top left;
	background-repeat: no-repeat;
	text-align: right;
	padding-bottom: 1px;
}

#content_main .spotlight .right td {
	background-color: #E2E2E2;
	padding: 3px;
	text-align: right;
	line-height: 16px;
}

#content_main .reviews {
	border: 1px solid #000000;
	margin: 3px 3px 3px 3px;
	background-image: url(../images/framework_css/background/bk_review.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 22px 0 0px 3px;
}

#content_main .reviews .teaser {
	float: left;
	margin: 2px 3px 0 0px;
	width: 150px;

}

#content_main .reviews .teaser img {
	margin-top: 3px;
	/*border: 1px solid #000000;*/
}

#content_main .reviews .teaser .rahmen {
	border: 1px solid #000000;
	margin-top: 3px;
	padding: 3px;
}

#content_main td.attrib, #content_main td.attribr {
	background-color: #E2E2E2;
	padding: 3px;
}

#content_main td.attribr {
	text-align: right;
}

#content_main .newsdetail {
	margin: 3px 3px 6px 3px;
}

#content_main .newsdetail .detail {
	float: left;
	width: 152px;
}

#content_main .newsdetail .author {
	background-color:#e2e2e2;
	height: 37px;
	width: 147px;
	margin: 5px 0 5px 0;
	position: relative;
	padding: 3px 0 0 3px;
	font-size: 12px;
}

#content_main .newsdetail .author .title {
	background-color:#cccccc;
	background-image:url(../images/framework_css/icon/titleicon.gif);
	background-repeat:no-repeat;
	background-position: 0 2px;
	top: 24px;
	height: 16px;
	width: 138px;
	margin: 0 0 0 -3px;
	position: absolute;
	padding-left: 12px;
	color: #707070;
	font-size: 10px;
	line-height: 14px;
}

#content_main .newsdetail .detail img {
	border: 1px solid #000000;
}

#content_main .newsdetail ul {
	padding-top: 10px;
}

/*
#content_main .newsdetail li {
	display: inline;
	padding: 0;
	margin: 0 1px 0 1px;
	line-height: 17px;
}
*/
#content_main .newsdetail ul.newsicons {
	display: inline;
}

#content_main .newsdetail ul.newsicons li span {
	position: absolute;
	left: -9384px;
}

#content_main .newsdetail ul.newsicons li {
	background-color:#FFFFFF;
	margin: 2px 3px 2px 1px;
	padding:0;
	width: 34px;
	height: 34px;
	float: left;
}

#content_main .newsdetail ul.newsicons li a {
	background-color:#FFFFFF;
	display: inline;
	width: 34px;
	height:34px;
	float: left;
}

#content_main .newsdetail li.icon1 {	
	background-image: url(../images/framework_css/icon/icon-1n.gif);
}

#content_main .newsdetail li.icon1 a {	
	background-image: url(../images/framework_css/icon/icon-1.gif);
}
#content_main .newsdetail li.icon2 {	
	background-image: url(../images/framework_css/icon/icon-2n.gif);
}
#content_main .newsdetail li.icon2 a {	
	background-image: url(../images/framework_css/icon/icon-2.gif);
}
#content_main .newsdetail li.icon3 {	
	background-image: url(../images/framework_css/icon/icon-3n.gif);
}
#content_main .newsdetail li.icon3 a {	
	background-image: url(../images/framework_css/icon/icon-3.gif);
}
#content_main .newsdetail li.icon4 {	
	background-image: url(../images/framework_css/icon/icon-4n.gif);
}
#content_main .newsdetail li.icon4 a {	
	background-image: url(../images/framework_css/icon/icon-4.gif);
}
#content_main .newsdetail li.icon5 {	
	background-image: url(../images/framework_css/icon/icon-5n.gif);
}
#content_main .newsdetail li.icon5 a {	
	background-image: url(../images/framework_css/icon/icon-5.gif);
}
#content_main .newsdetail li.icon6 {	
	background-image: url(../images/framework_css/icon/icon-6n.gif);
}
#content_main .newsdetail li.icon6 a {	
	background-image: url(../images/framework_css/icon/icon-6.gif);
}
#content_main .newsdetail li.icon7 {	
	background-image: url(../images/framework_css/icon/icon-7n.gif);
}
#content_main .newsdetail li.icon7 a {	
	background-image: url(../images/framework_css/icon/icon-7.gif);
}
#content_main .newsdetail li.icon8 {	
	background-image: url(../images/framework_css/icon/icon-8n.gif);
}
#content_main .newsdetail li.icon8 a {	
	background-image: url(../images/framework_css/icon/icon-8.gif);
}
#content_main .newsdetail li.icon9 {	
	background-image: url(../images/framework_css/icon/icon-9n.gif);
}
#content_main .newsdetail li.icon9 a {	
	background-image: url(../images/framework_css/icon/icon-9.gif);
}
#content_main .newsdetail li.icon10 {	
	background-image: url(../images/framework_css/icon/icon-10n.gif);
}
#content_main .newsdetail li.icon10 a {	
	background-image: url(../images/framework_css/icon/icon-10.gif);
}
#content_main .newsdetail li.icon11 {	
	background-image: url(../images/framework_css/icon/icon-11n.gif);
}
#content_main .newsdetail li.icon11 a {	
	background-image: url(../images/framework_css/icon/icon-11.gif);
}
#content_main .newsdetail li.icon12 {	
	background-image: url(../images/framework_css/icon/icon-12n.gif);
}
#content_main .newsdetail li.icon12 a {	
	background-image: url(../images/framework_css/icon/icon-12.gif);
}

#content_main .newsdetail .detailtext {
	position: relative;
	border: 1px solid #000;
	margin: 0 0 3px 156px;
	padding: 3px 3px 3px 5px;
	min-height: 255px;
	height: auto;
	_height: 255px;
	line-height:19px;
}

#content_main .thumbwrap {
  display: inline-block;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  list-style-type:none;
  text-align: center;
  
	 }

#content_main .thumbwrap li {
 display: -moz-inline-box; /* Moz */
 display: inline-block; /* Op, Saf, IE \*/
 vertical-align: top; /* IE Mac kapiert hier irgendwas mit v space nicht */
 margin: 4px;
 background-color: #FFFFFF;
 border: solid 1px #000000;
}

#content_main .thumbwrap li a {
  display: block;
  text-align: center;
  padding: 3px 3px 0 3px;
  border: none;
} 

#content_main .thumbwrap li img {
  vertical-align: middle;
  width: auto;
  height: auto;
  border: none;
  margin: 0 0 3px 0;
}

#content_main .thumbwrap li img.game {
	width: 75px;
	height: 108px;
}

#content_main .profil {
	padding-bottom: 0px;
	border: 1px solid transparent;
}

#content_main .profil img, #content_main .comments img {
	float: left; 
	margin: 3px 2px 3px 2px; 
	border: 1px solid #000;
}

#content_main .profildaten, #content_main .commentsbox {
	margin: 3px 3px 0px 2px;
	overflow:hidden;
	border: 1px solid #000;
}
#content_main .comments {
	background-color:#FFFFFF; 
	margin: 2px 0 0 2px; 
	border: 1px solid #000; 
	overflow:hidden;
}
#content_main .comments .headline {
	background: url(/images/framework_css/background/bk_headline_greenwhite.gif) repeat-x; 
	height: 20px; 
	padding: 4px 4px 0 4px; 
	font-weight: bold;
}
#content_main .comments .commentbox {
	height: 96px;
	border: 1px solid #000;
	margin: 3px 2px 3px 106px; 
	padding: 2px;
	font-weight: normal;
}
html>body #content_main .comments .commentbox {
	height: auto;
	min-height: 96px;
}

.areaBigLeftAds .commentbox, .areaBigRightAds .commentbox {
	width: 547px;
}
.areaBigLeft .commentbox, .areaBigRight .commentbox {
	width: 354px;
}
.areaFull .commentbox {
	width: 728px;
}

#content_main .profildatenimg {
	margin: 3px 3px 3px 158px;
}

#content_main table.profiltable {
	table-layout:fixed;
	width:100%;
}

#content_main .profil td {
	background: #DCDCDC url(../images/framework_css/content/bk_profil.gif) repeat-x;
}

#content_main .profil td.grey {
	background-image: none;
	vertical-align: top;
	padding: 3px;
}

#content_main .profil .daten {
	height: 31px;
	width: 100%;
	padding: 3px 0 0 3px;
	margin: 0;
	position: relative;
	font-size: 12px;
	float: left;
	overflow:hidden;
}

#content_main .profil .daten .title {
	background: transparent url(../images/framework_css/icon/titleicon.gif) no-repeat -3px 2px;
	top: 18px;
	width: auto;
	height: 16px;
	position: absolute;
	margin-left: 0;
	padding-left: 9px;
	color: #707070;
	font-size: 10px;
	line-height: 14px;
}

#content_main .profil .imggroup {
 float: left;
 width: 100px;
 margin-right: 5px;
}

#content_main .profil .gameicons {
 width: 153px; 
 float: right;
}

#content_main .profilads {
	width: 474px; 
	margin: 3px 0 3px 156px; 
	padding: 0 14px;
}

/* Neue Version für Profil */

/*#content_main .light .rahmen, #content_main .fullbox .rahmen {
	padding-bottom: 0;
}*/

.picbox {
	width:108px;
	float:left;
	display:inline;
	margin: 0 0 0 0;
}

img.profilpic {
	width:100px;
	border:1px solid #000;
	margin: 3px 3px 0 3px; 
	float:left;
	display:inline;
}

.tablebox {
	width:550px;
	border:1px solid #000;
	float:left;
	display:inline;
	margin: 3px 3px 0px 0;
	padding: 0;
}

table.info {
	table-layout:fixed;
	width:100%;
	margin: 0;
	text-align:left;
}

table.info td {
	/*background: #DCDCDC url(../images/framework_css/content/bk_profil.gif) repeat-x;*/

	padding: 0; margin: 0;
	background-color: #CCCCCC;
	vertical-align: top;
}

table.info .daten {
	background-color: #DCDCDC;
	width: auto;
	padding: 2px;
	margin: 0;
	font-size: 12px;
	overflow:hidden;
}

table.info .title {
	background: #CCCCCC url(../images/framework_css/icon/titleicon.gif) no-repeat -3px 2px;
	width: auto;
	padding-left: 9px;
	color: #707070;
	font-size: 10px;
	line-height: 14px;
}

.pic150table .picbox {width:158px;}
.pic150table .profilpic {width:150px;}
.pic150table .tablebox {width:500px;}
.pic0table .tablebox {width:655px;	margin-left: 3px;}

.areaBigLeft .tablebox, .areaBigRight .tablebox {width:357px;}
.areaBigLeft .pic150table .tablebox, .areaBigRight .pic150table .tablebox {width:307px;}
.areaBigLeft .pic0table .tablebox, .areaBigRight .pic0table .tablebox {width:462px; margin-left: 3px;}

.areaFull .tablebox {width:731px;}
.areaFull .pic150table .tablebox {width:681px;}
.areaFull .pic0table .tablebox {width:836px; margin-left: 3px;}

/* Neue Version Ende */

#content_main .feature {
	padding-bottom: 3px;
}

#content_main .feature ul {
	margin: 0;
	padding: 0;
	width:100%;
	overflow:hidden;
}

#content_main .feature li {
	list-style: none;
	border: 1px solid #C2C2C2;
	border-left-width: 20px;
	margin: 3px;
	width: 134px;
	padding: 2px;
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	float: left;
	background-color: #FFFFFF;
	text-align: left;
}

#content_main .feature li.status1 {
	border-color: #7fad2a;
}
#content_main .feature li.status2 {
	border-color: #eb8e03;
}

#content_main .feature a {
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #000;
	text-decoration:none;
	display: block; 
}

#content_main .feature li a:hover {
	color: #C2C2C2;
}
#content_main .feature li.status1 a:hover {
	color: #7fad2a;
}
#content_main .feature li.status2 a:hover {
	color: #eb8e03;
}

#content_main .archiv {
	margin: 3px 3px 3px 3px;
}

#content_main .archiv img {
	float: left;
	border: 1px solid #000;
	margin-right: 3px;
	width: 64px;
	height: 64px;
}

#content_main .archiv .points {
	float: right;
	border: 1px solid #000;
	width: 64px;
	height: 64px;
	font-size:26px;
	line-height: 64px;
	font-weight: bold;
	text-align: center;
}

#content_main .archiv p {
	float: left;
	border: 1px solid #000;
	width: 320px;
	height: 60px;
	padding: 2px;
	margin: 0;

}

#hotspot_nav {
	height: 50px;
}

#searchbox {
	background-image: url(../images/framework_css/search/bg_searchbox.gif);
	background-repeat: no-repeat;
	width: 838px;
	height: 72px;
	/*height: 45px;*/
	margin: 3px 3px 3px 3px;
	padding-bottom: 6px;
	position:relative;
}

#searchbox a {
	background-image: none;
	width: 15px;
	height: 19px;
	top: 4px;
	display: block;
	background-repeat: no-repeat;
	position:absolute;
}

#searchbox a.letter_num {
	left: 261px;
	width: 30px;
}

#searchbox a.letter_num:hover {
	background-image: url(../images/framework_css/search/letter_num.gif);
}

#searchbox a.letter_a {
	left: 292px;
}

#searchbox a.letter_a:hover {
	background-image: url(../images/framework_css/search/letter_a1.gif);
}

#searchbox a.letter_b {
	left: 313px;
}

#searchbox a.letter_b:hover {
	background-image: url(../images/framework_css/search/letter_b1.gif);
}

#searchbox a.letter_c {
	left: 334px;
}

#searchbox a.letter_c:hover {
	background-image: url(../images/framework_css/search/letter_c1.gif);
}

#searchbox a.letter_d {
	left: 355px;
}

#searchbox a.letter_d:hover {
	background-image: url(../images/framework_css/search/letter_d1.gif);
}

#searchbox a.letter_e {
	left: 376px;
}

#searchbox a.letter_e:hover {
	background-image: url(../images/framework_css/search/letter_e1.gif);
}

#searchbox a.letter_f {
	left: 397px;
}

#searchbox a.letter_f:hover {
	background-image: url(../images/framework_css/search/letter_f1.gif);
}

#searchbox a.letter_g {
	left: 418px;
}

#searchbox a.letter_g:hover {
	background-image: url(../images/framework_css/search/letter_g1.gif);
}

#searchbox a.letter_h {
	left: 439px;
}

#searchbox a.letter_h:hover {
	background-image: url(../images/framework_css/search/letter_h1.gif);
}

#searchbox a.letter_i {
	left: 460px;
}

#searchbox a.letter_i:hover {
	background-image: url(../images/framework_css/search/letter_i1.gif);
}

#searchbox a.letter_j {
	left: 481px;
}

#searchbox a.letter_j:hover {
	background-image: url(../images/framework_css/search/letter_j1.gif);
}

#searchbox a.letter_k {
	left: 502px;
}

#searchbox a.letter_k:hover {
	background-image: url(../images/framework_css/search/letter_k1.gif);
}

#searchbox a.letter_l {
	left: 523px;
}

#searchbox a.letter_l:hover {
	background-image: url(../images/framework_css/search/letter_l1.gif);
}

#searchbox a.letter_m {
	left: 544px;
}

#searchbox a.letter_m:hover {
	background-image: url(../images/framework_css/search/letter_m1.gif);
}

#searchbox a.letter_n {
	left: 565px;
}

#searchbox a.letter_n:hover {
	background-image: url(../images/framework_css/search/letter_n1.gif);
}

#searchbox a.letter_o {
	left: 586px;
}

#searchbox a.letter_o:hover {
	background-image: url(../images/framework_css/search/letter_o1.gif);
}

#searchbox a.letter_p {
	left: 607px;
}

#searchbox a.letter_p:hover {
	background-image: url(../images/framework_css/search/letter_p1.gif);
}

#searchbox a.letter_q {
	left: 628px;
}

#searchbox a.letter_q:hover {
	background-image: url(../images/framework_css/search/letter_q1.gif);
}

#searchbox a.letter_r {
	left: 649px;
}

#searchbox a.letter_r:hover {
	background-image: url(../images/framework_css/search/letter_r1.gif);
}

#searchbox a.letter_s {
	left: 670px;
}

#searchbox a.letter_s:hover {
	background-image: url(../images/framework_css/search/letter_s1.gif);
}

#searchbox a.letter_t {
	left: 691px;
}

#searchbox a.letter_t:hover {
	background-image: url(../images/framework_css/search/letter_t1.gif);
}

#searchbox a.letter_u {
	left: 712px;
}

#searchbox a.letter_u:hover {
	background-image: url(../images/framework_css/search/letter_u1.gif);
}

#searchbox a.letter_v {
	left: 733px;
}

#searchbox a.letter_v:hover {
	background-image: url(../images/framework_css/search/letter_v1.gif);
}

#searchbox a.letter_w {
	left: 754px;
}

#searchbox a.letter_w:hover {
	background-image: url(../images/framework_css/search/letter_w1.gif);
}

#searchbox a.letter_x {
	left: 775px;
}

#searchbox a.letter_x:hover {
	background-image: url(../images/framework_css/search/letter_x1.gif);
}


#searchbox a.letter_y {
	left: 796px;
}

#searchbox a.letter_y:hover {
	background-image: url(../images/framework_css/search/letter_y1.gif);
}

#searchbox a.letter_z {
	left: 817px;
}

#searchbox a.letter_z:hover {
	background-image: url(../images/framework_css/search/letter_z1.gif);
}

#searchbox span {
	position: absolute;
	left: -9384px;
}

#searchbox img {
	border:none;
}

#searchbox .searchtitle1, #searchbox .searchtitle2, #searchbox .searchtitle3, #searchbox .searchtitle4 {
	position: absolute;
	width: 140px;
	top: 27px;
	left: 20px;
	font-weight:bold;
	text-align:center;
}

#searchbox input.searchinput1 {
	margin: 7px 0 0 -10px;
	width: 120px;
	font-size: 10px;
}

#searchbox .searchtitle2 {
	left: 237px;
}

#searchbox select.searchinput2 {
	margin: 7px 0 0 -10px;
	width: 165px;
	font-size: 10px;
}

#searchbox .searchtitle3 {
	left: 454px;
}

#searchbox select.searchinput3 {
	margin: 7px 0 0 -10px;
	width: 165px;
	font-size: 10px;
}

#searchbox .searchtitle4 {
	left: 671px;
}

#searchbox input.searchinput4 {
	margin: 7px 0 0 0;
	font-size: 10px;
}

#newsflash {
	background-color: #777777;
	padding: 0 0 3px 0;
	position: relative;
}

#newsflash h3 {
	color: #000000;
	background-image: url(../images/framework_css/background/bk_headline_white.gif);
	line-height: 26px;
	padding-left: 5px;
	font-size: 14px;
}

#newsflash ul.newsPanelTabGroup {
	height: 24px;
	margin: 0;
	padding: 0;
}

#newsflash .newsPanelTab {
	position: relative;
	width: 94px;
	height: 25px;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

#newsflash .newsPanelContentGroup {
	clear: both;
}

#newsflash span {
	position: absolute;
	left: -9384px;
}

#newsfllatest {
	background-image: url(../images/framework_css/newsflash/rider/latest_a.jpg);
}

#newsfllatest.newsPanelHover, #newsfllatest.newsPanelSelected {
	background-image: url(../images/framework_css/newsflash/rider/latest_b.jpg);
}

#newsflhot {
	background-image: url(../images/framework_css/newsflash/rider/hot_a.jpg);
}

#newsflhot.newsPanelHover, #newsflhot.newsPanelSelected {
	background-image: url(../images/framework_css/newsflash/rider/hot_b.jpg);
}

#newsflesports {
	background-image: url(../images/framework_css/newsflash/rider/esport_a.jpg);
}

#newsflesports.newsPanelHover, #newsflesports.newsPanelSelected {
	background-image: url(../images/framework_css/newsflash/rider/esport_b.jpg);
}

#newsflclan {
	background-image: url(../images/framework_css/newsflash/rider/clan_a.jpg);
}

#newsflclan.newsPanelHover, #newsflclan.newsPanelSelected {
	background-image: url(../images/framework_css/newsflash/rider/clan_b.jpg);
}
#newsfllive {
	background-image: url(../images/framework_css/newsflash/rider/live_a.jpg);
}

#newsfllive.newsPanelHover, #newsfllive.newsPanelSelected {
	background-image: url(../images/framework_css/newsflash/rider/live_b.jpg);
}

#newsflofftopic {
	background-image: url(../images/framework_css/newsflash/rider/offtopic_a.jpg);
}

#newsflofftopic.newsPanelHover, #newsflofftopic.newsPanelSelected {
	background-image: url(../images/framework_css/newsflash/rider/offtopic_b.jpg);
}

#newsflash .box {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/framework_css/newsflash/headline.jpg);
	background-repeat: repeat-x;
	margin: 3px 3px 0 3px;
	border: 1px solid #000000;
	padding-left: 4px;
	background-color: #FFFFFF;
	height: 130px;
}

#newsflash .box h4 {
	background-image:none;
	line-height: 24px;
	font-size: 12px;
}

#newsflash .box img {
	border: 1px solid #4F4F4F;
	margin: 3px 3px 3px 0;
	float: left;
}

#newsflash .box p {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E2E2E2;
	border: 1px solid #4F4F4F;
	margin: 3px 3px 3px 0;
	padding: 3px;
	width: 294px;
	height: 92px;
	float: left;
	display: inline;
	overflow: auto;
}

/*#newsflash .box a {
	background-image: url(../images/framework_css/newsflash/zu_den_news_a.jpg);
	margin: 3px 0 3px 0;
	border: 1px solid #4F4F4F;
	width: 17px;
	height: 98px;
	float: left;
}

#newsflash .box a:hover {
	background-image: url(../images/framework_css/newsflash/zu_den_news_b.jpg);
}
*/
#content_main .newsflash_blaettern {
	background-image: url(../images/framework_css/newsflash/bk_blaettern.gif);
	background-repeat: repeat-x;
	height: 25px;
}

#content_main .newsflash_blaettern a.zurueck {
	background-image: url(../images/framework_css/newsflash/zurueck_a.jpg);
	width: 232px;
	height: 25px;
	float: left;
}

#content_main .newsflash_blaettern a.zurueck:hover {
	background-image: url(../images/framework_css/newsflash/zurueck_b.jpg);
}

#content_main .newsflash_blaettern a.weiter {
	background-image: url(../images/framework_css/newsflash/weiter_a.jpg);
	width: 218px;
	height: 25px;
	float: right;
}

#content_main .newsflash_blaettern a.weiter:hover {
	background-image: url(../images/framework_css/newsflash/weiter_b.jpg);
}

#content_main .newsflash_blaettern span {
	position: absolute;
	left: -9384px;
}

#content_main .tabelle table {

	background-repeat: repeat-x;
}

#content_main .tabelle th {
	background-color: transparent;
	background-image: url(../images/framework_css/table/bk_tablehead_test.gif); 
	background-repeat: no-repeat; 
	line-height:30px;
	height:30px;
	margin:0;
	padding: 0;
	text-align:center;
}

#content_main .tabelle th span {
	background-color: transparent;
	background-image:url(../images/framework_css/table/bk_tableheadright.gif); 
	background-repeat: no-repeat; 
	background-position: top right; 
	padding: 0 15px 0 15px; 
	margin: 0;
	display: block;
}

#content_main .tabelle td {
	padding: 3px 5px 3px 5px; 
	margin: 0;
	background-color: #e5e5e5;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	text-align:left;
}

#content_main .tabelle td.first, #content_main .tabelle th.first {
	border-left: none;
	text-align:left;
}

#content_main .tabelle_einfach {
	margin: 0 3px 3px 2px; 
	border:1px solid black; 
	overflow:hidden;
}

#content_main .xdNavBox {
	background-color: #E5E5E5;
	border: 3px solid #FFF;
	padding: 1px;
}

#content_main .xdNavBox td {
	padding-bottom: 15px;
}

#content_main .xdNavHead {
	background-image: url(../forum/templates/subSilver/images/folder_big.gif); 
	background-repeat:no-repeat; 
	padding-left: 37px; 
	line-height: 32px;
	background-position: 0px 0px;
	background-color: #E5E5E5;
	border: none;
	font-weight: bold;
}
#content_main .xdProfil {
	background-image: url(../images/framework_css/icon/profil_a.jpg);
	color:#006600;
}
#content_main .xdForum { 
	background-image: url(../images/framework_css/icon/diskussion_a.jpg);
	color:#006600;
}
#content_main .xdEsports {
	background-image: url(../images/framework_css/icon/esports_a.jpg);
	color:#FF3300;
}
#content_main .xdClan {
	background-image: url(../images/framework_css/icon/clan_a.jpg);
	color:#000099;
}
#content_main .xdStatistik {
	background-image: url(../images/framework_css/icon/statistiken_a.jpg);
	color:#3399FF;
}
#content_main .xdFAQ {
	background-image: url(../images/framework_css/icon/faq_a.jpg);
	color:#FF3300;
}
#content_main .xdNavSub {
	background-image: url(../images/design/navi_links/pfeil.gif); 
	background-repeat:no-repeat; 
	padding-left: 35px; 
	background-position: 10px 8px;
	background-color: #E5E5E5;

	line-height: 22px;
}



.navi3dwn {
	border-top: 1px solid #000;
}

.areanavitop, .areanavidwn {
	background-image: url(../images/framework_css/navi/bk_main.gif);
	padding: 0 18px 0 18px;
	width: 854px;
	border-bottom: 1px solid #757575;
}

.areanavidwn {
	background-image: url(../images/framework_css/navi/bk_maindwn.gif);
	background-position: bottom left;
}

.navi3 th a, .areanavitop th a {
	display:block; 
	background-image: url(../images/framework_css/navi/navi3_left.gif); 
	height: 23px;
	line-height: 18px;
	padding-left: 25px;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-size:12px;
	-moz-outline: 0px;
}

.navi3 th a:hover, .navi3 th a.on, .areanavitop th a:hover, .areanavitop th a.on {
	background-image: url(../images/framework_css/navi/navi3_left_on.gif); 
}

.navi3 th a span.end, .navi3 th a.on span.end, .areanavitop th a span.end, .areanavitop th a.on span.end, #profilflash b.end {
	width:25px;
	float:right;
	height: 23px;
	background-image: url(../images/framework_css/navi/navi3_right.gif); 
}

.areanavidwn th a, .navi3dwn th a {
	display:block; 
	background-image: url(../images/framework_css/navi/navi3dwn_left.gif); 
	height: 23px;
	line-height: 25px;
	padding-left: 25px;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-size:12px;
	-moz-outline: 0px;
}

.areanavidwn th a:hover, .areanavidwn th a.on, .navi3dwn th a:hover, .navi3dwn th a.on {
	background-image: url(../images/framework_css/navi/navi3dwn_left_on.gif); 
}

.areanavidwn th a span.end, .areanavidwn th a.on span.end, .navi3dwn th a span.end, .navi3dwn th a.on span.end {
	width:25px;
	float:right;
	height: 23px;
	background-image: url(../images/framework_css/navi/navi3dwn_right.gif); 
}


.screenshot {float: left; margin: 4px 4px 0 4px;}
.screenshot img {border: 1px solid #000}

/*
24.12.2007 00:15
added core css xd3.0
Ming
*/


/* Style für Spiele Links */

A.game {
FONT-SIZE: 12px;
TEXT-DECORATION: none;
WHITE-SPACE: nowrap;
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
COLOR: #006600;
overflow:hidden;
}

A.game:hover {
	COLOR: #FF9600;
}

A.game:focus { 
	COLOR: #009900;
}

.dark .feature a.game {white-space:normal}


A.menuNav:link

{
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #000000;

}



A.menuNav:visited

{

FONT-SIZE: 12px;

TEXT-DECORATION: none;

FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;

FONT-WEIGHT: bold;

COLOR: #000000;

}

A.menuNav:hover

{
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #FF9900;



}

A.menuNav:active

{

FONT-SIZE: 12px;

TEXT-DECORATION: none;

FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;

FONT-WEIGHT: bold;

COLOR: #FF9900;

}

A.menuNav:focus 

{ 

FONT-SIZE: 12px;

TEXT-DECORATION: none;

FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;

FONT-WEIGHT: bold;

COLOR: #FFFFFF;

}
A.xdsource {
FONT-SIZE: 10px;
TEXT-DECORATION: none;
WHITE-SPACE: nowrap;
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
COLOR: #000000;
overflow:hidden;
}

A.xdsource:hover {
	COLOR: #FF9600;
}

A.xdsource:focus { 
	COLOR: #009900;
}
/*
bg
*/
.bg_01   { background-color:#DBDBDB; }
.bg_01_lite   { background-color:#E7E7E7; }

/*
Button Style
*/
.btn_1  { color: orange; font-size: 11px; background-color: black; border: solid 1px white }
.btn_2  { color: #B2D52A; font-size: 9px; background-color: black; border: solid 1px #B2D52A;width: 40px }
.btn_3  { color: #B2D52A; font-size: 9px; background-color: black; border: solid 1px orange;width: 55px }
.btn_4  { color: #B2D52A; font-size: 9px; background-color: black; border: solid 1px red;width: 28px }
.xdButtonMovie  { color: orange; font-size: 11px; background-color: black; border: solid 1px white }
.xdButtonRed    { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: silver; border: solid 1px red }
.xdButtonYellow    { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: silver; border: solid 1px yellow }
.xdButtonGreen    { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: silver; border: solid 1px green }
.xdButtonBlue    { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: silver; border: solid 1px blue }
.xdButtonBlack   { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: silver; border: solid 1px }

SELECT, INPUT, TEXTAREA{
    color:#000000; 
    background-color:#EBEBEB;
     font-size:10px; font-family:Verdana,sans-serif; font-weight:bold;
}
.select_style{
	background-color:#E7E7E7;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	vertical-align:middle;
	width:140px;
}
.select_style_long{
	background-color:#E7E7E7;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	vertical-align:middle;
	width:210px;
}
.bg_content_image_left  { float:left; margin-right:8px; margin-bottom:3px; margin-top:8px;margin-left:8px;border: 1px solid #000000;}
.bg_content_image_right { float:right; margin-right:8px; margin-bottom:3px; margin-top:8px;margin-left:8px;border: 1px solid #000000;}

/* Wallpaper Ad */
#wallpaperad {
	margin: 0px auto; width: 100%; left: 0px; top: 0px; position: absolute;
}

#gac_content_1 {
	height: 250px;
	width: 300px; 
}