body {
font-size: 85%;
font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif;
text-align: center;
margin: 2px;
padding: 0px;
}

#wrap {
width: 998px;
margin-left:auto;
margin-right:auto;
text-align: left;
border: 2px solid #900;
}

#header {
float: left;
width: 100%;
height: 75px;
text-align: center;
border-top: 2px solid #900;
background-image: url(../grafiken/header4.png);
}
#header h1, h2, h3, h4, h5, h6 {
margin: 5px;
color:  #900;
}
#header p {
margin: 5px;
text-indent: -20px;
}
#header p:first-line {
font-size: 100%;
}
#header p:first-letter {
font-size: 100%;
color: #2E8B57;
}

#sidebar {
float: left;
overflow:auto;
height: 1700px;	/* Bereich ist leer */
width: 20%;
left: 5px;
}
#sidebar ul{
list-style-type: square;
font-weight: bold;
font-size: 90%;
}
#sidebar ul li{
margin-top: 10px;
}
#sidebar ul ul{
margin-top: 0px;
list-style-type: none;
font-weight: normal;
font-size: 85%;
text-indent: -30px;
}
#sidebar ul ul li{
margin-top: 4px;
}

#rightborder {
float: left;
height: 1700px;
width: 0.2%;
background: #900;
}

#content {
float: left;
overflow:auto;
height: 1700px;
width: 79.8%;
background: white;
}
#content h2, #content h3, #content h4{
margin: 20px;
color: #2E8B57;
}
#content ul:li {
list-style-type: disc;
}
#content ul:li {
list-style-type: circle;
}

#aus_re {
float: right;
margin: 20px;
}

#suchergebnisse {
float: left;
border: 1px solid #BE5F53;
width: 96%;
background-image: url(../grafiken/content3.png);
background-repeat: repeat-x;
margin: 5px;
padding: 10px;
}
.standard_ausg {
float: left;
border: 1px solid #BE5F53;
width: 96%;
background-image: url(../grafiken/content3.png);
background-repeat: repeat-x;
margin: 5px;
padding: 10px;
}
.standard_grau {
float: left;
border: 1px solid #BE5F53;
width: 96%;
background: lightgrey;
margin: 5px;
padding: 10px;
}
.standard_grau h1, .standard_grau h2, .standard_grau h3, .standard_grau h4, .standard_grau h5, .standard_grau h6 {
margin: 4px;
color: blue;
}
.standard_grau p {
margin: 4px;
}
.fehler_ausg {
float: left;
border: 1px solid #BE5F53;
width: 96%;
background: orange;
color: darkblue;
font-size: 120%;
margin: 5px;
padding: 10px;
}

#content-info-li {
float: left;
border: 1px solid #BE5F53;
background-image: url(../grafiken/content3.png);
background-repeat: repeat-x;
width: 430px;
height: 1567px;
margin-left: 5px;
padding: 3px;
}

#content-info-re {
border: 1px solid #BE5F53;
background-image: url(../grafiken/content3.png);
background-repeat: repeat-x;
width: 330px;
height: 1567px;
margin-left: 450px;
padding: 3px;
}

.expbildindex {
margin-top: 10px;
margin-right: 10px;
width: 292px;
}
.wasserschaden_img_klein {
float: left;
clear: both;
margin-top: 25px;
margin-left: 20px;
margin-right: 5px;
}
.kurzinfo {
width: 300px;
}
.kurzinfokopf{
margin-left: 10px;
font-size: 120%;
font-weight: bold;
}
.kurzinfolinks{
float: left;
width: 105px;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 20px;
}
.kurzinforechts{
float: right;
width: 165px;
margin-top: 10px;
}

