/* styles for css + design | Midnight */
/* Die (vor-)definierten Styles dienen nur der ersten Orientierung */
/* Saemtliche Styles koennen nach Belieben geaendert werden. */
/* Nicht benoetigte Styles einfach leer lassen oder auskommentieren. */
/* Zusaetzliche IDs oder Klassen duerfen nicht eingefuegt werden. */
/* Bei Bedarf mit zusaetzlichen (erweiterten) Kontextselektoren arbeiten. */
/* Kommentare, vor allem fuer 'Hacks', sind ausdruecklich erwuenscht */
/*========================================================================*/

/* set all to 0 */
* {
margin: 0;
padding: 0;
}

/* ===== Haupt-Container ===== */
body#corpus {
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: center;
padding: 10px 0 20px 0;
background-color: #fc3;
color: #000;
}

/* Alles umschlieszender Container */
#wrapper {
background-repeat: repeat-x;
background-position: bottom left;
position: relative;
width: 780px;
margin: 0 auto;
padding: 0px;
text-align: left;
color: #000;
border: 1px double #000;
background-color: #FC6;

}

/* Header */
#header { /* umschlieszt oder enthaelt Logo */
background-image: url(../img/logo_blau.jpg);
background-repeat: no-repeat;
height: 229px;
width: 780px;
background-color: #ffffED;
color: #fff;
}

#kontakt {
width: 400px;
background-color: #FC6;
margin-left: 1em;
}


#content {
width: 94%;
margin-top: 0px;
margin-left: 1.5em;
}

/* Footer */
#footerpre { /* optional, zB. fuer Grafik */
height: 10px;
margin: 10px 0 5px 0;
background-color: #212b3a;
color: #6a81a6;
}
#footer {
font-size: 90%;
padding: 4px 0 5px 10px;
background-color: #FFCC33;
color: #6a81a6;
}
* html #footer {
font-size: 85%;
}


/* === Gestaltung Menue-Listen === */
ul {
list-style-type: none;
}
ul li {

}

#menue1 {
position: absolute;
top: 160px;
left: 320px;
/*width: 180px;
margin-top: 10px;*/

padding: 5px 0 5px 10px;
margin: 10px;
<!--
border: 1px solid #00f;
-->
}
#menue1 ul#menu1 {

}
#menue1 ul#menu1 li {
display: inline;
}

#menue1 ul#menu1 li#menuhead1 {
font-weight: bold;
display: none;
}
#menue1 a {
padding: 1px 10px;
background-color: transparent;
color: #000;
font-weight: bold;
/*
border: 1px solid #4b5e7e;
*/
}





/*	=== LINKS === 
	Bitte Status-Formate selber einfuegen: 
	a:link, a:visited, a:hover, a:active; a:focus */
	
/*	Links allgemein */
a {
background-color: transparent;
color: #993300;
text-decoration: none;
}

/* Links in Menues */
a:hover,
#breadcrumb a:hover,
#menue1 ul#menu1 li a:hover, 
#menue3 ul#menu3 li a:hover {
background-color: transparent;
color: #930;
font-weight: 600;
}



/* === TEXT-FORMATE === */
/* Headings
	(H1 ist reserviert fuer Text-Logo im 'Header') */


h2,
h3,
{
color: #000;
}


h2 {

background-color: #FFCC33;
position: static;
padding: 2px 0px 0px 0px;
font-size: 0.9em;
border-top: 1px double #900;
border-bottom: 1px double #900;
color: #000;
line-height: 120%;
letter-spacing: 2px;

}
h3 {
padding: 10px 0 10px 0px;
}

/* Text allgemein */
p, li, table {
font-size: 0.8em;
word-spacing: 1px;
letter-spacing: 1px;
}
#content p {
line-height: 150%;
word-spacing: 2px;
margin:0 0px 0 0px;

}
#headline1 {
position: relative;
top: 190px;
width: 780px;
height: 22px;
margin: 0 auto;
padding: 0px;
text-align: right;
color: #000;
letter-spacing: 6px;
word-spacing: 1px;
font-weight: 500;
font-size: 1.2em;
background-color: #FC3;
/*
background-repeat: repeat-y;
background-image: url(../img/bg04.gif);*/
border-top: 1px double #000;
border-bottom: 1px double #000;

}

#headline p.bottom
{
vertical-align: -33%;
}

/* Textbloecke im Content */
#text1
 {
padding: 0px 0px 0 40px;
background-color: transparent;
color: #000000;
font-size: 1em;
}



/* IMAGES */
img {
border: 1 /*0, none */;
float:left; 
margin-right:3px;
}







