
/*** my_layout.css ***/ 

/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.1b (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */ /* import core styles | Basis-Stylesheets einbinden */
@import url(/styles/yaml/core/base.css);

#ie_clearing {
	line-height: 1px;
}

/* import print layout | Druck-Layout einbinden */
/* @import url(/styles/yaml/print/print_draft.css); */

/*** END - my_layout.css ***/
/*-------------------------------------------------------------------------*/
/*** globals ***/

p {
	margin: 10px 0px 10px 0px;
}

table {
	text-align: left;
}

td {
}

select {
	font: 11px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

img.float {
	float: left;
	vertical-align: top;
	margin-right: 10px;
	margin-bottom: 5px;
}

/*** END - globals ***/
/*-------------------------------------------------------------------------*/
/*** basemod ***/

/* Randbereiche & Seitenhintergrund */

body {
	margin: 0;
	padding: 0;
	background-color: #fff1de;
	background-image: url(../img/page_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}
/* Layout Alignment | Layout-Ausrichtung */
#page_margins {
	margin: 0px auto;
}
/* Layout Properties | Layout-Eigenschaften */
#page_margins {
	width: 944px;
	min-width: inherit;
	max-width: none;
	padding: 5px 0px 0px 20px;
}
#page {
	
}
#advertisting_page_top {
/*	height: 96px;*/
/*	height: 19px;*/
	margin: 0;
	/*padding: 10px 0px 10px 0px;*/
	padding: 0;
	text-align: center;
}
#page_background {
	background-color: #ffb41c;
}
#header {
	height: 159px;
	margin: 0;
	padding: 0;
}
#main_outer {
	float: left;
	width: 774px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;		 
	background-color: #ffba1b;
	background-image:
		url("/pix/layout/page/background_repeat-x.gif");
	background-position: top left;
	background-repeat: repeat-x;
}

#main_top {
	height: 10px;  
  display: block;
}

#main_top img {
  display: block;  
}

#main {
	margin: 0;
	padding: 0;
}
#footer {
	margin: 0;
	padding: 0;
	background-color: #ffba1b;
}
#footer_content {
	margin: 0;
	padding: 0;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

/**
 * Formatierung der Werbebanner-Container
 */
#page_col1 {
	float: left;
	width: 776px;
	margin: 0;
}
#page_col2 {
	float: right;
	width: 168px;
	margin: 0;
}
#page_col1_content {
	padding: 0 0 20px;
}
#page_col2_content {
	padding: 130px 0 0 5px;
}
/**
 * Formatierung der Inhalts-Container
 */
#main_col1 {
	float: left;
	width: 134px;
	margin: 0 0 0 -633px;
}
#main_col2 {
	float: left;
	width: 499px;
	margin: 0 0px 0 134px;
}
#main_col3 {
	float: right;
	width: 134px;
	margin: 0 7px 0 0;
}
#main_col1_content {
	padding: 2px 4px 0px 4px;
}
#main_col2_content {
	padding: 0;
}
#main_col2_content_inner {
  overflow: hidden;
	/*padding: 0px 1px 0px 2px;*/
}
#main_col3_content {
	padding: 2px 0px 0px 6px;
}


/*** END - basemod ***/ 
/*-------------------------------------------------------------------------*/
/*** Header ***/

.header_outer {
	width: 776px;
	height: 110px;
}

