* {
	margin: 0;
	padding: 0;
}

body {
	background: url(/workspace/bilder/dgd24_bogen-hg.gif) #424242 repeat-x left top;
	font: 100.1% "Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;
}

h1 {
	width: 100%;
	background: url(/workspace/bilder/dgd24_bogen-oben.png) no-repeat left top;
	text-indent: -1000em;
	overflow: hidden;
	position: absolute;
	top: 59px;
	left: 0;
	z-index: 300;
	height: 41px;
}

h2 {
	text-indent: -1000em;
	height: 60px;
}

h4.anmeldung {
	padding: 0.1em 0 0.1em 40px;
	margin: 2em 0 0 179px;
	color: #FFFFFF;
	background-color: #2F2F2F;
	font-weight: normal;
	font-size: 0.8em;
	line-height: 1.6em;
}

input, select, textarea, button {
	font: 100.1% "Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;
}

ul.navi {
	margin: 0;
	list-style: none;
	color: #FFFFFF;
	font-size: 0.8em;
}

.sprung {
	display: none;
}

#filter {
	margin: 0 21px 0 19px;
	width: 150px;
	border-left: 6px solid #000000;
	border-right: 4px solid #000000;
	background: url(/workspace/bilder/dgd24_filter-atmo.gif) #FE921E no-repeat left top;
	position: absolute;
	top: 0;
	left: 45%;
	z-index: 1000;
	min-height: 1000px;
}

#filter .startseite {
	width: 246px;
	color: #FFFFFF;
	background: url(/workspace/bilder/dgd24_bogen-mitte.png) no-repeat left top;
	position: absolute;
	left: -55px;
	height: 819px;
	z-index: 1002;
}

#filter .startseite a {
	width: 150px;
	margin: 31px 0 0 55px;
	display: block;
	background: url(/workspace/bilder/dgd24_logo.gif) no-repeat left top;
	text-decoration: none;
	text-indent: -1000em;
	height: 82px;
}

#filter fieldset {
	display: none;
}

#filter ul {
	list-style: none;
}

#filter ul li a {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	padding: 1px 0 1px 50px;
	display: block;
	color: #FFFFFF;
	font-size: 0.95em;
	text-decoration: none;
	cursor: pointer;
}

#filter ul li a:hover {
	background: url(/workspace/bilder/dgd24_filter-aktiv.gif) #FE8E1D no-repeat center;
}

#filter ul li.aktiv a {
	border-top: 1px solid #FE9C36;
	border-bottom: 1px solid #FE9C36;
	background: url(/workspace/bilder/dgd24_filter-aktiv.gif) #FE8419 no-repeat center;
}

#filter ul li.inaktiv {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	padding: 1px 0 1px 65px;
	display: block;
	color: #FEBE76;
	font-size: 0.95em;
	text-decoration: none;
}

#filter ul#extras {
	margin: 40px 0 0 0;
	padding: 22px 0 0 0;
	background: url(/workspace/bilder/dgd24_filter-titel-weitere.png) no-repeat left top;
	position: relative;
	z-index: 2001;
}

#filter ul#festival {
	margin: 162px 0 0 0;
	padding: 22px 0 0 0;
	background: url(/workspace/bilder/dgd24_filter-titel-festival.png) no-repeat left top;
	position: relative;
	z-index: 2000;
}

#inhalt {
	width: 55%;
	padding: 0 0 4em 0;
	background: url(/workspace/bilder/dgd24_filter-hg.gif) repeat-y left top;
	position: absolute;
	top: 0;
	left: 45%;
}

#inhalt #kommentarliste {
	margin: 0 40px 1em 219px;
	list-style-position: inside;
	color: #838383;
	font-size: 0.8em;
	line-height: 1.6em;
}

#inhalt #kommentarliste li em {
	font-style: normal;
}

#inhalt #kommentarliste li p {
	margin: 0 0 1em 0;
	font-size: 1em;
}

#inhalt #rechtliches {
	margin: 5em 40px 3em 219px;
	color: #838383;
	font-size: 0.8em;
	line-height: 1.6em;
}

#inhalt #rechtliches a {
	color: #838383;
}

