/*--------------------------------------------------------------------*/
/* Screen CSS zu http://www.urheberrecht.ch                           */
/* Copyright www.mediaparx.com Sep 05 - Jan 06                        */
/*====================================================================*/



/*----------------------------------------------------------*/
/*Generelle Definitionen                                    */
/*==========================================================*/

body {
	margin:0em;
	padding:0em;
	background:url(/img/bg.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: normal;
	font-size-adjust: none;
	font-stretch: normal; 
	text-align: center;
}

img a {text-decoration:none;}

blockquote {
	padding:0px;
	margin:0px;
}

form {
	padding:0em;
	margin:0em;
}

/*Die Link-Klasse "linkpfeil" wird für die Pfeile in den Featureboxen verwendet.*/
a.linkpfeil{
	color:#A80202;
	text-decoration:none;
	font-weight:bold;
}

table, tr, td{
	padding:0em;
	margin:0em;
	font-size:100%;
}

p{
	margin:0em;
	padding:0em;
}

h1, h2, h3, h4, h5, h5, h6, h7{
	padding:0em;
	margin:0em;
	font-family:Georgia, Times New Roman, Times, serif;
}

h1, h2 {
	text-transform:uppercase;
}

/*h1 wird für den Seitentitel verwendet.*/
h1{
	font-size:210%;
	line-height:1.15em;
	color: #A80202;
	font-weight:normal;	
}

/*h2 wird für die Hauptüberschriften verwendet, mit Hintergrund*/
h2{
	background-color: #A80202;
	color: #FFFFFF;
	font-size:120%;
	display:inline;
	margin-top:1.8em;
	margin-bottom:0.3em;
	line-height:2em;
}

/*h3 wird für die Hauptüberschriften verwendet, ohne Hintergrund*/
h3{
	padding:0em;
	margin:0em;
	margin-top:1.8em;
	padding-bottom:0.2em;
	color: #A80202;
	font-size:120%;
	line-height:1.4em;
}

.h3index{
	margin-top:0em;
	text-transform:uppercase;
}

/*h4 wird für Überschriften zwischen den Fliesstext Passagen verwendet*/
h4{
	color: #A80202;
	font-size:110%;
	line-height:130%;
	padding-top:3px;
}

/*Clear hebt alle "float" Formatierungen auf*/
.clear {
	clear:both;
	margin:0em;
	padding:0em;
	height:0em;
	font-size:0em;
	line-height:0em;
}

/*Der Layer "divinhaltscontainer" zentriert die ganze Seite mittig. In diesen Container wird der ganze Inhalt eingefügt.*/
#divinhaltscontainer{
	width:905px;
	height:auto;
	margin:0px auto;
	padding:0em;
	text-align:left;
	font-size: 70%;
}

/*In den Layer "divseitenkopf" werden alle Inhalte die den Kopf der Seite betreffen hineingeladen.*/
#divinhaltscontainer #divseitenkopf{
	float:left;
	margin:0em;
	padding:0em;
	width:897px;
	height:87px;
	background:url(/img/header.gif) no-repeat;
}

/*In der Layer "divseitenkopfplatzhalter" wird das Bild mit der URL eingefügt, um den Link auf die Startseite zu ermöglichen*/
#divinhaltscontainer #divseitenkopf #divseitenkopfplatzhalter{
	float:left;
	margin:0em;
	padding:0em;
	width:583px;
	height:87px;
}

#divinhaltscontainer #divseitenkopf img{
	border:0em !important;
	padding:0em;
	margin:0em;
}

/*In den Layer "divseitenkopfnavigation" wird die Servicenavigation eingefügt.*/
#divinhaltscontainer #divseitenkopf #divseitenkopfnavigation{
	float:left;
	margin-top:6px;
	width:auto;
	text-align: left;
	text-decoration: none;
	color:#FFFFFF;
	font-size:90%;
	font-weight:bold;
}

/*Diese Link Definitionen gelten nur innerhalb des Layers "divseitenkopf" und führen dazu, dass die Links, automatisch, ohne Zuweisung
einer Klasse, richtig formatiert werden.*/
#divinhaltscontainer #divseitenkopf #divseitenkopfnavigation a {
	color:#FFFFFF;
	text-decoration:none;
}

