/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-scope".
 */
.jcarousel-scope {
    position: relative;
    width: 550px;
}

/**
 * Similar styles will be applied by jCarousel. But we additionally
 * add it here for better displaying with browsers having
 * javascript disabled.
 */
.jcarousel-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.jcarousel-list li {
    float: left;
    list-style: none;
    text-align:center;
    width: 100px;
    height: 81px;
    margin-right: 11px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */


http://www.ravensburger.de/spielelandL/styles/portalcom/rahmen.css

/*  RV COM */

/*  begin rahmen css */



/*  anfang allgemeine styles */



HTML {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	HEIGHT: 100%

}



BODY {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	HEIGHT: 100%; 

}



/*  kein image wird einen rahmen haben border=0 faellt dadurch weg */

img {

    display: inline;

	border: 0;

}



.tablemain{

	background-color:#F1EFE8;

	height:100%;

}



.tableinner{

	background-color:#ffffff;	

}



.menu{

	background-color:#6CB927;	

}



.menuback{

	background-color:#BBDD37;	

}



.menu_2nd_on{

	background-color:#2A8E29;	

}



.firstLevelBackgroundColor{

	background-image:url(/spielelandL/images/firstlevelmenuback.gif);

	background-repeat:repeat-y;

}



.info{

	background-color:#F1EFE8;	

}



.form {

	margin:0px;

}



a.link_black:link {

	color: #000000;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	text-decoration:none;

}



a.link_black:visited{

	color:#000000;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	text-decoration:none;

}



a.link_black:hover{

	font-family:arial,verdana,helvetica,sans-serif;

	text-decoration:none;

	font-size:11px;

	color:#cccccc;

}



a.link_grey:link {

	color: #565656;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	text-decoration:none;

}



a.link_grey:visited{

	color:#565656;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	text-decoration:none;

}



a.link_grey:hover{

	font-family:arial,verdana,helvetica,sans-serif;

	text-decoration:none;

	font-size:11px;

	color:#cccccc;

}





/* begin main */



.headline_main{

	FONT-WEIGHT: bold; 

	FONT-SIZE: 16px; 

	COLOR: #000000; 

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	

	padding-left:10px;

}



.text_main{

	FONT-WEIGHT: normal; 

	FONT-SIZE: 11px; 

	COLOR: #000000; 

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	

}



/* ende main */







/* beginn produkttip */



.produkttip_topline{

	background-color:#DEDBC9;	

}



/* ende produkttip */







/* begin rechte spalte */

.header_rechts{

	FONT-WEIGHT: bold; 

	FONT-SIZE: 10px; 

	COLOR: #ffffff; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.header_rechts_icon{

	FONT-WEIGHT: bold; 

	FONT-SIZE: 10px; 

	COLOR: #ffffff; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding:0 0 0 17px;

}



.header_rechts_suche{

	FONT-WEIGHT: bold; 

	FONT-SIZE: 10px; 

	COLOR: #000000; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



.content_right_produkttipp_headline{

	FONT-WEIGHT: bold; 

	FONT-SIZE: 11px; 

	COLOR: #000000; 

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

	padding:4px 0 0 0;

}



.content_right_produkttipp{

	FONT-WEIGHT: normal; 

	FONT-SIZE: 11px; 

	COLOR: #000000;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 12px;

	padding:4px 0 0 0;	

}



.produkttipp_mehr:link {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	text-decoration:underline;

}



.produkttipp_mehr:visited {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	text-decoration:underline;

}



.produkttipp_mehr:hover {

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	FONT-WEIGHT: bold;

	font-size:11px;

	color:#ffffff;

	background: #000000;

	border-color: #000000;

}



.pm_download_link {

	font-family:arial,verdana,helvetica,sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#000000;

	text-decoration:none;

}

.pm_download_link_underline {

	font-family:arial,verdana,helvetica,sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#000000;

	text-decoration:underline;

}



.suchefeld {

	font-family: arial, helvetica, geneva, sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#9c9c9c;

	width:75px;

	height:22;

}



.map24_suchefeld {

	font-family: arial, helvetica, geneva, sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#9c9c9c;

	width:150px;

	height:21;

}

.map24_drop_down {

	font-family: arial, helvetica, geneva, sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#9c9c9c;

	width:120px;

	height:21;

}



.content_right_suche_text{

	FONT-WEIGHT: normal; 

	FONT-SIZE: 11px; 

	COLOR: #000000; 

	font-family: Arial, Helvetica, sans-serif;

}



a.content_right {

 	font-family: Arial, Helvetica, sans-serif;

 	font-size: 11px;

 	color: #000000;

 	text-decoration: none;

}



a.content_right:visited {

 	font-family: Arial, Helvetica, sans-serif;

 	font-size: 11px;

 	color: #000000;

 	text-decoration: none;

}



a.content_right:hover {

 	font-family: Arial, Helvetica, sans-serif;

 	font-size: 11px;

 	text-decoration: underline;

 	color:#000000;

}

/* ende rechte spalte */









/* begin navi header */



.nav_header{

	padding: 6px 0 6px 29px;

	FONT-WEIGHT: bold; 

	FONT-SIZE: 9px; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



a.titel{

	FONT-WEIGHT: bold; 

	FONT-SIZE: 9px; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	COLOR: #ffffff; 

	text-decoration: none;

}



a.titel:hover{

	FONT-WEIGHT: bold; 

	FONT-SIZE: 9px; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	COLOR: #000000; 

	text-decoration: none;

}



a.titelaktiv{

	FONT-WEIGHT: bold; 

	FONT-SIZE: 9px; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	COLOR: #ffffff; 

	text-decoration: none;

}



a.titelaktiv:hover{

	FONT-WEIGHT: bold; 

	FONT-SIZE: 9px; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	COLOR: #ffffff; 

	text-decoration: none;

}



/* ende navi header */

/* begin list 1. Ebene */

a.list {

	padding: 0 0 0 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none; 

}



a.list:hover{

	padding: 0 0 0 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}



a.list2 {

	padding: 0 0 0 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none; 

}



a.list2:hover{

	padding: 0 0 0 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}



/* ende list 1. Ebene */



/* ende navi neu */





/*  definiert die farbe und groesse der "pfadlinks" auf der ganzen page */

.pfadtext{

	color:#ffffff;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: normal;

}



.pfadlink:link {

	color:#ffffff;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: normal;

	text-decoration: none;

}



.pfadlink:visited {

	color:#ffffff;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: normal;

	text-decoration: none;

}



.pfadlink:hover {

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	FONT-WEIGHT: normal;

	font-size:11px;

	color:#cccccc;

}



/*  definiert die farbe und groesse der "navilinks" oben im Headerbereich */

.navitext{

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: normal;

}



.navilink:link {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: normal;

	text-decoration: none;

}



.navilink:visited {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: normal;

	text-decoration: none;

}



.navilink:hover {

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	FONT-WEIGHT: normal;

	font-size:11px;

	color:#cccccc;

}



/* begin footer*/



.footer_text{

	color: #000000; 

	font-family: arial,verdana,helvetica,sans-serif;

	font-size: 11px;

}





a.footer_text:link{

	color: #000000; 

	font-family: arial,verdana,helvetica,sans-serif;

	font-size: 11px;

	text-decoration: none;

}

a.footer_text:visited{

	color: #000000; 

	font-family: arial,verdana,helvetica,sans-serif;

	font-size: 11px;

	text-decoration: none;

}

a.footer_text:hover{

	color: #cccccc; 

	font-family: arial,verdana,helvetica,sans-serif;

	font-size: 11px;

	text-decoration: none;

}



a.footer:link {

	color: #000000;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	text-decoration:none;

}



a.footer:visited{

	color:#000000;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	text-decoration:none;

}



a.footer:hover{

	font-family:arial,verdana,helvetica,sans-serif;

	text-decoration:none;

	font-size:11px;

	color:#cccccc;

}



/* ende footer */



/* begin formular */



.formular_text

	{

	color: #565656;

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: normal;

	BORDER-WIDTH: 0px;

	text-decoration: none;

	}

	

.formular_text_bold

	{

	color: #565656;

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: bold;

	BORDER-WIDTH: 0px;

	text-decoration: none;

	}

	

.formular_asterix

	{

	color: #565656;

	font-family: verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: normal;

	BORDER-WIDTH: 0px;

	text-decoration: none;

	}



.form_input

	{

	width: 280px;

	background-color: #FFFFFF;

	border-color: #A5ACB2;

	border-width: 1px;

	border-style: solid;

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #565656;

	}



.form_input_20

	{

	border-color: #A5ACB2;

	border-width: 1px;

	border-style: solid;

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #565656;

	width: 20px;

	}



.form_input_42

	{

	border-color: #A5ACB2;

	border-width: 1px;

	border-style: solid;

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #565656;

	width: 42px;

	}

	

.form_input_97

	{

	border-color: #A5ACB2;

	border-width: 1px;

	border-style: solid;

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #565656;

	width: 147px;

	}

	

.form_input_100

	{

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #565656;

	border: 1px solid #A5ACB2;

	width: 100%;

	}

	

.eingabe{

	color: #B60E00;

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: normal;

	BORDER-WIDTH: 0px;

	text-decoration: none;

}

	

/* ende formular */



/* begin header f?r alle teaser */

a.mehrLink:link {

	color: #000000;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:bold;

}



a.mehrLink:visited{

	color:#000000;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:bold;

}



a.mehrLink:hover{

	font-family:arial,verdana,helvetica,sans-serif;

	text-decoration:none;

	font-size:11px;

	color:#cccccc;

	font-weight:bold;

}



.teaser_headline{

	FONT-WEIGHT: bold; 

	FONT-SIZE: 11px; 

	COLOR: #ffffff; 

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

	padding:0 0 0 12px;

}



.teaser_headline_icon{

	FONT-WEIGHT: bold; 

	FONT-SIZE: 11px; 

	COLOR: #ffffff; 

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

	padding:0 0 0 30px;

}



.teaser_text_headline{

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	text-decoration: none;

	padding-bottom:5px;

}



.teaser_text{

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: normal;

	text-decoration: none;	

	padding-bottom:5px;

}



.back_lasche{

	background-color:#E3E0D1;	

}



.teaser_ecke_orig{

	background-image:url(/spielelandL/images/teaser/ecke_gruen.jpg);

	background-repeat:no-repeat;

	height:21px;	

}



.teaser296_orig{

	background-image:url(/spielelandL/images/teaser/teaser296_gruen.jpg);

	background-repeat:no-repeat;

	height:27px;

}



.teaser195_orig{

	background-image:url(/spielelandL/images/teaser/teaser195_gruen.jpg);

	background-repeat:no-repeat;

	height:27px;

}



.teaser400_orig{

	background-image:url(/spielelandL/images/teaser/teaser400_gruen.jpg);

	background-repeat:no-repeat;

	height:27px;

}



.teaser600_orig{

	background-image:url(/spielelandL/images/teaser/teaser600_gruen.jpg);

	background-repeat:no-repeat;

	height:27px;

}



.teaser600_orig_alone{

	background-image:url(/spielelandL/images/teaser/teaser600_gruen_alone.jpg);

	background-repeat:no-repeat;

	height:36px;

}



/* ende header f?r alle teaser */





/* styles f?r Themenspecials */

.sp_f_weite_02h4{

	PADDING: 0px 0px 5px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: bold; 

	FONT-SIZE: 12px; 

	COLOR: #000000; 

	font-family: Arial, Helvetica, sans-serif;

}

.sp_f_weite_02 {

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	BORDER: none;

}

#inhalt p.folgeseiten {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: normal;

	FONT-SIZE: 11px;

	COLOR: #000000;

	font-family: Arial, Helvetica, sans-serif;

	clear: left;	

}

.sp_f_weiteh3 {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: bold; 

	FONT-SIZE: 11px; 

	COLOR: #000000; 

	font-family: Arial, Helvetica, sans-serif;

}

.sp_f_weite {

	PADDING: 5px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	BORDER: none;

}

.sp_f_unten_bild {

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	line-height: 0px;

}

.sp_f_unten_text_02 {

	PADDING: 0px 0px 5px 0px;

	margin: 0px 0px 0px 0px;

	background-image: url(/spielelandL/images/content_ag/sp_xs_m_button.gif);

	background-repeat: no-repeat;

}



.sp_f_unten_text_03 {

	PADDING: 0px 0px 10px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: none;

}

#inhalt p.text_blau_klein {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: normal; 

	FONT-SIZE: 11px; 

	COLOR: #000000; 

	font-family: Arial, Helvetica, sans-serif;

	line-height: 10px;

}



/* ende styles f?r Themenspecials */



/* Warenkorb Box rechts */

a.warenkorb:link {

	color: #000000;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:bold;

}



a.warenkorb:visited{

	color:#000000;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:bold;

}



a.warenkorb:hover{

	font-family:arial,verdana,helvetica,sans-serif;

	text-decoration:none;

	font-size:11px;

	color:#999999;

	font-weight:bold;

}



a.warenkorbEintrag:link {

	color: #000000;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

}



a.warenkorbEintrag:visited{

	color:#000000;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

}



a.warenkorbEintrag:hover{

	font-family:arial,verdana,helvetica,sans-serif;

	text-decoration:none;

	font-size:11px;

	color:#999999;

	font-weight:normal;

}



/* Ende Warenkorb Box rechts */

































































/*  definiert die farbe und groesse der "mehr" links auf der ganzen page */

.mehr:link {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	text-decoration:underline;

}



.mehr:visited {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	text-decoration:underline;

}



.mehr:hover {

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	FONT-WEIGHT: bold;

	font-size:11px;

	color:#ffffff;

	background: #000000;

	border-color: #000000;

}

	





/*  abstandsdefinitionen */

.abstand5 {

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	WIDTH: 350px;

	FLOAT: left;

	line-height: 0px;

	height: 5px;

}



/*  bilder werden ein line-height von 0 haben. wichtig fuer netscape */

.bilder {

	border: none;

	line-height: 0px;

	FLOAT: left;

	border-width: 0px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



/*  so bleibt bei der navigation auch alles in netscape und opera an ihrem platz */

.antifloat {

	clear: both;

	visibility: hidden;

}



/*  ende allgemeine styles */





/*  anfang style um alles (header, nav, inhalt, skyscraper) */



#alles {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	width: 929px; 

	background-image: url(/spielelandL/images/portalcom/seite_bg.gif);

	FLOAT: left;

	background-color: transparent;

}



/*  ende style um alles (header, nav, inhalt, skyscraper) */





/*  anfang style um inhalt (header, nav, inhalt) */



#alles_inhalt {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	width: 737px;

	FLOAT: left;

}



