/* ###		Tags		### */
img {
	behavior: url(pngbehavior.htc);
}

img.rand{
		border: 1px solid #FFFFFF;
}

body, td {
	margin: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;

}

body {
	background-image:url(bilder/bg_site.gif);
	background-repeat:repeat-x;

	/*background-image:url(bilder/bg.jpg);*/
	background-image:url(bilder/bg_n.jpg);

	background-color:#00005E;
	color:#FFFFFF;
}

body #kletterframe {
    color:#0F61A8;
    font-size:11px;
    line-height:15px;
    overflow:auto;
}

body #kletterframe h1 {
    color:#659AD0;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    margin:0 0 12px;
}

body #kletterframe td, #kletterframe th {
    color:#0F61A8;
}

a {
	color: #FFF000;
	text-decoration: none;
	font-weight:bold;
}

a:hover {
	text-decoration: none;
}

#fenster td, #fenster th {
	color: #0F61A8;
}

/* ###		ID's		### */

#main_wrap {
	position: absolute;
	height: 530px;
	width: 960px;
	top: 50px;
	filter:alpha(opacity=50);
	-moz-opacity:.50;opacity:.50;
	background-color:#7AC1FF;

}
#main {
	width: 100%;
	height: 100%;
}

#row_wrap {
	position: absolute;
	left: 30px;
	top: 70px;
	height: 480px;
	width: 900px;

	background-color:#1E176F;
}

#frischer_leben {
    position: absolute;
    top: 110px;
    left: 196px;
    background-image: url('bilder/Frischer_Leben.png');
    background-repeat: no-repeat;
    width: 380px;
    height: 79px;
}
* html #frischer_leben {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/Frischer_Leben.png'); }

#natriumarm {
    position: absolute;
    top: 340px;
    left: 460px;
    background-image: url('bilder/Natriumarm.png');
    background-repeat: no-repeat;
    width: 400px;
    height: 144px;
}
* html #natriumarm {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/Natriumarm.png'); }


#row {
	width: 100%;
	height: 185px;
	z-index: 1;
}

#balken_wrap {
	position: absolute;
	margin-top: 363px;
	margin-left: 0px;
	z-index: 100;
}
#balken {
	width: 100%;
	height: 117px;

}

#suche_wrap {
	position: absolute;
	margin-top: 5px;
	margin-left: 645px;
	width: 250px;
	z-index: 210;
}

#suche {
	float: right;
}

#suche input {
	background-color: #9CB9E0;
	color:#FFFFFF;
	border: 0;
	font-size: 12px;
}

#suche input.suche_go {
    background-color: #E2363D;
}

#logo_wrap {
	position: absolute;
	top: -86px;
	left: -600px;
	z-index: 101;

	voice-family: "\"}\"";
	voice-family: inherit;
	left: 330px;
	z-index: 105;
}


html>body #logo_wrap {
	left: 330px;
}

#bgmenu {
	background-image:url(bilder/bg_oben.jpg);
	position: absolute;
	width: 900px;
	height: 29px;
	z-index:104;
}

#row_content_wrap {
	height: 360px;
}
#row_content {
	width: 100%;
	height: 100%;
	z-index: 0;
}

#popup{


}

#content_bg{
	position: absolute;
	top: 50px;
	left: 200px;
	width: 500px;
	height: 420px;
	z-index: 1;
	border:1px solid #FFFFFF;

	filter:alpha(opacity=70);
	-moz-opacity:.70;opacity:.70;
	background-color:#1F166F;
}

#content_bg_anfahrt{
	position: absolute;
	top: 30px;
	left: 30px;
	width: 650px;
	height: 420px;
	z-index: 1;
	border:1px solid #FFFFFF;

	filter:alpha(opacity=70);
	-moz-opacity:.70;opacity:.70;
	background-color:#1F166F;
}

#content_anfahrt{
	position: absolute;
	top: 40px;
	left: 40px;
	width: 630px;
	height: 400px;
	z-index: 100;
}

#maps_scroll {
	position:absolute;
	top:0px;
	left:0px;
	width:450px;
	height:290px;
	overflow:auto;
}

#google_map {
	width:430px;
	height:280px;
	color:black;
}

#maps_ergebnis {
	width:420px;
	padding-top:7px;
	min-height:1px;
	height:auto  !important;
	height:1px;
}

