body {
	background-repeat: repeat;
	background-color: #f8f6e9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	
}
#header {
	background-image : url(images/chids-logo.gif);
	background-repeat:no-repeat;
	background-color: #393d84;
	position: absolute;
	height: 90px;
	width: 100%;
	margin: 0px;
	padding-top: 30px;
	left: 0px;
	top: 0px;
}
#header p {
	margin-top: 0px;
}
#header img {
	position: absolute;
	top: 10px;
	right:0px;
/*margin-left: 900px;*/
}
/*---------------------- Links ----------------------------*/

a {
	text-decoration: none;
	color: #393d84;
	background-color: transparent;
}
a:hover {
	background-color: #F0DB66;
}

a.extern {
	color: #b76924;
	background-color: #f2eaca;
}
a.extern:hover {
	background-color: #d3b447;
	color: #fff;
}
/*----------------------Links ende---------------------------*/

.ueberschr {
	color: #f8f6e9;
	font-size: 18px;
	margin-left: 640px;
}

#menu_horiz {
	position:absolute;
	width:100%;
	height:30px;
	z-index:1;
	left: 0px;
	top: 88px;
	margin-left: 0px;
	white-space: nowrap;
	background-color: #f8f6e9;
	font-size: 12px;
	font-weight: bold;
}

#menu_horiz ul  {
	height: 30px;
	list-style-type: none;
	margin: 0px;
	left: 0px;
	padding: 0px;
}

#menu_horiz ul li {
	text-align: center;
	float: left;
	height: 30px;
	width: 12.48%;
	margin-left: 0px;
	left: 0px;
	overflow: hidden;
}

* html #menu_horiz ul li {
	width: 12.48%;
}

#menu_horiz ul li a {
	background-color: #f8f6e9;
	height: 30px;
	width: 100%;
	border-width: 1px;
	border-right-width: thin;
	border-style: dotted;
	padding-top: 6px;
	float: left;
	text-decoration:none;
	background-position: left;
	color: #393d84;
}
#menu_horiz ul li a:hover {
	border-collapse: collapse;
	border: 1px solid #F0DB66;
	/*font-weight: bold;*/
	color: #1a8585;
}

#menu_horiz ul li.aktiv a {
	background-color:#f0db66;
	color: #1a8585;
	height: 30px;
	width: 100%;
	float: left;
	background-position: left;
	padding-top: 6px;
}

#querleiste {
	background-color: #F0DB66;
	width: 100%;
	left: 0px;
	top: 100px;
	position: absolute;
	bottom: 109px;
	height: 9px;
}

* html #querleiste {
	height: 1px;
}

.aktuell {
padding: 0.1em;
}



/*------------------sitemap--------------------------*/
#siteMap {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: -3px;
	margin-top: 20px;
	border:0px;
}

.navigation {
	height: 20px;
	float: none;
}

.smOrdner {
	color:#000;
	margin-left:0px;
	/*background-color: #F0DB66;*/
}
/*------------------sitemap-ende--------------------------*/

#inhalt {
	background-image : url(images/bg.gif);
	position:absolute;
	height:auto;
	z-index:3;
	/*min-width: 82%;
	min-height: 82%;*/
	width: 75%;
	left: 165px;
	top: 120px;
	padding-left:20px;
	padding-right:8px;
	right: inherit;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #d3b447;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#inhalt h1{ 
	font-size:20px;
	color:#3a3c5f;
	font-weight:600;
	letter-spacing:0.1em;
	padding-left:20px;
	background-image: url(images/h1.gif);
	background-repeat:no-repeat
	
}

#inhalt h2{ 
	font-size:16px;
	color:#3a3c5f;
	font-weight:600;
	letter-spacing:0.05em;
	text-decoration:underline;
	
}

#inhalt h3{ 
	font-size:16px;
	color:#3a3c5f;
	padding-left:18px;
	background-image: url(images/h3.gif);
	background-repeat:no-repeat
}


.zitat_lehrplan {
	background-color: #f7eebf; 
	margin: 40px;
	padding-top: 10px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom: 10px;
	text-align: left;
	width: 70%;
	border:solid 1px #d3b447;
}

hr { 
	height: 1px;
	width: 460px;
	text-align: left;/* links ausgerichtet für IE*/
	margin: 0 auto 0 0; /*links ausgerichtet für Mozilla*/
	border: none 0px; /*IE*/
	border-top: 1px dashed #D3b447;/*Linie*/
}
/*---------------------- tabelle allgemein ---------------------------*/
table {
	width: 80%;
    border-spacing: 2px;
	padding: 3px;
}

th {
	border-bottom: 1px solid #D3b447;
	border-left: 1px solid #D3b447;
	border-right: 1px solid #D3b447;
	border-top: 1px solid #D3b447;
	padding:3px;
	text-align:left;
	vertical-align:bottom;
	color: #333;
	font-weight:600;
	background-color: #f7eebf;
	letter-spacing:0.05em;
}

td {
	border-bottom: 1px solid #D3b447;
	border-left: 1px solid #D3b447;
	border-right: 1px solid #D3b447;
	border-top: 1px solid #D3b447;
	padding:3px;
	text-align:left;
	vertical-align:top;
	background-color: #F8F6E9;
}

/*----------------------formular----------------------------*/

.formbox {
 	width: 460px;
  	color: #000;
  	background-color: #F8F6E9;
}

fieldset {
  	width: 94%;
} 

.reihe {
  	clear: both;
  	padding: 6px 0px 0px 0px;
}

label, input, select, textarea legend{ 
  	font-size: 12px;
  	letter-spacing: 1px;
}

label {
  	float: left;
  	width: 100px;
  	text-align: left;
  	padding-top: 3px;
  	padding-right: 5px;
}

legend { 
  	color: #3A3C5F;
  	font-weight: bold;
}

.feld {
  	float: right;
  	width: 320px;
  	text-align: left;
} 

input.knopf {
  	clear: left;
  	text-align: center;
    color : #F8F6E9;
    height:20px;
    width: 200px;
    font-weight : bold;
    font-size : 12px;
}
.knopf {
  	margin-top: 15px;
  	padding:8px;
}

input:focus {
	background: #F0DB66;
}

.defbreite {
  	width: 280px;
}
textarea {
  	background-color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;;

}
/*----------------------formular- ende---------------------------*/