/*  ende style um inhalt (header, nav, inhalt) */



/*  ende allgemeine styles  */





/*  anfang header styles */



#header {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	BACKGROUND: #ffffff; 

	width: 737px; 

	height: 74px;

	clear: both;

}



#headertop {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	HEIGHT: 74px; 

	width: 140px; 

	FLOAT: left;

}



#headernav_o {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px;  

	width: 597px;

	FLOAT: left;

}



#headernav_u {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	HEIGHT: 25px;

	width: 597px;	 

	FLOAT: left;

}



/*  ende header styles */





/*  anfang rahmen um gesamten inhalt ohne header und skyscraper */



#main {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px;  

	width: 737px; 

	FLOAT: left;

	clear: both;

}



/*  rahmen um gesamten inhalt ohne header und footer ende */





/*  anfang navigationsstyles */



#navigation {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FLOAT: left; 

	WIDTH: 140px; 

	height: 100%;

	clear: both;

}



/*  anfang ueberschriften */



#navigation h1 {

    PADDING: 9px 0px 0px 22px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: bold; 

	FONT-SIZE: 9px; 

	FLOAT: left; 

	COLOR: #005191; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



#navigation h2 {

    PADDING: 9px 0px 0px 22px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: bold; 

	FONT-SIZE: 9px; 

	FLOAT: left; 

	COLOR: #005191; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



#navigation h1 a{

	FONT-WEIGHT: bold; 

	FONT-SIZE: 9px; 

	FLOAT: left; 

	COLOR: #005191; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration:none;

}



#navigation h2 a{

	FONT-WEIGHT: bold; 

	FONT-SIZE: 9px; 

	FLOAT: left; 

	COLOR: #005191; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration:none;

}



/* ende ueberschriften */





/* anfang footertabs */



#navigation .bottom {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FLOAT: left; 

	WIDTH: 140px; 

	height: 5px; 

	COLOR: white; 

	line-height: 0px;

}



/* ende footertabs */





/* anfang divs um navliste (mit hintergrundbildern und ohne. fuer netscape in extra css) */



#navigation .navigation_sub {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width: 100%;

	BACKGROUND: url(/spielelandL/images/portalcom/navigation_sub_bg.gif);

	clear: both;

    FLOAT: left; 

}



#navigation .unternav_sub {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background-image: url(/spielelandL/images/menue_links_com/unternav_bg.gif);

	clear: both;

}



/* ende divs um navliste (mit hintergrundbildern und ohne. fuer netscape in extra css) */





/* anfang listen fuer navigation */



/* anfang der liste (ul muss am anfang der liste stehen sonst verhaut es das layout im explorer) */



#navigation ul {

	list-style-type: none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	line-height: 0px;

}



/* anfang der liste fuer die unternavigation (fuer die uls in der subnavigation) */



#navigation ul.unternav {

	list-style-type: none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	line-height: 0px;

}



#navigation ul.test {

	list-style-type: none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 2px 0px;

	line-height: 0px;

}



/* liste mit weissem punkt */

#navigation li {

	list-style-type: none;

	background-image: url(/spielelandL/images/menue_links_com/navigation_punkt.gif);

	background-repeat: no-repeat;

	background-position: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #000000;  

	line-height: 15px;

	padding: 0px 0px 0px 15px;

	margin: 1px 0px 0px 8px;  

}



/* liste mit weissem punkt und weisser schrift */

#navigation li.aktiv {

	list-style-type: none;

	background-image: url(/spielelandL/images/menue_links_com/navigation_punkt.gif);

	background-repeat: no-repeat;

	background-position: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #ffffff;

	line-height: 15px; 

	padding: 0px 0px 0px 15px;

	margin: 0px 0px 0px 8px;

}



/* liste mit blauem punkt (und schriftfarbe fuer die subnav) */

#navigation li.unternav {

	list-style-type: none;

	background-image: url(/spielelandL/images/menue_links_com/navigation_unterpunkt.gif);

	background-repeat: no-repeat;

	background-position: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	line-height: 15px;

	padding: 0px 0px 0px 15px;

	margin: 0px 0px 0px 8px;

}



