body{
    background:#dde0ec;
    /*background:#d1c9c9;*/
    /*background:#d1c5c5;*/
    /*roetlich: #d1c5c5*/
}

#site{
    position:absolute;
    left:0px;
    top:3%;
    width:900px;
    /*height:650px;*/
    /*bottom:3%;*/
    height:94%;
    background:#dde0ec; /* Hintergrund-Blau*/
    margin-left:-450px;
    left:50%;
}

#header{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:109px;
	/*background:#2cbd0c; /* hellgruen /*#c40000;/*#a56f70;/*#c6d2ff;	*/
	background:#c40000;
}

#headline{
	position:absolute;
	left:0px;
	top:109px;
	width:900px;
	height:50px;
	background:yellow;
}

#headline_left{
  position:absolute;
  top:0px;
  left:0px;
  width:198px;
  height:50px;
  /*background:#003900; /*dunkelgruen*/
  background:#c47f7f;
}

#headline_right{
	position:absolute;
	left:198px;
	top:0px;
	width:702px;
	height:50px;
	/*background:#057f01; /* mittelgruen /*#c47474;/*#a53033;/*#afc9e9;*/
	background:#c46262;
}

#main{
	position:absolute;
	top:159px;
	left:0px;
	width:900px;
	height:auto;
	background:#332211;
	overflow:visible;
}
			
#main2{
	position:absolute;
	left:0px;
	/*top:159px;*/
	width:900px;
	/*height:491px;*/
	height:100%;
	background:#e6e6e6;
	overflow:visible;	
}

#linkArea{
	position:absolute;
	top:0px;
	left:0px;
	width:198px;
	height:100%;
	background:#b8b8b8;
	overflow:visible;
}

#linkArea2{
	position:absolute;
	left:0px;
	top:0px;
	width:198px;
	/*height:441px;*/
	height:100%;
	background:#b8b8b8;
	/*padding-top:50px;*/
	padding-left:0px;
}

#link{
	position:absolute;
	left:20px;
	top:50px;
	/*height:441px;*/
	background:#b8b8b8;
	/*padding-top:50px;*/
	/*padding-left:20px;*/
	/*width:178px;*/
	margin:0px;padding:0px;
}

		
#content{
	position:absolute;
	top:0px;
	left:198px;
	width:702px;
	height:100%;
	background:#e6e6e6;
	overflow:auto;
}

#data{
	position:absolute;
	top:40px;
	left:40px;
	width:622px;
	height:auto;
	padding-bottom:40px;
	background:#e6e6e6;
}

#content2{
	position:absolute;
	left:200px;
	top:159px;
	bottom:3%;
	width:640px;
	/*height:441px;*//* 491 - (2 * 20 padding) - 10 margin-top =  */
	padding:20px;
	margin-top:10px;
	margin-left:10px;
	background:#e6e6e6;	
	overflow:auto;
}

#dummy{
	position:absolute;
	left:190px;
	top:159px;
	bottom:3%;
	width:710px;
	/*height:441px;*//* 491 - (2 * 20 padding) - 10 margin-top =  */
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	background:#e6e6e6;	
	overflow:auto;
}

#logo{
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	height:109px;
	margin: 0px;
	/*background-image:url(../bilder/logo/logo-schule4.gif);*/
	background-image:url(../bilder/logo/logo_dunkelgrau_roter_rand2.gif);	
}

#fotoleiste{
  position:absolute;
  left:200px;
  top:0px;
  height:150px;
  width:600px;
}

#title{
  position:absolute;
  left:30px;
  width:500px;
  height:10px;
  bottom:30px;
}

a img {
border : 0 none;
}

td.topL{
	border-left-width:1px;
	border-left-style:solid;
	border-top-width:1px;
	border-top-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	border-color:black;
	width:50%;
}

td.topR{
	border-top-width:1px;
	border-top-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	border-color:black;
	width:50%;
}

td.contentL{
	border-left-width:1px;
	border-left-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	border-color:black;
	width:50%;
}

td.contentR{
	border-right-width:1px;
	border-right-style:solid;
	border-color:black;
	width:50%;
}

td.bottomL{
	border-left-width:1px;
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	border-color:black;
	width:50%;
}

td.bottomR{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	border-color:black;
	width:50%;
}

td.komplett{
	border-width:1px;
	border-style:solid;
	border-color:black;
	width:50%;
}

th.komplett{
	border-width:1px;
	border-style:solid;
	border-color:black;
	padding:10px;
	width:50%;
}

table.konzept{
	margin:20px;
	width:90%;
	border-collapse:collapse;
}

table.aufbau{
	margin:0px;
	width:70%;
	border-collapse:collapse;;
}

td.aufbau_nummerierung{
	border-width:1px;
	border-style:solid;
	border-color:black;
	width:10%;	
	height:65px;
	text-align:center;
}

.button_aktuell{
	background:#c47f7f;border:solid 1px black;cursor:pointer;color:#303030;
	font: 10pt Helvetica;
	padding-left:2px;
	padding-right:2px;		
	padding-top:0px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;
}

td.aktuell_datum{
	vertical-align:bottom;	
	margin:0px;
	padding:0px;
}

table.aktuell{
	width:100%;
	padding:0px;
	margin:0px;
}

table.aktuell td{
	padding:0px;
	padding-right:4px;
	margin:0px;
}



