/* allg formatierungen*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:	0px;
	background: #000000 url(/img/back_body_gm.jpg) repeat-x;
	
	color: #000000;
}

.body_popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:	0px;
	padding: 0px;
	background-color: #ffffff;
	color: #04394B;
}

html {
	/*scrolbar colors ie*/
	scrollbar-track-color: #B7DAE7;
	scrollbar-face-color: #0A495F;
	scrollbar-shadow-color: #0A495F;
	scrollbar-arrow-color: #ffffff;
	scrollbar-highlight-color: #0A495F;
	scrollbar-darkshadow-color:#0A495F;
	scrollbar-3dlight-color:#0A495F;
	scrollbar-base-color: #0A495F;
}

img {
	border: 0px;
	display: block;
}


/* forms */
form {
	margin: 0px;
	padding: 0px;
}

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	border: 1px groove #000000;
}

.form_radio {
	border: 0px;
	margin-right: 4px;
	background-color: transparent; 
}


/* startseite */
#header_startseite {
	height: 95px;
	width: 806px;
}

#main_startseite {
	height: 800px;
	width: 806px;
}

#content_startseite {
	padding: 0px 23px;
}

#sp_navi_startseite {
	float: left; 
	width: 125px; 
	/*padding-top: 25px;*/
}

#sp_content_startseite {
	width: 423px;
	float: left;
}

#sp_rechts_startseite {
	width: 212px;
	float: left;
}

#plattformen_startseite {
	clear: both;
	height: 40px;	
	background: url(/img/back_plattformen_startseite.gif) no-repeat;
}

td.boxnav_block {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #91c5d7;
  border-top: 1px solid #0a495f;
  border-left: 1px solid #0a495f;
  border-right: 1px solid #0a495f;
  color: #0a495f;
  font-size: 12px;
  font-weight: bold;
  height: 24px;
}

td.boxnav_none {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #d4edf5;
  border: 1px solid #0a495f;
  color: #0a495f;
  font-size: 12px;
  font-weight: normal;
  height: 24px;
}

#boxnav_dummy {
  padding: 2px;  
  border: 1px solid #ffffff;
  border-bottom: 1px solid #0a495f;
  height: 24px;
}

#boxnav_space {
  width: 2px;
  border-bottom: 1px solid #0a495f;
  height: 24px;
}

#boxnav_end {
  border-bottom: 1px solid #0a495f;
  height: 24px;
}

/* boxen teaser startseite */
.teas_box {
	height: 145px; 
	background: url(/img/back_teaser_startseite.gif) no-repeat;
}

/*
.teas_outer {
	float: left;
	width: 125px;
}

.teas_trenner {
	float: left;
	width: 2px;
	font-size: 1px;	
}

img.teas_balkenhead {
	margin: 7px 0px 9px 6px;
}
*/

.teas_textbox {
	height: 33px;
	padding: 0px 5px;
}

.teas_textbox a {
	display: block;
	padding-top: 4px;
}

img.platf {
	margin: 4px 0px 4px 5px;
	display: inline;
}


/* boxen allg */
#header {
	height: 134px;
	width: 806px;
}

#main {
	width: 806px;
	background: url(/img/back_mid_allg.gif) repeat-y;
}

#kante {
	background: url(/img/kante_mid_allg.gif) no-repeat;
}

#content {
	padding: 0px 23px;
	background: url(/img/back_bottom_allg.gif) no-repeat bottom;
}

#content_419 {
	background: url(/img/back_419.gif) repeat-y;
	width: 100%;
}

#content_466 {
	background: url(/img/back_466.gif) repeat-y;
	width: 100%;
}

#content_635 {
	background: url(/img/back_635.gif) repeat-y;
	width: 100%;
}

#content_unten_419 {
	clear: both;
	height: 15px;
	background: url(/img/kante_unten_419.gif) no-repeat;
	font-size: 1px;
}

#content_unten_466 {
	clear: both;
	height: 15px;
	background: url(/img/kante_unten_466.gif) no-repeat;
	font-size: 1px;
}

#content_unten_635 {
	clear: both;
	height: 15px;
	background: url(/img/kante_unten_635.gif) no-repeat;
	font-size: 1px;
}

#content_abschluss {
	height: 17px;
}

#back_navi_top_419, #back_navi_top_466, #back_navi_top_383  {
	height: 25px;
}

#sp_navi {
	width: 141px;
	float: left;
}

#sp_content_419 {
	width: 391px;
	float: left;
	padding-top: 12px;
}