#navigation li.unternavaktiv {

	list-style-type: none;

	background-image: url(/spielelandL/images/nav_ag/navigation_unterpunkt.gif);

	background-repeat: no-repeat;

	background-position: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #ffffff;

	line-height: 15px;

	padding: 0px 0px 0px 15px;

	margin: 0px 0px 0px 8px;

}



/* definiert alle links (also a) im li der ID navigation */

#navigation li a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}



#navigation li a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #0066b7;

}



/* definiert alle links der class "aktiv2" im li der ID navigation */

#navigation li a.aktiv2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none;

}



#navigation li a.aktiv2:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #ffffff;

}



/*  ende listen fuer navigation */



/*  ende navigationsstyles */





/*  anfang definiert groesse des contentfelds */





/*  ende definiert groesse des contentfelds */





/*  anfang blaue leiste im contentbereich */



#inhalt_leiste {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	width: 444px;  

}



/*  ende blaue leiste im contentbereich */





/*  anfang abstaende fuer den gesamten content-bereich links und rechts */



#inhalt_seitenabstand {

    PADDING: 0px 22px 0px 22px;

	MARGIN: 0px 0px 0px 0px;

	FLOAT: left;

}



/*  ende abstaende fuer den gesamten content-bereich links und rechts */





/*  anfang Pfadnavigation */



.pfad {

	width: 400px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	color: #005191;

	text-decoration: none;

	border-width: 0px 0px 0px 0px;

	padding: 0px 0px 1px 0px;

	margin: 15px 0px 15px 0px;

	border-bottom: 1px solid #666666;

	border-color: #666666;

	vertical-align: middle;

}



.pfad_sub {

	border-width: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	vertical-align: middle;

	FLOAT: left;

}



.pfad_pfeile {

	border-width: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	margin: 0px 3px 0px 3px;

	height: 12px;

	line-height: 11px;	

	FLOAT: left;

}



/*  ende Pfadnavigation */





/*  anfang der styles - rechte spalte */



#content_right {

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left; 

	WIDTH: 153px; 

	clear: right;

}



#content_right_leiste {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	width: 153px;  

}



#content_right h1 {

    PADDING: 8px 0px 0px 16px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: bold; 

	FONT-SIZE: 9px; 

	COLOR: #005191; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	line-height: 12px;

	FLOAT: left; 

	clear: left;

}



#content_right h2 {

    PADDING: 4px 0px 0px 4px;

	MARGIN: 5px 0px 10px 0px; 

	FONT-WEIGHT: bold; ; 

	FONT-SIZE: 10px; 

	width: 138px;

	COLOR: #005191; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	line-height: 12px;

	FLOAT: left; 

	clear: left;

}



#content_right h3 {

    PADDING: 8px 0px 0px 4px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: normal; 

	FONT-SIZE: 10px; 

	width: 138px;

	COLOR: #FF3366; 

	font-family: Arial, Helvetica, sans-serif;

	line-height: 12px;

	FLOAT: left; 

	clear: left;

}



#content_right p {

    PADDING: 4px 0px 0px 4px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: normal; 

	FONT-SIZE: 10px; 

	COLOR: #005191; 

	width: 138px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 12px;

	FLOAT: left; 

	clear: both;

}



.content_right_service_bg {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	BACKGROUND: url(/spielelandL/images/content_com/right_service_bg.gif);

	FLOAT: left; 

	WIDTH: 153px; 

	height: 23px; 

}



.content_right_unternehmen_bg {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	BACKGROUND: url(/spielelandL/images/content_com/right_portale_bg.gif);

	FLOAT: left; 

	WIDTH: 153px; 

	height: 23px; 

}



#content_right_suche {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	BACKGROUND: #e4eff8 ; 

	FLOAT: left; 

	WIDTH: 142px; 

}



#content_right .bottom {

    PADDING: 10px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FLOAT: left; 

	WIDTH: 142px; 

	height: 6px; 

	line-height: 0px;

}



#content_right_abstand {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FLOAT: left; 

	WIDTH: 142px; 

	height: 44px; 

}



#content_right_suche_input {

    PADDING: 10px 0px 3px 13px;

	MARGIN: 0px 0px 0px 0px; 

	FLOAT: left; 

}



#content_right_suche_button {

    PADDING: 11px 0px 3px 5px;

	MARGIN: 0px 0px 0px 0px; 

	FLOAT: left; 

}







.suchefeld2 {

	font-family: arial, helvetica, geneva, sans-serif;

	font-weight:normal;

	font-size:10px;

	color:#005191;

	background-color:#ffffff;

	border-color:#7fa8c8;

	border-width:1px;

	border-style:solid;

	width: 54px;

	height: 15px;

}







.content_right_anmeldung_bold {

	FONT-WEIGHT: bold; 

	FONT-SIZE: 11px; 

	COLOR: #000000; 

	font-family: Arial, Helvetica, sans-serif;

}



#content_right_suchtext {

    PADDING: 0px 0px 0px 13px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: bold; 

	FONT-SIZE: small; 

	BACKGROUND: #e4eff8; 

	FLOAT: left; 

}



#content_right a.links {

	font-family: Arial, Helvetica, sans-serif;

 	font-size: 10px;

 	font-style: normal;

	font-weight: normal;

 	color: #005191;

 	text-decoration: underline;

 	line-height: 12px;

}



















#content_right a.links:hover {

 	font-family: Arial, Helvetica, sans-serif;

 	font-size: 10px;

 	font-style: normal;

 	font-weight: normal;

 	text-decoration: none;

 	color:#e4eff8;

 	background: #005191;

 	border-color: #005191;

 	line-height: 12px;

}



.anmeldung {

	font-family: arial, helvetica, geneva, sans-serif;

	font-weight:normal;

	font-size:10px;

	color:#000000;

	background-color:#ffffff;

	border-color:#7fa8c8;

	border-width:1px;

	border-style:solid;

	width: 55px;

	height: 15px;

}



#content_right_highlight {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px;

	BACKGROUND: #ffffff ; 

	FLOAT: left; 

	WIDTH: 142px; 

}





/* anfang der logo styles */



#logoleiste {

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FLOAT: left; 

	WIDTH: 737px;

	height: 10px; 

	line-height: 0px;

}  



#logoleiste_links {

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FLOAT: left; 

	WIDTH: 140px; 

	line-height: 0px;

}  



#logoleiste_mitte {

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FLOAT: left; 

	WIDTH: 444px; 

	height: 10px; 

	line-height: 0px;

	left:141px;

}



#logoleiste_rechts {

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FLOAT: left; 

	WIDTH: 142px;

	height: 10px; 

	line-height: 0px;

}  



#logoleiste_up {

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FLOAT: left; 

	WIDTH: 11px; 

	line-height: 0px;

}  



#logoleiste_bildmitte {

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FLOAT: left; 

	WIDTH: 444px;

	height: 10px;

	line-height: 0px;

	text-align: center;

}



#logoleiste_ravlogo {

	MARGIN: 0px 0px 0px 0px;

	padding: 0px 0px 0px 20px;

	line-height: 0px;

}



/* ende der logo styles */





/* anfang der logo styles */



/***********************/

/* Ge?ndert von Boris */

/*********************/



#logoleiste2 {

	padding: 0px 0px 0px 600px;

	MARGIN: 0px 0px 0px 0px;

	FLOAT: left; 

	WIDTH: 120px;

	height: 110px; 

	line-height: 0px;

}  



/***********************/

/* Ge?ndert von Boris */

/*********************/



#logoleiste_up2 {

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 22px; 

	FLOAT: left; 

	WIDTH: 11px; 

	line-height: 0px;

}  



/***********************/

/* Ge?ndert von Boris */

/*********************/



#logoleiste_ravlogo2 {

	MARGIN: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	FLOAT: left; 

	line-height: 0px;

}



/*  ende der logo styles */





/*  anfang der footer styles */



#footer {

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FLOAT: left; 

	WIDTH: 737px; 

	line-height: 0px;

}  



#footer p {

	padding: 0px 0px 0px 0px;

	MARGIN: 6px 0px 0px 0px; 

	FLOAT: left; 

	color: #ffffff; 

	font-family: arial,verdana,helvetica,sans-serif;

	font-size: 10px;

	line-height: 12px;

}



#footer a {

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 6px 0px 6px; 

	color: #FFFFFF;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:10px;

	text-decoration:none;

	line-height: 12px;

}



#footer a:visited {

	color:#FFFFFF;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:10px;

	text-decoration:none;

	line-height: 12px;

}



#footer a:hover {

	font-family:arial,verdana,helvetica,sans-serif;

	text-decoration:none;

	font-size:10px;

	color:#FFFFFF;

	background:#6bb1df;

	line-height: 12px;

}



#footer_oben {

	WIDTH: 737px; 

	height: 10px;

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	line-height: 0px;

	FLOAT: left;

}

  

#footer_oben_links {

	WIDTH: 140px; 

	height: 10px;

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	line-height: 0px;

	FLOAT: left;

}

 

#footer_oben_mitte {

	WIDTH: 444px; 

	height: 10px;

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	background: #ffffff;

	line-height: 0px;

	FLOAT: left;

} 



#footer_oben_rechts {

	WIDTH: 153px; 

	height: 10px;

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	line-height: 0px;

	background: url(/spielelandL/images/content_com/right_footer_ecke.gif);

	FLOAT: left;

} 



#footer_unten {

	WIDTH: 737px; 

	height: 22px;

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	background: url(/spielelandL/images/content_com/footer_unten.gif);

	line-height: 0px;

	FLOAT: left;

} 