#inhalt #teamkarte {
	width: 224px;
	float: right;
	margin: 1.5em 40px 0 0;
	position: relative;
	height: 300px;
}

#inhalt #teamkarte img {
	position: absolute;
	top: 0;
	left: 0;
}

#inhalt #teilnahmebedingungen.fehler {
	background-color: #FFC17F;
	color: #000000;
}

#inhalt .rechnung h4 {
	padding: 0 0 0 40px;
	margin: 0 0 0.5em 0;
	color: #FFFFFF;
	background-color: #535353;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.6em;
}

#inhalt > a {
	float: right;
	margin: 0 40px 0 0;
}

#inhalt a {
	border: none;
	color: #FFFFFF;
}

#inhalt div.rechnung {
	margin: 0 0 0 179px;
	background-color: #484848;
}

#inhalt div.rechnung p {
	width: 440px;
	margin: 0 0 0 40px;
	padding: 0 0 1em 0;
	position: relative;
}

#inhalt form {
	margin: 1em 0 1em 179px;
	padding: 0 0 0.5em 0;
	display: block;
	font-size: 0.8em;
	line-height: 1.6em;
}

#inhalt form a.button:hover {
	background: transparent url(/workspace/bilder/dgd24_button1.gif) no-repeat left center;
	cursor: pointer;
}

#inhalt form div.klammer {
	position: relative;
}

#inhalt form div.schaltpult {
	margin: 3em 20px 1em 40px;
	position: relative;
}

#inhalt form div.schaltpult a {
	padding: 5px 0 0 0;
	width: 190px;
	border: none;
	background: transparent url(/workspace/bilder/dgd24_button0.gif) no-repeat left center;
	color: #FFFFFF;
	line-height: 1.6em;
	text-align: center;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
}

#inhalt form div.schaltpult input {
	margin: 0 0 0 210px;
	width: 190px;
	border: none;
	background: transparent url(/workspace/bilder/dgd24_button0.gif) no-repeat left center;
	color: #FFFFFF;
	line-height: 1.6em;
	position: relative;
	height: 30px;
	overflow: visible;
}

#inhalt form div.schaltpult input:hover {
	background: transparent url(/workspace/bilder/dgd24_button1.gif) no-repeat left center;
	cursor: pointer;
}

#inhalt form fieldset {
	border: none;
	background-color: #484848;
}

#inhalt form fieldset h4 {
	padding: 0.1em 0 0.1em 40px;
	margin: 1em 0 0 0;
	color: #FFFFFF;
	background-color: #2F2F2F;
	font-weight: normal;
	font-size: 1em;
}

#inhalt form fieldset label {
	display: block;
}

#inhalt form fieldset p {
	margin: 0.5em 40px 1em 40px;
	font-size: 1em;
}

#inhalt form fieldset p input {
	margin: 0;
	padding: 0.1em;
	width: 30px;
	display: inline;
}

#inhalt form fieldset p.mehr {
	padding: 0 0 0 12px;
	margin: 0 40px 1em 40px;
	color: #FFFFFF;
	background: url(/workspace/bilder/dgd24_button-pfeil.gif) no-repeat -2px 0.5em;
}

#inhalt form fieldset.rechnung {
}

#inhalt form fieldset.rechnung input {
	width: 30px;
	position: absolute;
	top: 0;
	left: 0;
}

#inhalt form fieldset.rechnung p {
	padding: 0 0 0 40px;
	width: 400px;
	position: relative;
}

/*#inhalt form fieldset.rechnung label {
	background: none;
	padding: 2px 0.2em 5px 80px;
	position: relative;
	width: 400px;
}*/
#inhalt form fieldset.rechnung p em, #inhalt .rechnung p em {
	font-style: normal;
	position: absolute;
	right: 40px;
}

#inhalt form h3 {
	margin: 3em 40px 1em 40px;
	font-size: 1.2em;
}

#inhalt form input {
	border: 1px solid #6F6F6F;
	padding: 0.1em;
	width: 400px;
	margin: 0.5em 40px 1em 40px;
	display: block;
	font-size: 1em;
}

#inhalt form input#ort {
	width: 330px;
	margin: 0.5em 40px 1em 110px;
}

