* {
	border:0;
	padding:0;
    margin:0;
}

/*#bodyStart {
	background-color: #6bd500;
	font-size: 1em;
	color:#000;
	padding:0;
	margin:0px;
	
	font-size:1.0em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
} */

.fehlersuchbild{
      margin-left:-20px;   
}

#videoLink{
   color:#5B0051;
   font-size: 14px;
   font-family:;
}

#kachelStart{
  background-image: url(../images/background/Fruehling/kachel_re.jpg);
     background-repeat:repeat-x;     
}

#mainStart {
	/*width:100%;
	height:603px;
	background-color:#FFDE18;
	background-image:url(../images/bg2.gif);
    background-repeat:repeat-x;*/
  background-image:url(../images/background/Fruehling/bg_fruehling.jpg);
  background-repeat:no-repeat;
  background-position:-102px 0;
}
body#start {
  background-image: url(../images/background/Fruehling/kachel_re.jpg);
     background-repeat:repeat-x;
	background-color: #6bd500;
	font-size: 1em;
	color:#000;
	padding:0;
	margin:0px;
	/* text-align: center; */
	font-size:1.0em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
	background-color: #5bb500;
	font-size: 1em;
	color:#000;
	padding:0;
	margin:0px;
	/* text-align: center; */
	font-size:1.0em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#kachel{
  background-image: url(../images/background/Fruehling/kachel_re_abgedunkelt.jpg);
     background-repeat:repeat-x;     
}

#main {
	/*width:100%;
	height:603px;
	background-color:#FFDE18;
	background-image:url(../images/bg2.gif);
    background-repeat:repeat-x;*/
  background-image:url(../images/background/Fruehling/bg_fruehling_abgedunkelt.jpg);
  background-repeat:no-repeat;
  background-position:-102px 0;
}




#container {
  text-align:left;
	/* vertical-align:middle; */
	/* margin:0px auto; */
	padding:0px;
	width:810px;
	height:636px;
	color:#000;
	border:0;                                  
  border-bottom:0;
  margin-left:144px;   
}

.left1, .left2, .left3, .left4, .left5 {
	background:white;
	width:196px;
	height:278px;
	float:left;
	position:relative;
  margin-left:-29px;
}

.left2 {
	height:330px;
}

.left3 {
	height:336px;
}

.left4 {
	height:390px;
}

.left5 {
	height:336px;
}

.right {
	background:transparent;
	width:586px;
	float:left;
	/* margin-left:10px; */
	margin-left:40px;
}

.head {
	position:relative;
	background:transparent;
	width:576px;
	height:108px;
	color: #fec40b;
}

.servicenavi {
	list-style:none;
	float:right;
	text-align:right;
}

ul.servicenavi {
	font-size:0.6em;
}

.servicenavi li {
	display:inline;
	font-size:0.95em;
}

.servicenavi li a:link, .servicenavi li a:visited, .servicenavi li a:hover, .servicenavi li a:focus, .servicenavi li a:active {
	text-decoration:none;
	color:white;
	
}

.servicenavi li a:hover, .servicenavi li a:focus, .servicenavi li a:active {
	text-decoration:underline;
}

.linkStartseite {
	float:left;
}

.content, .contentStart, .contentFlash {
	position:relative;
	width:576px;
	height:490px;
	padding-top:10px;
}

.contentFlash {
  padding-top:50px;
}

.contentarea{
  padding-top:40px;
}

.contentUmfrage{
	position:relative;
	width:576px;
	height:505px;
}

.houseFrame{
  position:relative;
  top:0px;
	width:571px;
	height:400px;  
}

.content_gbook {
	position:relative;
	width:576px;
	height:430px;
}

.content_fehlersuchbild {
	position:relative;
	width:576px;
	height:768px;
	padding-top:10px;
}

.content_eltern {
	position:relative;
	width:576px;
	height:825px;
	padding-top:10px;
}

.content_eltern_2_1 {
	position:relative;
	width:576px;
	height:690px;
	padding-top:10px;
}

.content_eltern_2_2 {
	position:relative;
	width:576px;
	height:770px;
	padding-top:10px;
}

.content_eltern_2_3 {
	position:relative;
	width:576px;
	height:740px;
	padding-top:10px;
}