#content_anfahrt h1 {
	position:absolute;
	top:0;
	right:10px;
	font-size:12px;
	width:160px;
}

#maps_suche {
	position:absolute;
	top:40px;
	left:460px;
	width:160px;
	height:120px;
}

#maps_suche input {
	margin:0;
}

#content_bg_start{
	position: absolute;
	top: 5px;
	left:630px;
	width: 260px;
	height: 215px;
	z-index: 1;
	background-image: url('bilder/Button_Textfeld.png');
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 1px;
	/*
	border:1px solid #FFFFFF;
	padding-top: 15px;
    width: 240px;
	height: 200px;
    filter:alpha(opacity=70);
	-moz-opacity:.70;opacity:.70;
	background-color:#1F166F;
    display:none;*/
}
* html #content_bg_start {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/Button_Textfeld.png'); }

#content_bg_start .ueberschrift_start {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 28px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

#content_bg_start .text_start {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #253F8E;
}

#content_bg_start .text_start a {
    color: #E2363D;
    font-weight: bold;
    text-decoration: underline;
}

#aktion_start {
    position: absolute;
    top: 0px;
    left: 625px;
    width: 260px;
    height: 260px;
    /*z-index: 500;*/
    background-image: url('bilder/Button_Fussball.png');
    background-repeat: no-repeat;
}
* html #aktion_start {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/Button_Fussball.png'); }

#aktion_start span.aktion_link {
    width: 260px;
    height: 260px;
    display: block;
}

#content{
	position: absolute;
	top: 80px;
	left: 230px;
	width: 450px;
	height: 410px;
	z-index: 100;
}

#content_save{
height: 270px;
left:200px;
position:absolute;
top:52px;
width:500px;
z-index:100;
overflow: auto;
}

#content_bg2{
	position: absolute;
	width: 600px;
	height: 520px;
	z-index: 1;
	border:1px solid #7BAFE5;

	filter:alpha(opacity=88);
	-moz-opacity:.88;opacity:.88;
	background-color:#1F166F;

}

#content2{
	position: absolute;
	width:600px;
	height: 490px;
	z-index: 100;
	overflow:auto;

}

#content_padding{
	padding:30px;
}

#leiste{
	position: absolute;
	width:590px;
	top:490px;
	left:0px;
	text-align:right;
	z-index: 100;
	padding: 5px;
}

#content2 h1 {
	color: #FFFFFF;
	margin: 0px;
	margin-bottom: 12px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#content h1, #content_save h1  {
	color: #FFFFFF;
	margin: 0px;
	margin-bottom: 12px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#intro_content_wrap {
    height:480px;
    left:0px;
    position:absolute;
    top:50px;
    width:900px;
    z-index:0;
    overflow: hidden;
}

#intro_text {
	left: 276px;/*487px;*/
	position:absolute;
	top: 90px;/*60px;*/
	z-index: 1005;
}
#inner_content_wrap {
/*height:447px;*/
height: 460px;
left:0px;
position:absolute;
top:20px;
width:900px;
z-index:0;
overflow: hidden;
}
#inner_content {
	color: white;
	width: 100%;
	height: 100%;
	position:absolute;
	top: 20px;
	z-index: 1;
	overflow: hidden;
}

#inner_content2 {
	color: white;
	width: 100%;
	height: 100%;
	z-index: 1;
}


#inner_content_ani {
	position: absolute;
	top:60px;
	left: 0px;
	color: white;
	width: 100%;
	height: 400px;
	z-index: 0;
}

#inner_content_ani2 {
	position: absolute;
	top:0px;
	left: 0px;
	color: white;
	width: 100%;
	height: 100%;
	z-index: 0;
	overflow: hidden;
}

#kol_content_wrapper {
	width: 210px;
	vertical-align: top;
}

#nav_produkte_wrap {
	position: absolute;
	top: 30px;
	left: 499px;
	overflow: visible;
	z-index: 140;
}
#nav_produkte {
	color: #FFFFFF;
	position: absolute;
	top: -1px;
	left: 2px;
	width: 400px;
	float:right;
	/*filter:alpha(opacity=50);
	-moz-opacity:.50;opacity:.50;	*/
}

div.but_produkte {
	width:133px;
	float:right;
}