#inhalt form input#plz {
	width: 60px;
	margin: 0 40px 1em 40px;
	position: absolute;
	top: 0;
	left: 0;
}

#inhalt form input.fehler, #inhalt form textarea.fehler, #inhalt form select.fehler {
	background-color: #FFC17F;
}

#inhalt form input[type="hidden"] {
	margin: 0;
	padding: 0;
	border: none;
	visibility: hidden;
	height: 0;
}

#inhalt form input[type=submit] {
	width: 190px;
	margin: 2em 0 1em 0;
	border: none;
	background: transparent url(/workspace/bilder/dgd24_button0.gif) no-repeat 0 3px;
	color: #FFFFFF;
	height: 26px;
}

#inhalt form label {
	padding: 0 0 0 40px;
	color: #FFFFFF;
	background-color: #535353;
}

#inhalt form label span {
	display: none;
}

#inhalt form label#teilnahmebedingungen {
	margin: 0;
	padding: 1em 40px 1em 40px;
	background-color: #484848; /*border-top: 1px solid #6e6e6e;*/
}

#inhalt form label#teilnahmebedingungen input {
	margin: 0 10px 0 0;
	padding: 0;
	width: 15px;
	border: none;
	display: inline;
}

#inhalt form label:hover span {
	display: inline;
	color: #2F2F2F;
}

#inhalt form ol.zebraliste {
	list-style-position: inside;
}

#inhalt form ol.zebraliste li {
	padding: 0.5em 40px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	color: #FFFFFF;
}

#inhalt form ol.zebraliste li.gerade {
	padding: 0.5em 40px;
	color: #FFFFFF;
	background-color: #535353;
}

#inhalt form p {
	margin: 1em 40px;
	width: 400px;
	font-size: 1em;
}

#inhalt form p a.klappen {
	margin: 0 0 0 10px;
	padding: 0 0 0 12px;
	color: #999999;
	background: url(/workspace/bilder/dgd24_button-pfeil.gif) no-repeat -2px;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.6em;
}

#inhalt form p small {
	font-size: 0.85em;
}

#inhalt form p.ergebnis {
	margin: 0;
}

#inhalt form select {
	border: 1px solid #6F6F6F;
	padding: 0.1em;
	width: 400px;
	margin: 0.5em 40px 1em 40px;
	font-size: 1em;
}

#inhalt form strong.fehler {
	width: 400px;
	margin: -0.5em 40px 0 40px;
	padding: 0 0 1em 0;
	clear: both;
	display: block;
	color: #FE921E;
	font-weight: normal;
}

#inhalt form strong.fehler.erster {
	padding: 0.5em 0 0 0;
}

#inhalt form strong.okay {
	width: 400px;
	margin: 0.5em 40px 0 40px;
	padding: 0 0 1em 0;
	clear: both;
	display: block;
	color: #FFFFFF;
	font-weight: normal;
}

#inhalt form textarea {
	border: 1px solid #6F6F6F;
	padding: 0.1em;
	width: 400px;
	margin: 0.5em 40px 1em 40px;
	display: block;
	font-size: 1em;
	height: 2.5em;
}

#inhalt form textarea.lang {
	height: 10em;
}

#inhalt h3 {
	margin: 3em 40px 1em 219px;
	color: #FE921E;
	font-size: 0.95em;
	font-weight: normal;
	line-height: 1.6em;
}

#inhalt h3 a {
	color: #FE921E;
	text-decoration: none;
}

#inhalt h4 {
	margin: 3em 40px 1em 219px;
	color: #FE921E;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.6em;
}

#inhalt a.bild img.gross {
	border: none;
	padding: 4px;
	margin: 0 0 5px 0;
	background-color: #505050;
}

#inhalt a.bild {
	float: right;
}
#inhalt a.bild img.klein {
	border: none;
	margin: 0 0 5px 15px;
	padding: 4px;
	background: #505050;
}

#inhalt p {
	margin: 0 40px 1em 219px;
	color: #FFFFFF;
	font-size: 0.8em;
	line-height: 1.6em;
}

#inhalt p a.klappen {
	padding: 0 0 0 12px;
	color: #999999;
	background: url(/workspace/bilder/dgd24_button-pfeil.gif) no-repeat -2px;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.6em;
}

