
html, body {
margin: 0;
padding: 0;
}
body {
background-color: #fff;
color: #333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
text-align: center;
}

table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

/* Mainboxes, Struktur     
----------------------------------------------------------------------------- */
#wrapper {
position: relative;
margin-top: 30px;
margin: 20px auto;
width: 800px;
background-color: #fff;
color: #333;
text-align: left;/*Aufheben von IE_quirks im BODY*/
}

#header {
background: #fff url(../pics/header.gif);
color: #000;
height: 100px;
width: 800px;
}

#header #logo {
margin: 5px 0 0 0;
padding: 0;
}

#header #copyright {
position: absolute;
top: 15px;
right: 35px;
color: #999;
line-height: 20px;
}

#menue {
position: absolute;
top: 100px;
left: 0;
width: 168px;
background-color: #fff;
margin: 0px;
padding: 0px;
}

#bild {
position: absolute;
top: 100px;
left: 170px;
width: 450px;
height: 110px;
margin: 0px;
padding: 0px;
}

#content {
background: url(../pics/border_content.gif);
color: #000;
margin: 0px 168px 0px 168px;
padding: 110px 50px 20px 0px;
}

#teaser {
position: absolute;
top: 100px;
right: 0;
width: 168px;
background-color: #fff;
color: #333;
}
#footer {
position: absolute;
left: 4px;
/*height: 50px;*/
width: 160px;
background-color: transparent;
margin: -73px 0 0 0;
padding: 0px;
color: #999;
}


/* Formatierungen
----------------------------------------------------------------------------- */

/* set all to 0 */
h1, h2, p, ul, li {
margin: 0;
padding: 0;
}

/* headings ----------------------------------------- */
h1 {
font-family: Georgia, Times, serif;
background-color: transparent;
color:rgb(40,63,100);
font-weight: bold;
letter-spacing: 2;
font-variant: small-caps; 
font-size: 15px;
line-height: 15px;
margin: 15px 0 20px 0;
}
h2 {
background-color: transparent;
color: #283f6e;
font-weight: bold;
font-size: 11px;
line-height: 15px;
margin: 15px 0 0 0;
}


/* Texte  ----------------------------------------- */
ul {
margin: 0px 0px 0px 20px;
}

#content p, #content li {
margin: 3px 0px 12px 0px;
}
#menue p {
padding: 10px 5px 0px 0px;
}
#teaser p {
padding: 10px 5px 0px 10px;
color: #999;
}
#teaser .date {
color: #283f6e;
}
#menue p.linear {
padding: 0px 5px 0px 10px;
}
#footer p {
padding: 10px 0px 0px 0px;
}


/* Links  ----------------------------------------- */
#content a {
text-decoration: none;
background-color: #fff;
color: #758DAC;
}

#teaser a, #footer a {
color: #758DAC;
}


/*
    Horizontale-Navigation 
    -----------------------------------------------------------------------------
*/

#navitop { 
	position: absolute;
	width: 460px;
	top: 70px;
    left: 168px;
	margin: 0;
	padding: 1px 0 0 0;
	height: 19px;
	background-color: transparent;
	text-align: left;
}

#navitop2 { 
	position: absolute;
	width: 148px;
	top: 70px;
    left: 648px;
	margin: 0;
	padding: 1px 0 0 0;
	height: 19px;
	background-color: transparent;
	text-align: left;
}


/* Links in der Horizontalen-Navigation    
-----------------------------------------------------------------------------
*/

#navitop ul, #navitop2 ul {
	margin: 0;
	padding: 0;
	display: inline;
	color: #000;
}

#navitop ul li, #navitop2 ul li {
	margin: 0;
	padding: 6px 20px 5px 0px;
	list-style: none;
	display: inline;
	color: #000;
}

#navitop ul li a, #navitop2 ul li a {
	color: #999;
	text-decoration: none;
}

#navitop ul li a.aktiv, #navitop2 ul li a.aktiv {
	color: #CC0000;
	text-decoration: none;
}


#navitop a:hover {
	color: #CC0000;
	text-decoration: none;
}


/* Links in der Subnavigation 
  -----------------------------------------------------------------------------
*/
#menue a {
display: block;
width: 150px;
}
#menue p.linear a {
display: inline;
width: auto;
}

#menue a {
text-decoration: none;
margin: 3px 0px 5px 0px;
padding: 0px 3px 0px 3px;
}
#menue a:link {
background-color: #fff;
color: #999;
}
#menue a:visited {
background-color: #fff;
color: #999;
}

#menue a:hover {
color: #cc0000;
}
#menue a.aktiv {
color: #cc0000;
}



/* others  ----------------------------------------- */
.invis, hr {
display: none;
}

img {
border: none;
}

.imgLeft {
	float: left;
	margin: 10px 20px 5px 0;
}