.contentStart {
	background-image:url(../images/bg_haus.gif);
	background-repeat:no-repeat;
    background-position:left top;
	background-color:transparent;
}

.houseFrame {
  background-image:url(../images/haus.png);
	background-repeat:no-repeat;
    background-position:left top;
	background-color:transparent;
}


.contentShadow {
	border-right:10px solid #ffde18;
}

/* für wachsende Content-Container bei variablen Textlängen */
.contentStretchable {
	min-height:443px;
	height:auto;
	padding-bottom:13px;
}

.kind1, .kind2, .kind3, .kind4, .kind5 {
	position:absolute;
	top:283px;
	left:0px
}

.kind2 {
	top:313px;
}

.kind3 {
	top:343px;
}

.kind4 {
	top:367px;
}

.kind5{
  top:396px;
}

.flugzeug {
	margin-top:9px;
}

#footer {
	width:100%;
	background:#FFDE18;
	clear:both;
}

.hide {
	display:none;
}

.startPageRoom {
	width:254px;
	height:189px;
	margin:5.5px 0 0 7.5px;
	float:left;
	padding:0;
	overflow:hidden;
}

.ecardFrontBack/*, .ecardFormular*/ {
  margin-top: 20px;
  margin-left: 120px;
	/*float:left;*/
	padding:0;
	overflow:hidden;
}

.ecardFormular{
     margin-top: 50px;
     margin-left: 5px;
}

.ecard1Page, .ecard2Page, .ecard3Page {
	width:530px;
	height:159px;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	overflow:hidden;
}

.ecard2Page, .ecard3Page{
  margin-left: -80px;
}



.startPageRoof {
	width:570px;
	height:108px;
	margin:0 0 0 -1px;
	float:top;
	overflow:hidden;
}


.roomContainer {
	width:530px;
	height:397px;
	background:white;
	position:relative;
	top:1px;
	left:2px;
}

.clearer {
	clear:both;
	height:0.1px;
	font-size:0.1px;
	line-height:0.1px;
}

/* Navigation */
ul.naviLeft {
	list-style:none;
}


ul.naviLeft li div, ul.naviLeft li a:link, ul.naviLeft li a:visited, ul.naviLeft li a:hover, ul.naviLeft li a:focus, ul.naviLeft li a:active {
	display:block;
	font-weight:bold;
	vertical-align:middle;
	height:29px;
	width:192px;
	border-left:2px solid white;
	border-right:2px solid white;
	text-decoration:none;
	font-size:0.80em;
	background-image:url(../images/dashedLine.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

ul.naviLeft li a:hover, ul.naviLeft li a:focus, ul.naviLeft li a:active {
	text-decoration:underline;
}

ul.naviLeft li span {
	display:block;
	position:relative;
	top:6px;
}

.naviPos1 {
	top:1px !important;
}

.naviPos7 {
	top:6px !important;
}

#naviStartseite {
	background-color:#FDCB6B;
	color:#5E0000;
}

/* erste Ebene; 2. Ebene, passiv; 2. Ebene, aktiv */
#naviMinisterin, #naviMinisterin2Passiv, #naviMinisterin2Aktiv {
	background-color:#F9EE9C;
	color:#BD0103;
}

#naviMinisterin2Aktiv {
	background-color:#FCF7CE;
}

#naviKinder, #naviKinder2Passiv, #naviKinder2Passiv2, #naviKinder2Aktiv {
	background-color:#B4DC9E;
	color:#00440C;
}

#naviKinder2Passiv, #naviKinder2Passiv2, #naviKinder2Aktiv, #naviMinisterin2Passiv, #naviMinisterin2Aktiv, #naviInfo2Passiv, #naviInfo2Aktiv, #naviSpiel2Passiv, #naviSpiel2Aktiv, #naviEltern2Passiv, #naviEltern2Passiv2, #naviEltern2Aktiv {
	font-size:0.70em;
}

#naviKinder2Aktiv {
	background-color:#DAEECF;
}

#naviInfo, #naviInfo2Passiv, #naviInfo2Aktiv {
	background-color:#A2DAF3;
	color:#020287;
}