#footer_unten_l {

	WIDTH: 584px; 

	height: 22px;

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	line-height: 0px;

	FLOAT: left;

} 



#footer_unten_r {

	WIDTH: 153px; 

	height: 22px;

	padding: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	line-height: 0px;

	FLOAT: left;

} 



/*  ende der footer styles */



/*  ende der styles - rechte spalte */



/*  ende rahmen css */





/* ---------------------------------------------------------------------------*/





/*  Beginn special css */



/*  anfang Definition Ueberschriften in Balken */



h1 {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:13px;

	color:#ffffff;

	line-height: 13px;

	BORDER-WIDTH: 0px;

	PADDING: 6px 0px 0px 25px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



/*  anfang balken aller art */



.sp_s_balken_topthemen {	

	background: #d2e4f4;

}



.sp_xs_balken_topthemen {	

	WIDTH: 125px;

	HEIGHT: 11px;

	background-repeat: no-repeat;

	background: #d2e4f4;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	line-height: 0px;

	border: none;

}



.sp_m_balken_topthemen {	

	WIDTH: 263px;

	HEIGHT: 11px;

	background-repeat: no-repeat;

	background: #d2e4f4;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.sp_l_balken_portale {	

	background-repeat: no-repeat; 

	background: #d2e4f4;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	border: none;

}



/*  ende balken aller art */



/*  fuer ueberschrift; clear bedeuted, dass rechts neben der ueberschrift nicht der fliesstext erscheint */

#inhalt h2 {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:13px;

	color:#ffffff;

	line-height: 13px;

	BORDER-WIDTH: 0px;

	PADDING: 15px 0px 0px 25px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



/*  fliesstext */

.sp_xl_schrift_oben {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

}



/* das mehr */

.sp_xl_mehr_oben {

	MARGIN: 0px; 

	padding: 4px 48px 0px 0px;

	margin: 0px 0px 0px 0px;

}



/*  ende fuer xl special - Block 1 */





/*  anfang fuer S special - Block 2 */



/*  definiert die Gesamtbreite des Specials S*/

.sp_s {

	background-image: url(/spielelandL/images/content_com/sp_s_punktlinie2.gif);

	background-repeat: repeat-y;

}



.sp_s_spalte1 {

	WIDTH: 195px;

	BORDER-WIDTH: 0px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 5px 0px 0px;

	FLOAT: left;

}



.sp_s_spalte2 {

	WIDTH: 195px;

	BORDER-WIDTH: 0px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 5px;

	FLOAT: left;

}



.sp_s_content {

	WIDTH: 195px;

	border: none;

	BORDER-WIDTH: 0px;

	PADDING: 0px 0px 0px 0px;

	margin: 5px 0px 0px 0px;

	FLOAT: left;

}



/*  Special S  f?r mehr ohne Bildhintergrund */

.sp_s_bottom {

	width: 195px;

	line-height: 12px;

	padding: 0px 0px 0px 0px;

	margin: 5px 0px 0px 0px;

	FLOAT: left;

}



/*  Special S Fussgrafik 2*/

.sp_s_bottom_bg2 {

	width: 195px;

	/*  Special S Fussgrafik - dynamisch */

	background-image: url(/spielelandL/images/content_com/sp_s_footpuzzle_fuss.gif);

	background-repeat: no-repeat;

	/*  Special S Fussgrafik H?he - dynamisch anpassen*/

	height: 41px;

	line-height: 12px;

	padding: 0px 0px 0px 0px;

	margin: 5px 0px 0px 0px;

	FLOAT: left;

}



.sp_s_bottom_bg_ges {

	WIDTH: 195px;

   	BORDER: none;

	FLOAT: left;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



.sp_s_bottom_bg_mehr {

	padding: 3px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}

	

.sp_s_bottom_bg2_img {

	FLOAT:right;

}

	

/*  Special S Texteinstellung */

.sp_s_titel {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #005191;

	line-height: 14px;

	text-decoration: none;

	padding: 3px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	width: 195px;

}



.sp_s_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: 400;

	color: #000000;

	line-height: 14px;

	text-decoration: none;

	padding: 6px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	width: 195px;

}



/*  ende Specials S - Block 2*/





/*  anfang fuer XS x 3 specials - Block 3 */



/*  definiert die Gesamtbreite des Specials XS*/

.sp_xs {

	background-image: url(/spielelandL/images/content_com/sp_xs_punktlinie.gif);

	background-repeat: repeat-y;

}



.sp_xs_spalte1 {

	WIDTH: 125px;

	border: none;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 13px 0px 0px;

	FLOAT: left;

}



.sp_xs_spalte2 {

	WIDTH: 125px;

	border: none;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 12px 0px 0px;

	FLOAT: left;

}



.sp_xs_spalte3 {

	WIDTH: 125px;

	border: none;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.sp_xs_content {

	WIDTH: 125px;

	border: none;

	PADDING: 0px 0px 0px 0px;

	margin: 5px 0px 0px 0px;

	FLOAT: left;

}



/*  f?r XS-Specials mehr */	

.sp_xs_bottom {

	width: 125px;

	border: none;

	padding: 0px 0px 0px 0px;

	margin: 5px 0px 0px 0px;

	float: left;

}



/* f?r XS-Specials, wo das Bild oben plaziert wird. */	

.sp_xs_titel {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	font-style: normal;

	letter-spacing: normal;

	font-weight: 700;

	color: #005191;

	line-height: 11px;

	text-decoration: none;

	padding: 4px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	width: 125px;

}



/* f?r XS-Specials, wo das Bild oben plaziert wird. */	

.sp_xs_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	letter-spacing: normal;

	font-weight: 400;

	color: #000000;

	line-height: 11px;

	text-decoration: none;

	border: none;

	BORDER-WIDTH: 0px;

	padding: 4px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	width: 125px;

}



/*  Ende fuer XS x 3 specials - Block 3 */





/*  anfang Block 4 (Special M_XS) */



/*  gesamtrahmen f?r XS + M */

.sp_xs_m {

	background-image: url(/spielelandL/images/content_com/sp_xs_m_punktlinie.gif);

	background-repeat: repeat-y;

}



.sp_xs_m2 {

	background-image: url(/spielelandL/images/content_com/sp_xs_m_punktlinie2.gif);

	background-repeat: repeat-y;

}



/*  Gesamtrahmen f?r M */

.sp_m_content {

	WIDTH: 263px;

	border: none;

	BORDER-WIDTH: 0px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



/*  gesamtrahmen f?r XS Links */

.sp_xs_content_left {

	WIDTH: 125px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 12px 0px 0px;

	FLOAT: left;

}



/*  gesamtrahmen f?r XS Rechts */

.sp_xs_content_right {

	WIDTH: 125px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 12px;

	FLOAT: left;

}



/*  Balkengrafik f?r XS */



/*  f?r Kopfbild M */

.sp_m_kopfbild {

	WIDTH: 263px;

	line-height: 0px;

	BORDER-WIDTH: 0px;

	PADDING: 0px 0px 0px 0px;

	margin: 5px 0px 0px 0px;

	FLOAT: left;

}



/*  Bereich mehr f?r M*/

.sp_m_mehr {

	width: 125px;

	border: none;

	BORDER-WIDTH: 0px;

	PADDING: 4px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	clear: both;

}



/*  Titel f?r M ohne Bild 100 (links oder rechts) */

.sp_m_titel {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: 700;

	color: #005191;

	text-decoration: none;

	padding: 2px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	float: left;

	width: 263px;

}



.sp_ms_titel {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: 700;

	color: #005191;

	text-decoration: none;

	padding: 2px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	float: left;

	width: 263px;

}



/*  Fliesstext f?r M ohne Bild 100 (links oder rechts) */

.sp_m_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: 400;

	color: #000000;

	line-height: 14px;

	text-decoration: none;

	border: none;

	BORDER-WIDTH: 0px;

	PADDING: 4px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	float: left;

	width: 263px;

}



.sp_ms_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: 400;

	color: #000000;

	line-height: 14px;

	text-decoration: none;

	border: none;

	BORDER-WIDTH: 0px;

	PADDING: 4px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	float: left;

	width: 263px;

}



/*  notwendig f?r Zusammenhalt Text links mit Bild 100 rechts */

.sp_m_content_text {

	WIDTH: 153px;

	border: none;

	BORDER-WIDTH: 0px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



/*  Anfang fuer L 3 specials - Block 5 */



/*  Special L Block 5 aeusseres div drumherum */

.sp_l {

	WIDTH: 400px;

	border: none; 

	PADDING: 0px 0px 0px 0px;

	margin: 1px 0px 0px 0px;

	float: left;

}



/*  ende von Block 5 Special L */





/*  anfang block 1 folgeseite lang */



#inhalt h3 {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#000000;

	line-height: 12px;

	BORDER-WIDTH: 0px;

	PADDING: 20px 0px 0px 2px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	clear: left;

}



#inhalt h4 {

	font-family: verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:10px;

	color:#005191;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	PADDING: 5px 0px 0px 1px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	clear: left;

}



#inhalt h5 {

	PADDING: 0px 0px 0px 15px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: bold; 

	FONT-SIZE: 11px; 

	COLOR: #005191; 

	font-family: Arial, Helvetica, sans-serif;

	line-height: 11px;

	clear: left;	

}