#inhalt p.artikelbild {
	border: none;
	padding: 4px 0 4px 40px;
	margin: 0 0 1em 179px;
	background-color: #505050;
}

#inhalt p.artikelbild span {
	display: block;
	color: #8F8F8F;
}

#inhalt p.artikelbild img.gross {
	float: none;
	margin: 0;
	padding: 0;
	background: none;
	cursor: pointer;
}

#inhalt p.artikelbild img.klein {
	float: none;
	margin: 0;
	padding: 0;
	background: none;
	cursor: pointer;
}

#inhalt p.entwurf, #inhalt h3.entwurf a {
	color: #838383;
}

#inhalt p.ergebnis {
	border-top: 1px solid #535353;
	border-bottom: 1px solid #535353;
	width: auto;
	margin: 0 0 2em 179px;
}

#inhalt p.ergebnis strong {
	margin: 0 0 0 40px;
	width: 400px;
	padding: 5px 0;
	display: block;
	font-weight: normal;
	text-align: right;
}

#inhalt p.kennzeichnung {
	margin-top: 1em;
	color: #838383;
	font-size: 0.7em;
}

#inhalt p.meta {
	padding: 0 40px 0 219px;
	margin: 1em 0 0 0;
	color: #838383;
	font-size: 0.8em;
	line-height: 1.6em;
}

#inhalt p.meta a {
	color: #838383;
	text-decoration: none;
}

#inhalt span.markiert {
    color: #FE921E;
}

#inhalt ul {
	margin: 0 40px 1em 219px;
	list-style: none;
}

#inhalt ul.anmeldeliste {
	margin: 1em 0 1em 179px;
	list-style: none;
	background-color: #535353;
	font-size: 0.8em;
	line-height: 1.6em;
}

#inhalt ul.anmeldeliste li {
	margin: 0;
	padding: 0;
	background: url(/workspace/bilder/dgd24_button-pfeil.gif) no-repeat 30px 1em;
	font-size: 1em;
}

#inhalt ul.anmeldeliste li a {
	padding: 0.5em 40px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	display: block;
	text-decoration: none;
}

#inhalt ul.anmeldeliste li a small {
	display: block;
	color: #FFFFFF;
	font-size: 1em;
}

#inhalt ul.anmeldeliste li a:hover {
	border-top: 1px solid #6E6E6E;
	border-bottom: 1px solid #6E6E6E;
	background: url(/workspace/bilder/dgd24_button-pfeil.gif) #2F2F2F no-repeat 30px 1em;
}

#inhalt ul.anmeldeliste li.gerade {
	background-color: #484848;
}

#inhalt ul.info {
	margin: 0 40px 1em 219px;
	list-style: none;
	min-height: 220px;
}

#inhalt ul.info li, #inhalt ul.team li, #inhalt ul li {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 12px;
	color: #FFFFFF;
	background: url(/workspace/bilder/dgd24_button-pfeil.gif) no-repeat -2px 0.5em;
	font-size: 0.8em;
	line-height: 1.6em;
}

#inhalt ul.navi {
	padding: 32px 40px 0 0;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 701;
}

#inhalt ul.navi li {
	margin: 0 0 0 20px;
	padding: 0;
	display: inline;
	color: #FFFFFF;
	background: none;
	font-size: 1em;
	line-height: 1.6em;
	z-index: 702;
}

#inhalt ul.navi li a, #medien ul.navi li a {
	color: #999999;
	text-decoration: none;
}

#inhalt ul.navi li a.aktiv, #inhalt ul.navi li a:hover, #medien ul.navi li a.aktiv, #medien ul.navi li a:hover {
	color: #FFFFFF;
}

#inhalt ul.team {
	margin: 0 40px 1em 219px;
	list-style: none;
}

#inhalt ul.zebraliste {
	margin: 1em 0 1em 179px;
	list-style: none;
	background-color: #484848;
	font-size: 0.8em;
	line-height: 1.6em;
}

#inhalt ul.zebraliste li {
	margin: 0;
	padding: 0;
	background: none;
	font-size: 1em;
	position: relative;
}

#inhalt ul.zebraliste li a {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	padding: 0.25em 40px 0.25em 40px;
	display: block;
	text-decoration: none;
}