#sp_content_466 {
	width: 438px;
	float: left;
	padding-top: 7px;
}

#sp_content_635 {
	width: 619px;
	float: left;
}

#sp_rechts_419 {
	width: 228px;
	float: left;
}

#sp_rechts_466 {
	width: 181px;
	float: left;
}

#sp2_content_1_635 {
	width: 212px;
	float: left;
	background: url(/img/back_rechts_hell.gif) repeat-y left;
}

#sp2_content_2_635 {
	width: 391px;
	float: right;
	background: url(/img/back_rechts_hell_391.gif) repeat-y right;
}

.back_sp2_content_1_635 {
	background: url(/img/back_rechts_dunkel.gif) repeat-y left;
}

.back_sp2_content_2_635 {
	background: url(/img/back_rechts_dunkel_391.gif) repeat-y right;
}

.plattformen_outter {
	clear: both; 
	padding: 4px 0px 0px 48px;
}

.strichel {
	background: url(/img/back_strichel.gif) repeat-x;
}

.links_box {
	background: url(/img/back_links_125_dunkel.gif) repeat-y;
	width: 125px;
}

.links_box_bildtext {
	padding: 3px 10px 7px;
}

.links_linie_1, .rechts_linie_1 {
	line-height: 1px;
	height: 1px;
	font-size: 1px;
}

.links_linie_2, .rechts_linie_2 {
	line-height: 2px;
	height: 2px;
	font-size: 1px;
}

.links_linie_1, .links_linie_2 {
	background: url(/img/linie_links.gif) repeat-y left;
}

.rechts_linie_1, .rechts_linie_2 {
	background: url(/img/linie_rechts.gif) repeat-y right;
}

img.balkenhead {
	margin: 7px 0px 7px 9px;
}

.links_header {
	padding: 7px 0px 7px 9px;
}

.head_content {
	background: url(/img/back_head_content.gif) no-repeat;
  height: 24px;
}

.head_content_inner {
	padding: 7px 0px 0px 9px;
}

.head_content_inner_umlaut {
	padding: 5px 0px 0px 9px;
}

.content_box {
	padding: 6px 9px 0px 9px;
}
/* hack f�r IE Display Bug */
/* Hides from IE5-mac \*/
* html .content_box {height: 1%;}
/* End hide from IE5-mac */	

.headline_abstand {
	margin-bottom: 2px;
}

.liste_inner, .liste_inner_abschluss {
	border-left: 1px solid #90B3C0;
	padding: 4px 6px;
}

.liste_inner_abschluss {
	border-right: 1px solid #90B3C0;
}

.inlinebild_1 {
	float: left;
	margin: 6px 10px 0px 0px
}

.inlinebild_2 {
	float: left;
	padding: 6px 10px 0px 0px;
}

.rechts_box, .rechts_box_noback {
	margin-left: 16px;
}

.rechts_box, .rechts_box_teaserleiste {
	background: url(/img/back_rechts_dunkel.gif) repeat-y right;
}

.rechts_box_inner {
	padding: 6px 9px;
}

.rechts_box_inner_startseite {
	padding: 6px 0px 0px 9px;
}

.back_rechts_hell {
	background: url(/img/back_rechts_hell.gif) repeat-y right;
}

.head_rechts {
	background: url(/img/back_head_full_rechts.gif) no-repeat right;
  height: 24px;
}

.rechts_1_419 {
	float: left;
	width: 180px;
}

.rechts_1_397 {
	float: left;
	width: 209px;
}

.rechts_1_466 {
	float: left;
	width: 127px;
}

.rechts_2_419, .rechts_2_397, .rechts_2_466 {
	float: left;
	width: 12px;
	text-align: right;
}

img.hilfe {
	display: inline;
	margin-left: 3px;
}

.rechts_combox {
	background: url(/img/back_rechts_community.gif) no-repeat top right;
	/*height: 70px;*/
}

.content_breit {
	width: 606px;
}

.tooltip {
	background-color: #ffffff;
	border: 1px solid #04394B;
	padding: 5px;
	display: none;
}

.error_box {
	background-color: #F8DDDD;
	padding: 6px 9px;
	margin-bottom: 14px;
}

.com_bild {
	padding: 4px;
	background: url(/img/back_combild.gif) no-repeat;
}

.com_bild_kl1 {
	padding: 2px;
	background: url(/img/back_combild_kl1.gif) no-repeat;
}

.com_bild_kl2 {
	padding: 2px;
	background: url(/img/back_combild_kl2.gif) no-repeat;
}

.ss_outer {
	float: left;
	width: 133px;
	margin-bottom: 4px;
}

