/* STANDARD ELEMENTE STANDARD ELEMENTE STANDARD ELEMENTE STANDARD ELEMENTE */

/* default font size*/
@import url(small.css);

body {
	padding: 0;
	color: #000000;
	background: #FFFFFF;
	font: 14px/22px "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
}

html, body {
	min-height: 100%;
}

/*body, body div, body p, body th, 
body td, body li, body ul, body dd    {
     more specific to override imported rule 
    font-size:    x-small;      
     false value for WinIE4/5 
    voice-family: "\"}\"";   
     trick WinIE4/5 into thinking rule is over 
    voice-family: inherit;   
     recover from trick 
    font-size:    small
     intended value for better browsers 
    }

html>body, html>body div, html>body p, 
html>body th, html>body td, 
html>body li, html>body ul, html>body dd    {
    font-size:    small
     be nice to Opera 
    }*/

p {
	line-height: 1.5em;
}

a {
	color: #00B502;
	text-decoration: none;
	outline: none;
}

a:visited {
	color: #00B502;
}

a:active {
	color: #00B502;
}

a:hover {
	color: #000000;
	text-decoration: underline;
	margin: 0px;
}

.strong, b {
	font-weight: bold;
}
.notstrong {
	font-weight: normal;
}

/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/
h1 {
	margin-top: 0;
	margin-bottom: 30px;
	padding: 0;
	font-size: 1.5em;
	font-weight: 500;
	line-height: 1.5em;
}

h2 {
	left: 0;
	margin-top: 0;
	margin-bottom: 15px;
	padding: 0;
	font-size: 1.2em;
	font-weight: 500;
	line-height: 1.5em;
}

h3 {
	margin-top: 0;
	margin-bottom: 0px;
	font-size: 1em;
	font-weight: 500;
	line-height: 1em;
}

h4 {
	margin-top: 0;
	margin-bottom: 18px;
	font-size: 1em;
	font-weight: 500;
	line-height: 1em;
}

h5 {
	margin-top: 0;
	margin-bottom: 16px;
	font-size: 0.9em;
	font-weight: 500;
	line-height: 1em;
}

h6 {
	margin-top: 0;
	margin-bottom: 14px;
	font-size: 0.8em;
	font-weight: 500;
	line-height: 0.8em;
}
ul {
	margin: 0;
	padding: 0;
	}
/*li {
	margin: 0 0 10px 0.9em;
	padding-left:0;
	list-style-position:inside;
	list-style:disc;
	text-indent:-1em;
	}*/

img {
	border: 0;
}

.getclear
{
	visibility: hidden;
	clear: both;
}


/*LAYOUT ELEMENTE LAYOUT ELEMENTE LAYOUT ELEMENTE LAYOUT ELEMENTE LAYOUT ELEMENTE */

#layout {
	/*position: relative;*/
	padding: 0;
	color: #000;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}
	
html>body #layout {
	height: auto;
}

#header {
	position: relative;
	/*top: 0;
	left: 0;*/
	width: 100%;
	/*height: 160px;*/

}

/* LOGOAREA LOGOAREA LOGOAREA LOGOAREA LOGOAREA LOGOAREA LOGOAREA */

#logoarea {
	/*position: relative;
	top: 0;
	left: 0;*/
	/*height: 160px;*/
	padding: 0;
}

.toplogo {
	/*position: absolute;*/
	margin-left: 130px;
}


/* HELPAREA HELPAREA HELPAREA HELPAREA HELPAREA HELPAREA HELPAREA */

#helparea {
	position: absolute;
	top: 0;
	left: 80%;
	width: 20%;
	height: 160px;
	/*padding: 0 3% 0 7%;*/
}
	
#sprachwahl,
#sprachwahl a,
#sprachwahl a:link,
#sprachwahl a:active, 
#sprachwahl a:visited {
 	color: #999;
}

#sprachwahl a:hover {
 	color: #F60;
}

#content {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 56px 0 30px 0;
	/*background-color: #fffdf0;*/
	/*background-color: #cccc33;*/
	background-color: #FFFED4;
}