/*In den Layer "divdrucken" wird das "drucken" Bild eingefügt.*/
#divinhaltscontainer #divseitenkopf #divdrucken{
	float:left;
	margin-top:5px;
	margin-left:1px;
	width:13px;
	height:12px;
}

/*Der Layer "divseitenkopfpunkte" entspricht der gepunkteten Linie im Seitenkopf unterhalb der Navigation.*/
#divinhaltscontainer #divseitenkopf #divseitenkopfpunkte{
	float:left;
	width:313px;
	height:6px;
	margin-top:4px;
	/*margin-left:273px;*/
	background:url(/img/punktheader.gif) repeat-x;
}


/*----------------------------------------------------------*/
/*Alle Angaben zur linken Spalte mit der Navigation         */
/*==========================================================*/

/*Der Layer "divlinkespalte" definiert den linken Bereich der Seite. In diesem wird die Navigation aufgebaut.*/
#divinhaltscontainer #divlinkespalte{
	float:left;
	width:190px;
	height:auto;
	margin-left:5px;
	margin-top:25px;
	padding-top:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 85% !important;
	text-decoration: none;
	text-transform: uppercase;
	font-style:normal;
	font-weight: normal;
}

/*Hier werden die verschiedenen Stile der Navigation deklariert.*/
/*stufe1 entspricht die 1 Stufe der Navigation*/
#divinhaltscontainer #divlinkespalte a.stufe1:link, a.stufe1:visited {
	display:block;
	float:left;
	width:190px;
	padding:0em;
	margin:0em;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
	color: #010101;
	text-decoration:none;
}

#divinhaltscontainer #divlinkespalte a.stufe1:hover, a.stufe1:active{
	display:block;
	float:left;
	width:190px;
	padding:0em;
	margin:0em;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
	color: #A80202;
	text-decoration:none;
}

/*stufe2 entspricht der ersten Unternavigationsstufe*/
#divinhaltscontainer #divlinkespalte a.stufe2:link, a.stufe2:visited {
	display:block;
	float:left;
	width:160px;
	padding:0em;
	margin:0em;
	padding-left:17px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: normal;
	color: #010101;
	text-decoration:none;
	background-image:url(/img/menupunkt.gif);
	background-repeat:no-repeat;
	background-position:0em 0.5em;
}
#divinhaltscontainer #divlinkespalte a.stufe2:hover, a.stufe2:active {
	display:block;
	float:left;
	width:160px;
	padding:0em;
	margin:0em;
	padding-left:17px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: normal;
	color: #A80202;
	text-decoration:none;
	background-image:url(/img/menupunkt_o.gif);
	background-repeat:no-repeat;
	background-position:0em 0.5em;
}

/*Diese Klasse entspricht dem aktiven Zustand der 1 Stufe der Navigation*/
#divinhaltscontainer #divlinkespalte .stufe1aktiv {
	display:block;
	float:left;
	width:190px;
	padding:0em;
	margin:0em;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
	color: #A80202;
	text-decoration:none;
}

/*Diese Klasse entspricht dem aktiven Zustand der ersten Unternavigationsstufe der Navigation*/
#divinhaltscontainer #divlinkespalte .stufe2aktiv {
	display:block;
	float:left;
	width:160px;
	padding:0em;
	margin:0em;
	padding-left:17px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: normal;
	color: #A80202;
	text-decoration:none;
	background-image:url(/img/menupunkt_o.gif);
	background-repeat:no-repeat;
	background-position:0em 0.5em;
}


/*---------------------------------------*/
/*Alle Angaben zu der mittleren Spalte   */
/*=======================================*/

/*Der Layer "#divmittlerespalte" definiert die mittlere Spalte der Seite.
In diesem werden alle weiteren Layer abgelegt welche die mittlere Spalte betreffen.*/
#divinhaltscontainer #divmittlerespalte {
	padding:0em;
	margin: 0em;
	margin-top:8px;
	border: none;
  	width: 515px;
  	float: left;
	padding-bottom:10px;
	background:url(/img/contentbgob.gif) no-repeat;
}


