
#page_body_main_content
{
	padding: 				20px 20px 100px 20px;
	margin: 				0px;
	width: 					450px;
	line-height:			15px;
	color: 					#77777B;
}

#page_body_main_content_games {
	padding: 				20px 20px 100px 20px;
	margin: 				0px;
	width: 					450px;
	line-height:			15px;
	color: 					#77777B;
}

#page_body_main_content_games h2,
#page_body_main_content h2
{
    color: 				#88D300;
    font-family:        Georgia, "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    font-size: 			37px;
    line-height:        41px;
    font-weight:        normal;
    letter-spacing:     -1px;

    margin: 			0 0 5px 0;
    padding: 			0;
}

#page_body_main_content_games h3,
#page_body_main_content h3
{
    color: #6A6B6E;
    font-family:        Georgia, "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    font-size:          22px;
    line-height:        22px;
    font-weight:        normal;

    margin: 5px 0 10px 0;
    padding: 0;
}

#page_body_main_content_games h3.icon,
#page_body_main_content h3.icon
{
    padding-left:           10px;
    margin-bottom:          3px;
    background: 			url("../images/misc/hl_icons/h3_bg_icon_default.gif")  no-repeat;
    background-position:	0px 4px;
    font-size:              9px;
    font-family:            Verdana, Arial, Helvetica, sans-serif;
    line-height:            13px;
    font-weight:            bold;
}

#page_body_main_content_games h4,
#page_body_main_content h4
{
    font-family:			Georgia;
    font-size:				16px;
    line-height:			18px;
    font-weight:			normal;
	margin:					0 0 5px 0;
    padding:				0 0 0 0px;
    color:					#697C6D;
}

#page_body_main_content_games h4.no_icon,
#page_body_main_content h4.no_icon
{
    background:             none;
    padding-left:           0px;
}

#page_body_main_content_games .text_between_dividers h4,
#page_body_main_content .text_between_dividers h4
{
    margin-bottom:          0px;
}

#page_body_main_content_games h4 b,
#page_body_main_content h4 b
{
    color:					#697C6D;
}

#page_body_main_content_games h4.subheadline,
#page_body_main_content h4.subheadline
{
    font-size:              10px;
}

#page_body_main_content_games .divider,
#page_body_main_content .divider
{
    clear:					both;
    line-height:			1px;
    font-size:				1px;
    background: 			url("../images/misc/dotted_line_bg.gif") top left repeat-x;
}

#page_body_main_content_games .divider.dark,
#page_body_main_content .divider.dark
{
    background-image:       url("../images/misc/dotted_line_dark.gif");
}

div.info_dark
{
    background:             #F2F3F3;
}

#page_body_main_content_games .img_topline,
#page_body_main_content .img_topline
{
    line-height:	1px;
    font-size:		1px;
    width:			120px;
    background:		#F0F2F0;
    margin:			0 0 1px 20px;
    height:         1px;
}

#page_body_main_content_games img.thumbnail,
#page_body_main_content img.thumbnail
{
    float:              left;
    margin-right:       10px;
    width:              138px;
    height:             68px;
}

.text_between_dividers
{
    padding:				4px 0px 5px 0px;
    font-size:              10px;
    line-height:            14px;
}

#page_body_main_content_games .search_label,
#page_body_main_content .search_label
{
    margin-right:           20px;
}

/* ########### Header Area ############# */

#page_body_main_content_games .header,
#page_body_main_content .header
{
    font-size:              10px;
    float:                  left;
    width:                  280px;
}

#page_body_main_content_games .header_wide,
#page_body_main_content .header_wide
{
    float:                  none;
    width:                  448px;
    margin-bottom:          30px;
}

#page_body_main_content_games .header h3,
#page_body_main_content .header h3
{
    margin-top:             0px;
}

#page_body_main_content_games .header h4,
#page_body_main_content .header h4
{
    font-size:              10px;
}