/*INHALTE INHALTE INHALTE INHALTE INHALTE INHALTE INHALTE INHALTE INHALTE INHALTE INHALTE*/

#arealeft {
	position: relative;
	top: 0;
	width: 65%;
	height: 100%;
	padding: 0;
	margin: 0 0 0 8%;
}
#arearight {
	position: absolute;
	top: 0;
	left: 77%;
	width: 22%;
	height: 100%;
	padding: 59px 0 0 0;
}
#minheight {
	background: transparent;
	display: block;
	height: 150px;
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	width: 5px;
	z-index: 6;
}
#frontcontent {
	position: relative;
	left: 0;
	margin: 0 0 36px 0;
	padding: 0;
}
#topcontent {
	position: relative;
	left: 0;
	margin: 0 0 36px 0;
	padding: 0;
}
.middlecontent {
	position: relative;
	left: 0;
	margin: 0;
	padding: 36px 0 26px 75px;
	border-top: 3px solid #E0E0E0;
}
.lastcontent {
	position: relative;
	left: 0;
	margin: 0;
	padding: 36px 0 56px 75px;
	border-top: 3px solid #E0E0E0;
}
.imagecontent {
	display: block;
	}
#onlyonecontent {
	position: relative;
	left: 0;
	margin: 0;
	padding: 0 0 56px 75px;
}
.nolinecontent {
	border-top: none;
	}
.margbottomnone {
	margin-bottom: 0;
}
.margbottommid {
	margin-bottom: 20px;
}
.margbottomlarge {
	margin-bottom: 40px;
}

.aktuell-de {
	background: transparent url(../i/ban-de_aktuell.gif) no-repeat top left;
}
.aktuell-en {
	background: transparent url(../i/ban-en_aktuell.gif) no-repeat top left;
}
.arbeiten-de {
	background: transparent url(../i/ban-de_arbeiten.gif) no-repeat top left;
}
.arbeiten-en {
	background: transparent url(../i/ban-en_arbeiten.gif) no-repeat top left;
}
.vita-de {
	background: transparent url(../i/ban-de_vita.gif) no-repeat top left;
}
.vita-en {
	background: transparent url(../i/ban-en_vita.gif) no-repeat top left;
}
.video-de {
	background: transparent url(../i/ban-de_video.gif) no-repeat top left;
}
.video-en {
	background: transparent url(../i/ban-en_video.gif) no-repeat top left;
}
.unterricht-de {
	background: transparent url(../i/ban-de_unterricht.gif) no-repeat top left;
}
.unterricht-en {
	background: transparent url(../i/ban-en_workshops.gif) no-repeat top left;
}
.impressum-de {
	background: transparent url(../i/ban-de_information.gif) no-repeat top left;
}
.impressum-en {
	background: transparent url(../i/ban-en_information.gif) no-repeat top left;
}

.wrapper {
	position: relative;
	padding: 0 0 0 75px;
}

.hidden {
	display: none;
}

.teaser {
	letter-spacing: 0.1em;
	color: #333333;
	margin-bottom: 15px; 
}

.teaserTitle {
	font-size: 130%;
	letter-spacing: 0.3em;
}
.frontpic {
	float: left;
	margin-bottom: 16px;
}
.teaserpic {
	display: inline;
}
a.teaserpic img {
	margin: 0 5px 4px 3px;
	border-top: 10px solid #BFBFBF;
	border-bottom: 10px solid #BFBFBF;
	border-left: 1px solid #ffffff;
	border-right:  1px solid #ffffff;
}
a.teaserpic:visited img {
	margin: 0 5px 4px 3px;
	border-top: 10px solid #BFBFBF;
	border-bottom: 10px solid #BFBFBF;
	border-left: 1px solid #ffffff;
	border-right:  1px solid #ffffff;
}
a.teaserpic:hover img {
	margin: 0 5px 4px 3px;
	border-top: 10px solid #AAAAAA;
	border-bottom: 10px solid #AAAAAA;
	border-left: 1px solid #00B502;
	border-right:  1px solid #00B502;
}
a.teaserpic:active img {
	margin: 0 5px 4px 3px;
	border-top: 10px solid #BFBFBF;
	border-bottom: 10px solid #BFBFBF;
	border-left: 1px solid #ffffff;
	border-right:  1px solid #ffffff;
}