.header_background_top_left {
	background-image:
		url("/pix/layout/header/header_background_top_left.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

.header_background_top_right {
	background-image:
		url("/pix/layout/header/header_background_top_right.gif");
	background-position: top right;
	background-repeat: no-repeat;
}

.header_inner {
	width: 776px;
	height: 110px;
}

.header_logo_bar {
	height: 105px;
	width: 776px;
}

.header_logo_link   , .header_logo_link a,.header_logo_link a:link {
	float: left;
	width: 402px;
	height: 105px;
}

.header_logo_ciao {
	float: right;
	width: 100px;
	height: 90px;
	padding-top: 15px;
	padding-right: 1px;
}

.header_logo_ciao_link,.header_logo_ciao_link a,.header_logo_ciao_link a:link
	{
	float: right;
	width: 100px;
	height: 90px;
}

/*** ENDE - Header ***/
/*-------------------------------------------------------------------------*/
/*** Navigation ***/

.navigation_outer {
	width: 774px;
	height: 60px;
	padding-top: 2px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
  
}

.navigation_left {
	float: left;
/*	width: 630px;*/
	height: 33px;
}

.navigation_left_inner {
	padding-left: 4px;
}

.navigation_right {
	float: right;
  clear: both;
/*	width: 90px;*/
	height: 26px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.navigation_right_inner {
	
}

/*** ENDE - Navigation ***/ 
/*-------------------------------------------------------------------------*/
/*** normale Navigations-Buttons ***/

.navigation_button_outer {
	float: left;
	height: 26px;
	padding-right: 1px;
}

.navigation_button_background_left {
	float: left;
	height: 26px;
	width: 4px;
	background-image:
		url("/pix/layout/navigation/button_background_left.gif")
		;
	background-position: top left;
	background-repeat: no-repeat;
}

.navigation_button_background_right {
	float: left;
	height: 26px;
	width: 4px;
	background-image:
		url("/pix/layout/navigation/button_background_right.gif")
		;
	background-position: top right;
	background-repeat: no-repeat;
}

.navigation_button_background_middle {
	float: left;
	height: 26px;
	background-image:
		url("/pix/layout/navigation/button_background_middle.gif")
		;
	background-position: top left;
	background-repeat: repeat-x;
}

.navigation_button_inner {
	float: left;
	height: 26px;
}

.navigation_button_inner a,.navigation_button_inner a:link,.navigation_button_inner a:visited,.navigation_button_inner a:hover,.navigation_button_inner a:active,.navigation_button_inner a:focus
	{
	float: left;
	height: 26px;
	padding: 5px 8px 5px 8px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*letter-spacing: -1px;*/
	color: #000000;
	text-decoration: none;
}

/*** ENDE - normale Navigations-Buttons ***/
/*-------------------------------------------------------------------------*/
/*** normale Navigations-Buttons hover oder aktiv ***/

.navigation_button_active_outer {
	float: left;
	height: 26px;
	padding-right: 1px;
}

.navigation_button_active_background_left {
	float: left;
	height: 26px;
	width: 4px;
	background-image:
		url("/pix/layout/navigation/button_background_active_left.gif")
		;
	background-position: top left;
	background-repeat: no-repeat;
}

.navigation_button_active_background_right {
	float: left;
	height: 26px;
	width: 4px;
	background-image:
		url("/pix/layout/navigation/button_background_active_right.gif")
		;
	background-position: top right;
	background-repeat: no-repeat;
}

.navigation_button_active_background_middle {
	float: left;
	height: 26px;
	background-image:
		url("/pix/layout/navigation/button_background_active_middle.gif")
		;
	background-position: top left;
	background-repeat: repeat-x;
}

.navigation_button_active_inner {
	float: left;
	height: 26px;
}

.navigation_button_active_inner a,.navigation_button_active_inner a:link,.navigation_button_active_inner a:visited,.navigation_button_active_inner a:hover,.navigation_button_active_inner a:active,.navigation_button_active_inner a:focus
	{
	float: left;
	height: 26px;
	padding: 5px 8px 5px 8px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*letter-spacing: -1px;*/
	color: #FFFFFF;
	text-decoration: none;
}
/*** ENDE - Navigations-Buttons hover oder aktiv ***/
/*-------------------------------------------------------------------------*/
/*** silberne Navigations-Buttons hover/aktiv ***/

.navigation_button_silver_outer {
	float: left;
	height: 26px;
	padding-right: 1px;
}

.navigation_button_silver_background_left {
	float: left;
	height: 26px;
	width: 4px;
	background-image:
		url("/pix/layout/navigation/button_silver_background_left.gif")
		;
	background-position: top left;
	background-repeat: no-repeat;
}

.navigation_button_oesterreich_silver_background_left {
	float: left;
	height: 26px;
	width: 20px;
	background-image:
		url("/pix/layout/navigation/button_silver_oesterreich_background_left.gif")
		;
	background-position: top left;
	background-repeat: no-repeat;
}

.navigation_button_schweiz_silver_background_left {
	float: left;
	height: 26px;
	width: 20px;
	background-image:
		url("/pix/layout/navigation/button_silver_schweiz_background_left.gif")
		;
	background-position: top left;
	background-repeat: no-repeat;
}

.navigation_button_silver_background_right {
	float: left;
	height: 26px;
	width: 4px;
	background-image:
		url("/pix/layout/navigation/button_silver_background_right.gif")
		;
	background-position: top right;
	background-repeat: no-repeat;
}

.navigation_button_silver_background_middle {
	float: left;
	height: 26px;
	background-image:
		url("/pix/layout/navigation/button_silver_background_middle.gif")
		;
	background-position: top left;
	background-repeat: repeat-x;
}

.navigation_button_silver_inner {
	float: left;
	height: 26px;
}

.navigation_button_silver_inner a,.navigation_button_silver_inner a:link,.navigation_button_silver_inner a:visited,.navigation_button_silver_inner a:hover,.navigation_button_silver_inner a:active,.navigation_button_silver_inner a:focus
	{
	float: left;
	height: 26px;
	padding: 5px 3px 5px 3px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #000000;
	text-decoration: none;
}

/*** ENDE - silberne Navigations-Buttons hover/aktiv ***/
/*-------------------------------------------------------------------------*/
/*** ContenBlock - default ***/

.contentblock_default_outer {
	float: left;
	width: 100%;
	padding-bottom: 5px;
	margin:0;
}

.contentblock_default_background {
}

.contentblock_default_background_top {
	height: 8px;
	display: block;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/default/top_repeat-x.gif");
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
	
.contentblock_default_background_right {
	background-image: url("/pix/layout/contentblock/default/right_repeat-y.gif");
	background-position: top right;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
	
.contentblock_default_background_bottom {
	height: 8px;
	display: block;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/default/bottom_repeat-x.gif");
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
	
.contentblock_default_background_left{
	background-image: url("/pix/layout/contentblock/default/left_repeat-y.gif");
	background-position: top left;
	background-repeat: repeat-y;
}

.contentblock_default_background_corner_top_left {
	height: 8px;
	padding-left: 8px;
	display: block;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/default/corner_top_left.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
	
.contentblock_default_background_corner_top_right {
	height: 8px;
	padding-right: 8px;
	display: block;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/default/corner_top_right.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
	
.contentblock_default_background_corner_bottom_left {
	height: 8px;
	padding-left: 8px;
	display: block;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/default/corner_bottom_left.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
}
	
.contentblock_default_background_corner_bottom_right {
	height: 8px;
	padding-right: 8px;
	display: block;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/default/corner_bottom_right.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
}
	
.contentblock_default_inner {
	padding: 0px 10px;
}

/*** ENDE - ContenBlock - default ***/
/*-------------------------------------------------------------------------*/
/*** ContenBlock - borderedheadline ***/

.contentblock_borderedheadline_background_top {
	height: 23px;
	display: block;
	overflow: hidden;
	background-color: white;
	background-image: url("/pix/layout/contentblock/borderedheadline/top_repeat-x.gif");
	background-position: top left;
	background-repeat: repeat-x;
}
	
.contentblock_borderedheadline_background_corner_top_right {
	height: 23px;
	display: block;
	padding-right: 7px;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/borderedheadline/corner_top_right.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
	
.contentblock_borderedheadline_background_corner_top_left {
	height: 23px;
	padding-left: 8px;
	display: block;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/borderedheadline/corner_top_left.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
	
.contentblock_borderedheadline_headline_inner {
	height: 19px;
	padding: 4px 0px 0px 0px;
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

.contentblock_borderedheadline_content_inner {
	padding: 4px 8px 4px;
}

/*** ENDE - ContenBlock - borderedheadline ***/
/*-------------------------------------------------------------------------*/
/*** ContenBlock - borderedheadline2 ***/

.contentblock_borderedheadline2_background_top {
	height: 23px;
	display: block;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/borderedheadline2/top_repeat-x.gif");
	background-position: top left;
	background-repeat: repeat-x;
}
	
.contentblock_borderedheadline2_background_corner_top_right {
	height: 23px;
	padding-right: 7px;
	display: block;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/borderedheadline2/corner_top_right.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
	
.contentblock_borderedheadline2_background_corner_top_left {
	height: 23px;
	padding-left: 8px;
	display: block;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/borderedheadline2/corner_top_left.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
	
.contentblock_borderedheadline2_headline_inner {
	height: 19px;
	padding: 4px 0px 0px 0px;
	display: block;
	overflow: hidden;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.contentblock_borderedheadline2_content_inner {
	padding: 4px 7px 0px;
}

/*** ENDE - ContenBlock - borderedheadline2 ***/
/*-------------------------------------------------------------------------*/
/*** ContenBlock - borderedheadline2_sidebar_right ***/

.contentblock_borderedheadline2_sidebar_right_outer {
	float: left;
	width: 125px;
	padding-bottom: 5px;
	margin:0;
}

.contentblock_borderedheadline2_sidebar_right_background_top {
	height: 23px;
	width: 110px;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/borderedheadline2/top_repeat-x.gif");
	background-position: top left;
	background-repeat: repeat-x;
}

.contentblock_borderedheadline2_sidebar_right_background_right {
	width: 125px;
	background-image: url("/pix/layout/contentblock/default/right_repeat-y.gif");
	background-position: top right;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

.contentblock_borderedheadline2_sidebar_right_background_bottom {
	height: 8px;
	overflow: hidden;
	width: 109px;
	background-image: url("/pix/layout/contentblock/default/bottom_repeat-x.gif");
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
	
.contentblock_borderedheadline2_sidebar_right_background_left{
	width: 125px;
	background-image: url("/pix/layout/contentblock/default/left_repeat-y.gif");
	background-position: top left;
	background-repeat: repeat-y;
}

.contentblock_borderedheadline2_sidebar_right_background_corner_top_right {
	height: 23px;
	padding-right: 7px;
	width: 110px;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/borderedheadline2/corner_top_right.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
	
.contentblock_borderedheadline2_sidebar_right_background_corner_top_left {
	height: 23px;
	padding-left: 8px;
	width: 117px;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/borderedheadline2/corner_top_left.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
	
.contentblock_borderedheadline2_sidebar_right_headline_inner {
	height: 19px;
	padding: 4px 0px 0px 0px;
	display: block;
	overflow: hidden;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
	
.contentblock_borderedheadline2_sidebar_right_background_corner_bottom_left {
	height: 8px;
	padding-left: 8px;
	width: 117px;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/default/corner_bottom_left.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
}
	
.contentblock_borderedheadline2_sidebar_right_background_corner_bottom_right {
	height: 8px;
	padding-right: 8px;
	width: 109px;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/default/corner_bottom_right.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
}

.contentblock_borderedheadline2_sidebar_right_content_inner {
	padding: 4px 7px 0px;
}

/*** ENDE - ContenBlock - borderedheadline2_sidebar_right ***/
/*-------------------------------------------------------------------------*/
/*** ContenBlock - borderedheadline2_sidebar_right_forum ***/

.contentblock_borderedheadline2_sidebar_right_forum_background_bottom {
	background-image: url("/pix/layout/contentblock/borderedheadline2_forum/bottom.gif");
	background-position: top left;
	background-repeat: no-repeat;
	width: 125px;
	height: 51px;
	display: block;
	overflow: hidden;
}

.contentblock_borderedheadline2_sidebar_right_forum_content_inner {
	padding: 4px 7px 4px;
}

/*** ENDE - ContenBlock - borderedheadline2_forum ***/
/*-------------------------------------------------------------------------*/
/*** ContenBlock - borderedheadline3 ***/

.contentblock_borderedheadline3_background_top {
	height: 23px;
	display: block;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/borderedheadline3/top_repeat-x.gif");
	background-position: top left;
	background-repeat: repeat-x;
}
	
.contentblock_borderedheadline3_background_corner_top_right {
	height: 23px;
	padding-right: 7px;
	display: block;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/borderedheadline3/corner_top_right.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
	
.contentblock_borderedheadline3_background_corner_top_left {
	height: 23px;
	padding-left: 8px;
	display: block;
	overflow: hidden;
	background-image: url("/pix/layout/contentblock/borderedheadline3/corner_top_left.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
	
.contentblock_borderedheadline3_headline_inner {
	height: 19px;
	padding: 4px 0px 0px 0px;
	display: block;
	overflow: hidden;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.contentblock_borderedheadline3_content_inner {
	padding: 4px 6px 0px 7px;
}

/*** ENDE - ContenBlock - borderedheadline3 ***/
/*-------------------------------------------------------------------------*/
/*** ContenBlockGrid - 2-columns ***/

.contentblocklayout_2colums_default_outer {
  float: left;
  width: 499px;
  padding-bottom: 5px;
}

.contentblocklayout_2colums_default_table {
  width: 499px;
  border: 0px solid #FFFFFF;
  table-layout: auto;
  border-collapse:collapse;
  border-spacing: 0;
  padding: 0;
  margin: 0;
  empty-cells: show;
}

.contentblocklayout_2colums_default_spacer {
  width: 3px;
  padding: 0;
  margin: 0;
  line-height: 1px;
}

.contentblocklayout_2colums_default_header{
  width: 248px;
  height: 8px;
  padding: 0;
  margin: 0;
  line-height: 1px;
  vertical-align: top;
}

.contentblocklayout_2colums_default_header_background1 {
  height: 8px;
  padding-left: 8px;
  display:block;
  overflow:hidden;
  background-image: url("/pix/layout/contentblock/default/corner_top_left.gif");
  background-position: top left;
  background-repeat: no-repeat;  
  line-height: 1px;
}
	
.contentblocklayout_2colums_default_header_background2 {
  height: 8px;
  padding-right: 8px;
  display:block;
  background-image: url("/pix/layout/contentblock/default/corner_top_right.gif");
  background-position: top right;
  background-repeat: no-repeat;
  line-height: 1px;
}

.contentblocklayout_2colums_default_header_background3 {
  width: 100%;
  height: 8px;
  overflow:hidden;
  background-image: url("/pix/layout/contentblock/default/top_repeat-x.gif");
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  line-height: 1px;
}

.contentblocklayout_2colums_default_content {
  width: 246px;
  padding: 0;
  margin: 0;
  background-color: #FFFFFF;
  vertical-align: top;
}

.contentblocklayout_2colums_default_content_inner {
  padding: 0px 8px 4px;
}

.contentblocklayout_2colums_default_content_background_left {
  width: 1px;
  background-image: url("/pix/layout/contentblock/default/left_repeat-y.gif");
  background-position: top left;
  background-repeat: repeat-y;
}

.contentblocklayout_2colums_default_content_background_right {
  width: 1px;
  background-image: url("/pix/layout/contentblock/default/right_repeat-y.gif");
  background-position: top right;
  background-repeat: repeat-y;
}

.contentblocklayout_2colums_default_footer {
  width: 248px;
  height: 8px;
  padding: 0;
  margin: 0;
  line-height: 1px;
  vertical-align: top;
}

.contentblocklayout_2colums_default_footer_background1 {
  height: 8px;
  padding-left: 8px;
  display: block;
  overflow:hidden;
  background-image: url("/pix/layout/contentblock/default/corner_bottom_left.gif");
  background-position: top left;
  background-repeat: no-repeat;
  line-height: 1px;
}
	
.contentblocklayout_2colums_default_footer_background2 {
  height: 8px;
  padding-right: 8px;
  display: block;
  overflow:hidden;
  background-image: url("/pix/layout/contentblock/default/corner_bottom_right.gif");
  background-position: top right;
  background-repeat: no-repeat;
  line-height: 1px;
}

.contentblocklayout_2colums_default_footer_background3 {
  height: 8px;
  display: block;
  overflow:hidden;
  background-image: url("/pix/layout/contentblock/default/bottom_repeat-x.gif");
  background-position: top left;
  background-repeat: repeat-x;
  line-height: 1px;
}

/*** ENDE - ContenBlockGrid - 2-columns ***/
/*-------------------------------------------------------------------------*/
/*** NewCompetitionsWidget - default ***/

.newcompetitionwidget_default_outer {
	width: 483px;
	padding-top: 27px;
	padding-bottom: 3px;
}

.newcompetitionwidget_default_background_top {
  	background-image: url("/pix/widgets/newcompetitions/top.gif");
  	background-position: top left;
  	background-repeat: no-repeat;
}

.newcompetitionwidget_default_note {
	float: right;
	width: 80px;
	height: 96px;
	padding: 30px 14px 0 9px;
	background-image: url("/pix/widgets/newcompetitions/note.gif");
  	background-position: top left;
  	background-repeat: no-repeat;
  	text-align: center;
}

.newcompetitionwidget_default_competitions {
	padding-top: 30px;
	line-height: 17px;
}

.newcompetitionwidget_default_navigation_left {
	float: left;
	width: 50%;	
	text-align: left;
}
.newcompetitionwidget_default_navigation_right {
	margin-left: 50%;
	text-align: right;
}

.newcompetitionwidget_default_image {
	float: left;
	width: 80px;
	height: 80px;
}

/*** ENDE - NewCompetitionsWidget - default ***/
/*-------------------------------------------------------------------------*/
/*** DailyCompetitionWidget - default ***/

.dailycompetitionwidget_default_outer {
	background-image: url("/pix/widgets/dailycompetition/stamp.gif");
  	background-position: top right;
  	background-repeat: no-repeat;
}

.dailycompetitionwidget_default_background {
	
}

.dailycompetitionwidget_default_headline {
	
}

.dailycompetitionwidget_default_headline h2 {
	margin: 0;
	padding: 0px 0px 7px;
}

.dailycompetitionwidget_default_image {

}

.dailycompetitionwidget_default_content {
	padding-top: 7px;
}

.dailycompetitionwidget_default_navigation {
	padding-top: 7px;
}
	
/*** ENDE - DailyCompetitionWidget - default ***/
/*-------------------------------------------------------------------------*/
/*** EditorialStaffTippsWidget - default ***/

.editorialstafftipswidget_default_outer {
}

.editorialstafftipswidget_default_background {
	
}

.editorialstafftipswidget_default_headline {
	
}

.editorialstafftipswidget_default_headline h2 {
	margin: 0;
	padding: 0px 0px 7px;
}

.editorialstafftipswidget_default_image {
	float: left;
	width: 104px;
	height: 81px;
}

.editorialstafftipswidget_default_description { 
	margin-left: 104px;
	padding-top: 7px;
}

.editorialstafftipswidget_default_content {
	padding-top: 7px;
}

.editorialstafftipswidget_default_link {
	padding-bottom: 5px;
}

/*** ENDE - EditorialStaffTippsWidget - default ***/
/*-------------------------------------------------------------------------*/
/*** LastChanceWidget - default ***/

.lastchancewidget_default_outer {
}

.lastchancewidget_default_background {
	
}

.lastchancewidget_default_headline {
	
}

.lastchancewidget_default_headline h2 {
	margin: 0;
	padding: 0px 0px 7px;
}

.lastchancewidget_default_image {
	float: left;
	width: 104px;
	height: 81px;
}

.lastchancewidget_default_description { 
	margin-left: 104px;
	padding-top: 7px;
}

.lastchancewidget_default_content {
	padding-top: 4px;
}

.lastchancewidget_default_link {
	padding-bottom: 2px;
}

.lastchancewidget_default_navigation {
	padding-top: 7px;
}

/*** ENDE - LastChanceWidget - default ***/
/*-------------------------------------------------------------------------*/
/*** WinnerWidget - default ***/

.winnerwidget_default_outer {
}

.winnerwidget_default_background {
	
}

.winnerwidget_default_headline {
	
}

.winnerwidget_default_headline h2 {
	margin: 0;
	padding: 0px 0px 7px;
}

.winnerwidget_default_image {
	float: left;
	width: 104px;
	height: 81px;
}

.winnerwidget_default_description { 
	margin-left: 104px;
	padding-top: 7px;
}

.winnerwidget_default_content {
	padding-top: 4px;
}

.winnerwidget_default_link {
	padding-bottom: 2px;
}

.winnerwidget_default_navigation {
	padding-top: 7px;
  text-align: right;
}

/*** ENDE - WinnerWidget - default ***/
/*-------------------------------------------------------------------------*/
/*** WinloadNewsletterCompetitionWidget - default ***/

.winloadnewslettercompetitionwidget_default_outer {
}

.winloadnewslettercompetitionwidget_default_background {
	
}

.winloadnewslettercompetitionwidget_default_headline {
	
}

.winloadnewslettercompetitionwidget_default_headline h2 {
	margin: 0;
	padding: 0px 0px 7px;
}

.winloadnewslettercompetitionwidget_default_image {
	float: left;
	width: 104px;
	height: 81px;
}

.winloadnewslettercompetitionwidget_default_description { 
	margin-left: 104px;
	padding-top: 7px;
}

.winloadnewslettercompetitionwidget_default_content {
	padding-top: 4px;
}

.winloadnewslettercompetitionwidget_default_link {
	padding-bottom: 2px;
}

.winloadnewslettercompetitionwidget_default_navigation {
	padding-top: 7px;
}

/*** ENDE - WinloadNewsletterCompetitionWidget - default ***/
/*-------------------------------------------------------------------------*/
/*** PageFooterWidget - default ***/

.pagefooterwidget_default_outer {
	width: 499px;
	padding-left: 134px;
}

.pagefooterwidget_default_navigation {
	text-align: center;
}

.pagefooterwidget_default_partnerlinks {
	text-align: center;
}

/*** ENDE - PageFooterWidget - default ***/
/*-------------------------------------------------------------------------*/
/*** Bilderrahmen - default ***/

.picture_shadow_default {
	height: 81px;
	background-image: url("/pix/layout/images/picture_shadow.gif");
  	background-position: top left;
  	background-repeat: no-repeat;
}

.picture_shadow_tagesgewinnspiel {
	height: 148px;
	background-image: url("/pix/layout/images/picture_shadow_tagesgewinnspiel.gif");
  	background-position: top left;
  	background-repeat: no-repeat;
}

.picture_shadow_newcompetition {
	height: 90px;
	width: 90px;
	background-image: url("/pix/layout/images/picture_shadow_newcompetition.gif");
  	background-position: top left;
  	background-repeat: no-repeat;
}

.picture_shadow_hotspot {
	background-image: url("/pix/layout/images/picture_shadow_hotspot.gif");
  	background-position: 6px top;
  	background-repeat: no-repeat;
}

.picture_shadow_schnaeppchen {
	height: 118px;
	width: 118px;
	background-image: url("/pix/layout/images/picture_shadow_schnaeppchen.gif");
  	background-position: top left;
  	background-repeat: no-repeat;
}

/*** ENDE - WinloadNewsletterCompetitionWidget - default ***/

/*-------------------------------------------------------------------------*/

/**** Startseite Tag-Cloud ****/

#homepage_default_tagcloud_headline h2 {
	margin: 0;
	padding: 0 0 7px;
}

#homepage_tagcloud_default {
	text-align: center;
}

#homepage_tagcloud_default ul {
	margin: 0; 
	padding: 0; 
	list-style-image: none; 
	list-style-position: outside; 
	list-style-type: none;
}

#homepage_tagcloud_default ul li {
	display: inline;
	font-size: 14px;
	color: #b16a63;
	line-height: 18px;
	margin: 0px;
}

#homepage_tagcloud_default ul li a {
	font-size: 12px;
	text-decoration: none;
	color: #b16a63;
}

#homepage_tagcloud_default ul li a:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #b16a63;
}

#homepage_tagcloud_default ul li strong a {
	font-size: 12px;
	text-decoration: none;
	color: #b16a63;
}

#homepage_tagcloud_default ul li strong a:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #b16a63;
}

#homepage_tagcloud_default ul li h1, 
#homepage_tagcloud_default ul li h2, 
#homepage_tagcloud_default ul li h3 {
	float: none; 
	display: inline;
	padding: 0;
	margin: 0;
}

/* Ueberschrift 1 */
#homepage_tagcloud_default ul li h1, #homepage_tagcloud_default ul li h1 {
	font-size: 22px;
	line-height: 22px !important;
	font-weight: normal !important;
	color: #A01200;
	text-decoration: none;
}

#homepage_tagcloud_default ul li h1, #homepage_tagcloud_default ul li h1 a {
	font-size: 22px;
	line-height: 22px !important;
	font-weight: normal !important;
	color: #A01200;
	text-decoration: none;
}

#homepage_tagcloud_default ul li h1 a:link, #homepage_tagcloud_default ul li h1 a:visited {
	font-size: 22px;
	line-height: 22px !important;
	font-weight: normal !important;
	color:#A01200;
	text-decoration: none;
}

#homepage_tagcloud_default ul li h1 a:hover, #homepage_tagcloud_default ul li h1 a:active   {
	font-size: 22px;
	line-height: 22px !important;
	font-weight: normal !important;
	color:#A01200;
	text-decoration: underline;
}

/* Ueberschrift 2 */

#homepage_tagcloud_default ul li h2, #homepage_tagcloud_default ul li h2 {
	font-size: 18px;
	line-height: 22px !important;
	font-weight: normal !important;
	color: #9a2216;
	text-decoration: none;
}

#homepage_tagcloud_default ul li h2, #homepage_tagcloud_default ul li h2 a {
	font-size: 18px;
	line-height: 22px !important;
	font-weight: normal !important;
	color: #9a2216;
	text-decoration: none;
}

#homepage_tagcloud_default ul li h2 a:link, #homepage_tagcloud_default ul li h2 a:visited {
	font-size: 18px;
	line-height: 22px !important;
	font-weight: normal !important;
	color:#9a2216;
	text-decoration: none;
}

#homepage_tagcloud_default ul li h2 a:hover, #homepage_tagcloud_default ul li h2 a:active   {
	font-size: 18px;
	line-height: 22px !important;
	font-weight: normal !important;
	color:#9a2216;
	text-decoration: underline;
}


/* Ueberschrift 3 */

#homepage_tagcloud_default ul li h3, #homepage_tagcloud_default ul li h3  {
	font-size: 18px;
	line-height: 22px !important;
	font-weight: normal !important;
	color: #aa4940;
	text-decoration: none;
}

#homepage_tagcloud_default ul li h3, #homepage_tagcloud_default ul li h3 a {
	font-size: 18px;
	line-height: 22px !important;
	font-weight: normal !important;
	color: #aa4940;
	text-decoration: none;
}

#homepage_tagcloud_default ul li h3 a:link, #homepage_tagcloud_default ul li h3 a:visited {
	font-size: 18px;
	line-height: 22px !important;
	font-weight: normal !important;
	color:#aa4940;
	text-decoration: none;
}

#homepage_tagcloud_default ul li h3 a:hover, #homepage_tagcloud_default ul li h3 a:active   {
	font-size: 18px;
	line-height: 22px !important;
	font-weight: normal !important;
	color:#aa4940;
	text-decoration: underline;
}

/*-------------------------------------------------------------------------*/


/****  Tag-Cloud ****/


#tagcloud_default {
	text-align: center;
}

#tagcloud_default ul {
	margin: 0; 
	padding: 0; 
	list-style-image: none; 
	list-style-position: outside; 
	list-style-type: none;
}