#box_nav_wrap {
	position: absolute;
	top: 5px;
	left: 0px;
	width: 100%;
	overflow: visible;
	z-index: 140;
}
#box_nav {
	border: 1px solid #DDDDDD;
	width: 100px;
	height: 100%;
	color: #DDDDDD;
}
#box_nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	overflow: visible;
}
#box_nav li {
	list-style: none;
	padding: 0px;
	text-align: right;
	clear: both;
}
#box_nav a {

}

#tools_wrap {
	position: absolute;
	left: 705px;
	top: 150px;
	text-align: center;
	width: 200px;
}

#tools_wrap a {
	margin-left: 15px;
}

#footer_wrap {
	position: absolute;
	top: 535px;
}
#footer, #footer a {
	color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#produkt_col1_wrap {
	float: left;
	width: 230px;
	height: 360px;
	overflow: hidden;
}
#produkt_col1 {
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
}
#produkt_col1 td {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
}
#produkt_col1 h1 {
	margin: 0px;
	margin-bottom: 10px;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

#produkt_col2_wrap {
	float: left;
	height: 360px;
	width: 461px;
	text-align: center;
}
#produkt_col2 {
	border-left: 2px solid white;
	border-right: 2px solid white;
}

#produkt_col3_wrap {
	float: left;
	height: 360px;
}
#produkt_col3 {
	padding: 20px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
}
#produkt_col3 td {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
}

#gal_link {
	position: absolute;
	top: 500px;
	left: 720px;
}

#gal_link a {
	color: white;
	text-decoration: none;
}

/* ###		Classes		### */

.box_nav_row {
	float:left;
}

#box_nav_wrap div#d2 {
    padding-left: 350px;
}

.box_nav_col_1 {
	float:left;
	text-align: left;
	z-index: 20;
	width: 120px;
	cursor: hand; /* for IE/win */
	cursor: pointer;
}
.box_nav_col_1_div {
	display: block;
	margin-right: 2px;
	color: white;
	cursor: hand; /* for IE/win */
	cursor: pointer;
	z-index: 21;
}

.box_nav_col_1_div a {
	display: block;
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	padding-left: 10px;
	float: left;
}

.box_nav_col_1_div_aktiv {
	display: block;
	margin-right: 2px;
	color: white;
	cursor: hand; /* for IE/win */
	cursor: pointer;
	z-index: 21;
}

.box_nav_col_1_div_aktiv a {
	display: block;
	color: #60A8E3;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	padding-left: 10px;
}

.box_nav_col_2 {
	float:left;
	display: none;
	width: 170px;
	z-index: 150;
	padding: 0px;
	margin: 0px;
	position: relative;

	/*
	height: 200px;
	background: url(bilder/blau_bg.png);
	position: relative;*/
}

/*
.box_nav_col_2_div {
	display: block;
	z-index: 150;
	color: white;
	cursor: hand;
	cursor: pointer;
	margin: 0px;
	margin-right: 2px;
	background-color: #FF0000;
}
*/
.box_nav_col_2 a {
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding: 3px;
	padding-left: 10px;
	cursor: hand;
	cursor: pointer;
	margin: 0px;
	margin-right: 2px;
	float: none;
}

.box_nav_col_2 a:hover {
	color: white;
	background-color: #61A9E4;

}




.box_nav_col_3 {
	float:left;
	display: none;
	z-index: 0;
	position: relative;
}

.box_nav_col_3_div {
	float: left;
	background-color: #818286;
	color: white;
	cursor: hand; /* for IE/win */
	cursor: pointer;
	width: 60px;
}

.box_nav_col_3_div a {
	display: block;
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 3px;
}

.spacer {
	font-size: 5px;
	height: 5px;
}

#imgInfo {
	text-align: center;
	color: white;
	position:absolute;
	left:-50px;
	top:-50px;
	background-color: #818286;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#imgInfo div {
	border: 1px solid white;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;

}

#imp_wrap {

	position: absolute;
	top: 489px;

	width: 900px;
	z-index: 680;
}

#imp #sound_wrap {
	position: relative;
	top: -10px;
	left: -10px;
	float: left;
}

#sound_wrap #sound img {
	position: relative;
	top:7px;
}

#sound_wrap #sound span {
	padding:0 5px;
}

#imp div {
	float: right;
	font-size: 11px;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	margin-left: 10px;


}

