/* ::::: http://webtatami.it/themes/cream_portfolio/css/reset.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; font-size: 100%; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; }
body { line-height: 1; }
ol, ul { list-style: none outside none; }
:focus { outline: 0pt none; }
/* ::::: http://webtatami.it/themes/cream_portfolio/css/layout.css ::::: */

body { background-color: rgb(255, 255, 255); background-image: url('topline.gif'); background-position: center top; background-repeat: repeat-x; font-family: Georgia,"Times New Roman",Times,Arial; color: rgb(17, 17, 17); }
h3 { font-size: 20px; font-weight: normal; text-shadow: 0px 1px 0px #EEEEEE;}
p { font-size: 13px; line-height: 18px; color: rgb(119, 119, 119); }
#wrapper_home { width: 902px; margin: 15px auto 0pt; border: 0px solid #000000; background-image: url('sonne_background.png'); background-repeat: no-repeat;}
#header { border-bottom: 2px solid rgb(222, 217, 206); height: 48px; padding-top: 25px; background-image: url('logo.png'); background-position: left center; background-repeat: no-repeat; text-align: right; }
#menu li { display: inline; list-style: none outside none; margin-left: 35px; }
#menu li a:link, #menu li a:visited { font-size: 14px; color: rgb(254, 203, 107); text-decoration: none; }
#menu li a:hover { font-size: 14px; color: rgb(6, 56, 110); text-decoration: underline; }
.over { font-size: 14px; color: rgb(6, 56, 110); text-decoration: underline; }
.over { font-size: 14px; color: rgb(6, 56, 110); text-decoration: underline; }
.clear { clear: both; }
#big_text  { position:absolute; width:902px; height:160px;   margin-top:5px; padding-top: 0px; font-size: 24px; color: rgb(51, 51, 51); line-height: 42px;  border: 0px solid #f2f2f2;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#text1 { position:absolute; left:290px; width:590px; height:100px;  padding-left:10px; padding-top:40px; border: 0px solid #000000; font-size: 20px; font-weight: bold; color: rgb(6, 56, 110)}
#bild1 { position:absolute; width:260px; height:160px;  padding-left: 20px; text-align:center;  margin-left:20px; font-size: 20px; font-weight: bold; color: rgb(6, 56, 110); background-color:#DAC3A8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 0px solid #000000;background: url('color_hands.jpg');}
#big_text2  { position:absolute; width:902px; height:80px;   margin-top:0px; padding-top: 0px; font-size: 24px; color: rgb(51, 51, 51); line-height: 42px;  border: 0px solid #f2f2f2;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#text2 { position:absolute; left:30px; width:690px; height:60px;  padding-left:10px; padding-top:0px; border: 0px solid #000000; font-size: 20px; font-weight: bold; color: rgb(6, 56, 110)}
#bild2 { position:absolute; width:215px; height:150px;  padding-left: 20px; text-align:center;  margin-left:30px; font-size: 20px; font-weight: bold; color: rgb(6, 56, 110); background-color:#DAC3A8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 0px solid #000000;background: url('girl_book2.jpg');}
#rechts { text-align:right; }
#links { text-align:left; }
#text_box1x  { position:absolute; top:225px; width:900px; height:220px;   margin:0px;  padding-top: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 0px solid #f2f2f2;}
#bild1x { position:absolute; width:215px; height:150px;  padding-left: 20px; text-align:center;  margin-left:30px; font-size: 20px; font-weight: bold; color: rgb(6, 56, 110); background-color:#DAC3A8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 0px solid #000000;background: url('boy_magnifier2.jpg');}
#text1x { position:absolute; left:290px; width:290px; height:100px;  padding-left:30px; padding-top:20px; border: 0px solid #000000; font-size: 16px;  color: rgb(119, 119, 119)}
#text1bx { position:absolute; left:590px; width:290px; height:100px;  padding-left:30px; padding-top:20px; border: 0px solid #000000; font-size: 16px;  color: rgb(119, 119, 119)}

#text_box5x  { position:absolute; top:180px; width:900px; height:220px;   margin:0px;  padding-top: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 0px solid #f2f2f2;}
#bild5x { position:absolute; width:215px; height:150px;  padding-left: 20px; text-align:center;  margin-left:45px; font-size: 20px; font-weight: bold; color: rgb(6, 56, 110); background-color:#DAC3A8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 0px solid #000000;background: url('girl_book2.jpg');}
#text5x { position:absolute; left:290px; width:590px; height:100px;  padding-left:30px; padding-top:10px; border: 0px solid #000000; font-size: 16px;  line-height: 20px; color: rgb(119, 119, 119)}

#text_box9x  { position:absolute; top:180px; width:900px; height:220px;   margin:0px;  padding-top: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 0px solid #f2f2f2;}
#bild9x { position:absolute; width:180px; height:290px;  padding-left: 20px; text-align:center;  margin-left:45px; font-size: 20px; font-weight: bold; color: rgb(6, 56, 110); background-color:#DAC3A8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 0px solid #000000;background: url('girl_jump.jpg');}
#text9x { position:absolute; left:240px; width:630px; height:100px;  padding-left:30px; padding-top:10px; border: 0px solid #000000; font-size: 16px;  line-height: 20px; color: rgb(119, 119, 119)}


#text_box7x  { position:absolute; top:180px; width:900px; height:400px;   margin:0px;  padding-top: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 0px solid #f2f2f2;}
#bild7x { position:absolute; width:422px; height:400px;  padding-left: 35px; text-align:center;  margin-left:20px; font-size: 20px; font-weight: bold; color: rgb(6, 56, 110); background-color:#DAC3A8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 0px solid #000000;background: url('map_medium_new2.png');}
#text7x { position:absolute; left:490px; width:400px; height:100px;  padding-left:30px; padding-top:10px; border: 0px solid #000000; font-size: 16px;  line-height: 20px; color: rgb(119, 119, 119)}
.textlink a:link, .textlink a:visited { color: rgb(119, 119, 119);}

#text_box8x  { position:absolute; top:225px; width:900px; height:400px;   margin:0px;  padding-top: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 0px solid #f2f2f2;}
#bild8x_b1 { position:absolute; left:380px; width:100px; height:150px;  padding-left: 10px; text-align:center;  margin-left:20px; font-size: 20px; font-weight: bold; color: rgb(6, 56, 110); background-color:#DAC3A8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 0px solid #000000; background: url('Annette_Maierhoefer_.png');}
#bild8x_b2 { position:absolute; top:280px; left:380px; width:100px; height:150px;  padding-left: 10px; text-align:center;  margin-left:20px; font-size: 20px; font-weight: bold; color: rgb(6, 56, 110); background-color:#DAC3A8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 0px solid #000000; background: url('Stefanie_Klein.png');}
#bild8x { position:absolute; width:422px; height:400px;  padding-left: 20px;  margin-left:20px; line-height: 20px; font-size: 16px; color: rgb(119, 119, 119); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 0px solid #000000;}
#text8x { position:absolute; left:510px; width:300px; height:100px;  padding-left:30px; padding-top:0px; border: 0px solid #000000; font-size: 16px;  line-height: 20px; color: rgb(119, 119, 119)}
#text8xb { position:absolute; left:525px; width:360px; height:100px;  padding-left:30px; padding-top:0px; border: 0px solid #000000; font-size: 12px;  line-height: 16px; color: rgb(119, 119, 119)}
#text8xbb { position:absolute; left:10px; width:500px; height:100px;  padding-left:30px; padding-top:0px; border: 0px solid #000000; font-size: 14px;  line-height: 20px; color: rgb(119, 119, 119)}

#text8xx { position:absolute; left:510px; width:300px; height:100px;  padding-left:30px; padding-top:20px; border: 0px solid #000000; font-size: 16px;  line-height: 20px; color: rgb(119, 119, 119)}
#text8xxb { position:absolute; left:525px; width:330px; height:100px;  padding-left:30px; padding-top:20px; border: 0px solid #000000; font-size: 12px;  line-height: 16px; color: rgb(119, 119, 119)}


#big_text3x  { position:absolute; top:400px; width:902px; height:80px;   margin-top:0px; padding-top: 0px; font-size: 24px; color: rgb(51, 51, 51); line-height: 26px;  border: 0px solid #f2f2f2;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#text3x { position:absolute; left:30px; width:850px; height:60px;  padding-left:10px; padding-top:0px; border: 0px solid #000000; font-size: 20px;  color: rgb(6, 56, 110)}

#big_text6x  { position:absolute; top:350px; width:902px; height:80px;   margin-top:0px; padding-top: 0px; font-size: 24px; color: rgb(51, 51, 51); line-height: 20px;  border: 0px solid #f2f2f2;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#text6x { position:absolute; left:30px; width:850px; height:60px;  padding-left:10px; padding-top:0px; border: 0px solid #000000; font-size: 16px;  color: rgb(6, 56, 110)}

#big_text10x  { position:absolute; top:480px; width:902px; height:80px;   margin-top:0px; padding-top: 0px; font-size: 24px; color: rgb(51, 51, 51); line-height: 20px;  border: 0px solid #f2f2f2;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#text10x { position:absolute; left:30px; width:850px; height:60px;  padding-left:10px; padding-top:0px; border: 0px solid #000000; font-size: 14px;  color: rgb(6, 56, 110)}


#text_box4  { position:absolute; top:495px; width:900px; height:220px;   margin:0px;  padding-top: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 0px solid #f2f2f2;}
#bild4 { position:absolute; width:215px; height:150px;  padding-left: 20px; text-align:center;  margin-left:30px; font-size: 20px; font-weight: bold; color: rgb(6, 56, 110); background-color:#DAC3A8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 0px solid #000000;background: url('children_reading2.jpg');}
#text4 { position:absolute; left:290px; width:285px; height:100px;  padding-left:30px; padding-top:0px; border: 0px solid #000000; font-size: 16px;  color: rgb(119, 119, 119)}
#text4b { position:absolute; left:590px; width:290px; height:100px;  padding-left:30px; padding-top:0px; border: 0px solid #000000; font-size: 16px;  color: rgb(119, 119, 119)}

#big_text4x  { position:absolute; top:700px; width:902px; height:80px;   margin-top:0px; padding-top: 0px; font-size: 22px; color: rgb(51, 51, 51); line-height: 26px;  border: 0px solid #f2f2f2;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#text4x { position:absolute; left:30px; width:850px; height:60px;  padding-left:10px; padding-top:0px; border: 0px solid #000000; font-size: 19px;  color: rgb(6, 56, 110)}

#big_boxes  { position:absolute; top:295px; width:900px; height:220px;   margin:0px;  padding-top: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 0px solid #f2f2f2;}
#big_text a:link, #big_text a:visited { color: rgb(6, 56, 110); text-decoration: none; }
#big_text a:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(6, 56, 110); }
#roundbox {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px ridge #F2D4AE;  }
.boxes { width: 260px; float: left; margin-right: 10px; margin-left: 30px;  }
.boxes h3 { margin-top: 10px; margin-bottom: 10px; color: rgb(6, 56, 110);  }
.boxes a:link, .boxes a:visited { color: rgb(6, 56, 110); font-weight: bold; text-decoration: none; }
.boxes a:hover { color: rgb(163, 65, 3); font-weight: bold; text-decoration: underline; }
#footer { clear: both; border-top: 2px solid rgb(222, 217, 206); height: 22px; padding-top: 8px; font-size: 13px; margin-top: 20px; }
#copy { float: left; color: rgb(6, 56, 110);}
#valid { float: right; }
#valid a:link, #valid a:visited { color: rgb(6, 56, 110); text-decoration: none; }
#valid a:hover { color: rgb(6, 56, 110); text-decoration: underline; }