#inhalt ul.zebraliste li a.gold {
	background: url(/workspace/bilder/dgd24_preis-gold.png) no-repeat right center;
}

#inhalt ul.zebraliste li a.schulterklopfer {
	background: url(/workspace/bilder/dgd24_preis-schulterklopfer.png) no-repeat right center;
}

#inhalt ul.zebraliste li a.silber {
	background: url(/workspace/bilder/dgd24_preis-silber.png) no-repeat right center;
}

#inhalt ul.zebraliste li a.veranstalter {
	background: url(/workspace/bilder/dgd24_preis-veranstalter.png) no-repeat right center;
}

#inhalt ul.zebraliste li a.gold:hover, #inhalt ul.zebraliste li.gerade a.gold:hover {
	background: #2F2F2F url(/workspace/bilder/dgd24_preis-gold.png) no-repeat right center;
	border-top: 1px solid #6E6E6E;
	border-bottom: 1px solid #6E6E6E;
}

#inhalt ul.zebraliste li a.schulterklopfer:hover, #inhalt ul.zebraliste li.gerade a.schulterklopfer:hover {
	background: #2F2F2F url(/workspace/bilder/dgd24_preis-schulterklopfer.png) no-repeat right center;
	border-top: 1px solid #6E6E6E;
	border-bottom: 1px solid #6E6E6E;
}

#inhalt ul.zebraliste li a.silber:hover, #inhalt ul.zebraliste li.gerade a.silber:hover {
	background: #2F2F2F url(/workspace/bilder/dgd24_preis-silber.png) no-repeat right center;
	border-top: 1px solid #6E6E6E;
	border-bottom: 1px solid #6E6E6E;
}

#inhalt ul.zebraliste li a.veranstalter:hover, #inhalt ul.zebraliste li.gerade a.veranstalter:hover {
	background: #2F2F2F url(/workspace/bilder/dgd24_preis-veranstalter.png) no-repeat right center;
	border-top: 1px solid #6E6E6E;
	border-bottom: 1px solid #6E6E6E;
}

#inhalt ul.zebraliste li a:hover, #medien ul.zebraliste li a:hover {
	border-top: 1px solid #6E6E6E;
	border-bottom: 1px solid #6E6E6E;
	background: url(/workspace/bilder/dgd24_button-pfeil.gif) #2F2F2F no-repeat 30px center;
}

#inhalt ul.zebraliste li.gerade a, #medien ul.zebraliste li.gerade a {
	background-color: #535353;
}

#inhalt ul.zebraliste li.gerade a:hover, #medien ul.zebraliste li.gerade a:hover {
	border-top: 1px solid #606060;
	border-bottom: 1px solid #606060;
	background: url(/workspace/bilder/dgd24_button-pfeil.gif) #2F2F2F no-repeat 30px center;
}

#inhalt ul.zebraliste small {
	padding: 0 40px;
	display: block;
	color: #FE921E;
	font-size: 1em;
}

#medien {
	width: 45%;
	padding: 0 200px 4em 0;
	background: url(/workspace/bilder/dgd24_filter-hg.gif) repeat-y right top;
	position: absolute;
	top: 0;
	left: 0;
	/*max-width: 750px;*/
}

#medien #ankuendigung {
	width: 106%;
	position: relative;
	overflow: hidden;
}

#medien #ankuendigung .eintrag {
	position: relative;
	height: 85px;
	overflow: hidden;
}

#medien #ankuendigung .eintrag .blende {
	border-bottom: 1px solid #B5B5B5;
}

#medien #ankuendigung .eintrag .blende a, #medien div.leuchtkasten .blende a, #medien div.diatisch .blende a {
	color: #FFFFFF;
	text-decoration: none;
}

#medien #ankuendigung .eintrag .blende h3, #medien div.leuchtkasten .blende h3, #medien div.diatisch .blende h3 {
	margin: 0.5em 40px 0 40px;
	color: #FFFFFF;
	font-size: 0.95em;
	font-weight: normal;
	line-height: 1.6em;
}

