body
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:left;
 color:#ffffff;
 background-color:#336699;
 background-image:url(images/bg.jpg);
 background-attachment:fixed;
}

table
{
  font-size:12px;
}

table.center td{text-align:center}


a:link, a:visited
{ 
  text-decoration:none;
  font-weight:normal;
  color:#ffff33;
  font-size:12px;
}
a:active, a:hover
{ 
  color:#ffff33;
  font-weight:normal;  
  font-size:12px;
  text-decoration:underline
}

a.form:link, a.form:visited
{ 
  text-decoration:none;
  font-weight:bold;
  color:#ffff33;
  font-size:12px;
}
a.form:active, a.form:hover
{ 
  color:#ffff33;
  font-size:12px;
  text-decoration:underline
}

a.album:link, a.link:link, a.album:visited, a.link:visited
{ 
  text-decoration:none;
  font-weight:normal;
  color:#ffffff;
  font-size:12px;
}
a.album:active, a.link:active, a.album:hover, a.link:hover
{ 
  color:#ffffff;
  font-size:12px;
  text-decoration:underline
}

a.info:link, a.info:visited
{
  text-decoration:none;
  font-weight:bold;
  color:#ffffff;
  font-size:12px;
}
a.info:active, a.info:hover
{ 
  color:#ffffff;
  font-size:12px;
  text-decoration:underline
}


a img
{
  border: none;
}

span.mark
{
  color:#ffffff;
  font-weight:bold;
}


#all
{
  background-color:#0066CC;
  border:solid 1px #6699CC;
  font-size:12px;
  width:760px;
  margin:auto;
  background-image:url(images/kindbottom.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;

}

#pagetop
{
  background-color:#0066CC;
  font-size:12px;
  border-bottom: solid 1px #6699CC;
  overflow:hidden;
  height:120px;
}

#pagebottom
{
  font-size:12px;
  margin-top:5px;
}

#menu
{
  font-size:12px;
  margin:0px 5px 5px 5px;
}

div.menuitem
{
  margin-bottom:4px;
  border: solid 1px #006600;
  height:20px;
  overflow:hidden;
}

#menuitemgb
{
  margin-bottom:4px;
  border: solid 1px #660000;
  height:100px;
}

#leitermenu
{
  text-align:center;
  background-color:#003366;
  background-image:url(images/kinderanimation/back_klein2.jpg);
  background-repeat:repeat-x;
  background-position:top;
  padding:5px;
  border-top: solid 1px #6699CC;
  border-bottom: solid 1px #6699CC;
}

div.leitermenuitem
{
  margin-bottom:4px;
  border: solid 1px #000000;
  background-image:url(images/menu/leiterbuttonbg.jpg);
  height:20px;
}

td.contentback
{
  background-color:#6699CC;
  margin:5px;
}

tr.tableback
{
  background-image:url(images/kinderanimation/back_klein.jpg);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#0066CC;
}

tr.tableback2
{
  background-image:url(images/kinderanimation/back_klein2.jpg);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#003366;
  height:30px;
}

td.cell2
{
 border: solid 1px #000033;
}

ul
{
  list-style-image:url(images/ul.jpg);
}

#content
{
  width:593px;
  color:#ffffff;  
  text-align:left;
  font-size:12px;
  padding:10px;
  overflow:hidden;
}

div.content2
{
  padding:10px;
  margin-bottom:15px;
}

#header
{
  font-size:12px;
  color:#ffffff;
  font-weight:bold;
  background:url(images/header.jpg);
  background-position:center top;
  background-repeat:no-repeat;
  text-align:center;
  margin-top:-10px;
  margin-left:-10px;
  margin-right:-10px;
  height:30px;
  padding-top:3px;
}

div.header2
{
	font-size:12px;
	background-image:url(images/header2bg.jpg);
	background-repeat:repeat-x;
	padding:2px;
	font-weight:bold;
	border:solid 1px #663300;
	color:#333333;
	overflow:hidden;
}

div.newsbox{
 margin-bottom:5px;
}

div.newstitle
{
 height:16px;
 vertical-align:middle;
 padding:3px;
 background-image:url(images/kinderanimation/back_klein.jpg);
 background-position:top;
 background-repeat:repeat-x;
 background-color:#0066CC;
 border:solid 1px #0033CC;
}

div.newscontent
{
 padding:5px;
 border-left:dotted 1px #0033CC;
 border-right:dotted 1px #0033CC;
 border-bottom:dotted 1px #0033CC;
}


div.formular
{
  font-size:12px;
  background-image:url(images/kinderanimation/back_klein.jpg);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#0066CC;
  border:solid 1px #003366;
  width:375px;
  margin:auto;
  text-align:center;
  padding:10px;
  margin-top:10px;
  margin-bottom:10px;
}

#more
{
   color:#ffffff;
   margin-left:130px;
   text-align:center;
   padding:2px;
   font-size:12px;
}

div.album{
  background-image:url(images/kinderanimation/back_gross.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  background-color:#0066CC;
  width:420px;
  margin:auto;
  height:70px;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  border:solid 1px #003366;
  margin-bottom:10px;
}

div.albumtitle
{
  margin-left:65px;
  border-bottom:solid 2px #003366;
  font-weight:bold;
  margin-bottom:5px;
  color:#003366;
}  

div.album2{
  background-image:url(images/kinderanimation/back_gross.jpg);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#0066CC;
  padding:10px;
  border:solid 1px #003366;
  margin-bottom:10px;
}


div.albumtitle2
{
  border-bottom:solid 2px #003366;
  font-weight:bold;
  margin-bottom:5px;
  color:#003366;
}  

#banner
{
  margin-bottom:5px;
}