#tagcloud_default ul li {
	display: inline;
	font-size: 14px;
	color: #b16a63;
	line-height: 18px;
	margin: 0px;
}

#tagcloud_default ul li a {
	font-size: 12px;
	text-decoration: none;
	color: #b16a63;
}

#tagcloud_default ul li a:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #b16a63;
}

#tagcloud_default ul li strong a {
	font-size: 12px;
	text-decoration: none;
	color: #b16a63;
}

#tagcloud_default ul li strong a:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #b16a63;
}

#tagcloud_default ul li h1, 
#tagcloud_default ul li h2, 
#tagcloud_default ul li h3 {
	float: none; 
	display: inline;
	padding: 0;
	margin: 0;
}

/* Ueberschrift 1 */
#tagcloud_default ul li h1, #tagcloud_default ul li h1 a {
	font-size: 22px;
	line-height: 26px !important;
	font-weight: normal !important;
	color: #A01200;
	text-decoration: none;
}

#tagcloud_default ul li h1 a:link, #tagcloud_default ul li h1 a:visited {
	font-size: 22px;
	line-height: 26px !important;
	font-weight: normal !important;
	color:#A01200;
	text-decoration: none;
}

#tagcloud_default ul li h1 a:hover, #tagcloud_default ul li h1 a:active   {
	font-size: 22px;
	line-height: 26px !important;
	font-weight: normal !important;
	color:#A01200;
	text-decoration: underline;
}