#imp a {
	font-size: 11px;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
}

#imp div {
	display: inline;
}

#copyright {

	position: absolute;
	top: -75px;
	left: 905px;

	width: 20px;
	z-index: 680;
	text-align: left;
	color: #3D6DC0;
	font-weight: normal;
}

#copyright a {
	color: #3D6DC0;
	font-weight: normal;
}

#intro, #intro a {
	margin-top: 10px;
	font-size: 12px;
	vertical-align: middle;
	color: #6F6F6F;
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	text-align: center;
	text-decoration: none;
}

.st_content {
	color: #818286;
}

.st_content h1, .content_col h1 {
	color: #005BA2;
	margin: 0px;
	margin-bottom: 5px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.st_content h2, .content_col h2 {
	color: #818286;
	margin: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}



#start_content {
	position: absolute;
	top: 90px;
	left: 550px;
}

#start_content h1 {
	color: #005BA2;
	margin: 0px;
	margin-bottom: 5px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#flash {

	voice-family: "\"}\"";
	voice-family: inherit;
	position: relative;
	top: -2px
	}
html>body #flash {
	top: 0px
	}

#merkzettel td {
	padding: 2px;
}

.pr_name {
	text-align: right;
	padding-right: 15px;
}

.bo_r {
	border-right: 1px solid #949599;
}
.bo_l {
	border-left: 1px solid #949599;
}

.col_spacer {
	width: 10px;
}

.info_h {
	display: none;
}


    div.autocomplete {
      position:absolute;
      width:300px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected {
	background-color: #E9E9E9;
}
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding: 3px 2px 3px 2px;
      height:14px;
      cursor:pointer;
    }

#feld_links_wrap {
	position: absolute;
	top: 58px;
	left: 20px;
	width: 385px;
	height: 150px;
	background-color: #0159A0;
	color:white;
}

#feld_links_wrap b, #feld_links_wrap div, #feld_links_wrap td {
	color: white;
	font-weight: bold;
}

#feld_links {
	padding: 5px;
}

#feld_rechts_wrap {
	position: absolute;
	top: 58px;
	left: 420px;
	height: 150px;
	background-color: white;
	color: #949599;
	overflow: auto;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 380px;
	}
html>body #feld_rechts_wrap {
	width: 385px;
	}

#feld_rechts {
	padding: 5px;
}

#start_suche_plz, #start_suche_name {
	float: right;
	width: 60px;
	text-align: center;
}



form {
	margin: 0px;
}

input, textarea, submit, select {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #0159A0;
	background-color: #ECECEC;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 11px;
	font-weight: normal;
	color: #5B5B5B;
}

.err {
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: Red;
	padding-top: 5px;
}

    div#liste {
    }
    div#liste ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div#liste ul li.selected {
		background-color: #E9E9E9;
	}
    div#liste ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding: 3px 2px 3px 2px;
      height:14px;
      cursor:pointer;
    }


#rlscopyright a {
	color: #DDDDDD;
}

div.mediumleft {
	padding: 0px 10px 10px 0px;
	float: left;
	text-align: right;
}


div.mediumright {
	padding: 0px 0px 10px 10px;
	float: right;
	text-align: left;
}

div.mediumcenter {
	padding: 0px 10px 10px 10px;
}

div.mediumBreite {
	background-color: #0157A4;
	font-family: Verdana,Arial,sans-serif;
	color: #FFFFFF;
}

div.mediumBeschriftung {
	padding: 4px 4px 1px 4px;
	font-size: 11px;
	text-align: left;
}

div.mediumCopyright {
	padding: 1px 4px 4px 4px;
	font-style: italic;
	font-size: 10px;
	text-align: right;
}

#paging {
	position: absolute;
	top: 30px;
	left: 290px;
}
#fenster {
	width: 540px;
	height: 580px;

	z-index: 1100;
	text-align: left;
	background-color: #FFFFFF;
	border:1px solid #161163;

	position: absolute;
	top: -80px;
	left: 150px;
	z-index: 850;
}

#fenster_cont {
	color:#0F61A8;
	font-size:11px;
	line-height:15px;
	overflow:auto;
	padding:0px 20px 0px 20px;
	background-image:url(bilder/bg_fenster.jpg);
	background-repeat:no-repeat;
	background-color:#E1EDF7;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%;
	height:400px;

	}
