html { }

body {
	background: #EEEDE2 url('/images_header/backgroundtop.png') repeat-x left top;
}

div, p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	color: #004C93;
}

a:hover {
	text-decoration: none;
	color: #83B817;
}

#toplinks {
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -500px;
  width: 100px;
  height: 60px;
  z-index: 2;
}

#main {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -500px;
	width: 1000px;
	z-index: 1;
}

#menu_level1 {
	position: absolute;
	top: 112px;
	left: 0px;
	width: 1000px;
	z-index: 3;
}

#menu_level2 {
	position: absolute;
	top: 160px;
	left: 0px;
	width: 1000px;
	z-index: 3;
}

#menu_level3 {
	position: absolute;
	top: 90px;
	left: 0px;
	width: 1000px;
	z-index: 3;
}

#menu_level4 {
	position: absolute;
	top: 245px;
	left: 800px;
	width: 200px;
	z-index: 3;
}

#content {
	position: absolute;
	top: 260px;
	left: 0px;
	width: 1000px;
	z-index: 2;
}

div.footer {
	width: 1000px;
	margin: 100px 0 0 0;
}

div.spalte_main {
	width: 1000px;
	float: left;
	padding: 0 0 20px 0;
}

div.spalteEmbeded500{
width: 500px;
float: left;
padding: 20px 500px 20px 0;
}
div.spalteEmbeded1000{
width: 1000px;
float: left;
padding: 20px 0 20px 0;
}
div.spalteForm{
width: 500px;
float: left;
padding: 20px 500px 20px 0;
}

div.clear {
	clear: both;
}

div.spalte_a1 {
	width: 200px;
	float: left;
	padding: 0 0 20px 0;
}

div.spalte_a2 {
	width: 500px;
	float: left;
	padding: 0 0 20px 50px;
}

div.spalte_a3 {
	width: 200px;
	float: left;
	padding: 0 0 20px 50px;
}

div.spalte_b1 {
	width: 500px;
	float: left;
	padding: 0 0 20px 0;
}

div.spalte_b2 {
	width: 200px;
	float: left;
	padding: 0 0 20px 50px;
}

div.welcome_s0{
float: left;
width: 1000px;
padding: 0 0 25px 0;
}
div.welcome_s1{
float: left;
width: 400px;
padding: 0 0 25px 0;
}
div.welcome_s2{
float: left;
width: 320px;
padding: 0 0 25px 25px;
}
div.welcome_s3{
float: left;
width: 230px;
padding: 0 0 25px 25px;
}

#news{
padding: 0 0 10px 0;
background: #FFFFFF url('/design/artikel_green_bg.png') no-repeat left bottom;
overflow: auto;
}
#agenda{
padding: 0 0 10px 0;
background: #FFFFFF url('/design/artikel_green_bg.png') no-repeat left bottom;
}
#podcast{
padding: 0 0 10px 0;
background: #FFFFFF url('/design/artikel_green_bg.png') no-repeat left bottom;
}
#kontakt {
padding: 0 0 10px 0;
background: #FFFFFF url('/design/artikel_green_bg.png') no-repeat left bottom;
}
p.welcomeTitel{
font-family: Georgia, Serif;
font-size: 1.25em;
font-style: italic;
color: #DC143C;
margin: 0 10px;
padding: 8px 0 0 0;
}
p.welcomeRsgvDatum {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #004C93;
	padding: 10px 10px 3px 10px;
}
span.welcomeRsgvZeit {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
	color: #666666;
	margin: 0 5px 0 0;
	padding: 1px 2px;
	background: #FFFFFF none 0 0;
}
p.welcomeRsgvTitel{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
font-size: 0.75em;
line-height: 1.5em;
padding: 0 10px 3px 10px;
}
p.welcomePocaDatum {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
	font-size: 0.65em;
	padding: 10px 10px 0 10px;
}
p.welcomePocaTitel {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
	font-size: 0.75em;
	line-height: 1.3em;
	color: #004C93;
	padding: 0 10px 3px 10px;
}
p.welcomeKontakt {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
	font-size: 0.75em;
	line-height: 1.5em;
	padding: 10px 10px 0 10px;
}

div.element {
	padding: 0;
}

div.spalte_foot {
	width: 175px;
	float: left;
	padding: 0 0 0 25px;
}

div.spalte_foot p {
	font-family: Arial, Sans-Serif;
	font-size: 0.6875em;
	line-height: 1.25em;
	color: #808080;
}

.footer_gray {
	font-size: 0.6875em;
	color: #787679;
	padding: 15px 0 30px 0;
}

/* Self-Clearing Floats */
.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

