/* Core Stylesheet WvO Phase II */
/* (C)2004, Jan Claas & Holger Seilz */


body {
margin:           0;
background-color: #dedede;
background-image: url(images/bg.png);
font-family:      verdana, helvetica, arial, sans-serif;
font-size:        1em;
color:            #666666;
}

p {
font-size:   0.7em;
text-align:  justify;
line-height: 1.7em;
}

li {
font-size: 0.7em;
}

h1 {
font-size:      1.1em;
font-style:     italic;
font-weight:    bold;
text-align:     left;
letter-spacing: 5px;
}

h2 {
font-size:      1em;
font-style:     italic;
text-align:     left;
}

h3 {
padding:          2px;
font-size:        0.8em;
text-align:       left;
font-weight:      normal;
color:            #FFFFFF;
background-color: #000080;
}

h6 {
padding:          2px;
font-size:        0.8em;
text-align:       left;
font-weight:      normal;
color:            #FFFFFF;
background-color: #FF0000;
}

p.footer {
font-size:   0.6em;
text-align:  center;
font-weight: bold;
}

p.intro {
font-style:  italic;
font-weight: bold;
text-align:  left;
}

a:link {
text-decoration: underline;
color:           #BF0000;
}

a:visited {
text-decoration: underline;
color:           #BF0000;
}

a:hover {
}

a:active {
}

#main-content {
margin-top:       -50px;
margin-left:      160px;
margin-right:     160px;
margin-bottom:    20px;
padding:          20px;
background-color: #FFFFFF;
border:           1px solid #000000;
}

#header p {
font-size:   1.7em;
line-height: 0.7em;
}

#header {
background-color: #FFFFFF;
border-bottom:    1px solid #000000;
padding-left:     100px;
padding-right:    100px;
padding-bottom:   10px;
padding-top:      10px;
}

#thumbnails {
background-color: #FFFFFF;
border:           1px solid #000000;
padding-top:      20px;
padding-bottom:   20px;
text-align:       center;
position:         absolute;
top:              300px;
right:            0px;
width:            159px;
}

#navbar {
background-color: #FFFFFF;
border-top:       1px solid #000000;
font-size:        0.9em;
text-align:       center;
font-weight:      bold;
position:         absolute;
top:              300px;
left:             0px;
width:            160px;
}

#navbar a:hover {
background-color: #004080;
color:            #FFFFFF;
}

#navbar a:active {
}

#outer-image {
height:              150px;
background-image:    url(images/outer.png);
background-position: center top;
background-repeat:   repeat-x;
}
#outer-schmal {
height:              50px;
background-image:    url(images/outer.png);
background-position: center top;
background-repeat:   repeat-x;
}

#inner-image {
height:              100px;
background-image:    url(images/inner.jpg);
background-repeat:   no-repeat;
background-position: center top;
}

#navbar a:link, #navbar a:visited {
display:          block;
color:            #666666;
background-color: #FFFFFF;
border-bottom:    1px solid #000000;
border-left:      1px solid #000000;
padding-top:      3px;
padding-bottom:   3px;
text-decoration:  none;
}

/* Neu Thomas Waschke 2007 */

/* Spacer 
Vorschau-Bilder kommen nicht zur Geltung, wenn das
Bild der Schule oben auf der Seite steht. Daher nur
inner-image ohne Bild */

#spacer_ohne {
height:              100px
background-repeat:   no-repeat;
background-position: center top;
}

/*zentriert
Zentrierte Absätze, beispielsweise in Tabellen*/

p.zentriert {
	font-size : 0.7em;
	text-align : center;
	line-height: 1.7em;
}

p.rechts {
	font-size : 0.7em;
	text-align : right;
	line-height: 1.7em;
}

/*eingerückt um 3 Prozent */

p.abstand_3 {
	font-size : 0.7em;
	text-align : left;
	line-height: 1.2em;
	margin-left : 3%;
}

/*eingerückt um 3 Prozent */

p.abstand_5 {
	font-size : 0.7em;
	text-align : left;
	line-height: 1.3em;
	margin-left : 5%;
}

/* normal große Schrift in Tabellen, weil <p> einen
zu großen Zeilenabstand erzeugt */

p.tabelle {
	font-size : 0.7em;
	text-align : left;
	line-height: 1em;
	margin-left : 5%;
}

p.tabelle_zentiert {
	font-size : 0.7em;
	text-align : center;
	line-height: 1em;
}

#schrift_standard {
	font-size : 0.7em;
}

p.liste {
   margin-left: 1cm;
	
}

/* END OF FILE*/