/* Ueberschrift 2 */
#tagcloud_default ul li h2, #tagcloud_default ul li h2 a {
	font-size: 18px;
	line-height: 26px !important;
	font-weight: normal !important;
	color: #9a2216;
	text-decoration: none;
}

#tagcloud_default ul li h2 a:link, #tagcloud_default ul li h2 a:visited {
	font-size: 18px;
	line-height: 26px !important;
	font-weight: normal !important;
	color:#9a2216;
	text-decoration: none;
}

#tagcloud_default ul li h2 a:hover, #tagcloud_default ul li h2 a:active   {
	font-size: 18px;
	line-height: 26px !important;
	font-weight: normal !important;
	color:#9a2216;
	text-decoration: underline;
}


/* Ueberschrift 3 */
#tagcloud_default ul li h3, #tagcloud_default ul li h3 a {
	font-size: 18px;
	line-height: 26px !important;
	font-weight: normal !important;
	color: #aa4940;
	text-decoration: none;
}

#tagcloud_default ul li h3 a:link, #tagcloud_default ul li h3 a:visited {
	font-size: 18px;
	line-height: 26px !important;
	font-weight: normal !important;
	color:#aa4940;
	text-decoration: none;
}

#tagcloud_default ul li h3 a:hover, #tagcloud_default ul li h3 a:active   {
	font-size: 18px;
	line-height: 26px !important;
	font-weight: normal !important;
	color:#aa4940;
	text-decoration: underline;
}

