/*
 * Changes for group
 */

a
{
	color:				        #EC5EC3;
}

div#newsletter_marginal
{
	  margin:                   0px 0 0 0px;
    padding:                    15px 15px 11px 15px;
    width:                      200px;
    background-color:           #FFFFFF;
    font-size:                  0.9em;
    line-height:                14px;
    margin-bottom:              21px;

}

div#lower_container div#newsletter
{
	height:						220px;
	float:                      right;
    padding:                    0 10px;    
}

div#lower_container div.testimonial_teaser {
    width:                      460px;
    height:                     200px;
    border-right:               1px solid #E7E9ED;
    padding:                    0 10px;        
}

div#lower_container div.testimonial_teaser #person {
    float:                      left;
    border:                     1px solid #CCCCCC;    
}

div#lower_container div.testimonial_teaser #portrait {
    padding:                    3px 5px 0 0;
    width:                      130px;
}

div#lower_container div.testimonial_teaser p {
    margin:                     20px 0 0;
}

div#newsletter_marginal input
{
	float:						right ;
	width:						130px ;
	height:						016px ;
	border:					    solid 1px #C3C8D2 ;
}

div#newsletter_marginal label
{
	display:					block ;
	color:						#7E8187 ;
	float:                  	none ;
	height:                 	025px ;
	margin-bottom:			    000px ;
}

div#newsletter_marginal input#submit_button
{
	background-color:		    transparent ;
	text-align:					left ;
	padding:					3px 57px 6px 010px;
	border:						none;
}

div#newsletter input
{
	float:						right ;
    width:                      140px;
	height:						016px ;
	border:					    solid 1px #C3C8D2 ;
}

div#newsletter input#submit_button
{
	width:						170px ;
	height:						018px ;
	background-color:		    transparent ;
	text-align:					left ;
	padding:					3px 76px 6px 010px;
	border:						none;
}

div#newsletter label
{
	display:					block ;
	color:						#7E8187 ;
	float:                  	none ;
	height:                 	025px ;
	margin-bottom:			    000px ;
}

body
{
  background-color:		        #FDFDFD ;
	background-image:		    url(../../images/group/backgrounds/gradient.gif) ;
	background-repeat:		    repeat-x ;
}

#page_container
{
  	background-color:     	    #FFFFFF ;
	background-image:		    url(../../images/group/backgrounds/navi.gif) ;
	background-repeat:		    repeat-y ;
	height: 					100% ;
}

#page_body_container
{
  	background-color:     	    #FFFFFF ;
	background-image:		    url(../../images/group/backgrounds/navi.gif) ;
	background-repeat:		    repeat-y ;
}

#page_body_main_container
{
	padding-bottom: 			10px ;
	border-bottom:			    solid 1px #FFFFFF ;
}

#page_head_meta
{
  	background-color:		    #FFFFFF ;
  	border: none;
}


#main_content div
{
	float:					    left ;
	width:					    219px ;
	font-size: 				    010px ;
	color: 					    #7E8187 ;
	line-height:			    14px ;
	overflow: 				    hidden ;
    padding:                    3px 0 10px;
}

#main_content div.bordered
{
	border-right:			    solid 1px #E7E9ED ;
	margin-bottom:		        15px;
	/* height:						450px; */
	height:						205px;
	padding-top:				0;
    padding:                    0 10px;	
}

#main_content div.main_right
{
	border:                     none;
    padding:                    0 10px;	
}

#main_content div.hr_teaser
{
	border-top: 				1px dotted #E7E9ED;
	width: 						199px;
	padding: 					0;
	padding-left:				10px;
	padding-right:				10px;
}

#main_content div#upper_container
{
	height:						200px;
	float:						left;
	width:						720px;
	margin-bottom:				10px;
}

#main_content div#lower_container
{
	background-image:			url(../../images/group/misc/hr_trenner.gif);
	background-repeat:			no-repeat;
	background-position:		top;
	float:						left;
	width:						720px;
    height:                     230px;
    padding:                    15px 0 10px;
}

#main_content div.bordered p
{
    margin:                     0;
    padding-bottom:             4px;
}


#main_content div#newsletter .divider
{
	  clear:					both;
    line-height:			    1px;
    font-size:				    1px;
    background: 			    url("../../images/misc/dotted_line_bg.gif") top left repeat-x;
    padding:					0px;
    margin:						0 0 0 63px;
    width:						155px;
    float:						right;
}


div#newsletter_marginal .divider_form
{
	 clear:					    both;
    line-height:			    1px;
    font-size:				    1px;
    background: 			    url("../../images/misc/dotted_line_bg.gif") top left repeat-x;
    margin:					  0 0 0 63px;
}

div#newsletter_marginal .divider
{
	 clear:					    both;
    line-height:			    1px;
    font-size:				    1px;
    background: 			    url("../../images/misc/dotted_line_bg.gif") top left repeat-x;
    padding:					0px;
}