/* ########### Richtext ############# */

#page_body_main_content_games .richtext a,
#page_body_main_content .richtext a
{
    color: 				#ec5ec3;
    text-decoration: 	none;
}

#page_body_main_content_games .richtext p,
#page_body_main_content .richtext p
{
    line-height: 15px;
    margin: 0px;
    padding: 10px 0 5px 0;
}

#page_body_main_content_games div.paragraph,
#page_body_main_content div.paragraph
{
    padding:            17px 0px 20px 0px;
}

#page_body_main_content_games div.paragraph_inline,
#page_body_main_content div.paragraph_inline
{
    margin-top:         -24px;
    padding-bottom:     17px;
}

#page_body_main_content_games div.paragraph h3,
#page_body_main_content div.paragraph h3
{
    margin-top:         0px;
}

/* #################### lists in content #########################*/

#page_body_main_content_games ul,
#page_body_main_content ul
{
    font-size:          11px;
    list-style-image:   url(../images/list/dot.gif);
    margin:             0px 0px 0px 0px;
    padding:            0px 0px 0px 10px;
    line-height:        14px;
}

#page_body_main_content_games ul li,
#page_body_main_content ul li
{
    margin:             0px;
    padding:            0px;
}

#page_body_main_content_games ul li ul,
#page_body_main_content ul li ul
{
    font-size:          10px;

    margin:             5px 0px 0px 0px;
}

/* #################### image-lists in content #########################*/

#page_body_main_content_games .list,
#page_body_main_content .list
{
    padding-bottom:     30px;
    font-size:          10px;
    line-height:        13px;
}

#page_body_main_content_games .list_inline,
#page_body_main_content .list_inline
{
    padding-bottom:     0px;
    height:auto;
}

#page_body_main_content_games .list .list_entry,
#page_body_main_content .list .list_entry
{
    padding:            15px 0px;
}

#page_body_main_content_games .list .first_entry,
#page_body_main_content .list .first_entry
{
    padding-top:        0px;
}

#page_body_main_content_games .list .last_entry,
#page_body_main_content .list .last_entry
{
    padding-bottom:     0px;
}

#page_body_main_content_games .list .list_entry_inline,
#page_body_main_content .list .list_entry_inline
{
    padding:            0px;
}

#page_body_main_content_games .list .list_entry .caption,
#page_body_main_content .list .list_entry .caption
{
    float:              left;
    width:              280px;
}

#page_body_main_content_games .list .list_entry .wide,
#page_body_main_content .list .list_entry .wide
{
    width:              448px;
}

#page_body_main_content_games .list .list_entry .caption h4,
#page_body_main_content .list .list_entry .caption h4
{
    font-size:          16px;
    font-family:		Georgia;
    font-weight:		normal;
    line-height:		18px;
}

#page_body_main_content_games .list .list_entry .caption h4 a,
#page_body_main_content .list .list_entry .caption h4 a
{
    font-family:		Georgia;
}

#page_body_main_content_games .list .list_entry .caption p,
#page_body_main_content .list .list_entry .caption p
{
    margin:             0px;
    padding-bottom:     4px;
    font-size:          11px;
    font-family:		Verdana;
    font-weight:		normal;
    line-height:		15px;
}

#page_body_main_content_games .list .list_entry .list_image,
#page_body_main_content .list .list_entry .list_image
{
    width:              448px;

    margin-bottom:      9px;
}

/* #################### logos list pages #########################*/

#page_body_main_content_games .logos .list_entry,
#page_body_main_content .logos .list_entry
{
    float:              left;

    padding-top:        0px;
    width:              155px;
}

#page_body_main_content_games .logos .left,
#page_body_main_content .logos .left
{
    width:              140px;
}

#page_body_main_content_games .logos .list_entry img.thumbnail,
#page_body_main_content .logos .list_entry img.thumbnail
{
    margin-left:        15px;
    margin-right:       0px;
}