#medien #ankuendigung .eintrag .blende p, #medien div.leuchtkasten .blende p, #medien div.diatisch .blende p {
	margin: 0 40px 1em 40px;
	color: #FFFFFF;
	font-size: 0.8em;
	line-height: 1.6em;
}

#medien #ankuendigung .eintrag .blende, #medien div.leuchtkasten .blende, #medien div.diatisch .blende {
	width: 100%;
	margin: 0 -30px 0 0;
	background: url(/workspace/bilder/dgd24_schwarz40.png) repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	min-height: 85px;
}

#medien #ankuendigung .eintrag.erster {
	position: relative;
	height: 140px;
	overflow: hidden;
}

#medien #ankuendigung .eintrag:hover {
	height: 265px;
}

#medien #ankuendigung + h4.sponsoren {
	margin-top: 5em;
}

#medien #ankuendigung.skript {
	height: 265px;
}

#medien #ankuendigung.skript .eintrag {
	position: absolute;
	top: 0;
	left: 0;
	height: 265px;
	width: 100%;
	background: #fe8419;
	overflow: hidden;
}

#medien #ankuendigung.skript .eintrag .blende {
	border-bottom: none;
}

#medien #ankuendigung.skript .eintrag.erster {
	position: absolute;
	height: 265px;
	/*overflow: visible;*/
}

#medien #filmliste ol {
	margin: 0 110px 0 0;
	list-style: none;
}

#medien #filmliste ol li {
	float: left;
	width: 40%;
	border: 1px solid #606060;
	margin: 5px 0 5px 40px;
	padding: 5px;
	background-color: #505050;
	min-height: 65px;
}

#medien #filmliste ol li h4 {
	margin: 0 0 0 110px;
	font-weight: normal;
}

#medien #filmliste ol li img {
	float: left;
}

#medien #filmliste ol li p {
	margin: 0 0 0 110px;
	color: #FFFFFF;
	font-size: 0.8em;
	line-height: 1.6em;
}

#medien #newsletter {
	width: 106%;
	height: 40px;
	position: relative;
	overflow: hidden;
	background: url(/workspace/bilder/dgd24_newsletter-bg.png) repeat-x;
	padding-left: 1em;
	cursor: pointer;
}

#medien #newsletter #slider {
	background: url(/workspace/bilder/dgd24_newsletter-slider.png) no-repeat transparent;
	position: relative;
	float: left;
	height: 40px;
	width: 80px;
}

#medien #newsletter #slider span {
	visibility: hidden;
	text-indent: -1000em;
}

#medien #newsletter .eingaben {
	float: left;
	display: none;
	height: 40px;
	width: auto;
	margin-top: -1em;
	padding: 1.55em 30px 0 0px;
	background: url(/workspace/bilder/dgd24_newsletter-pfeil.png) no-repeat right 1em transparent;
}

#medien #newsletter .eingaben .beschriftung {
	color: #ffffff;
	font-size: 0.7em;
	line-height: 1em;
	margin-top: 0.5em;
	display: block;
	float: left;
}

#medien #newsletter .eingaben .option {
	margin-top: -0.25em;
	padding-left: 0.35em;
	font-size: 0.8em;
	line-height: 1em;
	display: block;
	float: left;
}

#medien #newsletter .eingaben .option input {
	vertical-align: middle;
	width: auto;
}

#medien #newsletter .eingabe .option:after {
	content: '';
	display: block;
	clear: both;
}

#medien #newsletter label {
	color: #ffffff;
	font-size: 0.7em;
}

#medien #newsletter input {
	border: 1px solid #6F6F6F;
	font-size: 0.7em;
	width: auto;
	max-width: 90px;
}

#medien #newsletter #submitnwsl {
	display: none;
	position: relative;
	top: 8px;
	height: 23px;
	width: 90px;
	font-size: 0.75em;
	color:  #ffffff;;
	background: transparent url(/workspace/bilder/dgd24_button1.gif) no-repeat scroll -3px center;
}

#medien .rahmen {
	margin: 1em 0 1.5em 0;
	width: 108%;
	float: left;
	background-color: #484848;
}

#medien a {
	color: #FFFFFF;
}