div .portrait img
{
		border:					solid 1px #cccccc;
}

#main_content div h1
{
	color: 					    #494B4E ;
	font-size: 				    010px ;
	font-weight: 			    bold ;
	margin:					    020px 000px 002px 000px ;
}

#main_content div h1 a
{
	color: 					    #494B4E ;
}


#main_content div h2
{
	color: 					    #606369 ;
	font-size: 				    010px ;
	font-weight: 			    normal ;
	margin:					    000px 000px 020px 000px ;
}

#main_content div img
{
	margin:					    0px ;
}



#main_navigation a
{
  color: 			      	    #606369;
  background: 		            url(../../images/group/nav/arrow.gif) top right no-repeat;
  border-bottom: 	      	    solid 1px #EFEFF0;
}


#main_navigation .level1 a:hover
{
	background-color:		    #EFEFF0 ;
}


#main_navigation .level1 a:active
{
	background-color:		    #EFEFF0 ;
}

#main_navigation  .level1active a
{
  color: 				   	    #606369;
  background: 		            url(../../images/group/nav/arrow_active.gif) top right no-repeat;
  border-bottom: 		    	solid 0px #EFEFF0;
}


#left_tab_navi
{
	position: 				    absolute;
	top: 					    186px;
	left: 					    0px;
	width: 					    27px;
}

#page_body_left_content #arrow_big
{
  position:                     absolute ;
  left: 				        060px ;
  top:                          490px ;
}

#page_body_left
{
  background:					#FFFFFF;
}

#header_links
{
  width:                        720px ;
  height:                       382px ;
  background-image:             url(../../images/group/teaser/homepage.jpg);
  vertical-align:               bottom ;
  background-repeat:            no-repeat;
}

#header_links ul
{
  padding:                      0px;
  list-style-type:              none;
  float:                        left;
  margin-top:                   341px;
}


#unitpic_interact
{
  visibility:                   hidden;
  float:                        left ;
  display:                      block ;
  width:                        241px ;
  background-image:             url(../../images/group/teaser/interact_btn_over.gif) ;
  height:                       042px ;
  text-decoration:              none ;
  vertical-align:               bottom ;
}


#unitpic_effects
{
  visibility:                   hidden;
  float:                        left ;
  display:                      block ;
  width:                        240px ;
  background-image:             url(../../images/group/teaser/effects_btn_over.gif) ;
  height:                       042px ;
  text-decoration:              none ;
  vertical-align:               bottom ;
}


#unitpic_games
{
  visibility:                   hidden;
  float:                        left ;
  display:                      block ;
  width:                        239px ;
  background-image:             url(../../images/group/teaser/games_btn_over.gif) ;
  height:                       042px ;
  text-decoration:              none ;
  vertical-align:               bottom ;
}


#unit_sub_interact a
{
  width:                        720px;
  height:                       85px;
  float:                        left ;
  display:                      block ;
}

#unit_sub_interact
{
  visibility:                   hidden;
  position:                     absolute;
  width:                        720px;
  height:                       85px;
  background-image:             url(../../images/group/teaser/interact_bg.gif) ;
  margin:                       41px 0 0 0;
}

#li_unit_sub_interact:hover #unit_sub_interact,
#li_unit_sub_interact:hover #unitpic_interact
{
  visibility:                   visible;
}


li#li_unit_sub_interact{
  float:                        left;
  background-image:             url(../../images/group/teaser/interact_btn_off.gif) ;
}

#unit_sub_effects a
{
  width:                        720px;
  height:                       85px;
  float:                        left ;
  display:                      block ;
}

#unit_sub_effects
{
  visibility:                   hidden;
  position:                     absolute;
  width:                        720px;
  height:                       85px;
  background-image:             url(../../images/group/teaser/effects_bg.gif) ;
  margin:                       41px 0 0 -241px;
}


#li_unit_sub_effects:hover #unit_sub_effects,
#li_unit_sub_effects:hover #unitpic_effects
{
  visibility:                   visible;
}

li#li_unit_sub_effects{
  float:                        left;
  background-image:             url(../../images/group/teaser/effects_btn_off.gif) ;
}

#unit_sub_games a
{
  width:                        720px;
  height:                       85px;
  float:                        left ;
  display:                      block ;
}

#unit_sub_games
{
  visibility:                   hidden;
  position:                     absolute;
  width:                        720px;
  height:                       85px;
  background-image:             url(../../images/group/teaser/games_bg.gif) ;
  margin:                       41px 0 0 -481px;
}

#li_unit_sub_games:hover #unit_sub_games,
#li_unit_sub_games:hover #unitpic_games
{
  visibility:                   visible;
}

li#li_unit_sub_games{
  float:                        left;
  background-image:             url(../../images/group/teaser/games_btn_off.gif) ;
}