#page_body_main_content_games .logos .left img.thumbnail,
#page_body_main_content .logos .left img.thumbnail
{
    margin-left:        0px;
}

/* #################### thumbnails in content #########################*/

#page_body_main_content_games div.gallery_area,
#page_body_main_content div.gallery_area
{
    margin:             20px 0;
}

#page_body_main_content_games div.gallery_area div.thumbnails,
#page_body_main_content div.gallery_area div.thumbnails
{
    padding:			5px 0 0 0;
    margin-top:			20px;
    float:				left;
}

#page_body_main_content_games div.gallery_area div.big_thumb,
#page_body_main_content div.gallery_area div.big_thumb
{
    margin: 			0 30px 20px 0;
    float:				left;
    margin-top:			20px;

}

#page_body_main_content_games div.gallery_area div.big_thumb img,
#page_body_main_content div.gallery_area div.big_thumb img
{
    border:				1px solid #96A399;
}

#page_body_main_content_games div.gallery_area div.big_thumb img.borderless,
#page_body_main_content div.gallery_area div.big_thumb img.borderless
{
    border:				none;
}

#page_body_main_content_games div.gallery_area img.small_thumb,
#page_body_main_content div.gallery_area img.small_thumb
{
    display:			block;
    margin:				0px 0 10px 0;
    border:				1px solid #96A399;
}

#page_body_main_content_games div.gallery_area a.active img.small_thumb,
#page_body_main_content div.gallery_area a.active img.small_thumb
{
    border:				1px solid red;
}

#page_body_main_content_games div.gallery_area img.thumb_left,
#page_body_main_content div.gallery_area img.thumb_left
{
    float:				left;
    clear:				both;
}

#page_body_main_content_games div.gallery_area img.thumb_right,
#page_body_main_content div.gallery_area img.thumb_right
{
    float:				right;
    clear:				right;
}

#page_body_main_content_games div.gallery_area div.image_teaser_text,
#page_body_main_content div.gallery_area div.image_teaser_text
{
    font-size:          10px;
}

#page_body_main_content_games div.mobile_gallery,
#page_body_main_content div.mobile_gallery
{
    width:						100%;
    position:					relative;
    padding-top:				0px;
}

#page_body_main_content_games div.mobile_gallery div.big_thumb,
#page_body_main_content div.mobile_gallery div.big_thumb
{
    width:						270px;
    height:						340px;

    position:					absolute;
    left:						90px;

    background:                 url(../images/backgrounds/gallery_mobile_content.gif) no-repeat top center;

    margin:						0px;
    padding:					0px;
}

#page_body_main_content_games div.mobile_gallery div.big_thumb img,
#page_body_main_content_games div.mobile_gallery div.big_thumb #gallery_image,
#page_body_main_content_games div.mobile_gallery div.big_thumb #gallery_flash,
#page_body_main_content div.mobile_gallery div.big_thumb img,
#page_body_main_content div.mobile_gallery div.big_thumb #gallery_image,
#page_body_main_content div.mobile_gallery div.big_thumb #gallery_flash
{
    position:					absolute;
    left:						54px;
    top:						96px;

    width:                      176px;
    height:                     208px;

    float:						none;
    margin:						0px;
}

#page_body_main_content_games div.mobile_gallery div.big_thumb #gallery_flash,
#page_body_main_content div.mobile_gallery div.big_thumb #gallery_flash
{
    top:                        97px;
    left:                       55px;
}

#page_body_main_content_games div.mobile_gallery div.thumbnails_container,
#page_body_main_content div.mobile_gallery div.thumbnails_container
{
    margin:						0px auto;
    width:						420px;
    height:						275px;

    padding-top:				85px;
}

#page_body_main_content_games div.mobile_gallery div.thumbnails,
#page_body_main_content div.mobile_gallery div.thumbnails
{
    float:						left;
    margin:						0px;
    padding:					0px;
    width:						100px;

    border:						1px solid #C0BEB2;
}

