/* Allgemeine Deklarationen */
html,body {
	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font:0.9em Verdana, Arial, Helvetica, sans-serif;color:black;
	background-image: url(up_bg_inhalt.jpg);/*sujet.change= neu */
	background-repeat: no-repeat;/*sujet.change= neu */}
h1 {
	color:#C00D24;
	font-size:1.6em;
	line-height: 105%;
	margin:12px 0px 17px 0px;
	padding:0em 0em 0em 40px; /*sujet.change= links war 0,4em */
	/*sujet.change= lösch=border-left: 1.3em solid red; */
	background-image: url(strahlen.gif);/*sujet.change= neu */
	background-repeat: no-repeat;/*sujet.change= neu */
	overflow: visible;/*sujet.change= neu */
}
h2 {
	font-size:1.4em;color:black;line-height: 105%;
	margin:15px 0px 17px 0px;padding:0em 0em 0em 0.3em;
	border-left: 1.0em solid red;}
h3{
	font-size:1.2em;font-weight:bold;color:black;line-height: 105%;
	margin:12px 0px 17px 0px;padding:0em 0em 0em 0.2em;
	border-left: 0.9em solid red;}
a {
	color:blue;text-decoration:none;}
em {
	font-weight:bold;font-style:normal;}
strong{
	font-weight:bold;font-style:italic;}
a img {
	border:none;}
ol li h3 {
	border:none;}
ul {
	list-style:disc;
	font-weight:normal;}
dt {
	font-weight:bold;
	margin-top:12px;margin-bottom:2px;}
dd {
	margin-left: 0px;}
address {
	font-weight:normal;font-style:normal;font-size:1em;
	text-align:left;line-height:160%;}
/*----------------------------------------------------------------------------------------------------
				Kommen auf verschiedenen Seiten vor
----------------------------------------------------------------------------------------------------*/
p.upper-border{
	margin-top:40px;margin-right:20px;padding-top:15px;
	border-top: 1px solid Silver;}
a.up {
	color:blue;float:right;font-size:0.75em;
	margin-right:20px;padding:5px 5px 5px 40px;margin-bottom:5px;
	border-right:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;}
img.rechts {
	float:right;padding: 10px 0px 10px 10px;}
img.links {
	float:left;padding: 10px 10px 10px 0px;}
/*----------------------------------------------------------------------------------------------------
					Navigation
----------------------------------------------------------------------------------------------------*/
/*
	Es gibt dabei folgende Klassen:
	- ul.main -- Gibt an, dass es sich um die Navileiste im Header handelt
	- a.main -- Weil die Erscheinung des Links ja geregelt werden muss
	- li.act -- Damit der aktuelle Reiter auch optisch mit dem Textteil verbinden wird
	- ul.sub -- Handelt sich um die Unternavigation an der Seite
	- ul.subnavi -- Navigation innerhalb des Contents
	*/
div.navi {
	background-color:#ffffff; /*sujet.change= Farbe war #509133 */
	overflow:visible;
	width:100%;
	height:110px;
	margin: 0px 0px 0px 0px;
	left:0px;
	top:0px;
	position:relative;
	z-index:3;
	background-image: url(up_bg_navi.jpg);/*sujet.change= neu */
	background-repeat: no-repeat;/*sujet.change= neu */
}
div.navi h5,img {
	margin-left:15px;margin-top:0px;padding-top:5px;}
div.navi ul.main {
	clear:both;
	top:87px;right:0px;position:absolute;
	list-style:none;overflow:visible;
	width:558px;margin:0px 0px 0px 0px;z-index:4;}
* html ul.main {width:560px;}
ul.main li{
	float:left;
	border-top:#bfdb91 1px solid;border-bottom:#bfdb91 0px solid;border-right:#bfdb91 1px solid;border-left:#bfdb91 1px solid;
	padding:2px 10px 2px 10px;z-index:4;} /*sujet.change= farbe geändert*/
