* {
	color : #000000;
	font-family : Arial, sans-serif;
	font-size : 12px;
	line-height:1.4;
}

body {
/*border: 1px solid #666;*/
width:430px;
height:auto;
padding:0px;
margin:0px;
}

h1 {
width:410px;
height:20px;
text-align:left;
background-color:#c5000d;
color : #ffffff;
padding: 4px 10px;
margin:0px;
}



form {
margin:0px;
padding:0px;
}

select {
border: 1px solid;
width:140px;
}

label {
background-image:url('../gfx/pfeil_weiss.gif');
background-repeat:no-repeat;
}

a {
text-decoration:none;
}

a.back {
text-decoration:underline;
font-size:10px;
background: url('../gfx/pfeil_zurueck.gif') no-repeat 5px 50% ;
padding: 0px 20px;
margin:0px;
}

ul {
padding:0px;
margin:0px;
display:inline;
list-style-position:inside;
}

ul.projects {
display:inline;
float:left;
width:215px;
margin:0px;
padding:0px;
}

ul.row {

display:inline;
float:left;
width:430px;
margin:0px;
padding:0px;
}

li.box  {
border:1px solid;
background-color:#c3e0ff;
list-style-type:none;
float:left;
width:430px;
padding:0px;
margin:2px;
padding-bottom:10px;
}

li.box h2 {
font-family : Arial, sans-serif;
background-color:#c5000d;
color:#ffffff;
font-weight:bold;
font-size:11px;
padding:4px;
margin:0px;
float:left;
width:422px;
}

ul.box2 {

list-style:none;
position:relative;
top:6px;
left:0px;
background-color:#c3e0ff;
text-align:top;
margin:0px;
width:210px;
padding:0px;
float:left;
margin:0px 2px;
}


li.box3  {
list-style:none;
font-weight:normal;
padding:2px 0px;
margin:0px;
width:176px;
background-color:#c3e0ff;
}

li.box3 a  {
background: url('../gfx/pfeil.gif') no-repeat 0 0;
display:block;
padding-left:15px;
}


.grau {
color:#bbb;
}

ul.projectlist {
padding:0px;
margin:0px;
}

li.projectlist  {
border:1px solid;
list-style:none;
padding:2px;
margin:0px;
margin-bottom:4px;
width:208px;
height:24px;
color:#000000;
background-color:#c3e0ff;
float:left;
}

li.projectlist a  {
background: url('../gfx/pfeil.gif') no-repeat 0 0;
display:block;
padding-left:12px;
}

li ul {
padding:2px;
}

#modulnavi {
padding:0px;
margin:0px;
float:left;
}

#schulstufenavi{
float:left;
padding-top:6px;
margin:0px;

}
#modulh2{
display:inline;
padding-right:72px;
}

#schulstufeh2{
display:block;
font-weight:bold;
color:#c5000d;
}

#detailliste{
width:140px;
margin:0px;
padding:0px;
}	

.detailliste2{
float:left;

}	

#detailliste li.detailbox {
border:1px solid;
background-color:#c3e0ff;
list-style-type:none;
float:left;
width:140px;
padding:0px;
margin:2px;
}	

#detailliste li.detailbox h2{
background-color:#c5000d;
color:#ffffff;
font-weight:bold;
font-size:11px;
padding:4px;
margin:0px;
float:left;
width:134px;
}

#detailliste li.detailbox2, #detailliste ul.detailliste {
width:114px;
font-weight:normal;
padding:2px 4px;
margin:0px;
line-height:1.0;
background-color:#c3e0ff;
}	

li.detailbox2{
padding:0px;
margin:0px;
list-style-image: url('../gfx/pfeil.gif');
}	



#content {
padding:0px;
margin:0px;
}

#head {
margin:0px;
padding:0px;
height:130px;
}

#back {

vertical-align:center;
background-color:#ccc;
height:26px;
width:430px;
padding-top: 5px;
margin:0px;
}


#infobox {
padding:0px;

}

#inhalt {
float:left;
padding:0px;
dosplay:inline;
width:260px;
}

#download {
margin-left:8px;
padding:10px;
border:1px solid #c5000d;
width:156px;
}

#tools{

padding:0px;
margin:0px;
float:right;
width:140px;
}

.navi {
width:100%;
padding-bottom:6px;
height:100px;
}

.hinweis {
width:204px;
float:left;
padding-right:6px;
padding-left:6px;
}

.hinweisgrau {
width:418px;
float:left;
padding:6px;
background-color:#ccc;
} 
.auswahl {
width:203px;
background-color:#c5000d;
padding:30px 0px 30px 10px;
float:left;
}