#naviInfo2Aktiv {
	background-color:#D1EDF9;
}

#naviSpiel, #naviSpiel2Passiv, #naviSpiel2Aktiv {
	background-color:#F1B0CE;
	color:#5B0051;
}

#naviSpiel2Aktiv {
	background-color:#F8D8E7;
}

#naviEltern, #naviEltern2Passiv, #naviEltern2Passiv2, #naviEltern2Aktiv {
	background-color:#BBC3E3;
	color:#290060;
	background-image:none;
	border-bottom:2px solid white;
	height:31px;
}

#naviEltern2Passiv, #naviEltern2Passiv2 {
	height:29px;
}

#naviEltern2Aktiv {
	background-color:#DDE1F1;
	height:29px;
}

.naviElternOpen {
	border-bottom:none !important;
	border-top:none !important;
	background-image:url(../images/dashedLine.gif) !important;
	background-repeat:no-repeat !important;
	background-position:left bottom !important;
}

.naviIcon, .naviIconEltern, .naviArrow {
	float:left;
	margin-left:5px;
    margin-right:5px;
}

.naviIconEltern {
	margin-right:0;
}

.naviArrow {
	margin:7px 5px 0 40px;
}

.bgWhite {
	background-color:white;
}

.bgYellow {
	background-color:#ffde18;
}

.bgTrans {
	background-color:transparent;
}

.bgNone {
	background-image:none !important;
}

.bottomBorder2 {
	border-bottom:2px solid white;
}

/* Sachgeschichten */
.sachHeader {
	padding-left:20px;
}

.sachContent, .sachContentEltern {
	width:535px;
	min-height:355px;
	height:auto;
	margin-left:21px;
	margin-top:11px;
}


/*.sachContentEltern {
	width:535px;
	height:455px;
} */

.playerContent {
	width:535px;
	min-height:355px;
	height:auto;
	margin-left:5px;
	margin-top:5px;
}


.fix {
	width: auto;
	height:400px;
	overflow-y: scroll;
}

.bold {
	font-weight:bold;
}

h3, h4{ /* war sachContentHeader */
	font-weight:bold;
	font-size:0.8em;
}

h4 {
	margin-top: 10px;
}

.sachImageContainer {
	margin-top:10px;
	margin-left:14px;
	margin-bottom:10px;
}

.sachArrowBig {
	vertical-align:middle;
}

.sachArrowSmall, .sachButtonSmall {
	vertical-align:middle;
	margin:0 1.5px 0 1.5px;
}

.sachButtonSmall {
	margin:0;
}

.sachImage {
	vertical-align:middle;
	margin:0 20px 0 20px;
}

.sachText {
	font-size:0.80em;
	padding-bottom:15px;
}

.sachText2 {
	font-size:0.80em;
	padding:0 0 0 22px;
}

.sachText3 {
	font-size:0.90em;
	padding:0 0 0 22px;
}

.elternText, .elternIconText {
	font-size:0.80em;
	margin-top: 10px;
	margin-bottom: 10px;
}

.elternIconText {
  padding-top: -50px;
}

.elternLinks{
	margin-left:20px;
	margin-top:21px;
}

.elternLinksSub {
  margin-top: 10px;
  margin-left: 0px;
  margin-bottom: 15px;
}

.linkText, .linkText2 {
  margin-left: 45px;
  margin-top: -26px;
}

.linkText2 {
  margin-top: -36px;
}

 .list {
	list-style:disc;
	font-size:0.80em;
	margin-left:30px;
}

.sachDigitsYellow, .sachDigitsGreen, .sachDigitsBlue, .sachDigitsLila, .sachDigitsRed {
	background-image:url(../images/digits_line_yellow.gif);
	background-repeat:repeat-x;
	height:5px;
	font-size:0.1px;
	line-height:0.1px;
	border-left:5px solid white;
	border-right:5px solid white;
}

.sachDigitsGreen {
	background-image:url(../images/digits_line_green.gif);
}

.sachDigitsBlue {
	background-image:url(../images/digits_line_blue.gif);
}

.sachDigitsLila {
	background-image:url(../images/digits_line_lila.gif);
}

.sachDigitsRed {
	background-image:url(../images/digits_line_red.gif);
}

