body {
	color: #663300;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

* {padding:0; margin:0; }
img {border:0;}
a { color:#C30; }
h1 { color: #FF6600; margin-right: 0; margin-left: 0; padding-top: 23px; font-size: 1.8em; font-weight: normal;}
h2 { font-size: 1.3em; color:; margin-top: 1em; margin-bottom: 0.6em; }
h3 { margin-bottom: 1em; font: 1em Georgia, "Times New Roman", Times, serif; }
h5 { font-size: 1em; font-weight:normal;}
p { line-height:1.6em; text-align: justify; margin-top: 10px; margin-bottom: 10px; }
#container {
	position:relative;
	width:972px;
	margin: 0;
	background-image: url(images/kinder_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


#linkerBlock { width:330px; float:left; background-image: url(images/logo.gif); background-repeat: no-repeat;}
div.englado {background-image: url(images/logoe.gif); background:red;}
#linkerBlock ul { list-style: none; margin-top: 230px; margin-left: 150px; }
#linkerBlock a { color:#490c09; letter-spacing: 0.1em; text-decoration: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em;  border-top: 1px dotted #937B4D; display:block; padding: 10px 0 10px 3px;}
#linkerBlock a:hover {color:#FF6600; font-weight: bold;}
#linkerBlock a.startseite { border-top: none;}
/*#linkerBlock a.kontakt { border-bottom: 1px dotted #937B4D;}*/
#linkerBlock a.change {border:none; font-size:0.9em; font-weight:bold; padding-top:20px; text-transform:uppercase;}


#linkerBlock ul.sub {list-style: none; margin:5px 0;}
#linkerBlock ul.sub a {border-top:none;  color:#490c09; letter-spacing: 0.02em; text-decoration: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em; padding: 3px 0 3px 13px;}
#linkerBlock ul.sub a:hover {color:#FF6600; font-weight: normal;}


#rechterBlock { position:relative; width:520px; margin-left: 400px; padding-top:230px; }
#inhalt { border: 1px solid #C3AE90; padding-top: 0px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background:#fff;}
#rechterBlock ul { list-style: square outside;}
#rechterBlock ul li { list-style: square outside; margin-left: 13px; line-height:1.7em;}


#footer { clear:both; font-size:10px; text-align:right; width:500px; margin-left: 400px; margin-top: 20px; margin-bottom: 30px; }
#footer a { color:#000000; text-decoration:none; }

table  {margin:1em 0; width:540px;}
td {border-bottom: 1px solid #ddd; padding:6px; vertical-align:top;}
td.normal {background-color:#F0F5F9;}
td.farbe {background-color:#F1F6F9;}

body.team table  {margin:20px 0 20px 0; width:480px;}
body.team td {width:228px; border-bottom: 1px solid #ddd; padding:12px 6px; vertical-align:middle; text-align:center;}
body.team td.normal {background-color:#F0F5F9;}
body.team td.farbe {background-color:#F1F6F9;}

body.startseite #linkerBlock a.startseite, body.entstehung #linkerBlock a.entstehung, body.partner #linkerBlock a.partner, body.uganda #linkerBlock a.uganda, body.bildung #linkerBlock a.bildung, body.aktiv #linkerBlock a.aktiv, body.team #linkerBlock a.team, body.aktuelles #linkerBlock a.aktuelles, body.kontakt #linkerBlock a.kontakt, body.formulare #linkerBlock a.formulare, body.links #linkerBlock a.links  {color:#FF6600; font-weight: bold;}


#kontaktformular label { width: 300px; display: block; float: left; }
#kontaktformular input, textarea { width: 180px; border-bottom: 1px solid #5C6071; border-top-style: none; border-right-style: none; border-left-style: none; background: #EFEFEF; padding-top: 3px; padding-bottom: 1px; }
input.schnurps {width:auto; border:none; margin-right:10px;}



dt { font-weight: bold; margin-bottom: 2px; margin-top: 15px; }
dd { margin-left: 10px; line-height: 1.7em; }

.rahmen { background: #FFF; float: left; border: 1px solid #333; padding: 2px; margin-right: 20px; }
.randUnten { border-bottom: 1px dotted #630; margin-bottom: 20px; padding-bottom: 20px; }


label {display:block; width:150px; float:left;}
input,textarea {width:200px; border:solid 1px #eff3f2; border-bottom-color:#323f49; font: 12px 'Trebuchet MS', sans-serif; padding:2px;}
.wech { background-color:#E5DED4; }



.anfragen input.txt  {width:200px; border:solid 1px #ccc; font: 11px 'Trebuchet MS', sans-serif; padding:2px;}
.anfragen select {width:80px; border:solid 1px #ccc; font: 11px 'Trebuchet MS', sans-serif; padding:2px;}
.anfragen input.txtKl {width:50px; border:solid 1px #ccc; font: 11px 'Trebuchet MS', sans-serif; padding:2px;}
.anfragen textarea {width:240px; border:solid 1px #ccc; font: 11px 'Trebuchet MS', sans-serif; padding:2px;}
.anfragen input.wech {width:240px; border:solid 1px #ccc; font: 11px 'Trebuchet MS', sans-serif; padding:2px;}


#linkerBlock a.rot { color: #AD1A20; }