.ss_trenner {
	float: left;
	width: 19px;
	height: 110px;
	font-size: 1px;
}

.unten_1 {
	margin-bottom: 3px;
}

.unten_2 {
	margin-bottom: 6px;
}

.abstand_00 {
	clear: both; 
	height: 1px; 
	line-height: 1px;
	font-size: 1px;
}

.abstand_0 {
	clear: both; 
	height: 2px; 
	line-height: 2px;
	font-size: 1px;
}

.abstand_1 {
	clear: both; 
	height: 4px; 
	line-height: 4px;
	font-size: 1px;
}

.abstand_2 {
	clear: both; 
	height: 8px; 
	line-height: 8px;
	font-size: 1px;
}

.abstand_3 {
	clear: both; 
	height: 14px; 
	line-height: 14px;
	font-size: 1px;
}

.abstand_4 {
	clear: both; 
	height: 24px; 
	line-height: 24px;
	font-size: 1px;
}


/* navi allg. angaben */
.navi {
	height: 23px;
}

.navi a {
	display: block;
	height: 100%;
	width: 100%;
	overflow: hidden;
	font-size: 0px;
}

.navi a:hover, .navi_aktiv a {
	background-image: none;
}

.navi span {
	display: none;
}

/* navi */
.navi_online_gaming {
	background: url(/img/navi_online_gaming.gif) 0 -27px no-repeat;
}
.navi_online_gaming a {
	background: url(/img/navi_online_gaming.gif) top left no-repeat;
}

.navi_download_games {
	background: url(/img/navi_download_games.gif) 0 -27px no-repeat;
}
.navi_download_games a {
	background: url(/img/navi_download_games.gif) top left no-repeat;
}

.navi_community {
	background: url(/img/navi_community.gif) 0 -27px no-repeat;
}
.navi_community a {
	background: url(/img/navi_community.gif) top left no-repeat;
}

.navi_quiz {
	background: url(/img/navi_quiz.gif) 0 -27px no-repeat;
}
.navi_quiz a {
	background: url(/img/navi_quiz.gif) top left no-repeat;
}

.navi_videos {
	background: url(/img/navi_videos.gif) 0 -27px no-repeat;
}
.navi_videos a {
	background: url(/img/navi_videos.gif) top left no-repeat;
}

.navi_downloads {
	background: url(/img/navi_downloads.gif) 0 -27px no-repeat;
}
.navi_downloads a {
	background: url(/img/navi_downloads.gif) top left no-repeat;
}

.navi_home {
	background: url(/img/navi_home.gif) 0 -27px no-repeat;
}
.navi_home a {
	background: url(/img/navi_home.gif) top left no-repeat;
}


/* links */
a {
	text-decoration: none;
	color: #04394B;
}

a:hover.link_underline {
	text-decoration: underline;
}


/* text */
.text_9px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.text_10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.text_11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.text_12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.text_14px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.text_17px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.text_18px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.text_36px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
}

.text_bold {
	font-weight: bold;
}

.text_normal {
	font-weight: normal;
}

.text_italic {
	font-style: italic;
}

.text_strich {
	text-decoration: line-through;
}

.text_underline {
	text-decoration: underline;
}

.text_center {
	text-align: center;
}

.text_right {
	text-align: right;
}

.text_nowrap {
	white-space: nowrap;
}

.left_float {
	float: left;
}

.right_float {
	float: right;
}

.clear {
	clear: both;
}

.null_lineheight {
	line-height: 0px;
}

.lineheight_1 {
	line-height: 1em;
}

.block {
	display: block;
}

.inline {
	display: inline;
}


/* farben */
.col_1 {
	color: #04394b; 
}

.col_2 {
	color: #333333;
}

.col_3 {
	color: #999999;
}

.col_4 {
	color: #95C4D3;
}

.col_5 {
	color: #6C9FAF;
}

.col_error {
	color: #E90000;
}

.col_weiss {
	color: #ffffff;
}

.col_com_1 {
	color: #FF9933;
}

.col_bg_1 {
	background-color: #DDF1F8;
}

.col_bg_2 {
	background-color: #0A495F;
}

.col_bg_3 {
	background-color: #AED1DD;
}

.col_bg_4 {
	background-color: #7FB4C7;
}

.col_bg_5 {
	background-color: #D3E7EE;
}

.col_Bg_weiss {
	background-color: #ffffff;
}

td.startbox_td {
  font-family: Arial, Helvetica, sans-serif;  
  font-size: 10px;
}

/* hacks */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */