html { 
  height							:100%;
}

body {
  margin							:0px;
  padding						:0px;
  background					:#ecfed9 url(img/bg.jpg) repeat-x;
  font-family					:verdana, helvetica, sans-serif;
  color							:#003399;
  font-size						:10pt;
  font-weight					:normal;
  height							:100%;
}

img {
	border						:none;
}

input[type=submit] {
  font-size						:8pt;
  font-weight					:normal;
}

input[type=text] {
  font-size						:8pt;
  font-weight					:normal;
}

 a:link, a:visited {
 text-decoration				:none;
 border							:none;
 font-family						:verdana;
 color								:#999;
 font-size						:10pt;
 font-weight					:normal;
}

 a:hover {
 text-decoration				:none;
 border							:none;
 font-family						:verdana;
 color								:#666;
 font-size						:10pt;
 font-weight					:normal;
}

 a.menue {
  text-decoration		:none;
  font-family						:verdana;
  border					:none;
  color					:#416c13;
  font-size				:12pt;
}

a.aktiv {
  text-decoration		:none;
  font-family			:verdana;
  border					:none;
  color					:#FFF;
  font-size				:12pt;
}

a.footer {
  text-decoration		:none;
  font-family			:verdana;
  border					:none;
  color					:#70a040;
  font-size				:10pt;
}

 a.kids {
 position					:relative;
 top						:98px;
 left						:57px;
 display					:block;
 width					:60px;
 height					:32px;
 float						:left;
}

 a.eltern {
 position					:relative;
 top						:92px;
 right						:62px;
 display					:block;
 width					:68px;
 height					:32px;
 float						:right;
}

 a.lila {
 text-decoration		:none;
  font-family			:verdana;
  border					:none;
  color					:#637ee0;
  font-size				:12pt;
  font-weight			:bold;
}

 a.pandaling {
 display					:block;
 width					:113px;
 height					:92px;
}

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

#wrapper {
  width							:1020px;
  margin							:0 auto;
  background					:url(img/content.jpg) repeat-y;
  min-height					:80%; /* Mindesthöhe für moderne Browser */
  height							:auto !important; /* Important Regel für moderne Browser */ 
  height							:80%; /* Mindesthöhe für den IE */ 
  overflow						:hidden !important; /* FF Scroll-leiste */
}

#header {
  position						:relative;
  top								:0px;
  left								:0px;
  width							:1020px;
  height							:200px;
  background					:url(img/header.jpg) no-repeat;
}

#headerinfos {
  position						:relative;
  top								:35px;
  left								:200px;
  width							:700px;
  height							:80px;
  color							:#FFF;
  font-size						:14pt;
  text-align						:center;
}

#pandaling {
  position						:relative;
  top								:-55px;
  left								:905px;
  width							:113px;
  height							:92px;
}

#subheader {
  position						:relative;
  top								:-82px;
  left								:10px;
  width							:1000px;
  height							:150px;
  text-align						:left;
}

#kreativbereich {
  position						:relative;
  top								:0px;
  left								:0px;
  width							:260px;
  height							:150px;
  background					:url(img/kreativbereich.jpg) no-repeat;
  float							:left;
}

#kreativintro {
  position						:relative;
  top								:0px;
  left								:270px;
  width							:700px;
  height							:100px;
  text-align						:left;
}

#kreativcontent {
  position						:relative;
  top								:0px;
  left								:50px;
  width							:900px;
  text-align						:left;
}

#buecherlinks {
  position						:relative;
  top								:0px;
  left								:0px;
  width							:450px;
  text-align						:left;
  font-family					:verdana;
  font-size						:10pt;
  color							:#666;
  float							:left;
}

#buecherrechts {
  position						:relative;
  top								:0px;
  left								:0px;
  width							:450px;
  text-align						:left;
  font-family					:verdana;
  font-size						:10pt;
  color							:#666;
  float							:right;
}