.teasertext {
	margin-bottom: 20px;
	font-size: 1.1em;
	font-weight: 500;
	}

.showfacts {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 90%;
	line-height: 1.5em;
	list-style: none outside;
}
h1.frontteaser  {
	margin-bottom: 0;
	letter-spacing: 0.1em;
	line-height: 0;
	font-weight: 600;
	color: #D32D31;
	}
h1.extrah1  {
	margin: 0 0 10px 0;
	letter-spacing: 0.1em;
	line-height: 1em;
	font-weight: 600;
	color: #D32D31;
	}
.redstrong {
	margin-bottom: 10px;
	letter-spacing: 0.1em;
	line-height: 1em;
	font-weight: 600;
	color: #D32D31;
}

/*INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX*/

#theme1 {
	background: transparent url(../i/theme1h.gif) no-repeat;
	display: block;
	height: 300px;
	left: 0px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -36px;
	width: 125px;
	z-index: 1;
}

#theme2 {
	background: transparent url(../i/theme2h.gif) no-repeat;
	display: block;
	height: 300px;
	left: 125px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -36px;
	width: 125px;
	z-index: 2;
}

#theme3 {
	background: transparent;
	display: block;
	height: 300px;
	left: 250px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -36px;
	width: 125px;
	z-index: 4;
}

#theme4 {
	background: transparent url(../i/theme4s.gif) no-repeat;
	display: block;
	height: 300px;
	left: 250px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -36px;
	width: 125px;
	z-index: 3;
	overflow: visible;
}

#theme5 {
	background: transparent;
	display: block;
	height: 300px;
	left: 500px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -36px;
	width: 125px;
	z-index: 5;
}
#theme6 {
	background: transparent;
	display: block;
	height: 294px;
	left: 625px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -36px;
	width: 5px;
	z-index: 6;
}
#hov1 {
	background: transparent url(../i/theme1s.gif) no-repeat;
	display: block;
	height: 300px;
	margin: 0px;
	padding: 0;
	width: 125px;
}

#hov1:hover {
	background: transparent url(../i/theme1h.gif) no-repeat;
}

#hov2 {
	background: transparent url(../i/theme2s.gif) no-repeat;
	display: block;
	height: 300px;
	margin: 0px;
	padding: 0;
	width: 125px;
}

#hov2:hover {
	background: transparent url(../i/theme2h.gif) no-repeat;
}

#hov3 {
	background: transparent;
	display: block;
	height: 300px;
	margin: 0px;
	padding: 0;
	width: 125px;
}

#hov3:hover {
	background: transparent url(../i/theme3h.gif) no-repeat;
}

#hov4 {
	background: transparent url(../i/theme4s.gif) no-repeat;
	display: block;
	height: 300px;
	margin: 0px;
	padding: 0;
	width: 375px;
	overflow: visible;
}

#hov4:hover {
	background: transparent url(../i/theme4h.gif) no-repeat;
}

#hov5 {
	background: transparent;
	display: block;
	height: 300px;
	margin: 0px;
	padding: 0;
	width: 125px;
}

#hov5:hover {
	background: transparent url(../i/theme5h.gif) no-repeat;
}
.alt {
	display: none;
}
.framed {
	border: 0px solid #8FBC8F;
	}


/*AKTUELL AKTUELL AKTUELL AKTUELL AKTUELL AKTUELL AKTUELL AKTUELL*/
	