/*-------------------------------------------------------------------------*/




/*** alte Content-Box wird in der Spiele u. Spass-Lasche verwendet ***/

.content_box {
	width: 485px;
}

.content_box_top {
	background-image: url("/pix/contentlayout/Box_oben.gif");
	background-position: bottom;
	background-repeat: no-repeat;
}

.content_box_bottom {
	background-image: url("/pix/contentlayout/Box_unten.gif");
	background-position: top;
	background-repeat: no-repeat;
}

.content_box_left {
	width: 12px;
	background-image: url("/pix/contentlayout/Box_mitte_links.gif");
	background-position: left;
}

.content_box_right {
	width: 12px;
	background-image: url("/pix/contentlayout/Box_mitte_rechts.gif");
	background-position: right;
}

.content_box_middle {
	
}

.content_box_middle_pic {
	padding-top: 6px;
}

.content_box_middle_text {
	vertical-align: top;
	padding: 5px;
}

.content_box_middle_text a:link {
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
}

.content_box_middle_text a:visited {
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
}

.content_box_middle_text a:hover {
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
}

.content_box_middle_text a:active {
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
}

/*** ENDE - alte Content-Box wird in der Spiele u. Spass-Lasche verwendet ***/
/*-------------------------------------------------------------------------*/
/*** Typographie ***/