a.malvorlagen {
  position						:relative;
  top								:-600px;
  left								:520px;
  display							:block;
  width							:120px;
  height							:100px;/*border:1px solid blue;*/
}

a.basteln {
  position						:relative;
  top								:-380px;
  left								:50px;
  display							:block;
  width							:80px;
  height							:100px;/*border:1px solid blue;*/
}

a.spielekids {
  position						:relative;
  top								:-755px;
  left								:780px;
  display							:block;
  width							:80px;
  height							:100px;/*border:1px solid blue;*/
}

a.buchempfehlungenkids {
  position						:relative;
  top								:-710px;
  left								:310px;
  display							:block;
  width							:140px;
  height							:80px;/*border:1px solid blue;*/
}

 #menue {
  position						:relative;
  top								:22px;
  right							:80px;
  width							:600px;
  height							:25px;
  float							:right;
}

#headline {
  position						:relative;
  top								:30px;
  width							:740px;
  height							:80px;
  float							:right;
}

#screen {
  position						:relative;
  top								:-82px;
  left								:10px;
  width							:1000px;
}

#contentstart {
  position						:relative;
  top								:20px;
  left								:0px;
  width							:780px;
  margin							:0 auto;
  text-align						:left;
  font-family					:verdana;
  font-size						:12pt;
  color							:#666;
}

#content {
  position						:relative;
  top								:0px;
  left								:0px;
  width							:700px;
  text-align						:center;
  font-family					:verdana;
  font-size						:12pt;
  color							:#666;
  z-index						:200;
}

#contentverlag {
  position						:relative;
  top								:0px;
  left								:50px;
  width							:900px;
  text-align						:left;
  font-family					:verdana;
  font-size						:12pt;
  color							:#666;
  z-index						:200;
}

#verlag {
  position						:relative;
  top								:20px;
  left								:0px;
  width							:900px;
}

#team {
  position						:relative;
  top								:30px;
  left								:0px;
  margin							:0 auto;
  width							:700px;
}

#gewinnspiel {
  position						:relative;
  top								:30px;
  left								:0px;
  margin							:0 auto;
  width							:700px;
  font-family					:verdana;
  font-size						:12pt;
  color							:#666;
}

#spiele {
  position						:relative;
  top								:30px;
  left								:100px;
  margin							:0 auto;
  width							:700px;
  font-family					:verdana;
  font-size						:12pt;
  color							:#666;
  text-align						:left;
}

#footer {
  position						:relative;
  margin							:auto;
  top								:0px;
  left								:0px;
  width							:1020px;
  height							:100px;
  text-align						:center;
  background					:url(img/footer.jpg) no-repeat;
}

#footerlinks {
  position						:relative;
  margin							:auto;
  top								:20px;
  left								:0px;
  width							:1000px;
  height							:40px;
  text-align						:center;
  color							:#85bd4a;
  line-height					:1.5em;
}

#schaf {
  position						:relative;
  top								:-138px;
  left								:0px;
  width							:165px;
  height							:145px;
  background					:url(img/schaf.gif) no-repeat;
  float							:right;
}

.carousel_container {
  width							:780px;
  height							:400px;
}

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

.size8 {
  font-size						:8pt;
  color							:#666;
}

.size10 {
  font-size						:10pt;
}

.lineheight {
  line-height					:200%;
}

.textleft {
  text-align						:left;
}

.bold {
  font-weight					:bold;
}

.anschrift {
  color							:#637ee0;
}

.blue {
  color							:#039;
}

.red {
  color							:#c00;
}

.grey {
  color							:#999;
}

.lila {
  color							:#637ee0;
}

.green {
  color							:#090;
}

.right {
  float							:right;
  margin-left					:15px;
}

.left {
  float							:left;
  margin-left					:15px;
}

.floatright {
  float							:right;
}

.floatleft {
  float							:left;
}

.marginleft10px {
  margin-right					:10px;
}

.width500 {
  width							:500px;
}

.width900 {
  width							:900px;
}

.height630 {
  height							:630px;
}

.center {
  text-align						:center;
}