#inhalt p.text_blau {

    PADDING: 0px 0px 0px 15px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: normal; 

	FONT-SIZE: 11px; 

	COLOR: #000000; 

	font-family: Arial, Helvetica, sans-serif;

	line-height: 11px;

}















/*  ende block 1 folgeseite lang */



/*  ende specials css */



/*  ----------------------------------------------------------------- */



/*  anfang suchtreffer */



.color_hell{

	background-color: #CDE8FF;

}



.color_dunkel{

	background-color: #A1CDF3;

}



/* anfang header  */



.header_headline {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:13px;

	color:#ffffff;

	line-height: 13px;

	BORDER-WIDTH: 0px;

	PADDING: 15px 0px 0px 25px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



#inhalt_header_suchtreffer_01 {	

   background-image: url(/spielelandL/images/portalcom/rahmen/inhalt_header_01.gif);

   background-repeat: no-repeat;

   WIDTH: 329px;

   HEIGHT: 41px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}





#inhalt_header_suchtreffer_07 {	

   background-image: url(/spielelandL/images/portalcom/rahmen/inhalt_header_07.gif);

   background-repeat: no-repeat;

   WIDTH: 400px;

   HEIGHT: 41px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}





.inhalt_header_suchtreffer_02 {	

   WIDTH: 17px;

   HEIGHT: 41px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



#inhalt_header_suchtreffer_03 {	

   background-image: url(/spielelandL/images/portalcom/rahmen/inhalt_header_03.gif);

   background-repeat: no-repeat;

   WIDTH: 37px;

   HEIGHT: 41px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.inhalt_header_suchtreffer_seitenzahl {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:11px;

	WIDTH: 37px;

	color:#005191;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	text-align: center;	

	PADDING: 4px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}

	

.inhalt_header_suchtreffer_ergebnis {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:normal;

	color:#005191;

	font-size:11px;

	line-height: 11px;

}



.inhalt_header_suchtreffer {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:normal;

	color:#000000;

	BORDER-WIDTH: 0px;

	PADDING: 18px 0px 0px 15px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	font-size:11px;

	line-height: 11px;

}



.inhalt_header_suchtreffer_bold {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:bold;

	color:#000000;

	font-size:11px;

	line-height: 11px;

}



#inhalt_header_suchtreffer_04 {	

	background-color: #CDE8FF;

   WIDTH: 101px;

   HEIGHT: 43px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



#inhalt_header_suchtreffer_05 {	

   background-image: url(/spielelandL/images/portalcom/rahmen/inhalt_header_suche_06.jpg);

   background-repeat: repeat;

   WIDTH: 299px;

   HEIGHT: 43px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



/* ende header */



/* anfang kategorien suchtrefffer */

.kategorie_suchtreffer_gesamt {

	WIDTH: 400px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #CDE8FF;

}



.kategorie_suchtreffer_titel {	

	WIDTH: 400px;

	HEIGHT: 24px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #A1CDF3;

}



.kategorie_suchtreffer_ueberschrift{

	BORDER-WIDTH: 0px;

	PADDING: 7px 0px 7px 10px;

	margin: 0px 0px 0px 0px;

	}



.kategorie_suchtreffer_ueberschrift_link:link {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.kategorie_suchtreffer_ueberschrift_link:visited {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.kategorie_suchtreffer_ueberschrift_link:hover {

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration: none;

	FONT-WEIGHT: bold;

	font-size:11px;

	color:#ffffff;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	background: #005191;

	border-color: #005191;

}

	

.kategorie_suchtreffer_trenner {	

	WIDTH: 400px;

	PADDING: 0px 0px 8px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.kategorie_suchtreffer_links {	

	WIDTH: 400px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #CDE8FF;

}



.kategorie_suchtreffer_text {

	color: #000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: normal;

	line-height: 13px;

	BORDER-WIDTH: 0px;

	text-decoration: none;

	float: left;

}

	

.kategorie_suchtreffer_ranking {	

	WIDTH: 300px;

	PADDING: 0px 0px 0px 0px;

	margin: 2px 0px 2px 2px;

	FLOAT: left;

	background-color: #CDE8FF;

}



/* ende kategoriern suchtreffer */



/* auesseres div um seitenzahlen */

.seitenzahlen_aussen {

	width: 400px;

	height: 23px;

}



/* seitenzahlen div mit hintergrund */

.seitenzahlen_bg  {

	background-image: url(/spielelandL/images/portalcom/rahmen/suche_seitenzahlen_bg2.jpg);

	background-repeat: repeat;

}



/* seitenzahlen div um seitenzahlen */

.seitenzahlen {	

	width: 355px;

	PADDING: 6px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



/* seitenzahlen div um text seite */

.seitenzahlen_seite {

	height: 23px;

	width: 41px;

	BORDER-WIDTH: 0px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



/* seitenzahlen: seite */

.seitenzahlen_text {

	color: #ffffff;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size: 10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration: none;

}



.seitenzahlen_link:link {

	color:#ffffff;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.seitenzahlen_link:visited {

	color:#ffffff;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.seitenzahlen_link:hover {

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	FONT-WEIGHT: normal;

	font-size:10px;

	color:#ffffff;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	background: #005191;

	border-color: #005191;

}

	

.seitenzahlen_aktiv:link  {

	color:#005191;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

}



.seitenzahlen_aktiv:visited {

	color:#005191;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

}



.seitenzahlen_aktiv:hover {

	color:#005191;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

}

/*  Ende Seitenzahlen Suchtreffer */



/*  ende suchtreffer */



/*  -------------------------------------------------------------------------------------------- */



/*  anfang archiv */



/* anfang header archiv */

#inhalt_header_archiv_01 {	

	background-image: url(/spielelandL/images/portalcom/rahmen/inhalt_header_01_archiv.gif);

	background-repeat: no-repeat;

	WIDTH: 329px;

	HEIGHT: 41px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.inhalt_header_archiv_02 {	

	WIDTH: 17px;

	HEIGHT: 41px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



#inhalt_header_archiv_03 {	

	background-image: url(/spielelandL/images/portalcom/rahmen/inhalt_header_03.gif);

	background-repeat: no-repeat;

	WIDTH: 37px;

	HEIGHT: 41px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.inhalt_header_archiv_seitenzahl {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:11px;

	WIDTH: 37px;

	color:#005191;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	text-align: center;	

	PADDING: 4px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.inhalt_header_archiv:link{

	color:#005191;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.inhalt_header_archiv:visited{

	color:#005191;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.inhalt_header_archiv:hover{

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	FONT-WEIGHT: normal;

	font-size:10px;

	color:#ffffff;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	background: #005191;

	border-color: #005191;

}

	

.inhalt_header_archiv_headline_1 {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:normal;

	font-size:10px;

	color:#005191;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	PADDING: 8px 0px 0px 10px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.inhalt_header_archiv_headline_2 {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:normal;

	font-size:10px;

	color:#005191;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	PADDING: 8px 0px 0px 16px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.inhalt_header_archiv_headline_3 {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:normal;

	font-size:10px;

	color:#005191;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	PADDING: 8px 0px 0px 10px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



#inhalt_header_archiv_04 {	

	background-image: url(/spielelandL/images/portalcom/rahmen/inhalt_header_archiv_06.gif);

	background-repeat: no-repeat;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.inhalt_header_archiv_background{

	background-color: #CDE8FF;

}



#inhalt_header_archiv_05 {

	background-image: url(/spielelandL/images/portalcom/rahmen/inhalt_header_archiv_06.gif);

	background-repeat: no-repeat;

	background-color: #CDE8FF;

	WIDTH: 65px;

	HEIGHT: 22px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



#inhalt_header_archiv_06 {	

	background-color: #CDE8FF;

	WIDTH: 274px;

	HEIGHT: 20px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



/* ende oberer balken puzzles katalogseiten */



/* anfang kategorien puzzles */

.kategorie_archiv_gesamt {	

	background-image: url(/spielelandL/images/portalcom/rahmen/kategorie_archiv_bg.gif);

	background-repeat: repeat;

	WIDTH: 400px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



.kategorie_archiv_titel {	

	WIDTH: 274px;

	HEIGHT: 24px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #A1CDF3;

}

.kategorie_archiv_titel_datum {	

	HEIGHT: 24px;

	WIDTH: 65px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #A1CDF3;

}



/* hier gab es mal text-decoration: underline */

.kategorie_archiv_ueberschrift{

	BORDER-WIDTH: 0px;

	PADDING: 5px 0px 5px 10px;

	margin: 0px 0px 0px 0px;

}



.kategorie_archiv_ueberschrift_datum{

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

}



.kategorie_archiv_ueberschrift_link:link{

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	line-height: 13px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.kategorie_archiv_ueberschrift_link:visited{

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	line-height: 13px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.kategorie_archiv_ueberschrift_link:hover{

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration: none;

	FONT-WEIGHT: bold;

	font-size:11px;

	color:#ffffff;

	line-height: 13px;

	BORDER-WIDTH: 0px;

	background: #005191;

	border-color: #005191;

}

	

.kategorie_archiv_trenner {	

	WIDTH: 274px;

	PADDING: 0px 0px 8px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.kategorie_archiv_rechts{	

	WIDTH: 260px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #CDE8FF;

}



.kategorie_archiv_text{

	color: #000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: normal;

	line-height: 13px;

	BORDER-WIDTH: 0px;

	PADDING: 5px 10px 5px 0px;

	margin: 0px 0px 0px 0px;

	text-decoration: none;

	float: left;

}



/*  ende archiv */



/*  -------------------------------------------------------------------------------------------- */



/*  anfang zusatz */



/*  anfang menuentry */



.menuentry {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	BACKGROUND: url(/spielelandL/images/menue_links_com/topthemen_bg.gif); 

	FLOAT: none;  

	WIDTH: 140px; 

	height: 23px; 

}





.menuentry_on {

    PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	BACKGROUND: url(/spielelandL/images/menue_links_com/topthemen_bg_on.gif); 

	FLOAT: none;  

	WIDTH: 140px; 

	height: 23px; 

}





/*  ende menuentry */



#sp_f_oben {

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



.sp_f_weite {

	PADDING: 5px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	BORDER: none;

}



.sp_f_weite_02 {

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	BORDER: none;

}





.sp_f_unten {

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



.sp_f_unten_bild {

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	line-height: 0px;

}



.sp_f_unten_text {

	PADDING: 0px 0px 0px 10px;

	margin: 0px 0px 0px 0px;

}



.sp_f_unten_text_02 {

	PADDING: 0px 0px 5px 0px;

	margin: 0px 0px 0px 0px;

	background-image: url(/spielelandL/images/content_com/sp_xs_m_button.gif);

	background-repeat: no-repeat;

}



.sp_f_unten_text_03 {

	PADDING: 0px 0px 10px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: none;

}



.sp_f_unten_copy {

	PADDING: 5px 0px 30px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	line-height: 0px;

	WIDTH: 400px;

}







.sp_f_weite_02h4{

	PADDING: 0px 0px 5px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: bold; 

	FONT-SIZE: 12px; 

	COLOR: #000000; 

	font-family: Arial, Helvetica, sans-serif;

}



/*  anfang der Styles f?r Service Content Seiten */



#bildrechts {

	float:right; 

	width:121px; 

	margin:0px; 

	padding:0px;

}



.ueberschrift {

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11pt;

	font-weight:bold;

	color:#005191;

}



.pinkueberschrift {

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11pt;

	color:#005191;

}



.featured {

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:8pt;

	color:#005191;

	font-weight:bold;

}



.bold {

	color:#005191;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:9pt;

	font-weight:bold;

}



.fliesstext {

	color:#005191;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:9pt;

	font-weight:normal;

}



.formulartext {

	color:#005191;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:14px;

}



.inputfeld {

	font-size:10px;

	font-family:arial,verdana,helvetica,sans-serif;

	color:#005191;

}



.formularzeile {

	background:#DDE2E7;

	padding:5px;

	padding-left:15px;

}



.formularlinks {

	float:left;

	width:100px;

}



.formulartrenner {

	height:1px;

	background:#ffffff; 

	margin:0px; 

	padding:0px; 

	line-height:0px;

}

	

/*  ende der Styles f?r Service Content Seiten */



/*  fuer ueberschrift; clear bedeuted, dass rechts neben der ueberschrift nicht der fliesstext erscheint */

.einfach_headline {

	font-family: arial, helvetica, geneva, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #005191;

	border: none;

	padding: 6px 0px 7px 0px;

	margin: 0px 0px 0px 0px;

}



h6 {

	font-family: verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:9px;

	color:#005191;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	PADDING: 0px 0px 0px 3px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}











/* styles f?r Produktseiten */

#inhalt_header_puzzles_01 {	

	background-image: url(/spielelandL/images/content_com_katalog/inhalt_header_puzzles_01.gif);

	background-repeat: no-repeat;

	WIDTH: 329px;

	HEIGHT: 41px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.inhalt_header_puzzles_02 {	

	WIDTH: 17px;

	HEIGHT: 41px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



#inhalt_header_puzzles_03 {	

	background-image: url(/spielelandL/images/content_com_katalog/inhalt_header_puzzles_03.gif);

	background-repeat: no-repeat;

	WIDTH: 37px;

	HEIGHT: 41px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.inhalt_header_puzzles_seitenzahl {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:11px;

	WIDTH: 37px;

	color:#005191;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	text-align: center;	

	PADDING: 4px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



#inhalt_header_puzzles_04 {	

   background-image: url(/spielelandL/images/content_com_katalog/inhalt_header_puzzles_06.gif);

   background-repeat: no-repeat;

   WIDTH: 299px;

   HEIGHT: 22px;

   PADDING: 0px 0px 0px 0px;

   margin: 0px 0px 0px 0px;

   FLOAT: left;

}



.inhalt_header_puzzles_pink_1 {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:normal;

	font-size:10px;

	color:#005191;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	PADDING: 8px 0px 0px 10px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.inhalt_header_puzzles_pink_2 {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:normal;

	font-size:10px;

	color:#005191;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	PADDING: 6px 0px 0px 10px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.inhalt_header_puzzles_pink_3 {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:normal;

	font-size:10px;

	color:#005191;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	PADDING: 6px 0px 0px 5px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.inhalt_header_puzzles:link {

	color:#005191;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.inhalt_header_puzzles:visited {

	color:#005191;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.inhalt_header_puzzles:hover {

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	FONT-WEIGHT: normal;

	font-size:10px;

	color:#ffffff;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	background: #005191;

	border-color: #005191;

}

 	

#inhalt_header_puzzles_05 {	

	background-color: #CDE8FF;

	WIDTH: 244px;

	HEIGHT: 20px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



#inhalt_header_puzzles_06 {	

	background-color: #CDE8FF;

	WIDTH: 54px;

	HEIGHT: 20px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}





.kategorie_puzzle_gesamt {	

	background-image: url(/spielelandL/images/content_com_katalog/kategorie_puzzle_bg.gif);

	background-repeat: repeat;

	WIDTH: 400px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #CDE8FF;

}



.kategorie_puzzle_titel {	

	WIDTH: 299px;

	HEIGHT: 24px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #A1CDF3;

}



.kategorie_puzzle_ueberschrift {

	BORDER-WIDTH: 0px;

	PADDING: 7px 0px 7px 10px;

	margin: 0px 0px 0px 0px;

}

 

.kategorie_puzzle_ueberschrift_link:link {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}

 

.kategorie_puzzle_ueberschrift_link:visited {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.kategorie_puzzle_ueberschrift_link:hover {

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration: none;

	FONT-WEIGHT: bold;

	font-size:11px;

	color:#ffffff;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	background: #005191;

	border-color: #005191;

}

 	

.kategorie_puzzle_trenner {	

	WIDTH: 299px;

	PADDING: 0px 0px 8px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.kategorie_puzzle_links {	

	WIDTH: 244px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #CDE8FF;

}



.kategorie_puzzle_rechts {	

	WIDTH: 54px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #CDE8FF;

}



.kategorie_puzzle_neu {	

	PADDING: 0px 0px 4px 10px;

	margin: 0px 0px 0px 0px;

	border: 1px;

	FLOAT: left;

}



.kategorie_puzzle_text {

	color: #000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: normal;

	line-height: 13px;

	BORDER-WIDTH: 0px;

	PADDING: 6px 5px 4px 10px;

	margin: 0px 0px 0px 0px;

	text-decoration: none;

}



.kategorie_puzzle_teileanzahl {

	width: 53px;

	text-align: center;

	color: #000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: bold;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	PADDING: 6px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	text-decoration: none;

	float: left;

}



/* auesseres div um seitenzahlen */

.puzzle_seitenzahlen_aussen {

	width: 400px;

	height: 23px;

}



/* seitenzahlen div mit hintergrund */

.puzzle_seitenzahlen_bg {	

	background-image: url(/spielelandL/images/content_com_katalog/puzzle_seitenzahlen_bg2.jpg);

	background-repeat: no-repeat;

	WIDTH: 400px;

	height: 23px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



/* seitenzahlen div um seitenzahlen */

.puzzle_seitenzahlen {	

	width: 355px;

	PADDING: 6px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



/* seitenzahlen div um text seite */

.puzzle_seitenzahlen_seite {

	height: 23px;

	width: 41px;

	BORDER-WIDTH: 0px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



/* seitenzahlen: seite */

.puzzle_seitenzahlen_text {

	color: #ffffff;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size: 10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	PADDING: 6px 8px 0px 10px;

	margin: 0px 0px 0px 0px;

	text-decoration: none;

}



/* seitenzahlen p um jede einzelne zahl fuer ie 5.5; vorher war hier noch ein display: inline drin, geht ohne scheinbar trotzdem */

.puzzle_seitenzahlen_links {

	PADDING: 0px 3px 0px 0px;

	margin: 0px 0px 0px 0px;



}



/* anfang puzzle seitenzahlen links (aktiv und normal) */

.puzzle_seitenzahlen_link:link {

	color:#ffffff;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.puzzle_seitenzahlen_link:visited {

	color:#ffffff;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.puzzle_seitenzahlen_link:hover {

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	FONT-WEIGHT: normal;

	font-size:10px;

	color:#ffffff;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	background: #005191;

	border-color: #005191;

}

	

.puzzle_seitenzahlen_aktiv {

	color:#005191;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

}



.puzzle_seitenzahlen_aktiv:link {

	color:#005191;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

}



.puzzle_seitenzahlen_aktiv:visited {

	color:#005191;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

}



.puzzle_seitenzahlen_aktiv:hover {

	color:#005191;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

}

	

.puzzles_fussbild {

	width: 400px;

	height: 52px;

	clear: left;

}



/* ende puzzle seitenzahlen links (aktiv und normal) */



/* ende seitenzahlen puzzles */





/* anfang Styles f?r Produkte Detailsseite */



.detailseite_text {

	color:#000000;

	font-family: arial, geneva, sans-serif;

	font-size:12px;

	FONT-WEIGHT: normal;

	line-height: 14px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

	PADDING: 10px 10px 10px 2px;

	margin: 0px 0px 0px 0px;

	clear: left;

}



#detail_gesamt {	

	WIDTH: 400px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #CDE8FF;

}



/* detailseite linkes div (blauer block mit bild) */

#detail_gesamt_links {	

	WIDTH: 59px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #CDE8FF;

}



/* detailseite unteres linkes div (blauer block mit bild) */

#detail_gesamt_links_unten {	

	WIDTH: 59px;

	height: 35px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #A1CDF3;

}



/* detailseite unteres mittleres div (blauer block mit bild) */

#detail_gesamt_mitte_unten {	

	WIDTH: 160px;

	height: 35px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #A1CDF3;

}



/* detailseite unteres rechtes div (blauer block mit bild) */

#detail_gesamt_rechts_unten {	

	WIDTH: 179px;

	height: 35px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #A1CDF3;

}



/* detailseite div produktbild (blauer block mit bild) */

#detail_bild {	

	display: inline;

	border: 0;

	PADDING: 0px 1px 0px 1px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background: White;

}



/* detailseite div bestellbutton (blauer block mit bild) */

#detail_bestellen_bild {	

	display: inline;

	border: 0;

	PADDING: 5px 0px 2px 8px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.detailseite_bestellen {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

	PADDING: 12px 0px 9px 3px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}

	

.detail_onlineshops {	

	display: inline;

	border: 0;

	PADDING: 0px 0px 6px 34px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



#detail_detail_bild {	

	display: inline;

	border: 0;

	PADDING: 4px 0px 2px 8px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	width: 100px;

}



#detail_neu_bild {	

	display: inline;

	border: 0;

	PADDING: 4px 0px 2px 8px;

	margin: 0px 0px 0px 0px;

	width: 100px;

	FLOAT: left;

}



.detail_buch_klein {

	width:35px;

	height: 35px;

	border: none;

	line-height: 0px;

	FLOAT: left;

	border-width: 0px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



.detail_produktinfos_abschnitte {	

	WIDTH: 400px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.detailseite_copyright {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	line-height: 10px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

	PADDING: 4px 0px 5px 1px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}

	

.detail_produktinfos_gesamtt {	

	WIDTH: 400px;

	PADDING: 7px 0px 5px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.detail_h5 {	

	background-image: url(/spielelandL/images/content_com_katalog/detailseite_button.gif);

	background-repeat: no-repeat;

	WIDTH: 400px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.detailseite_kurzinfos  {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: normal;

	line-height: 13px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

	PADDING: 5px 0px 15px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}

	

.detail_kurzinfos_link:link {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: normal;

	line-height: 13px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.detail_kurzinfos_link:visited {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: normal;

	line-height: 13px;

	BORDER-WIDTH: 0px;

	text-decoration:underline;

}



.detail_kurzinfos_link:hover {

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	FONT-WEIGHT: normal;

	font-size:11px;

	color:#ffffff;

	line-height: 13px;

	BORDER-WIDTH: 0px;

	background: #005191;

	border-color: #005191;

}



.detail_kategorie_hell {	

	WIDTH: 400px;

	HEIGHT: 22px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #CDE8FF;

}



.detail_kategorie_dunkel {	

	WIDTH: 400px;

	HEIGHT: 22px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #A1CDF3;

}



.detail_kategorie_vorne {	

	WIDTH: 73px;

	HEIGHT: 22px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.detailseite_kategorie_fett {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

	PADDING: 6px 0px 0px 18px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}

	

.detailseite_kategorie_normal {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: normal;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

	PADDING: 6px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.detail_header {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: bold; 

	FONT-SIZE: 11px; 

	COLOR: #005191; 

	font-family: Arial, Helvetica, sans-serif;

}



/* Ende der Styles f?r Produktdetails */





/* anfang Styles f?r Produktliste */	



#inhalt_header {

	background-repeat: no-repeat;

	WIDTH: 400px;

	HEIGHT: 32px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.kategorie_hell {	

	background-image: url(/spielelandL/images/content_com_katalog/kategorie_punkt.gif);

	background-repeat: no-repeat;

	WIDTH: 400px;

	HEIGHT: 23px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #CDE8FF;

}



.kategorie_dunkel {	

	background-image: url(/spielelandL/images/content_com_katalog/kategorie_punkt.gif);

	background-repeat: no-repeat;

	WIDTH: 400px;

	HEIGHT: 23px;

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

	background-color: #A1CDF3;

}



.kategorie_text {	

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:11px;

	color:#000000;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	PADDING: 9px 0px 0px 35px;

	margin: 0px 0px 0px 0px;

	FLOAT: left;

}



.kategorie_text_link:link {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

}



.kategorie_text_link:visited {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

}



.kategorie_text_link:hover {

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration: none;

	FONT-WEIGHT: bold;

	font-size:11px;

	color:#ffffff;

	line-height: 11px;

	BORDER-WIDTH: 0px;

	background: #000000;

	border-color: #0000000;

}	





.kategorie_text_link_gross:link {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:12px;

	FONT-WEIGHT: bold;

	line-height: 14px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

}



.kategorie_text_link_gross:visited {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:12px;

	FONT-WEIGHT: bold;

	line-height: 14px;

	BORDER-WIDTH: 0px;

	text-decoration:none;

}



.kategorie_text_link_gross:hover {

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration: none;

	FONT-WEIGHT: bold;

	font-size:12px;

	color:#ffffff;

	line-height: 14px;

	BORDER-WIDTH: 0px;

	background: #000000;

	border-color: #000000;

}	



/*  Ende der Syles f?r Produktliste */



/* ende divs f?r presseTeaser und Pressemitteilungen */



/* begin styles f?r table basierenden Rahmen */













/* begin rechte spalte */





.suche_rechts{

	background-image: url(/spielelandL/images/content_com/right_service_bg.gif);

	background-repeat: no-repeat;

}



.bg_rechts{

	background-image: url(/spielelandL/images/content_com/right_bg_blank.gif);

	background-repeat: no-repeat;

}



.form {

	margin:0px;

}



.suche_background{

	background-color:#E4EFF8;

}

.produkttipp_background{

	background-color:#E4EFF8;

}





/* ende rechte spalte */





/* ende styles f?r table basierenden Rahmen */



/* begin imperia edit */



.navi_ms-teaser_std{

	color:#000000;

	font-family: Arial,Verdana, Helvetica, sans-serif; 

    font-size:11px; 

}



.navi_ms-teaser:link{

	color:#000000;

	text-decoration:underline;

	font-family: Arial,Verdana, Helvetica, sans-serif; 

    font-size:11px; 

}



.navi_ms-teaser:visited{

	color:#000000;

	font-size:11px;

	text-decoration:underline;

	font-family: Arial,Verdana, Helvetica, sans-serif; 

    font-size:11px; 

}



.navi_ms-teaser:hover{

	text-decoration:none;

	font-size:11px;

	color:#000000;

	background: #00B5E6;

	font-family: Arial,Verdana, Helvetica, sans-serif; 

    font-size:11px; 

}	



/* ende imperia edit */



/* Styles f?r GuteNachtGeschichten */

.gngueberschrift

	{

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11pt;

	font-weight:bold;

	color:#003366;

	}



.gngunterueberschrift

	{

	font-size:9pt;

	font-weight:bold;

	font-family:arial,verdana,helvetica,sans-serif;

	color:#003366;

	}

	

.gnghellblau-klein

	{

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:8pt;

	line-height: 10pt;

	color:#000000;

	}

/* Ende Styles f?r GuteNachtGeschichten*/

/* Start Styles f?r Download-Bereich */

.dl_kategorie_hell {	

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	background-color: #CDE8FF;

}



.dl_kategorie_dunkel {	

	PADDING: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	background-color: #A1CDF3;

}



.dl_kategorie_text {	

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:11px;

	color:#000000;

	BORDER-WIDTH: 0px;

	PADDING: 9px 0px 9px 9px;

	margin: 0px 0px 0px 0px;

}

.dl_kategorie_fett {	

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:11px;

	color:#000000;

	BORDER-WIDTH: 0px;

	PADDING: 4px 0px 4px 6px;

	margin: 0px 0px 0px 0px;

}

.dl_kategorie_normal {

	font-family: arial, helvetica, geneva, sans-serif;

	FONT-WEIGHT: normal;

	font-size:11px;

	color:#000000;

	BORDER-WIDTH: 0px;

	PADDING: 4px 0px 4px 6px;

	margin: 0px 0px 0px 0px;

}

.dl_kategorie_normal:link {

	font-family: arial, helvetica, geneva, sans-serif;

	FONT-WEIGHT: normal;

	font-size:11px;

	color:#000000;

	BORDER-WIDTH: 0px;

	PADDING: 4px 0px 4px 6px;

	margin: 0px 0px 0px 0px;

}

.dl_kategorie_normal:visited {

	font-family: arial, helvetica, geneva, sans-serif;

	FONT-WEIGHT: normal;

	font-size:11px;

	color:#000000;

	BORDER-WIDTH: 0px;

	PADDING: 4px 0px 4px 6px;

	margin: 0px 0px 0px 0px;

}

.dl_kategorie_normal:hover {

	font-family: arial, helvetica, geneva, sans-serif;

	FONT-WEIGHT: normal;

	font-size:11px;

	color:#000000;

	BORDER-WIDTH: 0px;

	PADDING: 4px 0px 4px 6px;

	margin: 0px 0px 0px 0px;

}





.dl_kategorie_text_link:link {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	BORDER-WIDTH: 0px;

	text-decoration:none;

}



.dl_kategorie_text_link:visited {

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:11px;

	FONT-WEIGHT: bold;

	BORDER-WIDTH: 0px;

	text-decoration:none;

}



.dl_kategorie_text_link:hover {

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration: none;

	FONT-WEIGHT: bold;

	font-size:11px;

	color:#ffffff;

	BORDER-WIDTH: 0px;

	background: #005191;

	border-color: #005191;

}

/* Ende Styles f?r Download-Bereich */

/* Start Styles f?r Service-Formulare */

.headline_weiss

	{

	font-family: arial, verdana, helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	}







.formular_text_fehler

	{

	color: #005191;

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: normal;

	BORDER-WIDTH: 0px;

	text-decoration: none;

	}

	



	

.formular_text_link

	{

	color: #005191;

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: bold;

	BORDER-WIDTH: 0px;

	text-decoration: underline;

	}



.formular_text_link:visited

	{

	color: #005191;

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: bold;

	BORDER-WIDTH: 0px;

	text-decoration: underline;

	}

	

.formular_text_link:hover

	{

	font-family: arial, geneva, helvetica, sans-serif;

	text-decoration: none;

	FONT-WEIGHT: bold;

	font-size: 11px;

	color:#ffffff;

	BORDER-WIDTH: 0px;

	background: #005191;

	}

/* anstatt formular_text_bold_pink in Zukunft formular_text_bold_fehler verwenden */

.formular_text_bold_pink

	{

	color: #B60E00;

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: bold;

	BORDER-WIDTH: 0px;

	text-decoration: none;

	}

.formular_text_bold_fehler

	{

	color: #B60E00;

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: bold;

	BORDER-WIDTH: 0px;

	text-decoration: none;

	}

	

.form_input_fehler

	{

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #FF4949;

	background-color: #FFFFFF;

	border-color: #B60E00;

	border-width: 1px;

	border-style: solid;

	width: 280px;

	}



.form_input_20_fehler

	{

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #FF4949;

	background-color: #FFFFFF;

	border-color: #B60E00;

	border-width: 1px;

	border-style: solid;

	width: 20px;

	}



.form_input_42_fehler

	{

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #FF4949;

	background-color: #FFFFFF;

	border-color: #B60E00;

	border-width: 1px;

	border-style: solid;

	width: 42px;

	}

	

.form_input_97_fehler

	{

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #FF4949;

	background-color: #FFFFFF;

	border-color: #B60E00;

	border-width: 1px;

	border-style: solid;

	width: 147px;

	}

	

.form_select_fehler

	{

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #FFFFFF;

	background-color: #005191;

	width: 200px;

	}

.form_rahmen_rand {

	background-color: #DEDBC9;

	}

	

/* Ende Styles f?r Service-Formulare */

/* Styles f?r Seitenzahlen bei Listen (Produktlisten, DownloadListe) */

.neu_seitenzahlen_text {

	color: #ffffff;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size: 10px;

	FONT-WEIGHT: normal;

	PADDING: 5px 0px 3px 10px;

	margin: 0px 0px 0px 0px;

	BORDER-WIDTH: 0px;

	text-decoration: none;

}

.neu_seitenzahlen {

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	PADDING: 5px 0px 3px 0px;

	margin: 0px 0px 0px 0px;

	BORDER-WIDTH: 0px;

	float:left;

}

.neu_seitenzahlen_aktiv {

	color:#005191;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	BORDER-WIDTH: 0px;

	float:left;

}

.neu_seitenzahlen_link:link {

	color:#ffffff;

	text-decoration:underline;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	BORDER-WIDTH: 0px;

	float:left;

}

.neu_seitenzahlen_link:visited {

	color:#ffffff;

	text-decoration:underline;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	BORDER-WIDTH: 0px;

	float:left;

}

.neu_seitenzahlen_link:hover {

	color:#ffffff;

	text-decoration:none;

	background: #005191;

	border-color: #005191;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:10px;

	FONT-WEIGHT: normal;

	BORDER-WIDTH: 0px;

	float:left;

}

/* Styles f?r Seitenzahlen bei Listen (Produktlisten, DownloadListe) */

/* Styles f?r FooterSeiten */

.footer_ueberschrift_1 {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: bold; 

	FONT-SIZE: 18px; 

	COLOR: #005191; 

	font-family: Arial, Helvetica, sans-serif;

}

.footer_ueberschrift_2 {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: bold; 

	FONT-SIZE: 12px; 

	COLOR: #005191; 

	font-family: Arial, Helvetica, sans-serif;

}

.footer_fliesstext {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	FONT-WEIGHT: normal;

	FONT-SIZE: 12px;

	COLOR: #000000;

	font-family: Arial, Helvetica, sans-serif;

	clear: left;	

}

.footer_link {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:12px;

	FONT-WEIGHT: bold;

	text-decoration:underline;

}

.footer_link:link {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:12px;

	FONT-WEIGHT: bold;

	text-decoration:underline;

}



.footer_link:visited {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	color:#000000;

	font-family: arial, helvetica, geneva, sans-serif;

	font-size:12px;

	FONT-WEIGHT: bold;

	text-decoration:underline;

}



.footer_link:hover {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	FONT-WEIGHT: bold;

	font-size:12px;

	color:#ffffff;

	background: #000000;

	border-color: #000000;

}

/* Ende Styles f?r FooterSeiten */

/* Styles f?r Voting Seiten */

.pictureborder{

	border: 1px solid #AEAFB2;	

}



table.voting_result_top {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px;

	border-color:#ffffff;

	border-style:solid;

	border-width:1px;

	background-color:#eeeeee;

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	font-size:12px;

}

table.voting_result_bottom {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	border-color:#ffffff;

	border-style:solid;

	border-width:1px;

	background-color:#555555;

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	font-size:12px;

}

table.voting_result_top td{

	PADDING: 2px 2px 2px 2px;

	MARGIN: 0px 0px 0px 0px;

	border-color:#ffffff;

	border-style:solid;

	border-width:1px;

	background-color:#eeeeee;

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	font-size:12px;

}

table.voting_result_bottom td{

	PADDING: 2px 2px 2px 2px;

	MARGIN: 0px 0px 0px 0px; 

	border-color:#ffffff;

	border-style:solid;

	border-width:1px;

	background-color:#999;

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	color:#ffffff;

	font-size:12px;

	font-weight:bold;

}

table.voting_balken {

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	border-width:0px;

}

table.voting_balken td{

	PADDING: 0px 0px 0px 0px;

	MARGIN: 0px 0px 0px 0px; 

	border-width:0px;

/*	border-color:#005191;*/

	background-image:url("/spielelandL/images/portalcom/votingbalken.gif");

/*	background-color:#72B3DF;*/

	font-family: arial, helvetica, geneva, sans-serif;

	text-decoration:none;

	font-size:12px;

	height:8px;

}

.voting_text

	{

	color: #000000;

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: normal;

	BORDER-WIDTH: 0px;

	text-decoration: none;

	}

.voting_text_bold

	{

	color: #000000;

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: bold;

	BORDER-WIDTH: 0px;

	text-decoration: none;

	}

/* Ende Styles f?r Voting Seiten */



/* Beginn Styles f?r E-Cards */

.ecard_text

	{

	color: #000000;

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: normal;

	BORDER-WIDTH: 0px;

	text-decoration: none;

	}



.ecard_link:link

	{

	color: #000000;

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: normal;

	BORDER-WIDTH: 0px;

	text-decoration: underline;

	}

.ecard_link:visited

	{

	color: #000000;

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: normal;

	BORDER-WIDTH: 0px;

	text-decoration: underline;

	}

.ecard_link:hover

	{

	color: #000000;

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 11px;

	FONT-WEIGHT: normal;

	BORDER-WIDTH: 0px;

	text-decoration: underline;

	}

/* Ende Styles f?r E-Cards */

/* td f?r RAW_HTML */

.td_raw {

	font-family: arial, verdana, helvetica, geneva, sans-serif;

	font-size: 12px;

}



/* Begin ticket */



.ticket_headline_bold

{

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:11px;

	color:#333333;

}



a.ticket_headline_ok:link

{

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#787878;

	text-decoration:none

}



a.ticket_headline_ok:visited

{

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#787878;

	text-decoration:none

}



a.ticket_headline_ok:hover

{

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#000000;

	text-decoration:none

}



.ticket_headline_ok {

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#787878;

	text-decoration:none

}



.ticket_headline_next

{

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#bebdbd;

}





.ticket_einleitung_headline

{

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:18px;

	color:#000000;

	padding-top:10px;

}





.ticket_einleitung

{

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#000000;

}



.ticket_text_headline{

	font-family: arial, verdana, geneva, sans-serif;

	font-weight:bold;

	font-size:15px;

	color:#000000;

}



a.ticket_link:link {

	color: #000000;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	text-decoration:underline;

}



a.ticket_link:visited{

	color:#000000;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	text-decoration:underline;

}



a.ticket_link:hover{

	font-family:arial,verdana,helvetica,sans-serif;

	text-decoration:underline;

	font-size:11px;

	color:#cccccc;

}

/*Ende Ticket*/