h1 {
	color:#BB1900;
	font-size: 24px;
	line-height: 24px;
}

h2 {
	color:#BB1900;
	font-size:16px;
	line-height:20px;
}

h3 {
	color: black;
	font-size:13px;
	line-height: 16px;
}


a:link {
	color: #a01200;
	text-decoration: none;
}

a:visited {
	color: #a01200;
	text-decoration: none;
}

a:hover {
	color: #bb1900;
	text-decoration: underline;
}

a:active {
	color: #a01200;
	text-decoration: none;
}

a.redbold:link {
	color: #bb1900;
	text-decoration: none;
	font-weight: bold;
}

a.redbold:visited {
	color: #bb1900;
	text-decoration: none;
	font-weight: bold;
}

a.redbold:hover {
	color: #bb1900;
	text-decoration: underline;
	font-weight: bold;
}

a.redbold:active {
	color: #bb1900;
	text-decoration: none;
	font-weight: bold;
}

a.footer:link {
	color: #a01200;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
}

a.footer:visited {
	color: #a01200;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
}

a.footer:hover {
	color: #bb1900;
	text-decoration: underline;
	font-size: 11px;
	line-height: 13px;
}

a.footer:active {
	color: #a01200;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
}

a.subnav:link {
	font-size: 10px;
	color: #a01200;
	text-decoration: none;
}

a.subnav:visited {
	font-size: 10px;
	color: #a01200;
	text-decoration: none;
}

a.subnav:hover {
	font-size: 10px;
	color: #bb1900;
	text-decoration: underline;
}

a.subnav:active {
	font-size: 9px;
	color: #a01200;
	text-decoration: none;
}