/*Innerhalb des Layers "#divseitentitel" wird der Seitentitel in Form einer <h1> Überschrift definiert*/
#divinhaltscontainer #divmittlerespalte #divseitentitel{
	float:left;
	font-family:Georgia, Times New Roman, Times, serif;
	color: #A80202;
	margin-top:10px;
	padding-top: 23px;
	padding-left:35px;
	padding-right:35px;
	padding-bottom:25px;
	width:445px;
	height:auto;
}

#divinhaltscontainer #divmittlerespalte #divseitentitelindex{
	float:left;
	font-family:Georgia, Times New Roman, Times, serif;
	color: #A80202;
	margin-top:10px;
	padding-top: 23px;
	padding-left:35px;
	padding-right:35px;
	padding-bottom:7px;
	width:445px;
	height:auto;
}

/*Innerhalb des Layers "divinhalt" werden alle Inhalte abgelegt.*/ 
#divinhaltscontainer #divmittlerespalte #divinhalt{
	float:left;
	margin:0em;
	padding:0em;
	width:448px;
	_width:515px;
	padding-left:35px;
	padding-right:32px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	font-weight:normal;
	background:url(/img/contentbgmi.gif) repeat-y;
	color:#333333;
	height:auto;
	min-height:500px;
}

#divinhaltscontainer #divmittlerespalte #divinhalt a.linkrotfett { 
	color:#A80202;
	font-weight:bold;
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
#divinhaltscontainer #divmittlerespalte #divinhalt a.linkrotfett:hover {
	color:#A80202;
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#divinhaltscontainer #divmittlerespalte #divinhalt a.linkgrau{ 
	color: #010101;
	font-weight:normal;
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
#divinhaltscontainer #divmittlerespalte #divinhalt a.linkgrau:hover {
	color: #010101;
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#divinhaltscontainer #divmittlerespalte #divinhalt a.linknachoben{
	color: #010101;
	font-weight:normal;
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
#divinhaltscontainer #divmittlerespalte #divinhalt a.linknachoben:hover {
	color: #010101;
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#divinhaltscontainer #divmittlerespalte #divinhalt img {
	border:none !important;
	margin:0px;
	padding:0px;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .suchresultat{
	/*color: #DE6E00;*/
	color: #757474;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .statement{
	font-style:italic;
	font-weight:normal;
	color: #A80202;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .statementname{
	font-style:italic;
	margin-top:0.5em;
	padding-bottom:2.5em;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .leadtext{
	font-size:100%;
	line-height:1.4em;
	font-weight:bold;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .editorialklein{
	font-size:90%;
	line-height:1.4em;
	font-style:italic;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .seitenanfang{
	padding-top:0em;
	margin-top:0em;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .divbeispielbalken{
	margin:0em;
	padding:0em;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	width:448px;
	height:auto;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .divbeispielbalken .divbeispielbalkenrandoben {
	float:left;
	margin:0em;
	padding:0em;
	width:448px;
	height:9px;
	line-height:9px;
	background:url(/img/beispielbalken_o.gif);
	background-repeat:no-repeat;
}
 
#divinhaltscontainer #divmittlerespalte #divinhalt .divbeispielbalken .divbeispielbalkeninhalt {
	float:left;
	margin:0em;
	padding:0em;
	padding-left:10px;
	padding-right:10px;
	width:428px;
	_width:448px;
	height:auto;
	line-height:1.4em;
	font-size:100%;
	background-color:#EBE9E4;
	margin-bottom:-1px;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .divbeispielbalken h4{
	padding:0em;
	margin:0em;
	color: #A80202;
	font-size:110%;
	line-height:130%;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .divbeispielbalken .divbeispielbalkenrandunten {
	float:left;
	margin:0em;
	padding:0em;
	width:448px;
	height:9px;
	line-height:9px;
	background:url(/img/beispielbalken_u.gif);
	background-repeat:no-repeat;
}

/* Alle Angaben zum Formular */
#divinhaltscontainer #divmittlerespalte #divinhalt .formularzeile{
	margin:0em;
	padding:0em;
	margin-bottom:0em;
	padding-bottom:0em;
	clear: both;
	width:448px;
	text-align:left;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .formularzeile .formularspaltelinks{
	margin:0em;
	padding:0em;
	padding-top:0.2em;
	width:150px !important;
	float:left;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .formularzeile .formularspalterechts{
	margin:0em;
	padding:0em;
	width:280px !important;
	float:left;
	vertical-align:middle;
}

.textformularrechtespalte{
	margin:0em;
	padding:0em;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .formularfeld,
#divinhaltscontainer #divmittlerespalte #divinhalt .formularfeldklein,
#divinhaltscontainer #divmittlerespalte #divinhalt .formularfeldkleinohneabstand,
#divinhaltscontainer #divmittlerespalte #divinhalt .formularfeldbreit {
	line-height:100%;
	font-size:100%;
	background-color:#FFFFFF;
	color: #010101;
	border:1px solid #7D7D7D;
	font-family: Verdana;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .formularfeld{
	width:200px;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .formularfeldbreit {
	width:400px;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .formularfeldklein{
	width:25px !important;
	margin-left:5px;
}

#divinhaltscontainer #divmittlerespalte #divinhalt .formularfeldkleinohneabstand{
	width:25px !important;
	float:left;
}

#divinhaltscontainer #divmittlerespalte #divinhalt input:focus,
#divinhaltscontainer #divmittlerespalte #divinhalt textarea:focus{
	border:1px dotted #DE6E00;
}

#divinhaltscontainer #divmittlerespalte ul {padding:0.5em; margin:0.5em; margin-left:0.7em; padding-left:0.7em; list-style-position:outside;}
#divinhaltscontainer #divmittlerespalte ul .linkseite{margin-top:0.5em; margin-bottom:0.5em;}
#divinhaltscontainer #divmittlerespalte ul li {list-style-image:url(../img/listenpunkt.gif); list-style-type: disc;}

/*Der Layer #divinhaltrandunten macht den Abschluss der mittleren Spalte*/
#divinhaltscontainer #divmittlerespalte #divinhaltrandunten{
	float:left;
	width:515px;
	margin: 0;
	padding: 0;
	height:8px;
	background:url(/img/contentbgun.gif) no-repeat;
}



/*--------------------------------*/
/*Alle Angaben zu der Fusszeile   */
/*================================*/

#divinhaltscontainer #divmittlerespalte #divfusszeile{
	float:left;
	margin:0em;
	padding:0em;
	padding-left:35px;
	padding-right:32px;
	margin-bottom:-1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:1.75em;
	font-weight:normal;
	background:url(/img/contentbgmi.gif) repeat-y;
	color:#333333;
	height:auto;
	width:448px;
	_width:515px;
}

#divinhaltscontainer #divmittlerespalte #divfusszeile form{
	margin:0em;
	padding:0em;
}

/*Der Layer "pointshorizontal" entspricht der Linie oberhalb der Fusszeile.*/
#divinhaltscontainer #divmittlerespalte #divfusszeile #divtrennliniehorizontal{
	float:left;
	margin: 0px;
	margin-top:30px;
	margin-bottom:3px;
	width:447px;
	height:6px;
	background:url(/img/contenttrennlinie.gif) no-repeat;
	font-size: 0px;
	line-height: 0px;
}

/*Wie der Name sagt, entspricht der layer "fusszeile" der Fusszeile*/
#divinhaltscontainer #divmittlerespalte #divfusszeile #divfusszeiletext{
	float:left;
	padding:0em;
	margin:0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#010101;
	font-weight:normal;
	text-decoration:none;
	width:446px;
}

/*Diese Link Definitionen gelten nur innerhalb des Layers "fusszeile" und führen dazu, dass die die Links automatisch, ohne Zuweisung
einer Klasse, richtig formatiert werden.*/
#divinhaltscontainer #divmittlerespalte #divfusszeile #divfusszeiletext a {
	font-weight:bold;
	color:#A80202;	
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:dotted;
}
#divinhaltscontainer #divmittlerespalte #divfusszeile #divfusszeiletext a:hover {
	font-weight:bold;
	color:#A80202;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-decoration:none;
}

#divinhaltscontainer #divmittlerespalte #divfusszeile p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#010101;
	font-weight:normal;
	display:inline;
}

