/* screen.css */
/* Created &  Edited by Wolf-Xaver Merkt, 2009 for LGH Schwaebisch Gmuend */
/* Last Edit: 04-04-2010 */

/* General Layout */
* {
padding: 0px;
margin: 0px;
/*text-align:justify;*/
}
body {
font-family:'Trebuchet MS',"Avantgarde", "Calibri", Helvetica,Arial,Verdana,"Bitstream Vera Sans",Sans-Serif;
background:#ebebeb;
background-z-index:-10;
font-size:101%;
}
p {
margin-bottom:8px;
}
div.watermark {
background:url('lgh_watermark_small.png') no-repeat;
height:80px;
width:255px;
right:5px;
bottom:5px;
position:fixed;
opacity:0.5;
-moz-opacity:0.5;
background-z-index: 1;
display:none;
}
div.maincontainer {
margin:0px auto;
width:1001.5px;
background:white;
}
div.maincontainer div.content * { background:white; }
div.content {
padding:50px;
margin:5px;
background:white;
}
h1,h2,h3,h4,h5,h6 { /*line-height:2;*/text-align:left;font-family:Georgia;font-style:bold/*oblique*/;margin-bottom:10px;margin-top:8px; }
h1 { font-size:2.5em;/*160%*/ }
h2 { font-size:1.875em;/*150%;*/ }
h3 { font-size:1.625em;/*140%;*/ }
h4 { font-size:1.25em;/*130%;*/ }
h5 { font-size:1em;/*120%;*/ }
hr { margin:5px;border:none;border-top:1px solid #009AF4;margin-bottom:10px; }

div.footer {
clear:both;
text-align:center;
color:rgb(50,50,50);
font-size:0.875em;
vertical-align:middle;
}
div.footer a {
text-decoration:none;
color:rgb(50,50,50);
}

/* Site-specified Layout */

/* Contactform */
form.contactform input,select,textarea {
border:1px solid black;
padding:3px;
}

/* Personnel pages */
div.personnel img {
margin:none;
border:1px solid #004268;
padding:none;
float:left;
width:187px;
height:250px;
}
div.personnel div.information {
float:left;
padding:10px;
}
div.personnel div.information ul {
margin-left:-20px;
}
div.personnel div.information li {
width:500px;
}
div.personnel {
width:100%;
background:#ebebeb;
}
div.personnel p.name {
font-size:110%;
font-weight:bold;
}
div.personnel p.representative {
margin-left:20px;
font-weight:bold;
}
div.personnel span.left {
float:left;
width:150px;
font-weight:bold;
}
div.personnel span.right {
float:left;
}
div.personnel div.spacer {
clear:both;
height:12px;
}

/* Sponsor pages */
div.sponsor {
background:#ebebeb;
padding:10px;
margin:10px;
}
span.sponsor_name {
font-weight:bold;
line-height:1.5;
}
div.sponsor_logo {
float:right;
width:250px;
text-align:center;
vertical-align:middle;
}
div.sponsor_logo img { border:none; }

p.author {
font-style:italic;
text-align:right;
}
div.content img {
margin:5px;
border:1px solid #004268;
}
div.quote {
border-left:10px solid #009AF4;
padding-left:10px;
width:70%;
display:block;
margin:0 auto;
margin-top:25px;
margin-bottom:25px;
}
div.quote p {
padding-top:10px;
font-weight:bold;
}
div.quote p.author {
padding-top:0px;
padding-bottom:10px;
font-size:0.875em;
text-align:right;
font-style:normal;
font-weight:normal;
}
/* Für Erweiterungen: Bildbox */
p.bild-box {
    float: left;
    width: 100px;
    text-align: center;
    margin: 10px;
    padding: 0;
}
p.bild-box img {
    display: block;
    margin: 0 auto;
    padding: 0 0 10px 0;
}

/* Table */
table.bordered_table {
border:1px solid gray;
padding:3px;
border-spacing:2px;
border-collapse:collapse;
}

table.bordered_table td {
border:1px inset gray;
padding:3px;
text-align:left;
}
div.content ul, ol {
margin-left:50px;
margin-bottom:8px;
}
div.content ul {
list-style-type:circle;
}

div.userimg {
margin: 0px auto;
margin:3px;
margin-right:10px;
width:187.5px;
height:250px;
border:1px solid #004268;
float:left;
}

table.elternbeirat td {
padding:5px;border-collapse:seperate;border-spacing:3px;
}

/* Speiseplan */
table.speiseplan {
/*border:1px solid #004268;*/
}
table.speiseplan th {
background-color:#ebebeb;
}
table.speiseplan td {
background-color:#ebebeb;
border:1px dashed rgb(200,200,200);
text-align:center;
/*border-collapse:seperate;border-spacing:3px;*/
}
table.speiseplan tr { padding:0px;border:1px solid #004268; }