.jump dd.mb_12 {
	margin-bottom: 12px;
}
.jump
{
	/*float: left;
	position: relative;*/
}
.jump ul
{
	list-style: none;
	min-width: 160px;
}
.jump dl
{
	list-style: none;
}
.jump dt
{
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1.3em;
	font-weight: 500;
}
.jump dd
{
	margin: 0 0 5px 15px;
	padding: 0;
	line-height: 1.2em;
}
.jump a, .jump a:link, .jump a:visited, .jump a:active
{
	color: #000;
}
.jump a:hover
{
	color: #00B502;
}	
	
	
	
	
/*ARBEITEN ARBEITEN ARBEITEN ARBEITEN ARBEITEN ARBEITEN ARBEITEN ARBEITEN*/
.mt_8 {
	margin-top: 18px;
	}

.mb_12, dd.mb_12, .jumpdirect dd.mb_12 {
	margin-bottom: 12px;
}
.mb_25, dd.mb_25 {
	margin-bottom: 25px;
	}
.mb_35, dd.mb_35 {
	margin-bottom: 35px;
	}

.jumpdirect
{
	float: left;
	position: relative;
	margin-right: 15px;
}
.jumpdirect ul
{
	list-style: none;
	min-width: 120px;
}
.jumpdirect dl
{
	list-style: none;
	min-width: 160px;
}
.jumpdirect dt
{
	margin: 20px 0 10px 0;
	padding: 0;
	font-size: 1.3em;
}
.jumpdirect dd
{
	margin: 0 0 10px 15px;
	padding: 0;
	line-height: 1.3em;
	color: #005301;
}
.jumpdirect h1
{
	margin-bottom: 15px;
}
.jumpdirect h1 a
{
	margin-left: 0;
}
.jumpdirect h1 a:hover
{
	color: black;
}
.jumpdirect a, .jumpdirect a:link, .jumpdirect a:visited, .jumpdirect a:active
{
}
.jumpdirect a:hover
{
	color: #00B502;
}
.jahr h1  {
	clear: both;
	margin-bottom: 30px;
	padding: 0;
	}
dt  {
	margin: 25px 0 20px 0;
	font-weight: 600;
	font-size: 110%;
	}
.dt2  {
	color: #5D5D5D;
	font-weight: 500;
	}
.ddimage  {
	margin: 0 0 0 80px;
	}
.ddimage img  {
	border: 1px solid #fff;
	}
.ddsponsor  {
	margin: 8px 0 12px 80px;
	width: 55%;
	font-size: 80%;
	line-height: 120%;
	}
.ddlocation  {
	margin: 0 0 0 80px;
	}
.ddregie  {
	margin: 0 0 0 80px;
	}
.ddchoreographie  {
	margin: 0 0 0 80px;
	}
.ddtanz  {
	margin: 0 0 0 80px;
	}
.ddmedien  {
	margin: 0 0 0 80px;
	}
.ddausstattung  {
	margin: 0 0 0 80px;
	}
.dddauer  {
	margin: 0 0 0 80px;
	}
.ddanmerkung  {
	margin: 0 0 0 80px;
	}

.dtprehead  {
	margin: 10px 0 0 0;
	font-size: 1em;
	font-weight: 500;
	line-height: 1.5em;
	}
.dthead  {
	margin: 5px 0 5px 0;
	line-height: 1.5em;
	color: #005301;
	}
.ddsubhead  {
	margin: 0 0 15px 0;
	font-weight: 500;
	}

.ddbegleittext  {
	margin: 20px 0 20px 40px;
	padding: 12px 20px 12px 20px;
	width: 55%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 90%;
	border: 1px solid #FFD484;
	background-color: #FEFEFE;
	}
.ddkontakt {
	margin: 0 0 20px 15px;
	}
.laut {
	margin-top: 5px;
	padding: 2px 4px 3px 7px;
	width: 75%;
	border: 1px dotted #005301;
	/*background-color: #FEFEFE;*/
}
.ddtermine {
	margin: 0 0 0 15px;
	}
.ddturnhalle {
	margin: 0 0 0 15px;
	}
.ddkosten {
	margin: 0 0 0 15px;
	}
.ddanmeldung  {
	margin: 20px 0 20px 0;
	padding: 12px 20px 12px 40px;
	border-top: 1px solid #FFD484;
	border-bottom: 1px solid #FFD484;
	}