#header_claim
{
  margin:                       045px 000px 001px 000px ;
  padding:                      005px 000px 000px 010px ;
  width:                        710px ;
  height:                       35px ;
  background:                   #494B4E ;
  font-weight:                  bold ;
  font-size:                    10px ;
  line-height:                  14px ;
  color:                        #FFFFFF ;
  vertical-align:               middle ;
}

#header_claim_isolator
{
  padding:                      15px 0 0;
  width:                        720px ;
  height:                       1px ;
  background-image:             url(../../images/group/misc/hr_trenner.gif) ;
  background-repeat:            no-repeat;

}


/*
 * Default
 */

.teaser_list h3
{
	background-color: 		    #FFFFFF;
	padding-left: 000px;
}

.list_arrow
{
	color:						#EC5EC3;
	font-weight:				bold;
}

.teaser_list .dark
{
	color: 					    #4c4f53;
}

#page_body_cols_meta .teaser_list
{
   background-color: 		    #FFFFFF;
}

#page_body_cols_meta .teaser_list ul
{
    border-bottom: 			    none;
}

#page_body_cols_meta
{
    background-color: 	        #FFFFFF;
}

#page_body_cols_meta .teaser_list a,
#page_body_cols_meta .teaser_list a:visited
{
  	color: 					    #4c4f53;
}

#page_body_right_content .right_teaser_group .teaserheadline
{
	 color:						#494B4E;
}

#page_body_right_content .right_teaser_group
{
	margin:                     0px 0 0 0px;
    padding:                    15px 15px 11px 15px;
    width:                      200px;
    background-color:           #FFFFFF;
    font-size:                  0.9em;
    line-height:                14px;
}

#page_body_right_content .right_teaser_group img#teaserimage
{
	 border:					solid 1px #cccccc;
}

#page_body_right_content .right_teaser_group img.noborder
{
	 border:					none !important;
}

#page_body_right_content .right_teaser a
{
    color:                      #FFFFFF;
}


#page_body_right_content .right_teaser_group .divider
{
    clear:					    both;
    line-height:			    1px;
    font-size:				    1px;
    background: 			    url("../../images/misc/dotted_line_bg.gif") top left repeat-x;
}

.teaser_list
{
    background-color: 	        #96A399;
}

#page_body_cols_breadcrumb
{
	background-image:		    url(../../images/backgrounds/breadcrumb/interact.gif);
}

#page_body_main_content h2
{
    color: 				        #494B4E;
}

#page_body_main_content h4,h3
{
    color: 				        #494B4E !important;
}

#page_body_main_content h3 a
{
    color: 				        #333333 !important;
}

#page_body_main_content .list .list_entry .caption h4 a {
	color:						#494B4E !important;
}

form input:focus,
form input.error:focus,
form input:focus,
form input.error:focus,
form select:focus,
form select.error:focus,
form select:focus,
form select.error:focus,
form textarea:focus,
form textarea.error:focus,
form textarea:focus,
form textarea.error:focus
{
	border:					    1px solid #49574C;
}

form input.submit_button,
form input.submit_button:focus
{
    border:                     none;
}

.marker
{
    color:                      #494B4E;
}

#page_body_left_content #teaser_newsletter h3
{
    color:                      #49574C;
}

#page_body_main_content h4
{
    color:                      #697C6D;
    background-image: 		    url("../../images/misc/hl_icons/h4_bg_icon_interact.gif");
}


#page_body_main_content div.paragraph h3 {
		font-size:				10px;
}

#print_container #page_body_main_content h4
{
    background-image:           none;
}

#page_body_main_content h3.icon
{
    background-image: 		    url("../../images/misc/hl_icons/h3_bg_icon_interact.gif");
}



#page_body_cols_breadcrumb
{
	background-image:		    url(../../images/backgrounds/breadcrumb/group.gif);
}


/* PAGE_BODY_FOOT */

#page_body_foot
{
  float: 				        left;
  clear: 				        both;

  margin: 				        0px;
  padding-left: 		        260px;

  background-color: 	        #FFFFFF;
  background: 			        transparent none top left repeat-y;
  font-size: 			        .6em;
  line-height: 			        30px;

  color: 				        #7b7c7d;
}


/* TOP_NEWS */
.black
{
	color:			        #77777B;
}

.more
{
	color:			        #494B4E;
}

#top_news a
{
	color:				    #77777B !important;
}

#top_news .divider
{
	clear:					both;
  line-height:			    1px;
  font-size:				1px;
  background: 			    url("../../images/misc/dotted_line_bg.gif") top left repeat-x;
  padding:					0px;
  margin:					0 0 5px 0;
  width:					185px;
}

#upper_container .main_right,
#upper_container .main_right .home_marginal_teaser  {
  padding-top:0;    
}

#upper_container .main_right .home_marginal_teaser .black,
#upper_container .main_right .home_marginal_teaser .inline_link a {
    color:#EC5EC3;   
}

#upper_container .main_right .home_marginal_teaser .inline_link {
    margin-top:20px;
}