#content-admin {
float: left;
overflow:auto;
height: 2500px;
width: 79.8%;
background: white;
}
#sidebar-admin {
float: left;
overflow:auto;
height: 2500px;
width: 20%;
left: 5px;
}
#rightborder-admin {
float: left;
height: 2500px;
width: 0.2%;
background: #900;
}
.jst li {
list-style-type: none;
}
.font120{
font-size:120%;
}
.font110{
font-size:110%;
}
.font90{
font-size:80%;
}
.font80{
font-size:80%;
}
.font70{
font-size:70%;
}
.font60{
font-size:60%;
}
.font_rot{
color: red;
}
.font_orange{
color: orange;
}
.font_dgruen{
color: darkgreen;
}
.link_ohne{
text-decoration: none;
}
.alink_ohne a{
text-decoration: none;
}
.underline{
text-decoration: underline;
}
.left0 {
margin-left: 0px;
}
.p_left0 p{
margin-left: 0px;
}
.border2red{
border: 2px solid #8B0000;
}
.tab_20left{
margin-left: 20px;
}
.tab_20right{
margin-right: 20px;
}
.tab_top {
vertical-align: top;
}
.tab_mid {
vertical-align: middle;
}
.tab_bot {
vertical-align: bottom;
}
.tab_center{
text-align: center;
margin-left: auto;
margin-right: auto;
}
.tab_left {
text-align: left;
}
.tab_right {
text-align: right;
}
.tab_pleft{
width: 140px;
text-align: right;
}
.tab_w100{
width: 100px;
}
.tab_w140{
width: 140px;
}
.tab_w160{
width: 160px;
}
.tab_w200{
width: 200px;
}
.tab_w250{
width: 250px;
}
.tab_w300{
width: 300px;
}
.tab_w500{
width: 500px;
}
.tab_w600{
width: 600px;
}
.tab_h200{
height: 200px;
}
.tab_h350{
height: 350px;
}
.tab_h400{
height: 400px;
}
.tab_h1000{
height: 1000px;
}
.tdnone{
text-decoration: none;
}
.tab_lavender{
background-color: lavender;
}
.tab_lightblue{
background-color: lightblue;
}
.tab_gainsboro{
background-color: gainsboro;
}
.tab_yellow{
background-color: yellow;
}
.tab_orange{
background-color: orange;
}
.tab_lightgreen{
background-color: lightgreen;
}
.tab_darkgreen{
background-color: darkgreen;
}
.tab_lightcyan{
background-color: lightcyan;
}
.tab_lightblue:hover{
background-color: lightcyan;
}
.tab_lavender:hover{
background-color: lightcyan;
}
.tab_lightblue170{
background-color: lightblue;
width: 170px;
}
.tab_gainsboro170{
background-color: gainsboro;
width: 170px;
}
.tab_yellow170{
background-color: yellow;
width: 170px;
}
.tab_orange170{
background-color: orange;
width: 170px;
}
.tab_lightgreen170{
background-color: lightgreen;
width: 170px;
}
.tab_darkgreen170{
background-color: darkgreen;
width: 170px;
}
.tab_lightcyan170{
background-color: lightcyan;
width: 170px;
}

#loeschbutton {
float: right;
border: 1px solid #BE5F53;
margin: 5px;
}

.rechtsbuendig {
float: right;
border: 1px solid #BE5F53;
margin: 5px;
}
.zentriert {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.imgzentriert {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.button_rechts {
float: right;
margin: 5px;
}
#exp_buttons {
float: right;
margin: 5px;
}


/* EINTRÄGE FÜR UNTERRICHTSINHALTE */
.unterrichtsinhalte{
margin: 20px 0px 20px 10px;
}
.unterrichtsinhalte table{
margin: 20px 0px 20px 20px;
}
.fachuebergreifend{
margin: 20px 0px 20px 20px;
}

/* EINTRÄGE FÜR EXPERIMENTE */
#content-exp {
float: left;
overflow:hidden;
width: 100%;
min-height: 2900px;
background: white;
}
.expbild {
margin-top: 40px;
width: 450px;
border: 2px solid #900;
}
.expbild-edit {
margin-top: 40px;
width: 200px;
}
.geraetbild {
margin-top: 5px;
width: 450px;
border: 2px solid #900;
}
.expger_liste {
font-size: 0.8em;
margin-left: 15px;
padding: 0px;
}
.vorsch_bild{
-moz-transition: all is ease-in;
-webkit-transition: all is ease-in;
-o-transition: all is ease-in;
transition: all is ease-in;
opacity: 0.7;
}
.vorsch_bild:hover {
-moz-transform: scale(1.4);
-webkit-transform: scale(1.4);
-o-transform: scale(1.4);
transform: scale(1.4);
opacity: 1;
}

#exp-ergebnisse {
float: left;
font-size: 120%;
border: 1px solid #BE5F53;
width: 96%;
/*background-image: url(../grafiken/content1.png);*/
margin: 5px;
padding: 10px;
}
#exp-lastedit {
float: right;
font-size: 70%;
margin: 5px;
}

.register {
float: center;
overflow:auto;
border: 2px solid #900;
margin: 5px;
padding: 15px;
height: auto;	/* Bereich ist leer */
width: auto;
background-image: url(../grafiken/breadcrumbs/bg-stripe-4.png);
background-repeat: repeat-x;
text-align: center;
font-size: 90%;
}

/* EINTRÄGE FÜR SUCHVORSCHLÄGE */
#suchvorschlag {
position: absolute;
background-color: #fff;
border: 1px solid #888;
overflow: hidden;
text-align: left;
line-height: 1.2em;
font-size: 1em;
}
#suchvorschlag ul{
list-style-type: none;
padding: 0px;
}
#suchvorschlag ul li{
margin: 3px 5px 3px 5px;
}
#suchvorschlag ul li {cursor: pointer; }
#suchvorschlag ul li.selected {background-image: url(../grafiken/breadcrumbs/bg-stripe-4.png); }

#formlogin {
border: 2px solid #900;
width: 95%;
margin: 10px;
padding: 10px;
overflow: auto;
}

.drag {
position: relative;
z-index: 100;
width: 400px;
cursor: move;
opacity: 0.9;
}

#foot {
width: 100%;
height: 20px;
border-top: 2px solid #900;
border-bottom: 2px solid #900;
clear: both;
text-align: center;
vertical-align: middle;
background-image: url(../grafiken/navi1.png);
}

h1, h2, h3, h4, h5, h6 {
margin: 20px;
color: #2E8B57;
}

h3 a {
text-decoration: none;
}


p {
margin: 20px;
}

strong {
font-weight: bold;
color: #483D8B;
}

q {
quotes: "»" "«"; } 

legend {
font-weight: bold;
color: #483D8B;
}


