body {
text-align: left;
}


#pagepos, #page, #toplinks {
width: 98% !important;
max-width: 760px;
}

#toplinks {
left: 0px;
white-space: normal;
}

#toplinks a {
background: #E4EBF4;
color: inherit;
}

#left, #content2, #content3, #right, #content {
position: static !important;
width: 98% !important;
margin-left: 0;
margin-right: 0;
min-height: 0;
}


/* Tags, gültig in body */

html {
font-size: 131%;
}

body {
background: #fff;
color: #000;
font-size: 91%;
font-family: Verdana, sans-serif;
}

input, textarea {
font-family: Verdana, sans-serif;
}



/* Links für Felder ohne Hintergrundänderung */

a   {
color: #004;
background: transparent;
}

a:visited  {
color: #000;
background: transparent;
}

a:hover  {
color: #2E2E95;
background: #BCCADB;
}


/* Weitere Tags */

blockquote {
border: 1px solid #ccc;
background: #fff;
color: #003;
padding: 3px;
}

pre, code {
font-size: 121%;
}

td {
vertical-align: top;
}

th {
vertical-align: bottom;
text-align: left;
}

acronym {
border: none;
}

acronym.info {
border-bottom: 1px solid #FCD8D0;
cursor: help;
}

#jump {
text-align: left;
margin-left: 10px;
}

/* Zentrieren der Seite, CSS-2-Browser */
#pagepos {
margin: 0;
}

#page {
margin: 10px;

position: relative;
width: 750px;
text-align: left;
}

/* Inhalt, mittlerer Block */

#content2, #content3 {
font-size: 111%;
background: #F2F5F9;
color: inherit;
}



	/* Überschriften vom Text und im Text */
	.newscontent .hbox h2, #content2 .text h1, .newscontent .hbox h2, #content3 .text h1 {
	background: #E4EBF4;
	color: inherit;
	}

	/* H1-Überschriften im Text */
	#content2 .text h1, #content3 .text h1 {
	padding-left: 14px;
	}

	.newscontent .text h2, .sitecontent .text h2 {
	border-bottom: 1px solid #B50000;
	}

	/* div-Container mit Abschnittsüberschriften, News */
	.newscontent .hbox {
	padding: 5px 12px;
	}


	/* div-Container mit Texten, innen */
	#content2 .text, #content3 .text {
	line-height: 1.6em;
	background: #f0f0df;
	color: #000;
	}

/* Für IE */
	#content2 table, #content3 table  {
	line-height: 1.6em;
	}

	/* Achtung: hier ist der Abstand zwischen den News auf 0 gesetzt */
	.newscontent {
	margin: 0 !important;
	}




/* Linker Bereich */

	/* Überschrift für die Navigation, alle anderen sind H2 */

	#left h1, #left h2 {
	background: #F2F5F9;
	color: inherit;
	}

	/* Ebene 1 / allgemein Navigation */

	ul#nav li {
	display: block;
	}

	ul#nav li li {
	margin-left: 2em;
	}

	ul#nav li li li {
	margin-left: 4em;
	}

	ul#nav a {
	display: inline;
	text-decoration: underline;
	}

/* Rechter Bereich */
	#right h1, #right h2 {
	background: #F2F5F9;
	color: inherit;
	}

/* Kopfbanner, Text über dem Kopfbanner */
#headbg {
background-image: url(gif/head_bg.gif);
background-repeat: no-repeat;
}

	#headbg h1 {
	font-family: helvetica, arial, sans-serif;
	color: #fff;
	background: transparent;
	}


/*
#toplinks {
}
*/