/*--------------------------------*/
/*Alle Angaben zu der Suchenbox   */
/*================================*/


/*Ab hier folgen alle Definitionen für die rechte Spalte der Website, sofern vorhanden.*/
/*Der Layer "divsuche" definiert den Container wo die Suchmaske eingefügt wird*/
#divinhaltscontainer #divsuche{
	float:left;
	width:162px;
	margin-top:8px;
	margin-left:13px;
	margin-bottom:26px;
}

#divinhaltscontainer #divsuche img{
	border:0em !important;
	padding:0em;
	margin:0em;
	margin-top:0.1em;
}

/*Die Klasse "eingabefeldsuche" definiert, wie das Eingabefeld für die Suche formatiert wird.*/
#divinhaltscontainer #divsuche .eingabefeldsuche {
	width:105px;
	line-height:12px;
	background-color:#FFFFFF;
	color: #010101;
	border:1px solid #7D7D7D;
	font-size:100%;
	padding:2px;
	vertical-align:middle;
}

#divinhaltscontainer #divsuche input:focus{
	border:1px dotted #DE6E00;
}


/*--------------------------------*/
/*Alle Angaben zu den Featureboxen*/
/*================================*/


/*Der Layer "divfeaturebox" definiert den Container für die Featureboxen*/
#divinhaltscontainer #divfeaturebox{
	float:left;
	width:162px;
	height: auto;
	margin-left:13px;
}