html>body #fenster_cont {
	width: 500px;
	height:390px;
}

#fenster_cont td {
	color: #0F61A8;
	font-size: 11px;
	line-height: 15px;
}

#fenster_loader {
	color:#0F61A8;
	font-size:11px;
	line-height:15px;
	overflow:auto;
	padding:110px 20px 0px 20px;
	background-image:url(bilder/bg_fenster.jpg);
	background-repeat:no-repeat;
	background-color:#E1EDF7;
	text-align: center;

	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%;
	height:400px;
	}
html>body #fenster_loader {
	width: 500px;
	height:300px;
}

#fenster_cont a {
	color: #1D166E;
}

#fenster_scroll {

}

#fenster_menu {
	background-color:#DF2D2F;
	float:right;
	width:100%;
}

#fenster_menu img {
	position:relative;
	left:421px;
}

#fenster_cont h1 {
	color: #659AD0;
	margin: 0px;
	margin-bottom: 12px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

#menu_save_wrap {
	color: #7CBFF6;
	position: absolute;
	top: -273px;
	left: 5px;
	width: 190px;
	background-color:#1F166F;
	border:1px solid #FFFFFF;
	opacity:0.8;
	z-index:1;
}


#menu_save {
	padding: 10px;
}

#menu_save .menu {
	font-weight: normal;
}
#menu_save .menu_active {
	font-weight: bold;
}
#menu_save .submenu a{
	font-weight: normal;
}
.submenu .menu_active {
	font-weight: bold;
}

.submenu {
	margin-left: 7px;
}

.spacer {
	font-size: 5px;
	height: 5px;
}

#medienliste {
	line-height: 25px;
}

div.autocomplete {
  position:absolute;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #6EA1DC;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:16px;
  cursor:pointer;
  color: #1D166E;
  font-size: 10px;
}

#autocomplete_choices {
	z-index: 101;

}

#kids_rahmen {
	position:absolute;
	top:28px;
	left:0;
	background:url(bilder/kinderecke-back.png) scroll no-repeat;
	width:900px;
	height:452px;
}

* html #kids_rahmen {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/kinderecke-back.png'); }

#kidsworld_button {
	position:absolute;
	top:-8px;
	left:205px;
	width:118px;
	height:37px;
	background:url(bilder/kidsworld_button.png);
	z-index:400;
	cursor:hand;
}

#kidsworld_button span {
	display:block;
	width:118px;
	height:37px;
}

* html #kidsworld_button {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/kidsworld_button.png'); }

#kids_menu {
	position:absolute;
	top:28px;
	left:700px;
	height:452px;
	width:190px;
	background:#3B88C8;
	border-left:3px solid #243F8f;
}

#kids_buttons span {
	position:absolute;
	display:block;
}

#kids_buttons a, #kids_buttons div {
	display:block;
	position:absolute;
	cursor:hand;
}

#but_kmal span {	width:107px;	height:150px; }
a#but_kmal, div#but_kmal { width:107px; height:150px; top:62px; left:800px; background:url(bilder/but2_mal_aus.png); }
a#but_kmal:hover, a#but_kmal.aktiv { background:url(bilder/but2_mal_an.png); }
* html a#but_kmal, * html div#but_kmal {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/but2_mal_aus.png'); }
* html a#but_kmal:hover, * html a#but_kmal.aktiv { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/but2_mal_an.png'); }

#but_ksteck span { width:85px;	height:100px; }
a#but_ksteck, div#but_ksteck { width:85px; height:100px; top:48px; left:700px; background:url(bilder/but_steck_aus.png); }
a#but_ksteck:hover, a#but_ksteck.aktiv { background:url(bilder/but_steck_an.png); }

#but_kgewinn span { width:79px;	height:130px; }
a#but_kgewinn, div#but_kgewinn { width:79px; height:130px; top:165px; left:700px; background:url(bilder/but_gewinn_aus.png); }
a#but_kgewinn:hover, a#but_kgewinn.aktiv { background:url(bilder/but_gewinn_an.png); }