.links0  {
	/*position: relative;*/
	left: 0;
	margin: 5px 5px 0 0;
	}
.links1  {
	position: relative;
	left: 0;
	margin: 5px 5px 0 0;
	}
.links2  {
	position: relative;
	left: 0;
	margin: 5px 5px 0 0;
	}
.links3  {
	position: relative;
	display: block;
	left: 0;
	margin: 5px 0 0 30px;
	}
.links4  {
	position: relative;
	display: block;
	left: 0;
	margin: 5px 0 0 180px;
	}
.links5  {
	position: relative;
	display: block;
	left: 0;
	margin: 5px 0 0 100px;
	}
.links6  {
	position: relative;
	display: block;
	left: 0;
	margin: 5px 0 0 60px;
	}
.links7  {
	position: relative;
	display: block;
	left: 0;
	margin: 5px 5px 0 0;
	}
.links8  {
	position: relative;
	left: 0;
	margin: 5px 5px 0 55px;
	}
.links9  {
	position: relative;
	left: 0;
	margin: 5px 5px 0 75px;
	}
/*.links10  {
	position: relative;
	left: 0;
	margin: 0 0 0 0;
	}	*/
.unten1  {
	position: relative;
	display: inline;
	margin: 5px 25px 0 0;
	}
.rechts1  {
	float: right;
	margin: 0 0 0 0;
	}
.urheber  {
	margin: -5px 0 15px;
	font-size: 70%;
	color: #5D5D5D;
	}
.urheber8  {
	margin: -5px 0 15px 160px;
	font-size: 70%;
	color: #5D5D5D;
	}
.clearfloat  {
	clear: both;
	visibility: hidden;
	}

.pressetext  {
	margin: 15px 0 40px 60px;
	padding: 20px 20px 20px 20px;
	width: 55%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	border: 1px solid #FFD484;
	background: transparent url(../i/pressehintergrund.jpg) repeat;
	}
.begleittext  {
	margin: 10px 0 40px 60px;
	padding: 12px 20px 12px 20px;
	width: 55%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 90%;
	border: 1px solid #FFD484;
	background-color: #FEFEFE;
	}
.informationstext  {
	margin: 10px 0 0 0;
	padding: 12px 20px 12px 20px;
	width: 75%;
	font-family: Arial, Helvetica, sans-serif;
	/*font-style: italic;*/
	font-size: 90%;
	border: 1px solid #FBFBB4;
	background-color: #FEFEFE;
	}	
.uplink {
	position: absolute;
	display: block;
	top: -15px;
	right: 170px;
	width: 30px;
	height: 30px;
	}
.uplink a {
	display: block;
	width: 30px;
	height: 30px;
	background: transparent url(../i/up1.gif) no-repeat;
}
.uplink a:hover {
	background: transparent url(../i/up1_hov.gif) no-repeat;
}
.downlink {
	position: absolute;
	display: block;
	top: -15px;
	right: 170px;
	width: 30px;
	height: 30px;
	}
.downlink a {
	display: block;
	width: 30px;
	height: 30px;
	background: transparent url(../i/down1.gif) no-repeat;
}
.downlink a:hover {
	background: transparent url(../i/down1_hov.gif) no-repeat;
}
.imagelink {
	margin: 8px 0 15px;
}

.mailto, .mailto a {
	display: block;
	width: 24px;
	height: 17px;
	margin: 0 0 30px 0;
}
.mailto a, .mailto a:link, .mailto a:active, .mailto a:visited {
	background: transparent url(../i/mailto1.gif) no-repeat;
}
.mailto a:hover {
	background: transparent url(../i/mailto2.gif) no-repeat;
}


.mailtoinfo, .mailtoinfo a {
	display: block;
	width: 292px;
	height: 17px;
	margin: 0 0 30px 0;
}
.mailtoinfo a, .mailtoinfo a:link, .mailtoinfo a:active, .mailtoinfo a:visited {
	background: transparent url(../i/mailtovh1.gif) no-repeat;
}
.mailtoinfo a:hover {
	background: transparent url(../i/mailtovh2.gif) no-repeat;
}