#divinhaltscontainer #divfeaturebox h3{
	margin:0em;
	padding:0em;
}

/*Der Layer "divfeatureboxrandoben" entspricht dem oberen Rand der Featureboxen.*/
#divinhaltscontainer #divfeaturebox .divfeatureboxrandoben{
	margin:0em;
	padding:0em;
	width:162px;
	height:5px;
	font-size:0px;
	background:url(/img/kastenrundob.gif) no-repeat;
}

/*Der Layer "divfeatureboxinhalt" entspricht dem Inhaltsbereich der Featureboxen.*/
#divinhaltscontainer #divfeaturebox .divfeatureboxinhalt{
	width:150px;
	_width:162px;
	padding-left:6px;
	padding-right:6px;
	height:auto;
	background:url(/img/kastenrundmi.gif) repeat-y;
	text-align: left;
	line-height:1.5em;
	font-size:100%;
	font-weight:normal;
	margin-bottom:-1px;
	color: #010101;
}

#divinhaltscontainer #divfeaturebox a.linkfeaturebox{
	font-weight:normal;
	color: #010101;
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

#divinhaltscontainer #divfeaturebox a.linkfeaturebox:hover{
	font-weight:normal;
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color: #010101;
}

/*Der Layer "divfeatureboxrandoben" entspricht dem unteren Rand der Featureboxen.*/
#divinhaltscontainer #divfeaturebox .divfeatureboxrandunten{
	margin: 0px;
	padding: 0px;
	width:162px;
	height:8px;
	background:url(/img/kastenrundun.gif) no-repeat;
}

/*Der Layer "divfeatureboxtrennlinie" entspricht der Trennlinie zwischen den Featureboxen.*/
#divinhaltscontainer #divfeaturebox .divfeatureboxtrennlinie{
	margin: 0px;
	padding: 0px;
	font-size:0px;
	margin-top:9px;
	margin-bottom:7px;
	width:162px;
	height:6px;
	background:url(/img/kastentrennli.gif) no-repeat;
}

/*------------------------------------------*/
/*Alle Angaben zum Popup von Seite duh11.php*/
/*==========================================*/

#divpopup{
	top:0px;
	left:0px;
	margin:0em auto;
	padding:0em;
	visibility:hidden;
	width:800px;
	height:0px;
	background-color:#FFFFFF;
}

#divpopup #divpopupbild{
	float:left;
	visability:inherit;
	width:800px;
	height:0px;
	margin:0em;
	padding:0em;
	padding-bottom:5px;
	background-color:#FFFFFF;
}

#divpopup #divpopupbild img{
	float:left;
	height:0px;
}

#divpopup #divpopuptext{
	float:left;
	visability:inherit;
	font-size: 70%;
	text-align:right;
	width:791px;
	height:auto;
	margin:0em;
	padding:0em;
	padding-bottom:9px;
	padding-right:9px;
	background-color:#FFFFFF;
}

#divpopup #divpopuptext a:link,
#divpopup #divpopuptext a:visited{ 
	color:#A80202;
	font-weight:bold;
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

#divpopup #divpopuptext a:hover,
#divpopup #divpopuptext a:active {
	color:#A80202;
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
}