a.main {
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:Black;}
ul.main li a:hover {color:#C00D24;}/*sujet.change= war weiss */
ul.main li.act a:hover {color:Black;}
ul.main li.act {
	background-color:White;border-top:1px solid #000000;border-left:1px solid #000000;}
/* Container - Unternavigation */
ul.main li div {
	position:absolute;z-index:15;
	right:50px;
	width:170px;
	padding: 0px 0px 0px 0px;margin: 20px 0px 0px 0px;}
* html ul.main li div{
	margin: 30px 0px 0px 0px;}
div.nosub {display:none;}
ul.sub li{
	border:none;float:none;list-style:none;
	margin-left:-30px;padding-bottom:0.7em;
	z-index:99;}
ul.sub li a{
	font:1.1em Arial, Helvetica, sans-serif;text-decoration:none;color:black;
	border-left:15px solid #DCDCDC;padding-left:3px;}
ul.sub li a:hover{border-left:15px solid #C00D24;}/*sujet.change= war #8FBC8F */
ul.sub li a.live{font-weight:bold;}
/* Sollte eine Navigation innerhalb des Contents notwendig sein, z.B.
	bei umfangreichen Listen wie Kriterien */
ul.subnavi {
	list-style:none;
	margin: 20px 2px 15px 0px;padding-left:10px;
	height:1.5em;}
ul.subnavi li {
	border-right: 1px solid #696969;
	float:left;padding: 2px 6px 2px 6px;}
ul.subnavi li a {
	color:blue;text-decoration:underline;}
/*----------------------------------------------------------------------------------------------------
				Content Box
----------------------------------------------------------------------------------------------------*/
div.text {
		top:0px;left:0px;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border-bottom: 55px solid #bfdb91;/*sujet.change= Farbe geändert war #71BF45 / und höhe war nur 90px */
		z-index: 1;
}
div.content {
	margin:0px 228px 0px 100px; /*sujet.change= 10%= 100px damit der BG sich nicht verschiebt*/
	padding: 10px 40px 20px 0px;
	min-height:580px;
	border-right:10px solid #C00D24;/*sujet.change= Farbe geändert on Orange */
	
}

* html .content {
	height: 380px;}
/*----------------------------------------------------------------------------------------------------
				Informationen, die in / (home-Verzeichnis) vorkommen.
----------------------------------------------------------------------------------------------------*/
p.datum {
	text-align: right;font-size: 0.75em;
	margin: 30px 50px -10px 50px;width: 75%;
	border-top: 1px solid black;}
div.unten {
	margin-left:20%;
	margin-top:15px;
}
div.unten h5 {
	margin-top:70px;
	margin-bottom:0px;
}
/*----------------------------------------------------------------------------------------------------
				Informationen, die in /preis vorkommen.
----------------------------------------------------------------------------------------------------*/
/* --- kriterien.php --- */
#letzte{
	border:none;}
ol.vor-h3 {
	font-weight:bold;}
ol.vor-h3 li {
	margin-top:15px;padding-bottom:15px;}
ol.vor-h3 li p,ol.vor-h3 li ul li {
	margin-top:0px;padding-bottom:0px;}
ol.vor-h3 p {
	font-size:1em;font-weight:normal;}
/*----------------------------------------------------------------------------------------------------
				Informationen, die in der /preis/bewerbung.php bzw den Includes vorkommen.
----------------------------------------------------------------------------------------------------*/
div.formular h2 {border: none;}
div.formular div h4{
	color:black;font: normal normal normal 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left: 1.1em solid red;padding-left:0.5em;}
div.formular p.upper-border {
	font-weight:bold;border-top: 1px solid grey;
	margin:5px 0px 2px 0px;}
div.formular h2 {
	border-top: 7px solid #509133;
	font-size: 1.2em;color:black;
	margin: 0px 0px 0px 0px;padding: 20px 0px 10px 0px;}
div.formular h2.top {border-top: none;}
/*----------------------------------------------------------------------------------------------------
				Informationen, die in /partner vorkommen.
----------------------------------------------------------------------------------------------------*/
/* --- index.php --- */
ul.sponsoren {
	list-style:none;text-align:left;display:table-cell;}
ul.sponsoren li{
	margin:40px 80px 0px -5px;height:68px;
	float:left;padding-bottom:0px;}
ul.sponsoren li img{
	bottom:0px;}
/* ---  andere.php  --- */
div.praesentation {
	margin-top: 50px;padding: 0px 0px 30px 170px;
	border-bottom: 2px solid #509133;}
div.praesentationlast {
	border:none;
	margin-top: 50px;padding: 0px 0px 30px 170px;}
div.praesentation img, div.praesentationlast img  {
	margin-left:-160px;padding-right:10px;
	text-align:right;display: table-cell;position: absolute;}
/*----------------------------------------------------------------------------------------------------
				Informationen, die in /kontakt vorkommen.
----------------------------------------------------------------------------------------------------*/
/* --- mailcheck.php --- */
div.mail{
	border: 2px solid #509133;
	margin: 10px 10px 10px 1.1em;padding: 10px 10px 10px 10px;}