.mailtorhythmroom, .mailtorhythmroom a {
	display: block;
	width: 390px;
	height: 17px;
	margin: 0 0 30px 0;
}
.mailtorhythmroom a, .mailtorhythmroom a:link, .mailtorhythmroom a:active, .mailtorhythmroom a:visited {
	background: transparent url(../i/mailtorr1.gif) no-repeat;
}
.mailtorhythmroom a:hover {
	background: transparent url(../i/mailtorr2.gif) no-repeat;
}

.mailtotec, .mailtotec a {
	display: block;
	width: 332px;
	height: 17px;
	margin: 0 0 30px 0;
}
.mailtotec a, .mailtotec a:link, .mailtotec a:active, .mailtotec a:visited {
	background: transparent url(../i/mailtotec1.gif) no-repeat;
}
.mailtotec a:hover {
	background: transparent url(../i/mailtotec2.gif) no-repeat;
}

/*SITENAVIGATION SITENAVIGATION SITENAVIGATION SITENAVIGATION SITENAVIGATION SITENAVIGATION */

#sitenavigation {
	width: 100%;
	color: #474747;
	background: transparent;
}
#sitenavigation li a:hover {
	text-decoration: none;
}
#sitenavigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	width: 200px;
}
#sitenavigation li {
	margin: 0;
	padding:0;
	list-style-position:inherit;
	list-style:none;
	text-indent:0;
}	
#sitenavigation li a {
	display: block;
	padding: 6px 0 14px 40px;
	border-left: 10px solid #F9A200;
	color: #474747;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.2em;
	text-decoration: none;
	width: 200px;
	background: transparent;
}
html>body #sitenavigation li a {
	width: auto;
}
#sitenavigation li a:hover {
	color: #008201;
	background: transparent;
	border-left: 10px solid #00B502;
	text-decoration: none;
}
#sitenavigation .sitenavigationtop {
	display: block;
	padding: 26px 0 14px 40px;
	border-left: 10px solid #F9A200;
	color: #474747;
	font-weight: 500;
	letter-spacing: 0.2em;
	width: 200px;
	background: transparent;
}
#sitenavigation .sitenavigationtop:hover {
	color: #00B502;
	background: transparent;
	border-left: 10px solid #00B502;
	text-decoration: none;
}
#sitenavigation .blankbottom {
	display: block;
	padding: 20px 0 5px 40px;
	border-left: 10px solid #F9A200;
	color: #000000;
	width: 200px;
	background: transparent;
}

/*ENDNAVIGATION ENDNAVIGATION ENDNAVIGATION ENDNAVIGATION ENDNAVIGATION ENDNAVIGATION */

#endnavigation {
	position: relative;
	clear: both;
	bottom: 0;
	left: 9%;
	margin: 0;
	width:91%;
	color: #474747;
	background: transparent;
}
#endnavigation ul {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
	float: left;
}
#endnavigation li {
	display: inline;
	margin: 0;
}	
#endnavigation li a {
	padding: 0 4px 0 8px;
	border-left: 10px solid #F9A200;
	color: #474747;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-decoration: none;
	background: transparent;
}
html>body #endnavigation li a {
	width: auto;
}
#endnavigation li a:hover {
	color: #008201;
	background: transparent;
	border-left: 10px solid #00B502;
}
#endnavigation .endnavigationtop {
	display: block;
	padding: 0 4px 0 8px;
	border-left: 10px solid #F9A200;
	color: #474747;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-decoration: none;
	background: transparent;
}
#endnavigation .endnavigationtop:hover {
	color: #00B502;
	background: transparent;
	border-left: 10px solid #00B502;
}
#endnavigation .blankbottom {
	display: none;
}

#languageswitcher {
	float: right;
	margin-right: 20px;
	font-size:80%;
}