a.red:link {
	color: #bb1900;
	text-decoration: none;
}

a.red:visited {
	color: #bb1900;
	text-decoration: none;
}

a.red:hover {
	color: #bb1900;
	text-decoration: underline;
}

a.red:active {
	color: #bb1900;
	text-decoration: none;
}

a.listing:link {
	color: #bd2008;
	text-decoration: none;
}

a.listing:visited {
	color: #777777;
	text-decoration: underline;
}

a.listing:hover {
	color: #0000ff;
	text-decoration: none;
}

a.listing:active {
	color: #0000ff;
	text-decoration: none;
}

a.listing_toplink:link {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}

a.listing_toplink:visited {
	color: #777777;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}

a.listing_toplink:hover {
	color: #777777;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
}

a.listing_toplink:active {
	color: #777777;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}

a.mehr {
	line-height: 19px;
}

a.listing_mehr {
	color: #bb1900;
	font-weight: bold;
	text-decoration: none;
}

a.listing_mehr:link {
	color: #bb1900;
	text-decoration: none;
}

a.listing_mehr:visited {
	color: #bb1900;
	text-decoration: none;
}

a.listing_mehr:hover {
	color: #bb1900;
	text-decoration: underline;
}

a.listing_mehr:active {
	color: #bb1900;
	text-decoration: none;
}

a.listing_pw {
	color: #333333;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

a.listing_pw:link {
	text-decoration: none;
}

a.listing_pw:visited {
	text-decoration: none;
}

a.listing_pw:hover {
	text-decoration: underline;
}

a.listing_pw:active {
	text-decoration: none;
}

a.listing_anbieter {
	color: #333333;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

a.listing_anbieter:link {
	text-decoration: none;
}

a.listing_anbieter:visited {
	color: #0000ff;
	text-decoration: none;
}

a.listing_anbieter:hover {
	text-decoration: underline;
}

a.listing_anbieter:active {
	text-decoration: none;
}

.h2listing {
	font-size: 11px;
	color: #777777;
	font-weight: normal;
	margin: 9px 0px 9px 0px;
}

.lt2 {
	font-size: 11px;
	line-height: 13px;
}

.bluenote {
	width: 88px;
	color: #4a57a7;
	line-height: 14px;
}

a.blue:link {
	color: #4a57a7;
	text-decoration: none;
}

a.blue:visited {
	color: #4a57a7;
	text-decoration: none;
}

a.blue:hover {
	color: #4a57a7;
	text-decoration: underline;
}

a.blue:active {
	color: #4a57a7;
	text-decoration: none;
}

.date {
	font-size: 11px;
}

.redboxhead {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.goldboxhead {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.textred {
	font-size: 12px;
	color: #bb1900;
}

.successful_message {
	font-size: 12px;
	color: #058d1d;
	font-weight: bold;
}

.ltred {
	font-size: 12px;
	color: #bb1900;
	line-height: 18px;
}

.red {
	color: #bb1900;
}

.footertext {
	font-size: 10px;
}

.footersmall {
	font-size: 10px;
	color: #000000;
}

.footersmall a {
	font-size: 10px;
	line-height: 14px;
	color: #000000;
}


.glink {
	font-size: 1px;
	color: #ffffff;
	cursor: default;
	text-decoration: none;
}

.glink:link {
	font-size: 1px;
	color: #ffffff;
	cursor: default;
	text-decoration: none;
}

.glink:hover {
	font-size: 1px;
	color: #ffffff;
	cursor: default;
	text-decoration: underline;
}

.glink:visited {
	font-size: 1px;
	color: #ffffff;
	cursor: default;
	text-decoration: none;
}

.textredlt {
	font-size: 11px;
	color: #bb1900;
	line-height: 10px;
}

.lt {
	font-size: 12px;
	line-height: 18px;
}

.xlt {
	font-size: 11px;
	line-height: 18px;
}

.ltwhite {
	font-size: 11px;
	color: #ffffff;
}

.redboxtext {
	font-size: 12px;
	line-height: 17px;
}

.goldboxtext {
	font-size: 12px;
	line-height: 17px;
}

.sitehead {
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	line-height: 20px;
	margin: 0;
}

.head {
	font-size: 21px;
	color: #bb1900;
	font-weight: bold;
	line-height: 21px;
}

.head2 {
	font-size: 18px;
	color: #bb1900;
	line-height: 20px;
}

.head3 {
	font-size: 16px;
	line-height: 26px;
	color: #bb1900;
}

.head4 {
	font-size: 14px;
	line-height: 20px;
	color: #bb1900;
}

.redhead {
	font-size: 12px;
	background-color: #bb1900;
	color: #ffffff;
	font-weight: bold;
	line-height: 17px;
}

.orangehead {
	font-size: 12px;
	background-color: #FF9618;
	color: #ffffff;
	font-weight: bold;
	line-height: 17px;
}

.infohead {
	font-size: 14px;
	background-color: #7F7F7F;
	color: #ffffff;
	font-weight: bold;
	line-height: 22px;
	padding-left: 10px;
}

.infohead2 {
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	line-height: 17px;
	padding-left: 10px;
}

.infohead3 {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	line-height: 17px;
	padding-left: 12px;
}

.infogrey {
	color: #b6b6b6;
}

.label {
	color: #ffffff;
	background-color: #777777;
	font-weight: bold;
	font-size: 9px;
	line-height: 11px;
	padding-left: 3px;
	padding-right: 3px;
}

.lotto_title {
	font-size: 11px;
	font-weight: bold;
}

.lotto_body {
	font-size: 11px;
}

form {
	margin: 0px;
}

a.rss-teaser-link {
	font-size: 10px;
}

a.rss-teaser-link:link {
	font-size: 10px;
}

a.rss-teaser-link:hover {
	font-size: 10px;
}

a.rss-teaser-link:visited {
	font-size: 10px;
}

a.rss-teaser-link:active {
	font-size: 10px;
}

#rss-box a {
	font-size: 8pt;
	color: black !important;
}

#rss-box {
	background-color: #FFF;
	padding: 1px;
	z-index: 99991;
	text-align: left;
	white-space: nowrap;
	border: 1px solid #BC2009;
	font-size: 8pt;
}

#rss-box div {
	white-space: nowrap;
}

.rss-box-wrapper {
	background-color: #FFF4BF;
	padding: 4px;
}

#rss-box a {
	font-size: 8pt;
	color: black !important;
}

#rss-box a:hover {
	text-decoration: underline !important;
}

#rss-box form {
	margin-top: 5px;
	padding-left: 9px;
}