.sachDashesYellow, .sachDashesGreen, .sachDashesBlue, .sachDashesLila, .sachDashesRed {
	background-image:url(../images/dashedLineYellow.gif);
	background-repeat:repeat-x;
	height:1px;
	font-size:0.1px;
	line-height:0.1px;
	border-left:1px solid white;
	border-right:1px solid white;
}

.sachDashesGreen {
	background-image:url(../images/dashedLineGreen.gif);
}

.sachDashesBlue {
	background-image:url(../images/dashedLineBlue.gif);
}

.sachDashesLila {
	background-image:url(../images/dashedLineLila.gif);
}

.sachDashesRed {
  background-image:url(../images/dashedLineRed.gif);
}

.sachFooter, .sachFooterEltern {
	position:relative;
	text-align:center;
	background-color:#ffffff;
	height:40px;
}

.sachFooterEltern {
  height: 50px;
}


.sachFooterNavi {
	padding-top:13px;
	float:left;
	width:80%;
	
}

.sachFooterBigButtons {
	top:5px;
	/*width:15%;*/
	float:right;
	padding:5px 10px 0 0;
}

.sachButtonsSpace {
	padding-left:3px;
}

.shadowSquare, .shadowSquareBottom {
	position:absolute;
	top:-3px;
	left:576px;
}

.shadowSquareBottom {
	top:441.5px;
}

.shadow {
	position:absolute;
	left:580px;
	top:10px;
}

.shadow2 {
	position:absolute;
	left:567px;
	top:10px;
}

.hide {
	display:none;
}

.contentBorder {
	border:2px solid white;
}

/** Sitemap **/
/* Schriftfarben und Hintergrundgrafiken für die verschiedenen Bereiche */
.sitemapContent .lila a { color:#290060; }
.sitemapContent div.lila { background-image:url(../images/sitemap_eltern.gif); }
.sitemapContent div.lila h4 { background-image:url(../images/sitemap_eltern_kl.gif); }
.sitemapContent .purple a { color:#5b0051; }
.sitemapContent div.purple { background-image:url(../images/sitemap_spielzimmer.gif); }
.sitemapContent div.purple h4 { background-image:url(../images/sitemap_spielzimmer_kl.gif); }
.sitemapContent .blue a { color:#020287; }
.sitemapContent div.blue { background-image:url(../images/sitemap_information.gif); }
.sitemapContent div.blue h4 { background-image:url(../images/sitemap_information_kl.gif); }
.sitemapContent .green a { color:#00440c; }
.sitemapContent div.green { background-image:url(../images/sitemap_kinder.gif); }
.sitemapContent div.green h4 { background-image:url(../images/sitemap_kinder_kl.gif); }
.sitemapContent .red a { color:#bd0103; }
.sitemapContent div.red { background-image:url(../images/sitemap_ministerin.gif); }
.sitemapContent div.red h4 { background-image:url(../images/sitemap_ministerin_kl.gif); }
.sitemapContent .brown a { color:#5e0000; }
.sitemapContent div.brown { background-image:url(../images/sitemap_home.gif); }

/* Formatierung fuer Links */
.sitemapContent a { text-decoration:none; }
.sitemapContent a:hover, .sitemapContent a:focus, .sitemapContent a:active { text-decoration:underline; }

.sitemapContent div {
	background-repeat:no-repeat;
	hhhmin-height: 50px; 
	min-height: 50px;
	height: auto !important; /* Loesung fuer den IE, kennt min-height und !importent nicht */
	height: 50px;            /* Loesung fuer den IE */
	padding:6px 0 0 55px;
}

.sitemapContent h4 {
	background-repeat:no-repeat;
	min-height: 20px;
	padding-left:20px;
	margin:8px 0 0 15px;
}
/** Ende Sitemap **/


/** Gästebuch **/

#inhalt_bottom{
	margin-top:-1px !important;
	height:32px !important;
	padding-top:0px !important;
	text-align:right !important;
	padding-right:24px !important;
	width:552px !important;
}

/** Ende Gästebuch **/


/** Umfarge **/
.buttonsUmfrage {
  margin-left: -20px;
}

.buttonU {
	/*width:222px;
	height:158px;*/
	margin-top: 20px;
	margin-left: 20px;
	float: left;
	overflow:hidden;
}

.umfrageText {
  font-weight: bold;
	font-size:0.80em;
	margin-top: 10px;
	margin-bottom: 10px;
}
/** Ende Umfrage **/

.platzhalter{
	visibility:hidden;
}

.ohneplatzhalter{
	display:none;
}


#bildersatz{
	vertical-align:middle;
	margin:0 20px 0 40px;
	width:330px;
	font-size:0.80em;
}

#bildersatz ul, #bildersatz ol{
	margin-top:10px;
	list-style:decimal;
	margin-left:17px;
}

#bildersatz li{
	margin-bottom:15px;
}

#bildersatz_table{
	width:100%;
	margin-left:-25px;
}

.gruppenbild{
	margin:0px !important;
	margin-left:40px !important;
	height:220px;
	width:440px;
}

.tvbild, .kkbild{
	height:345;
	width:550;
}

#tom, #max, #yildiz, #emma, #hanna, #phillip, #lotta{
	font-size:12px;
	border:2px solid black;
	background-color:#ffffff;
	padding:5px;
	position:relative;
	text-align:center;
	margin-bottom:-29px;
}