#languageswitcher,
#languageswitcher a,
#languageswitcher a:link,
#languageswitcher a:active, 
#languageswitcher a:visited {
	color:#999;
}

#languageswitcher a:hover {
	color:#F60;
}

/*PAGENAVIGATION PAGENAVIGATION PAGENAVIGATION PAGENAVIGATION PAGENAVIGATION*/

h1 a  {
	margin: 0 0 0 0.5em;
	text-decoration: none;
	padding-bottom: 0.2em;
	border-bottom: solid 2px #FFC860;
	}
h1 a:visited  {
	border-bottom: solid 2px #FFC860;
	}
h1 a:hover  {
	text-decoration: none;
	border-bottom: solid 2px #00B502;
	}
h1 a:active  {
	border-bottom: solid 2px #FFC860;
	}
	
/*FUSSZEILE FUSSZEILE FUSSZEILE FUSSZEILE FUSSZEILE FUSSZEILE FUSSZEILE FUSSZEILE*/

#bottom {
	position: relative;
	clear: both;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 80px;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: 500;
	letter-spacing: 0.1em;
	background-color: #C4C4C3;
	font-family:Arial, Helvetica, sans-serif;
}
#bottomhome {
	position: relative;
	top: 25px;
	width: 100px;
	height: 30px;
	margin: 0 0 0 8%
	}
#bottomhome a {
	display: block;
	width: 100px;
	height: 30px;
	padding-left: 35px;
	background: transparent url(../i/home.gif) no-repeat left;
	color: #fff;
	font-weight:600;
	text-decoration: none;
	line-height:30px;
	}
#bottomhome a:hover {
	background: transparent url(../i/home_hov.gif) no-repeat;
	color: #666;
	}

#bottomenter {
	position: relative;
	top: 25px;
	width: 260px;
	height: 30px;
	margin: 0 0 0 8%;
	color: #FFF;
	}

#bottomenter a {
	display: inline;
	height: 30px;
	color: #fff;
	font-weight:600;
	text-decoration: none;
	margin-left: 0px;
	line-height:30px;
	}
	
#bottomenter a:hover {
	color: #666;
	}

#bottomup {
	position: absolute;
	right: 340px;
	top: 25px;
	width: 150px;
	height: 30px;
	}
	
#bottomup a {
	display: block;
	width: 150px;
	height: 30px;
	padding-right: 35px;
	color: #c4c4c3;
	text-decoration: none;
	text-align: right;
	font-weight:600;
	line-height:30px;
	background: transparent url(../i/up2.gif) no-repeat right;
	}
#bottomup a:hover {
	background: transparent url(../i/up2_hov.gif) no-repeat right;
	color: #666;
	}
#bottomcopyright {
	position: absolute;
	right: 0;
	top: 25px;
	width: 280px;
	height: 30px;
	}
#bottomcopyright a {
	display: block;
	width: 280px;
	height: 30px;
	padding-left: 40px;
	background: transparent url(../i/copyc.gif) no-repeat left;
	color: #fff;
	text-decoration: none;
	line-height:30px;
	font-weight:600;
	}
#bottomcopyright a:hover {
	background: transparent url(../i/copyc_hov.gif) no-repeat left;
	color:#666;
	}


/*---------------------------------------
Skip Link
---------------------------------------*/

.skiplink {display:none}


/*SONDERFORMATE SONDERFORMATE SONDERFORMATE SONDERFORMATE SONDERFORMATE*/	

.uplinkfix {
	position: absolute;
	display: block;
	top: -15px;
	right: 170px;
	width: 30px;
	height: 30px;
	}
.uplinkfix a {
	display: block;
	width: 30px;
	height: 30px;
	background: transparent;
}
.uplinkfix a:hover {
	background: transparent;
}	
.jumpdirect.mb_25 dl dt,
.jumpdirect.mb_25 dl dd {
	margin-bottom: 20px;
}

.textframe {
	border: 1px solid #bbb;
	margin: 0 0 0 15px;
	padding: 20px;
	width: 75%;
	}

.foerderer {
	font-size: 90%;
	}