#rss-box form #rssfeedurl {
	width: 220px;
	font-size: 8pt;
}

#rss-box div.rss-info {
	margin-bottom: 5px;
}

a#close-rssbox {
	font-size: 8pt !important;
	background: transparent url('/pix/rss-box-close.gif') right center
		no-repeat;
	padding-right: 16px;
	height: 16px;
}

ol.listing-with-margin-bottom li,ul.listing-with-margin-bottom li {
	margin-bottom: 10px;
}

ul.tipps-der-redaktion {
	margin-top: 10px;
	list-style-type: disc;
}

ul.nuetzliche-webseiten {
	list-style-type: none;
}

ul.tipps-der-redaktion li,ul.nuetzliche-webseiten li {
	margin-bottom: 3px !important;
}

.sitemapul {
	list-style-type: none;
	list-style-image:none; 
	padding: 0px 0px 0px 48px;
	margin: 0px;
}

.sitemapul li {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.h2listing a.directlink:visited {
	color: #0000ff;
}

a.detailheadline, .detailheadline {
	color: #A01200;
	font-size: 14px;
	line-height:18px;
	font-weight: bold;
}

.detaildescription {
	font-size: 13px;
}

.letterListul {
	list-style-type: none;
	list-style-image:none; 
	padding: 0px;
	margin: 0px;
}

.letterListul li {
	list-style-type: none;
	list-style-image:none; 
	padding: 0px;
	margin: 0px;
}

.letterListh3 {
	margin: 0px;
}

#meldenTopLink {
	color: #000000;
	font-weight: bold;
	text-align: right;
	align: right;
	font-size: 16px;
}


/** Horoskop **/
#horoscope_banner {
  text-align: center;
  background-color: #fff;
  width: 100%;
  padding-top: 10px;
/*  padding-bottom: 10px;*/
}

/** FindRelated styles **/
.dropDownIcon_up {
  float: right;
  background-image: url(/img/findRelated/dropDown.gif);
  height: 16px;
  width: 16px;
  background-position: 0px 0px;
}

.dropDownIcon_down {
  float: right;
  background-image: url(/img/findRelated/dropDown.gif);
  height: 16px;
  width: 16px;
  background-position: 16px 0px;
}

/** TopLotteries widget **/
.topLotDescDiv {
  position: absolute;
  width: 300px;
/*  background: #fff;*/
  height: auto;
  display: none;
  border: 2px solid #3c3c3c;
  padding: 5px;
}

.topLotteriesLinkDiv {
  background-image: none;
  margin-right: 15px;
  margin-bottom: 5px;
  padding: 5px;
  border-top-left-radius: 8px 8px;
  -moz-border-radius-topleft: 8px 8px;
  -webkit-border-top-left-radius: 8px 8px;
  border-top-right-radius: 8px 8px;
  -moz-border-radius-topright: 8px 8px;
  -webkit-border-top-right-radius: 8px 8px;
  border-bottom-left-radius: 8px 8px;
  -moz-border-radius-bottomleft: 8px 8px;
  -webkit-border-bottom-left-radius: 8px 8px;
  border-bottom-right-radius: 8px 8px;
  -moz-border-radius-bottomright: 8px 8px;
  -webkit-border-bottom-right-radius: 8px 8px;
}

.topLotteriesLinkDiv:hover{
/*  background: #CCC;*/
  background-image:url("../img/bgDropdown.jpg");
}

.topLotteriesImageDiv {
  width: 75px;
  max-height: 90px;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  clear: both;
  overflow: hidden;
}

.topLotteriesImageDiv img {
  width: 75px;
}

.topLotteriesContentDiv {
  overflow: auto;
  height: 180px !important;
}

.topLotteriesList {
  margin-bottom: 7px !important;
  margin-left: -10px !important;
}

.topLotteriesList li {
  margin: 0;
  font-weight: bold;
  color:#A01200;
}

.topLotteriesList li a {
  text-decoration: none !important;
}

.l_topLotDescDiv {
  position: relative;
  width: 400px;
  display: block;
  border-bottom: 1px dotted #3c3c3c;
  padding: 5px;
  color: #000;
  font-weight: normal;
  overflow: hidden;
  margin-bottom: 10px;
}

/** TopBrandLotteries widget **/
.topBrandLotteries_ProviderName {
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: underline;
  padding: 2px;
  padding-left: 15px;
/*  background: #777;*/
  background-image:url("../img/bgDropdown.jpg");
  color: #A01200;
  width: auto;
  margin-bottom: 5px;
  margin-right: 5px;
  border-top-left-radius: 4px 4px;
  -moz-border-radius-topleft: 4px 4px;
  -webkit-border-top-left-radius: 4px 4px;
  border-top-right-radius: 4px 4px;
  -moz-border-radius-topright: 4px 4px;
  -webkit-border-top-right-radius: 4px 4px;
  border-bottom-left-radius: 4px 4px;
  -moz-border-radius-bottomleft: 4px 4px;
  -webkit-border-bottom-left-radius: 4px 4px;
  border-bottom-right-radius: 4px 4px;
  -moz-border-radius-bottomright: 4px 4px;
  -webkit-border-bottom-right-radius: 4px 4px;
}

.topBrandLotteriesContentDiv {
  height: 185px !important;
  overflow: auto;
}

.topBrandLotteriesImageDiv {
  width: 75px;
  max-height: 100px;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  clear: both;
  overflow: hidden;
}

.topLotteriesImageDiv a {
  text-decoration: none !important;
}

.topBrandDescDiv {
  position: absolute;
  width: 400px;
  background: #fff;
  height: auto;
  display: none;
  border: 2px solid #3c3c3c;
  padding: 5px;
  color: #000;
  font-weight: normal;
}

.topBrandDescDiv span {
  font-weight: normal !important;
}

.topBrandLotteriesList {
  margin-bottom: 7px !important;
  margin-left: -10px !important;
}

.topBrandLotteriesList li {
  margin: 0;
  font-weight: bold;
  color:#A01200;
}