#tom{
	top:-230px;
	left:0px;
	width:200px;
	visibility:hidden;
}

#yildiz{
	top:-207px;
	left:75px;
	width:160px;
	visibility:hidden;
}

#max{
	top:-213px;
	left:130px;
	width:140px;
	visibility:hidden;
}

#hanna{
  top:-190px;
  left:200px;
  width:160px;
  visibility:hidden;
}

#emma{
  top:-215px;
  left:240px;
  width:120px;
  visibility:hidden;
}

#phillip{
  top:-210px;
  left:270px;
  width:190px;
  visibility:hidden;
}

#lotta{
  top:-210px;
  left:320px;
  width:160px;
  visibility:hidden;
}




#sieben_start .sachText{
	font-size:12px;
}

#ecards_start{
	font-size:12px;
}

#gbook_sub{
	text-align:right;
	padding-right:25px;
	margin:0px;
}

#fragebogen table{
	width:100%;
}

#fragebogen li a{
	display:block;
	background-image:url('../images/buttons/weiter_kl_gruen_aktiv.gif');
	background-repeat:no-repeat;
	background-position:right;
	padding-right:40px;
	min-height:25px;
}

#quizfragebogen li a{
	display:block;
	background-image:url('../images/buttons/weiter_kl_rosa_aktiv.gif');
	background-repeat:no-repeat;
	background-position:right;
	padding-right:40px;
	min-height:25px;
}

#fragebogen ol, #fragebogen li, #quizfragebogen li{
	list-style-type:decimal;
	vertical-align:top !important;
}

.fragebogen-top, quizfragebogen-top{
	vertical-align:top;
}

#fragebogen a{
	text-decoration:none;
	color:#000000;
}
#quizfragebogen a{
	text-decoration:none;
	color:#000000;
}

#fragebogen a:hover{
	text-decoration:underline;
	color:#000000;
}
#quizfragebogen a:hover{
	text-decoration:underline;
	color:#000000;
}

.groupsachimage{
	margin-right:7px !important;
}

.groupsmall{
	margin:0px !important;
}

.eintraege{
	margin-top:10px;
}

.gbook-submit{
	padding: 10px 194px 0px 0;
	text-align:right;
}

.ecard-submitSend, .ecard-submitPrev{
	padding: 10px 10px 0px 0;
	text-align:left;     
  margin-left: 196px;     
}

.ecard-submitPrev {
  margin-left: 330px;
  margin-top: -47px;
}

input.btn{
  color:transparent; 
  cursor: pointer;
  cursor: hand;
  border:none;
  font-size:0;
  display:block;
  line-height:0
}

/* kinder verlinkung auf sieben.html */
  #deeplink-sieben {
     display: block; 
     width: 231px; 
     position: absolute; 
     top: 480px; 
     left: -34px; 
     cursor: pointer; 
     background: url(../images/dummy.gif) transparent; 
     height: 141px;
  }
  .gone {
     position: absolute; 
     top: 0; 
     left: -99999px; 
  }