#but_kaben span { width:134px;	height:150px; }
a#but_kaben, div#but_kaben { width:134px; height:150px; top:198px; left:690px; background:url(bilder/but2_aben_aus.png); }
a#but_kaben:hover, a#but_kaben.aktiv { background:url(bilder/but2_aben_an.png); }
* html a#but_kaben, * html div#but_kaben {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/but2_aben_aus.png'); }
* html a#but_kaben:hover, * html a#but_kaben.aktiv { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/but2_aben_an.png'); }

#but_zurueck span { width:120px;	height:44px; position:absolute; display:block; }
a#but_zurueck { width:120px; height:44px; display:block; margin-top:5px; cursor:hand; background:url(bilder/but2_zurueck_aus.png); }
a#but_zurueck:hover, a#but_zurueck.aktiv { background:url(bilder/but2_zurueck_an.png); }
* html a#but_zurueck, * html div#but_zurueck {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/but2_zurueck_aus.png'); }
* html a#but_zurueck:hover, * html a#but_zurueck.aktiv { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/but2_zurueck_an.png'); }

#but_kidsworld  { position:absolute; top:370px; left:560px; background:url(bilder/kinderecke_logo.png); width:330px; height:98px; }
* html #but_kidsworld  {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/kinderecke_logo.png'); }

#menu_kids {
	position: absolute;
	top:0;
	left:0;
	width: 900px;
	height: 29px;
	z-index:99;
}

#menu_kids span { position:absolute; display:block; width:325px; height:32px; }

#menu_kids a { display:block; position:absolute; bottom:1px; cursor:hand; width:325px; height:32px; }

a#but_erwach { left:0px; background:url(bilder/erwach_aus.png); }
a#but_erwach:hover, a#but_erwach.aktiv { background:url(bilder/erwach_an.png); }
* html a#but_erwach  { bottom:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/erwach_aus.png'); }
* html a#but_erwach:hover, * html a#but_erwach.aktiv  {bottom:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/erwach_an.png'); }


a#but_natur { right:0px; background:url(bilder/natur_aus.png); }
a#but_natur:hover, a#but_natur.aktiv { background:url(bilder/natur_an.png); }
* html a#but_natur  {bottom:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/natur_aus.png'); }
* html a#but_natur:hover, * html a#but_natur.aktiv   {bottom:0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='bilder/natur_an.png'); }

.kids_topic {
	padding:0;
	margin:0;
	font:bold 16px Arial, sans-serif;
	color:#243F8f;
}

#kids_inhalt {
	position:absolute;
	top:65px;
	left:70px;
	padding:5px;
	width:800px;
}

.kids_malvorlage {
	float:left;
	clear:left;
	text-align:left;
}

.kids_sw {
	position:absolute;
	top:140px;
	right:10px;
	width:140px;
}

* html .kids_sw { right:0; }

.kids_malvorlage img, .kids_malvorlage_wrap img {
	border:1px solid #243F8f;
	margin:0 25px 5px 0;
}

.kids_malvorlage_wrap {
	width:600px;
}

.kids_inhalt img {
	border:0;
	margin:0 20px 5px 0;
}

.kids_inhalt {
	width:600px;
}

.sprechblase_kids {
	font:bold 16px Arial, sans-serif;
	color:#243F8f;
	position:absolute;
	top:37px;
	left:440px;
	width:150px;
	text-align:center;
}

.sprechblase_gewinnspiel {
	display:block;
	position:absolute;
	left:424px;
	top:90px;
	z-index:104;
	width:259px;
	height:212px;
}

#content_gastronomie {
	position: absolute;
	top: 70px;
	left: 220px;
	width: 460px;
	height: 410px;
	z-index: 100;
}

#content_gastronomie a {
	width:110px;
	height:110px;
	border:1px solid white;
	float:left;
	overflow:hidden;
	margin:0 3px 3px 0;
}

#content_gastronomie img {
	border:0;
}

#content_gastronomie h1 {
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:5px 0;
	text-align:center;
}

/******** START ProduktUebersicht ************/

#produktreihen {
    position: absolute;
    top: 40px;
    left: 0px;
    width: 900px;
    height: 400px;
    z-index: 102;
}

.produktreihe {
    float: left;
    display: block;
    width: 450px;
    height: 200px;
}

.produktreihe img {
    border: 0 none;
}
.produktreihe a {
    color: #FFFFFF;
    font-size: 24px;
    font-family: Helvetica, Arial, sans-serif;
    line-height: 56px;
}