#page_body_main_content_games div.mobile_gallery div.right_thumbnails,
#page_body_main_content div.mobile_gallery div.right_thumbnails
{
    float:						right;
}

#page_body_main_content_games div.mobile_gallery div.thumbnails div.inner_border,
#page_body_main_content div.mobile_gallery div.thumbnails div.inner_border
{
    padding:					10px 10px 0px 10px;

    background:                 #EDEBDF;
    border:						1px solid #FFF;
}

/* #################### info boxes in content #########################*/

#page_body_main_content_games div.info,
#page_body_main_content div.info
{
    padding:            10px;

    line-height:        17px;

    background:         #F2F3F3;
}

#page_body_main_content_games div.short_info,
#page_body_main_content div.short_info
{
    float:				right;

    width:				105px;

    padding:			10px 0px 25px 25px;
    margin:				10px 0px 25px 10px;

    background:			#FFF url("../images/misc/dotted_line_vert.gif") repeat-y left;

    font-size:			10px;
    color:				#000000;
}

#page_body_main_content_games div.short_info a,
#page_body_main_content div.short_info a
{
    color:				#000000;
}

#page_body_main_content_games div.short_info h4,
#page_body_main_content div.short_info h4
{
    position:			relative;
    left:				-10px;

    padding-top:		0px;
    padding-bottom:		0px;

    margin-top:			0px;
    margin-bottom:		0px;

    font-size:			10px;
}

/* #################### Right Content #########################*/

#page_body_right_content h2
{
    font-size: 1.2em;
    color:              #464542;

    margin: 0px 0 0px 0;
    padding: 0;
}

/* #################################################################*/


#page_body_right_content .right_teaser
{

    margin: 0px 0 0 0px;
    padding: 15px 15px 11px 15px;
    width: 200px;
    background-color: #96A399;
    color:              #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
    font-size: 0.9em;
    line-height: 14px;

}

#page_body_right_content .right_image_teaser
{

    margin: 0px 0 0 0px;
    padding: 15px 15px 11px 15px;
    width: 200px;
    background-color: #96A399;
    color:              #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
    font-size: 0.9em;
    line-height: 14px;

}

#page_body_right_content .right_teaser a
{
    color:              #FFFFFF;
}

#page_body_right_content .right_image_teaser a
{
    color:              #FFFFFF;
}

#page_body_right_content img
{
    margin: 0px;
}


/* #################################################################*/

.teaser_list
{
    font-size: 			0.9em;
    padding: 			5px 20px 20px 20px;
    color: 				#fff;
    background-color: 	#96A399;
    width: 				190px;
    border-bottom: 		1px solid #fff;
    line-height:        15px;
}

.teaser_list h3
{
	font-family:			Georgia;
	font-size:				16px;
	line-height:			18px;
    margin: 				15px 0 5px 0;
    padding-left: 			10px;
    font-weight:			normal;
}

.teaser_list a
{
    color:                  #fff;
}

.teaser_list ul
{
      list-style-image: 		url("../images/list/arrows_head.gif");
      margin: 				0 0 10px 0;
      padding: 				0;
}

.teaser_list li
{
    margin: 				0px 0px 10px 10px;
    padding: 				0;
}

.teaser_list .dark
{
    color: 					#1F2520;
}

.teaser_list .more_link
{
    margin:			5px 0 0 10px;
}

.home_marginal_teaser {
    margin: 0px 0 0 0px;
    padding: 15px 15px 11px 15px;
    width: 200px;
    color:              #FFFFFF;

    font-size: 0.9em;
    line-height: 14px;
}

.home_marginal_teaser a {
    color:#464542;
}

#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;

    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_group .divider
{
    clear:					    both;
    line-height:			    1px;
    font-size:				    1px;
    background: 			    url("../images/misc/dotted_line_bg.gif") top left repeat-x;
}