#medien a.klappen {
	margin: 0 40px 0.5em 40px;
	padding: 0 0 0 12px;
	color: #999999;
	background: url(/workspace/bilder/dgd24_button-pfeil.gif) no-repeat -2px;
	font-size: 0.8em;
	text-decoration: none;
	line-height: 1.6em;
}

#medien div.block {
	float: left;
	margin: 0 0 1em 0;
}

#medien div.diatisch {
	width: 106%;
	margin: 0 0 2em 0;
	background: url(/workspace/bilder/dgd24_sanduhr.gif) #2B2B2B no-repeat center center;
	position: relative;
	overflow: hidden;
}

#medien div.leuchtkasten {
	width: 106%;
	margin: 0 0 2em 0;
	position: relative;
	height: 265px;
	overflow: hidden;
}

#medien h3 {
	margin: 3em 0 1em 40px;
	color: #FE921E;
	font-size: 1em;
	font-weight: normal;
}

#medien h3.mehr {
	clear: left;
}

#medien h4.sponsoren {
	clear: both;
	margin: 0;
	padding: 2em 40px 1em 40px;
	color: #838383;
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0.1em; /*	width: 90%; */
}

#medien p {
	margin: 0 25px 1em 40px;
	color: #FFFFFF;
	font-size: 0.8em;
	line-height: 1.6em;
}

#medien p.auswahl {
	clear: left;
	color: #838383;
}

#medien ul {
	margin: 0 25px 1em 40px;
	list-style: none;
	color: #FFFFFF;
	font-size: 0.8em;
	line-height: 1.6em;
}

#medien ul li {
	padding: 0 0 0 12px;
	margin: 0 0 0.5em 0;
	background: url(/workspace/bilder/dgd24_button-pfeil.gif) no-repeat -2px 0.5em;
}

#medien ul#produkte a.download img {
	background: none;
	left: -44px;
	top: 0;
}

#medien ul#produkte img {
	border: 1px solid #8F8F8F;
	position: absolute;
	top: 4px;
	left: 40px;
}

#medien ul#produkte li {
	padding: 0.25em 40px 0.25em 155px;
	position: relative;
	min-height: 80px;
}

#medien ul#produkte li h4 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
}

#medien ul#produkte li h4 {
	position: relative;
}

#medien ul#produkte li h4 a.button {
	border: none;
	width: 23px;
	padding: 0;
	display: block;
	background: url(/workspace/bilder/dgd24_button-plus0.gif) no-repeat 0 0;
	color: #2F2F2F;
	text-indent: -1000em;
	position: absolute;
	right: -10px;
	top: 2px;
	height: 23px;
	z-index: 2000;
	min-height: 0;
}

#medien ul#produkte li h4 a.button:hover {
	background: url(/workspace/bilder/dgd24_button-plus1.gif) no-repeat 0 0;
}

#medien ul#produkte li h4 small {
	font-weight: normal;
	font-size: 1em;
}

#medien ul#produkte li p {
	font-size: 1em;
}

#medien ul#produkte li p a.klappen {
	margin: 0 0 0 10px;
	padding: 0 0 0 12px;
	border: none;
	display: inline;
	background: transparent url(/workspace/bilder/dgd24_button-pfeil.gif) no-repeat scroll -2px 50%;
	color: #999999;
	font-size: 1em;
	line-height: 1.6em;
	text-decoration: none;
	height: auto;
}

#medien ul#produkte li.gerade {
	background-color: #535353;
}

#medien ul#produkte p {
	margin: 0 40px 1em 0;
}

#medien ul#produkte p.mehr {
	padding: 0 0 0 12px;
	margin: 0 40px 1em 0;
	color: #FFFFFF;
	background: url(/workspace/bilder/dgd24_button-pfeil.gif) no-repeat -2px 0.5em;
}

#medien ul#produkte p.mehr strong {
	color: #FE921E;
	font-weight: normal;
}

#medien ul.block {
	float: left;
	margin: 0 10px 2em 28px;
}

#medien ul.block li {
	color: #999999;
	background: none;
}

#medien ul.block li.verwendet {
	color: #FFFFFF;
	background: url(/workspace/bilder/dgd24_button-pfeil.gif) no-repeat -2px 0.5em;
}

#medien ul.faq {
	margin: 0 25px 0 40px;
}