#preihe0 {
    background-image: url('bilder/Button_trans_0.jpg');
    background-repaet:no-repeat;
    width: 450px;
    height: 200px;
    cursor: pointer;
}
#reiheneck0, #reiheneck_aktiv0 {
    /*position: absolute;
    top: 142px;
    left: 392px;
    width: 58px;
    height: 58px;*/
    float: right;
    margin-top: 142px;
}
#reihentext0 {
    float: right;
    margin-top: 142px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #5D87C1;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

#preihe1 {
    background-image: url('bilder/Button_trans_1.jpg');
    background-repaet:no-repeat;
    width: 450px;
    height: 200px;
    cursor: pointer;
}
#reiheneck1, #reiheneck_aktiv1 {
    float: left;
    margin-top: 142px;
}
#reihentext1 {
    float: left;
    margin-top: 142px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #5D87C1;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

#preihe2 {
    background-image: url('bilder/Button_trans_2.jpg');
    background-repaet:no-repeat;
    width: 450px;
    height: 200px;
    cursor: pointer;
}
#reiheneck2, #reiheneck_aktiv2 {
    float: right;
}
#reihentext2 {
    float: right;
    margin-top: 1px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #5D87C1;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

#preihe3 {
    background-image: url('bilder/Button_trans_3.jpg');
    background-repaet:no-repeat;
    width: 450px;
    height: 200px;
    cursor: pointer;
}
#reiheneck3, #reiheneck_aktiv3 {
    float: left;
}
#reihentext3 {
    float: left;
    margin-top: 1px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #5D87C1;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

/********* ENDE ProduktUebersicht*********/

/******** START ProduktUebersicht 3er ************/

#produktspalten {
    position: absolute;
    top: 40px;
    left: 0px;
    width: 900px;
    height: 400px;
    z-index: 102;
}

.produktspalte {
    float: left;
    display: block;
    width: 300px;
    height: 400px;
}

.produktspalte img {
    border: 0 none;
}
.produktspalte a {
    color: #FFFFFF;
    font-size: 24px;
    font-family: Helvetica, Arial, sans-serif;
    line-height: 56px;
}

#pspalte0 {
    background-image: url('bilder/pspalte0.jpg');
    background-repaet:no-repeat;
    width: 300px;
    height: 400px;
    cursor: pointer;
}

#pspalte1 {
    background-image: url('bilder/pspalte1.jpg');
    background-repaet:no-repeat;
    width: 300px;
    height: 400px;
    cursor: pointer;
}

#pspalte2 {
    background-image: url('bilder/pspalte2.jpg');
    background-repaet:no-repeat;
    width: 300px;
    height: 400px;
    cursor: pointer;
}

/********* ENDE ProduktUebersicht 3er*********/

/********* START ProduktUebersict Einweg **********/
#produktreihen_einweg {
    position: absolute;
    top: 40px;
    left: 0px;
    width: 900px;
    height: 400px;
    z-index: 102;
}

.produktreihe_einweg {
    float: left;
    display: block;
    width: 450px;
    height: 200px;
}

.produktreihe_einweg img {
    border: 0 none;
}
.produktreihe_einweg a {
    color: #FFFFFF;
    font-size: 24px;
    font-family: Helvetica, Arial, sans-serif;
    line-height: 56px;
}

#preihe0_einweg {
    background-image: url('bilder/Button_trans_0.jpg');
    background-repaet:no-repeat;
    width: 450px;
    height: 200px;
    cursor: pointer;
}
#reiheneck0_einweg, #reiheneck_aktiv0_einweg {
    /*position: absolute;
    top: 142px;
    left: 392px;
    width: 58px;
    height: 58px;*/
    float: right;
    margin-top: 142px;
}
#reihentext0_einweg {
    float: right;
    margin-top: 142px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #5D87C1;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

#preihe1_einweg {
    background-image: url('bilder/Button_trans_1.jpg');
    background-repaet:no-repeat;
    width: 450px;
    height: 200px;
    cursor: pointer;
}
#reiheneck1_einweg, #reiheneck_aktiv1_einweg {
    float: left;
    margin-top: 142px;
}
#reihentext1_einweg {
    float: left;
    margin-top: 142px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #5D87C1;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

/********** ENDE ProduktUebersicht Einweg********/