/* screen.css */
/* Edited by Wolf-Xaver Merkt, 2009 for LGH Schwaebisch Gmuend */

/* General Layout */
* {
padding: 0px;
margin: 0px;
text-align:justify;
}
body {
font-family:Helvetica,Arial,Verdana,"Bitstream Vera Sans",Sans-Serif;
font-size:105%;
background:#ebebeb;
background-z-index:-10;
}
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;
}
div.maincontainer {
margin:0px auto;
width:1000px;
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; }
h1 { font-size:160%; }
h2 { font-size:150%; }
h3 { font-size:140%; }
h4 { font-size:130%; }
h5 { font-size:120%; }
div.footer {
clear:both;
text-align:center;
color:rgb(50,50,50);
font-size:80%;
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:80%;
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 {
list-style-type:square;
margin-left:50px;
margin-bottom:8px;
}

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