#medien ul.kontaktabzug {
	padding: 0 20px 2px 40px;
	margin: 0 7.4% 0 0;
	float: left;
	list-style: none;
	min-height: 40px;
}

#medien ul.kontaktabzug li {
	float: left;
	margin: 0;
	padding: 0;
	background: none;
}

#medien ul.kontaktabzug li a {
	border: none;
	text-decoration: none;
}

#medien ul.kontaktabzug li a img {
	margin: 5px 5px 0 0;
	border: none;
	border: 1px solid #8F8F8F;
	text-decoration: none;
}

#medien ul.kontaktabzug li a:hover img {
	border: 1px solid #FE921E;
}

#medien ul.navi {
	padding: 42px 0 0 40px;
	width: 100%;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 700;
}

#medien ul.navi li {
	margin: 0 20px 0 0;
	padding: 0;
	display: inline;
	background: none;
}

#medien ul.sponsoren {
	list-style: none; /*width: 90%;*/
	display: block;
	min-height: 40px;
}

#medien ul.sponsoren li {
	float: left;
	margin: 5px 20px 5px 0;
	padding: 0;
	background: none;
}

#medien ul.sponsoren li a {
	text-decoration: none;
}

#medien ul.sponsoren li a img {
	border: none;
}

#medien ul.zebraliste {
	margin: 1em -19px 0 0;
	width: 106%;
	list-style: none;
	background-color: #484848;
	font-size: 0.8em;
	line-height: 1.6em;
}

#medien ul.zebraliste li {
	margin: 0;
	padding: 0;
	background: none;
	position: relative;
}

#medien ul.zebraliste li a {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	padding: 0.25em 40px 0.25em 110px;
	display: block;
	text-decoration: none;
	position: relative;
	min-height: 47px;
}

#medien ul.zebraliste li a img {
	border: 1px solid #8F8F8F;
	margin: 0 0 0 -70px;
	float: left;
}

#medien ul.zebraliste li a small {
	display: block;
	color: #AFAFAF;
	font-size: 1em;
}

#medien ul.zebraliste li a.download {
	min-height: 0.8em;
}

#medien ul.zebraliste li a.download small {
	display: inline;
	color: #FFFFFF;
	font-size: 1em;
}

#medien ul.zebraliste li a.download, #medien ul.zebraliste li a.download:hover,
#medien ul.zebraliste li.gerade a.download, #medien ul.zebraliste li.gerade a.download:hover {
	border: none;
	padding: 0;
	background: none;
	text-decoration: none;
	height: auto;
	position: relative;
}

#medien ul.zebraliste li.hinweis {
	padding: 0.25em 40px 0.25em 40px;
}

#schieber {
	width: 190px;
	left: 45%;
	z-index: 5000;
	position: absolute;
	top: 0;
	min-height: 800px;
	cursor: move;
}

#schieber #filter {
	position: absolute;
	left: 0;
	top: 0;
}



#medien ul#galerie li a.bild img {
border: 1px solid #8F8F8F;
float:none;
margin: 0;
}

#medien ul#galerie li h4 {
	font-weight: normal;
	position:relative;
	font-size: 1em;
}

#medien ul#galerie li h4 a, #medien ul#galerie li h4 a:hover {
border: none;
display: inline;
min-height: 0;
padding: 0;
position: relative;
text-decoration: none;
font-weight: bold;
background: none;
}

#medien ul#galerie li h4 small {
	font-size: 1em;
}


#medien ul#galerie li a.bild, #medien ul#galerie li a.bild:hover {
	border: none;
	left:40px;
	position:absolute;
	top:4px;

min-height: 0;
padding: 0;
text-decoration:none;
background: none;
}

#medien ul#galerie li {
min-height:74px;
padding:0.25em 40px 0.25em 155px;
position: relative;
}

#medien ul#galerie li p {
	margin:0 40px 1em 0;
	font-size: 1em;
}

#medien ul#galerie li.gerade {
	background-color: #535353;
}

#inhalt p a.weiter {
	color: #838383;
	text-decoration: none;
}

#inhalt p a.weiter:hover {
	color: #fff;
}

#inhalt p a.weiter span {
	color: #FE921E;
}
