@media all
{
/* ---  Scripting: Simon Obitz, Berlin 2008   --- */
/* ---  simon.obitz@buerosimonobitz.net       --- */


/* --- FCE-Module --- */


/* --- Farben --- */
/* Hellblau		#00aae6; */
/* Dunkelblau	#011f48; */
/* Orange		#fb8c01; hover: #ffb131;*/
/* Dunkelgrau	#646464; */
/* Mittelgrau	#3e3d40; */
/* Hellgrau		#a5a5a5; */



/* --- Allgemeines  ---*/
h1, h2, h3, h4, h5, h6, p {
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
	font-size:   11px;
	line-height: 15px;
	font-style:  normal;
	font-weight: normal;
	letter-spacing: 0.0em;
	word-spacing:   0.1em;
	background: transparent;}
h1	{ font-weight: bold; text-transform: uppercase; }
h1	{ border-top: 2px dotted #00aae6; border-bottom: 2px dotted #00aae6; }
h2	{ border-top: 2px dotted #00aae6; border-bottom: 2px dotted #00aae6; }

/* h1: Titel der Seite */
/* h2: Bereichstitel auf einer Seite */
/* h3: Ueberschrift im StartAbsatz (linke Spalte der Mitte), auch fuer die Unterteilung einer Liste */
/* h4: Ueberschrift eines Absatzes (rechte Spalte der Mitte); auch ueberschrift eines Eintrags einer Liste */
/* h5: Einleitende Zusammenfassung (nur Startseite) */

h1 {margin: 5px 0px 5px 0px; padding: 2px 0 2px 0; font-family: Arial; font-size: 13px; font-weight: bold; line-height: 18px; color: #fb8c01;
	letter-spacing: 0.05em; word-spacing: 0.1em;} 
h2 {margin: 5px 0px 5px 0px; padding: 3px 0 2px 0; font-size: 11px; line-height: 15px; font-weight: bold; color: #fb8c01; text-transform: uppercase;} 
h3 {margin: 0px 0px 0px 0px; font-size: 11px; line-height: 15px; font-weight: bold; text-transform: uppercase;} 
h4 {margin: 0px 0px 0px 0px; font-size: 11px; line-height: 15px; font-weight: bold;} 
h5 {margin: 0px 0px 0px 0px; font-size: 11px; line-height: 15px; font-weight: bold;}

div {}
p {margin: 0px 0px 5px 0px;}
a {}
img {color: #646464; border: 0px;}

/* --- Trennlinien ---*/
hr.ja {color: #fff; background-color: #fff; border: 2px dotted #00aae6; border-style: none none dotted; margin-top: 10px; }
hr.nein {display: none;}
hr.dotted {color: #fff; background-color: #fff; border: 2px dotted #00aae6; border-style: none none dotted; margin-bottom: 5px; }
hr.clearer {border: 0px dotted #00aae6; background-color: #00aae6;}

/* --- Hyperlinks ---*/

/*p a       {}
p a:hover {}
p a:after {content: url(../pictures/LinkImTextdefault.gif);}*/


a.external-link-new-window       {}
a.external-link-new-window:hover {}
/*a.external-link-new-window:after {content:" (" url(../pictures/LinkImTextdefault.gif) url(../pictures/LinkImTextdefault.gif) ")";}*/

a.LinkWeiter       {position: relative; right: 0px; text-transform:uppercase; font-weight: bold; font-size: 10px;}
a.LinkWeiter:hover {}
a.LinkWeiter:before {content: "   ";}
/*a.LinkWeiter:after {content: url(../pictures/LinkImTextdefault.gif);}*/
#drucken { text-align: left; }

a.internal-link       {position: relative; right: 0px; text-transform:uppercase; font-weight: bold; font-size: 10px;}
a.internal-link:hover {}
a.internal-link:before {content: "   ";}
/*a.internal-link:after {content: url(../pictures/LinkImText.gif);}*/


a.mail       {}
a.mail {}
/*a.mail:before {}*/
a.mail:after {content: "   ";}

a.NachOben       {text-transform:uppercase; font-weight: bold;font-size: 10px;}
a.NachOben:hover {}
/*a.NachOben:after {content: url(../pictures/NachOben.gif);}*/

img a		{color: #646464;}
img a:hover	{color: #646464;}

/* --- Listen und Nummerierungen --- */
p ul {margin: 0px 0px 5px 0px; padding: 0; list-style-type:list;}
ul {margin: 0px 0px 5px 0px; padding: 0; list-style-type:list;}
/* p ul, li {list-style: square inside url(../pictures/LinkImTextdefault.gif); margin: 0;} */

/* funktioniert noch nicht
p ol {margin: 0px 0px 5px 0px; padding: 0;}
p ol {list-style: decimal-leading-zero inside; margin: 0;}
*/


/* --- INHALTSMODULE  M I T T E  -- */

.TemplateKommentar {margin: 30px 0px 30px 0px;}
.TemplateKommentar p {color: #888; font-family: Arial; font-size: 10px; font-style: italic; letter-spacing: 0.1em;}


/* --- Spaltenaufteilung, fuer alle Container -- */
.SpalteLinks {
	width: 135px;
	margin: 0px 30px 0px 0px; 
	float: left;
	overflow: hidden;}
	
.SpalteRechts { /* gesamt 425px, Abstand 25px */
	width: 305px;
	margin: 0px 0px 0px 0px; 
	float: right;}

/* --- Spaltenaufteilung, fuer alle Container -- */
.SpalteOben {
	/*width: 90px;*/
	margin: 0px 30px 0px 0px; 
	/*float: left;*/
	overflow: hidden;}
	
.SpalteUnten { /* gesamt 425px, Abstand 25px */
	/*width: 305px;*/
	margin: 0px 0px 0px 0px; 
	/*float: right;*/}


/* --- Container der Seitenelemente --- */ 

.ALLG { /* Normaler Absatz mit gesamter Breite der Spalte, ohne Teilung */
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	background: transparent;}
.ALLG:hover {}
.ALLG h1 {border-top: 2px dotted #00aae6; border-bottom: 2px dotted #00aae6;}
.ALLG h1 a {}
.ALLG h1 a:hover {}
.ALLG h2 {margin: 0px 0px 5px 0px; border-top: 2px dotted #00aae6; border-bottom: 2px dotted #00aae6; 
	font-family: Arial; color: #fb8c01; text-transform: uppercase;}
.ALLG h2 a {}
.ALLG h2 a:hover {}
.ALLG h3 {margin: 0px 0px 5px 0px; }
.ALLG h3 a {}
.ALLG h3 a:hover {}
.ALLG h4 {margin: 0px 0px 5px 0px;}
.ALLG h4 a {}
.ALLG h4 a:hover {}
.ALLG h5 {margin: 0px 0px 5px 0px;}
.ALLG h5 a {}
.ALLG h5 a:hover {}
.ALLG p {text-indent: 0px;}
.ALLG p:first-child {text-indent: 0px;}
.ALLG h1 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.ALLG h2 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.ALLG h3 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.ALLG h4 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.ALLG h5 + p {text-indent: 0px;}  /* nach der Einleitung */


.INFO { /* Absatz mit geteilter Breite der Spalte; Teilungsbreite siehe oben */
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	background: transparent;}
.INFO:hover {}
.INFO p {width: 305px; float: right;}
.INFO h1 {border-top: 2px dotted #00aae6; border-bottom: 2px dotted #00aae6;} 	/* Seitentitel */
.INFO h1 a {}
.INFO h1 a:hover {}
.INFO h2 {width: 100%; margin: 0px 0px 5px 0px; border-top: none; border-bottom: 2px dotted #00aae6; 
	font-family: Arial; color: #fb8c01; text-transform: uppercase; clear: both;}  /* Bereichstitel */
.INFO h2 a {}
.INFO h2 a:hover {}
.INFO h3 {width: 90px; margin: 1px 0px 0px 0px; clear: both; float: left; }		/* Ueberschrift StartAbsatz */
.INFO h3 a {}
.INFO h3 a:hover {}
.INFO h4 {width: 305px; margin: 0px 0px 0px 0px; float: right; }				/* Ueberschrift Absatz */
.INFO h4 a {}
.INFO h4 a:hover {}
.INFO p + h4 {margin: 5px 0px 0px 0px;}  /* Ueberschrift im Textblock direkt nach einem Absatz */
.INFO p {text-indent: 0px;}
.INFO p:first-child {text-indent: 0px;}
.INFO .NavLinkBack {text-indent: 0px; font-size: 10px; text-transform: uppercase; font-weight: bold;}
.INFO h2 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.INFO h3 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.INFO h4 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.INFO h5 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.INFO .news-single-author {text-indent: 0px;}

.INFO li { list-style: none; background: url(../pictures/LinkImText.gif) no-repeat left 3px; padding-left: 16px; float: right; width:305px; }
.INFO li a  {}
.INFO li a:hover {}
/*.INFO li a:after {content: url(../pictures/LinkImTextdefault.gif);}*/


/*Publikatioen Personen*/
.PPPp1 { /* Absatz mit geteilter Breite der Spalte; Teilungsbreite siehe oben */
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	background: transparent;}
.PPPp1 :hover {}
.PPPp1 p {width: 305px; float: right;}
.PPPp1 h1 {border-top: 2px dotted #00aae6; border-bottom: 2px dotted #00aae6;} 	/* Seitentitel */
.PPPp1 h1 a {}
.PPPp1 h1 a:hover {}
.PPPp1 h2 {width: 100%; margin: 0px 0px 5px 0px; border-top: none; border-bottom: 2px dotted #00aae6; 
	font-family: Arial; color: #fb8c01; text-transform: uppercase; clear: both;}  /* Bereichstitel */
.PPPp1 h2 a {}
.PPPp1 h2 a:hover {}
.PPPp1 h3 {width: 150px; margin: 1px 0px 3px 0px; clear: both; float: left; }		/* Ueberschrift StartAbsatz */
.PPPp1 h3 a {}
.PPPp1 h3 a:hover {}
.PPPp1 h4 {width: 305px; margin: 0px 0px 0px 0px; float: right; text-transform: uppercase; color: #fb8c01;}				/* Ueberschrift Absatz */
.PPPp1 h4 a {}
.PPPp1 h4 a:hover {}
.PPPp1 h6 {width: 305px; margin: 0px 0px 0px 0px; float: right;}
.PPPp1 p + h4 {margin: 5px 0px 0px 0px;}  /* Ueberschrift im Textblock direkt nach einem Absatz */
.PPPp1 p:first-child {text-indent: 0px;}
.PPPp1 .NavLinkBack {text-indent: 0px; font-size: 10px; text-transform: uppercase; font-weight: bold;}
.PPPp1 h2 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.PPPp1 h3 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.PPPp1 h4 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.PPPp1 h5 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.PPPp1 .news-single-author {text-indent: 0px;}

.PPPp1 li {float: right; width: 305px; list-style-image: none; list-style-position: outside; list-style-type: none;}
.PPPp1 li a  {}
.PPPp1 li a:hover {}
/*.PPPp1 li a:after {content: url(../pictures/LinkImTextdefault.gif);}*/
.PPPp1 img {margin: 0px 0px 0px 165px;}

.PPPp1link {text-transform: uppercase; font-weight: bold;}

.PPPp1-Image {background: #a5a5a5 url(../pictures/MARG_hellgrau.jpg) ; }
/*------------*/

/*Projekte*/
.PPPp2 { /* Absatz mit geteilter Breite der Spalte; Teilungsbreite siehe oben */
	width: 470px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	background: transparent;
        float: left; }

.PPPp2 :hover {}
.PPPp2 p {width: 305px; float: right;}
.PPPp2 h1 {border-top: 2px dotted #00aae6; border-bottom: 2px dotted #00aae6;} 	/* Seitentitel */
.PPPp2 h1 a {}
.PPPp2 h1 a:hover {}
.PPPp2 h2 {width: 100%; margin: 0px 0px 5px 0px; border-top: none; border-bottom: 2px dotted #00aae6; 
	font-family: Arial; color: #fb8c01; text-transform: uppercase; clear: both;}  /* Bereichstitel */
.PPPp2 h2 a {}
.PPPp2 h2 a:hover {}
.PPPp2 h3 {width: 150px; margin: 1px 0px 0px 0px; clear: both; float: left; }		/* Ueberschrift StartAbsatz */
.PPPp2 h3 a {}
.PPPp2 h3 a:hover {}
.PPPp2 h4 {width: 305px; margin: 0px 0px 0px 0px; float: right; text-transform: uppercase; color: #fb8c01;}				/* Ueberschrift Absatz */
.PPPp2 h4 a {}
.PPPp2 h4 a:hover {}
.PPPp2 h6 {width: 305px; margin: 0px 0px 0px 0px; float: right;}
.PPPp2 p + h4 {margin: 5px 0px 0px 0px;}  /* Ueberschrift im Textblock direkt nach einem Absatz */
.PPPp2 p:first-child {text-indent: 0px;}
.PPPp2 .NavLinkBack {text-indent: 0px; font-size: 10px; text-transform: uppercase; font-weight: bold;}
.PPPp2 h2 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.PPPp2 h3 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.PPPp2 h4 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.PPPp2 h5 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.PPPp2 .news-single-author {text-indent: 0px;}

.PPPp2 li {float: right; width: 305px; list-style-image: none; list-style-position: outside; list-style-type: none;}
.PPPp2 li a  {}
.PPPp2 li a:hover {}
/*.PPPp2 li a:after {content: url(../pictures/LinkImTextdefault.gif);}*/
.PPPp2 img {margin: 0px 0px 5px 0px;}

.PPPp2Teaser {float: right; width: 205px;}
.PPPp2Teaser hr {border: 1px dotted #646464; border-style: none none dotted; margin: 0px 0px 3px 0px;}
.PPPp2Teaser h3 {color: #1f3ba5;}
.PPPp2Teaser p a {color: #646464;}
.PPPp2Teaser p a:hover {color: #00aae6;}
/*------------*/

div.user-offis-pi1 { width: 100%; }

.INFOPPP { /* Absatz mit geteilter Breite der Spalte; Teilungsbreite siehe oben */
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	background: transparent;}
.INFOPPP :hover {}
.INFOPPP p {width: 305px; float: right;}
.INFOPPP h1 {border-top: 2px dotted #00aae6; border-bottom: 2px dotted #00aae6;} 	/* Seitentitel */
.INFOPPP h1 a {}
.INFOPPP h1 a:hover {}
.INFOPPP h2 {width: 100%; margin: 0px 0px 5px 0px; border-top: none; border-bottom: 2px dotted #00aae6; 
	font-family: Arial; color: #fb8c01; text-transform: uppercase; clear: both;}  /* Bereichstitel */
.INFOPPP h2 a {}
.INFOPPP h2 a:hover {}
.INFOPPP h3 {width: 90px; margin: 1px 0px 0px 0px; clear: both; float: left; }		/* Ueberschrift StartAbsatz */
.INFOPPP h3 a {}
.INFOPPP h3 a:hover {}
.INFOPPP h4 {width: 305px; margin: 0px 0px 0px 0px; float: right; text-transform: uppercase; color: #fb8c01;}				/* Ueberschrift Absatz */
.INFOPPP h4 a {}
.INFOPPP h4 a:hover {}
.INFOPPP h6 {width: 305px; margin: 0px 0px 0px 0px; float: right;}
.INFOPPP p + h4 {margin: 5px 0px 0px 0px;}  /* Ueberschrift im Textblock direkt nach einem Absatz */
.INFOPPP p:first-child {text-indent: 0px;}
.INFOPPP .NavLinkBack {text-indent: 0px; font-size: 10px; text-transform: uppercase; font-weight: bold;}
.INFOPPP h2 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.INFOPPP h3 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.INFOPPP h4 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.INFOPPP h5 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.INFOPPP .news-single-author {text-indent: 0px;}

.INFOPPP li {float: right; width: 305px; list-style-image: none; list-style-position: outside; list-style-type: none;}
.INFOPPP li a  {}
.INFOPPP li a:hover {}
/*.INFOPPP li a:after {content: url(../pictures/LinkImTextdefault.gif);}*/

/* --- Ãberschrift default typo3 Extension --- */
.csc-header h1 {border-bottom: none;}

/* --- Bausteine der Absaetze geteilter Breite (INFO) --- */

.INFOStartAbsatz {margin: 0px 0px 10px 0px; border-bottom: 2px dotted #00aae6; clear: both; width: 100%; height: 5px; font-size: 1px; background: transparent;}
	
.INFOStartAbsatzja {margin: 0px 0px 0px 0px; border-bottom: 2px dotted #00aae6;
	clear: both; width: 100%; height: 3px; font-size: 1px; background: transparent;}
.INFOStartAbsatznein {display: none;}


.INFOBildmitText {  /* gesamter Container rund ums Bild */
	width: 305px; margin: 10px 0px 5px 0px; float: right; background: #ccc; }
.INFOBildmitText p {width: 120px; font-style: italic; color: #666; width: 90px; padding: 10px 10px 10px 10px; float: left; text-indent: 0px; }
.INFOBildmitTextBild {width: 185px; float: right; overflow: hidden; margin: 0; padding: 0;}
.INFOBildmitTextBildLeft {width: 185px; float: left; overflow: hidden; margin: 0; padding: 0;}
.INFOBildmitText img {margin: 0; padding: 0; }
.INFOBildmitTextStop {width: 100%; height: 5px; font-size: 1px; background: #fff; clear: both; }


/* Bild links: */
.INFOBildmitTextLinks {  /* gesamter Container rund ums Bild */
	width: 305px; margin: 10px 0px 5px 0px; float: right; background: #ccc; }
.INFOBildmitTextLinks p {width: 120px; font-style: italic; color: #666; width: 90px; padding: 10px 10px 10px 10px; float: right; }
.INFOBildmitTextBild {width: 185px; float: left; overflow: hidden; }
.INFOBildmitText img {margin: 0; padding: 0; }
.INFOBildmitTextStop {width: 100%; height: 5px; font-size: 1px; background: #fff; clear: both; }


/* Bild rechts: */
.INFOBildmitTextRechts {  /* gesamter Container rund ums Bild */
	width: 305px; margin: 10px 0px 5px 0px; float: right; background: #ccc; }
.INFOBildmitTextRechts p {width: 120px; font-style: italic; color: #666; width: 90px; padding: 10px 10px 10px 10px; float: left; }
.INFOBildmitTextBild {width: 185px; float: right; overflow: hidden; }
.INFOBildmitText img {margin: 0; padding: 0; }
.INFOBildmitTextStop {width: 100%; height: 5px; font-size: 1px; background: #fff; clear: both; }



.INFOBildmitTitel {  /* gesamter Container fuer Titel und Bild */
	width: 100%; margin: 10px 0px 5px 0px; clear: both; }
.INFOBildmitTitel h3 {width: 90px; margin: 0px 20px 0px 0px; float: left; }
.INFOBildmitTitelBild {width: 305px; float: right; overflow: hidden; }
.INFOBildmitTitelStop {width: 100%; height: 5px; font-size: 1px; background: #fff; clear: both; }


.INFOBildBreit {margin: 0px 0px 0px 0px; width: 100%; clear: both; overflow: hidden; }


/* --- Redaktionelle Publikationen MITTE --- */
/* .RedPublikationDetail: Seite mit 1 aktuellen Ausgabe, */
/* .RedPublikationArchiv: Eintrag mit einer archivierten Ausgabe */
/* h3: Überschrift, links */
/* p: Absatz, rechte Spalte */
/* p img: Bild, rechte Spalte */
/* h4: Überschrift, rechts */
/* h5 und p: Kombinationen, links Attribut, rechts Wert */
/* a: Download */

/* Hellblau		#00aae6; */
/* Dunkelblau	#011f48; */
/* Orange		#fb8c01; */
/* Dunkelgrau	#646464; */
/* Mittelgrau	#3e3d40; */
/* Hellgrau		#a5a5a5; */

.RedPublikationDetail {
	width: 100%;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent; }
.RedPublikationDetail h3 {width: 90px; margin: 1px 0px 0px 0px; clear: both; float: left; }		/* Ueberschrift links */
.RedPublikationDetail h4 {width: 305px; margin: 0px 0px 0px 0px; float: right; color: #fb8c01; }				/* Ueberschrift rechts */
.RedPublikationDetail p {width: 305px; margin: 0; padding: 0; float: right; } 		/* Absatz rechts */
.RedPublikationDetail a {margin: 0; color: #1f3ba5; } 		/* Absatz rechts */
.RedPublikationDetail a:hover {color: #00aae6; }

.RedPublikationArchiv {
	width: 100%;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
	background: transparent; 
	border-bottom: 2px dotted #00aae6; }
.RedPublikationArchiv h3 {width: 90px; margin: 1px 0px 0px 0px; padding: 0; clear: both; float: left; }		/* Ueberschrift links */
.RedPublikationArchiv h4 {width: 305px; margin: 0px 0px 0px 0px; padding: 0; float: right; }				/* Ueberschrift rechts */
.RedPublikationArchiv p {width: 305px; margin: 0; padding: 0; float: right;} 		/* Absatz rechts */
.RedPublikationArchiv a {margin: 0; padding: 0; color: #1f3ba5; } 		/* Absatz rechts */
.RedPublikationArchiv a:hover {color: #00aae6; }




/* --- Anreisser-Module MITTE --- */

.Anreisser { /* Normaler Absatz mit geteilter Breite der Spalte */
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	border-top: 2px dotted #00aae6;}
.Anreisser:hover {  }
.Anreisser p, div {background: transparent;}
.Anreisser .stop {background: #fff;}
.Anreisser h2 {margin: 0px 0px 5px 0px; color: #fb8c01; background: transparent; border-top: none; border-bottom: none;}
.Anreisser h2 a {color: #fb8c01;}
.Anreisser h2 a:hover {color: #fb8c01;}
.Anreisser .SpalteLinks img { margin: 5px 0 0 0; }



/* --- Einzelcontainer fuer lange Seiten, Layout ueber gesamte Breite--- */

.SeitenTitel {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	border-top: 2px dotted #00aae6;}

.AbsatzBreit p {color: #c33;}

.EinleitungBreit p {color: #c33;}

.BildBreit p {color: #c33;}

.AbsatzGeteilt p {color: #c33;}

.BildGeteilt p {color: #c33;}


/* --- Index Alphabet von A bis Z---*/


.Index { margin: 15px 0 0 0; border-top: 2px dotted #57B9E6; border-bottom: 2px dotted #57B9E6; padding: 5px 0 5px 0;}
.IndexLinks { float: left; width: 84%; }
.IndexRechts { float: right; width: 15%; text-align: right; }
/* KMA:      */
/*.Index .stop { height: 0px; visible: none;}*/
.Index .stop { height: 0px;}

.IndexLink a { color: #1f3ba5; margin: 0; padding: 3px 1px 3px 1px; text-transform: uppercase; font-weight: bold; }
.IndexLink a:hover { color: #fff; background: #00aae6; text-transform: uppercase; font-weight: bold; }
.IndexLinkPos a { color: #fff; margin: 0; padding: 3px 2px 3px 2px; text-decoration: none; text-transform: uppercase; font-weight: bold; 
	background: #1f3ba5; }
.IndexLinkPos a:hover { color: #fff; background: #00aae6; }
.IndexLinkNo  { color: #a5a5a5; margin: 0; padding: 0px 3px 0px 0px; text-transform: uppercase; font-weight: bold; }

.LETrenner {width: 100%; margin: 30px 0px 10px 0px; border-top: 0px dotted #57B9E6; border-bottom: 2px dotted #bbb; padding-top: 10px; clear: both;}
.LETrenner a {color: #102F8A; font-size: 11px; font-weight: bold; text-transform: uppercase; }
/* innen mit .SpalteLinks und .SpalteRechts */
.LETrenner .SpalteLinks  {}
.LETrenner .Spalterechts a       {text-align: right; }
.LETrenner .Spalterechts a:hover {color: #57B9E6; }



/* --- Listen --- */

/*Personen Listendarstellung*/

.LEPersonenListe {width: 305px; float: right; border-bottom: 2px dotted #00aae6; padding: 5px 0 0 0;}
.LEPersonenListeleft {width: 120px; float: left;}
.LEPersonenListeleft a img { border: 1px solid #646464; }
.LEPersonenListeright {width: 180px;/*float: right;*/}

.LE {width: 100%; margin: 0px 0px 5px 0px; border-bottom: 2px dotted #00aae6; padding-bottom: 5px;}
.LE:hover {  }

.LE h3 {margin: 0px 0px 0px 120px; color: #fb8c01; font-weight: bold; text-transform: uppercase; }
.LE h3  a:hover {color: #fb8c01; }
.LE h4 {margin: 0px 0px 0px 120px; color: #1f3ba5; }
.LE h4  a:hover {color: #00aae6; }
.LE p  {margin: 0px 0px 0px 120px; }
.LE p   a:hover {color: #888; }

/* innen mit .SpalteLinks und .SpalteRechts */
.LETrenner .SpalteLinks  {}
.LETrenner .Spalterechts         {text-align: right; }
.LETrenner .Spalterechts a:hover {color: #00aae6; }


.ListeProjekte {width: 100%; margin: 0px 0px 0px 0px; }
.ListeProjekte h3 {color: #fb8c01; font-weight: bold; text-transform: uppercase;}
.ListeProjekte h3  a {color: #fb8c01;}
.ListeProjekte h3  a:hover {color: #ffb131;}
.ListeProjekte h4 {color: #1f3ba5; }
.ListeProjekte h4  a:hover {color: #00aae6; }
.ListeProjekte h5 {float:left; margin-right: 5px;}
.ListeProjekte p   a:hover {color: #00aae6; }

.ListePersonen {width: 100%; margin: 0px 0px 0px 0px; clear: both; }
.ListePersonen .Text {width: 50%; margin: 0px 0px 0px 0px; float: right; }
.ListePersonen .Bild {width: 25%; margin: 0px 20px 0px 0px; overflow: hidden; float: right; }
.ListePersonen h3 {color: #fb8c01; font-weight: bold; text-transform: uppercase; }
.ListePersonen h3  a:hover {color: #ffb131; }
.ListePersonen h4 {color: #1f3ba5; }
.ListePersonen h4  a:hover {color: #00aae6; }
.ListePersonen p   a:hover {color: #888; }

.ListePublikat {width: 100%; margin: 0px 0px 0px 0px; }
.ListePublikat h3 {color: #fb8c01; font-weight: bold; text-transform: uppercase; }
.ListePublikat h3  a:hover {color: #ffb131; }
.ListePublikat p.Attribut {font-weight: bold; text-transform: uppercase; }



/* --- News ---*/
.INFOnews { /* Absatz mit geteilter Breite der Spalte; Teilungsbreite siehe oben */
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	background: transparent;}
.INFOnews:hover {}
.INFOnews p {width: 305px; float: right;}
.INFOnews h1 {border-top: 2px dotted #00aae6; border-bottom: 2px dotted #00aae6;} 	/* Seitentitel */
.INFOnews h1 a {}
.INFOnews h1 a:hover {}
.INFOnews h2 {float: right; width: 305px; margin: 0px 0px 10px 0px; padding: 0px; border-top: none; border-bottom: none; 
	font-family: Arial; color: #fb8c01; text-transform: uppercase; /*clear: both;*/}  /* Bereichstitel */
.INFOnews h2 a {}
.INFOnews h2 a:hover {}
.INFOnews h3 {width: 90px; margin: 1px 0px 0px 0px; clear: both; float: left; }		/* Ueberschrift StartAbsatz */
.INFOnews h3 a {}
.INFOnews h3 a:hover {}
.INFOnews h4 {width: 305px; margin: 0px 0px 0px 0px; float: right; }				/* Ueberschrift Absatz */
.INFOnews h4 a {}
.INFOnews h4 a:hover {}
.INFOnews p + h4 {margin: 5px 0px 0px 0px;}  /* Ueberschrift im Textblock direkt nach einem Absatz */
.INFOnews p {text-indent: 0px;}
.INFOnews p:first-child {text-indent: 0px;}
.INFOnews .NavLinkBack {text-indent: 0px; font-size: 11px; text-transform: uppercase; font-weight: bold;}
.INFOnews h2 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.INFOnews h3 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.INFOnews h4 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.INFOnews h5 + p {text-indent: 0px;}  /* direkt nach der Ueberschrift */
.INFOnews .news-single-author {text-indent: 0px;}

.INFOnews li {float: right; width: 305px; list-style-image: none; list-style-position: outside; list-style-type: none;}
.INFOnews li a  {}
.INFOnews li a:hover {}
/*.INFOnews li a:after {content: url(../pictures/LinkImTextdefault.gif);}*/

.INFOnewsBildmitTextBildLeft {/*width: 185px;*/ float: left; overflow: hidden; margin: 0; padding: 0;}

/*Extra Liste für Veranstaltungen*/
.ListEventProgramm p {text-indent: 0px;}
/* ------- */

/*-News Bilder*/
/* KMA:      */
/* .news-single-img {margin: 10px 0px 10px 120px; width:305; background: #ccc}     */
.news-single-img {margin: 10px 0px 10px 120px; width:305px; background: #ccc}
.news-single-img img {float: left;}
/* KMA:      */
/* .news-single-img p {margin: 10px 5px 0px 5px; text-indent: 0px; width: 80;}      */
.news-single-img p {margin: 10px 5px 0px 5px; text-indent: 0px; width: 80px;}

.ListeNews {width: 100%; margin: 0px 0px 0px 0px; }
.ListeNews h3 {color: #fb8c01; font-weight: bold; text-transform: uppercase; }
.ListeNews h3  a:hover {color: #00aae6; }
.ListeNews h4 {color: #1f3ba5; }
.ListeNews p   a:hover {color: #888; }

.ListeVeranstalt {width: 100%; margin: 0px 0px 0px 0px; }
.ListeVeranstalt h3 {color: #1f3ba5; font-weight: bold; text-transform: uppercase; }
.ListeVeranstalt h3  a:hover {color: #00aae6; }
.ListeVeranstalt h4 {color: #646464; }
.ListeVeranstalt h4  a:hover {color: #555; }
.ListeVeranstalt p   a:hover {color: #888; }

.ListeStellen {width: 100%; margin: 0px 0px 0px 0px; }
.ListeStellen h3 {color: #fb8c01; font-weight: bold; text-transform: uppercase; }
.ListeStellen h3  a:hover {color: #00aae6; }
.ListeStellen h4 {color: #1f3ba5; }
.ListeStellen h4  a:hover {color: #00aae6; }
.ListeStellen p   a:hover {color: #888; }

.ListeSuchergebnis {width: 100%; margin: 0px 0px 0px 0px; }
.ListeSuchergebnis h3 {color: #fb8c01; font-weight: bold; text-transform: uppercase; }
.ListeSuchergebnis h3  a:hover {color: #00aae6; }
.ListeSuchergebnis p   a:hover {color: #888; }
.ListeSuchergebnis .Begriff a {color: #00aae6; }
.ListeSuchergebnis .Begriff a:hover {color: #00aae6; }


/* --- Suche --- */
div.sucheText{ border-bottom: 2px dotted #00aae6; border-top: 2px dotted #00aae6; margin: 0px 0px 10px 0px; padding-bottom: 5px; padding-top: 5px; }
div.sucheText span.suchbegriff { color: #FB8C01; }
#suche {  }
#suche dl { width: 100%; margin: 0px 0px 5px 0px; padding-bottom: 5px; }
#suche dl dd  { margin: 0px 0px 0px 0px; }
#suche dl dd em { display: none; }
#suche dl dd div.indexLink { display: none; }
#suche dl dd font { display: none; }
#suche dl dt { color: #fb8c01; font-weight: normal; text-transform: uppercase; padding-left: 0px; }
#suche dl dt  a { color: #1f3ba5; }
#suche dl dt  a:hover { color: #00aae6; }
/* KMA:      */
/* #suche input { size: 30px; }      */
#suche input { }
#suche a img { display: none; }
#suche hr { display: none; }
#suche .Index { text-transform: uppercase; font-weight: bold; }
#suche .Index a       { color: #fff; background: #1f3ba5; margin: 0; padding: 2px 4px 2px 4px; text-transform: uppercase; font-weight: bold; }
#suche .Index a:hover { color: #fff; background: #00aae6; text-transform: uppercase; font-weight: bold; }


/* --- Sitemap ---*/
.csc-sitemap ul li { line-height: 15px; list-style-type: none; list-style-image: none; list-style-position: outside; }

.deep0 { font-weight: bold; margin: 15px 0 0px 0; text-transform: uppercase; display: block; }
.deep0 a { color: #fb8c01; }
.deep0 a:hover { color: #00aae6; }
	
.deep1 { font-weight: bold; margin: 3px 0 5px 0; text-transform: uppercase; display: block; }
.deep1 a { color: #1f3ba5;}
.deep1 a:hover { color: #00aae6; }

.deep2 a { color: #3e3d40; font-weight: bold;   margin: 20px 0 0 20px; padding-top: 15px; text-transform: uppercase; }
.deep2 a:hover { color: #00aae6; }

.deep3 a { color: #3e3d40; font-weight: bold;   margin: 5px 0 0 40px; }
.deep3 a:hover { color: #00aae6; }

.deep4 a { color: #646464; font-weight: normal; margin: 5px 0 0 60px; }
.deep4 a:hover { color: #00aae6; }

.deep5 a { color: #646464; font-weight: normal; margin: 5px 0 0 80px; }
.deep5 a:hover { color: #00aae6; }

.deep6 a { color: #a5a5a5; font-weight: normal; margin: 5px 0 0 100px; }
.deep6 a:hover { color: #00aae6; }

.deep0 { border-top: 2px dotted #00aae6; border-bottom: 0px dotted #00aae6; padding: 2px 0 0px 0; }
.deep1 { border-top: 2px dotted #00aae6; border-bottom: 2px dotted #00aae6; padding: 2px 0 1px 0; }

/*-- Impressum Sitemap Style --*/
.csc-menu-def {line-height: 15px; list-style: none; }
.csc-menu-def li {line-height: 15px; list-style: none; border-top: 2px dotted #00aae6; border-bottom: 0px dotted #00aae6; padding: 2px 0 0px 0; text-transform: uppercase; font-weight: bold;}

/* KMA */
/* .csc-menu-def li a {color: #FB8C01; text-transform} */
.csc-menu-def li a {color: #FB8C01;}

.csc-menu-def li a:hover { color:#00AAE6;}




/* --- FE-Editing  F O R M U L A R E L E M E N T E -- */
.FEedit-texteingabe-1 { width: 278px; padding: 3px; border: 1px solid #646464; background: #fff; color: #00aae6; font-family: Arial, Verdana, sans-serif; }
.FEedit-texteingabe-2 { width: 150px; padding: 3px; border: 1px solid #646464; background: #fff; color: #00aae6; font-family: Arial, Verdana, sans-serif; }
.FEedit-texteingabe-3 { width:  75px; padding: 3px; border: 1px solid #646464; background: #fff; color: #00aae6; font-family: Arial, Verdana, sans-serif; }

.FEedit-textarea-1    { width: 278px; padding: 3px; border: 1px solid #646464; background: #fff; color: #00aae6; font-family: Arial, Verdana, sans-serif; font-size: 11px; }

.FEedit-submitbutton  { padding: 3px; border: 0; background: #1f3ba5; color: #fff; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-transform: uppercase; }
.FEedit-submitbutton:hover { background: #00aae6; color: #fff; }

.FEedit-submitlink { padding: 3px; border: 0; background: #1f3ba5; color: #fff; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-transform: uppercase; }
.FEedit-submitlink:hover { background: #00aae6; color: #fff; }

.FEedit-cancel { padding: 3px; border: 0; background: #646464; color: #fff; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-transform: uppercase; }
.FEedit-cancel:hover { background: #00aae6; color: #fff; }

.FE-editlink, 
.PPPp1 .FE-editlink,
.PPPp2 .FE-editlink,
.user-offis-pi2 .FE-editlink { padding: 5px 10px 4px 10px; border: 0; background: #1f3ba5; color: #fff; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-transform: uppercase; }
.FE-editlink:hover, 
.PPPp1 .FE-editlink:hover, 
.PPPp2 .FE-editlink:hover,
.user-offis-pi2 .FE-editlink:hover { background: #00aae6; color: #fff; }

.FE-clearlink, 
.PPPp1 .FE-clearlink,
.PPPp2 .FE-clearlink { padding: 5px 10px 4px 10px; border: 0; background: #666; color: #fff; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-transform: uppercase; }
.FE-editlink:hover, 
.PPPp1 .FE-clearlink:hover, 
.PPPp2 .FE-clearlink:hover { background: #00aae6; color: #fff; }



/* --- INHALTSMODULE  R E C H T S  /  M A R G I N A L I E N -- */

/* Hellblau		#00aae6; */
/* Dunkelblau	#011f48; */
/* Orange		#fb8c01; */
/* Dunkelgrau	#646464; */
/* Mittelgrau	#3e3d40; */
/* Hellgrau		#a5a5a5; */

/* Gesamte Spalte: id="Marginal" */

/* h3 Titel */
/* h4 Etikett, oben, mit Linie */
/* p  Text */
/* img Bild */

/* Allgemeines: WEISS */
/* Personen: WEISS */
/* Projekte: ORANGE */
/* Publikationen: DUNKELBLAU */
/* News: CYANBLAU */
/* Stellenangebote: DUNKELGRAU */
/* Veranstaltungen: HELLGRAU */

	
 /* Marginalie schmaler: 205 statt 250px, Aussenabstand entsprechend 35 statt 80px - 090313 */
#Marginal h3 { text-transform: uppercase; margin: 0px 15px 0px 5px; font-weight: bold;}
#Marginal h4 { text-transform: uppercase; margin: 5px 15px 0px 5px; }
#Marginal h5 { text-transform: uppercase; margin: 5px 15px 0px 5px; }
#Marginal hr { border: 2px dotted #646464; border-style: none none dotted; margin: 1px 3px 3px 5px;}
#Marginal img { border: 1px solid #646464; margin: 2px 15px 3px 5px; }
#Marginal p  { margin: 0px 15px 3px 5px; }
#Marginal a.LinkWeiter       { color: #1f3ba5; text-decoration: none; content: " (" url(../pictures/LinkImTextdefault.gif) ")"; }
#Marginal a.LinkWeiter:hover { color: #00aae6; }

.MargAllg, .MargPerson, .MargProjekte, .MargPublikation, .MargNews, .MargStellen, .MargVeranst
	{ margin: 0px 0px 15px 0px; }

.MargAllg p  {  }
.MargAllg h3 {  }

.MargPerson { margin: 0px 0px 5px 0px; }
.MargPerson p  {  }
.MargPerson h3 {  }
#Marginal .MargPerson h4 { margin: 5px 0 0 5px; }

.user-offis-pi5 .MargProjekte h4 { color: #1f3ba5; }
.user-offis-pi5 .MargProjekte hr { color: #444; }
.user-offis-pi5 .MargProjekte h3 { color: #1f3ba5; margin: 5px 5px 0 5px !important; padding: 0; }
.user-offis-pi5 .MargProjekte p  { color: #444; }
.user-offis-pi5 .MargProjekte a.LinkWeiter       {  } 
.user-offis-pi5 .MargProjekte a.LinkWeiter:hover {  }
.user-offis-pi5 .MargProjekte, .MargProjekt  { margin: 0 0 15px 0; padding: 5px 0 0 0; background: #00aae6 url(../pictures/MARG_hellblau.jpg); border:1px solid #000; }
.user-offis-pi5 .MargProjekte select.MargListe { width: 160px; margin: 10px 0px 10px 5px; border: 1px solid #646464; background: #fff; }
 
.MargPublikation h4 { color: #ccc; }
.MargPublikation hr { color: #ccc; }
.MargPublikation h3 { color: #ccc; }
.MargPublikation p  { color: #ccc; }
.MargPublikation a.LinkWeiter       { color: #fff; } 
.MargPublikation a.LinkWeiter:hover { color: #00aae6; }
.MargPublikation { margin: 0 0 15px 0; background: #1f3ba5 url(../pictures/MARG_dunkelblau.jpg); }

.MargNews h4 { color: #444; }
.MargNews hr { color: #444; }
.MargNews h3 { color: #444; }
.MargNews p  { color: #444; }
.MargNews a.LinkWeiter       { color: #fff; } 
.MargNews a.LinkWeiter:hover { color: #00aae6; }
.MargNews { margin: 0 0 15px 0; background: #fff; }


/*--- Allgemein tt_news ---*/
.ttNewsSpace {height: 15px; background: #fff;}
/*-------------------------*/

.MARGNewsContNews { background: #fff; }
.MARGNewsContNews h4 { color: #444; } /* Datum */
.MARGNewsContNews a {color: #1e3b91; text-transform: uppercase; }
.MARGNewsContNews a:hover {color: #00aae6; }

.MargNewsPlugin hr { color: #444; }
.MargNewsPlugin h4 { color: #444; margin: 0 0 0px 5px; } /* Datum */
.MargNewsPlugin h3 { color: #444; margin: 0 0 30px 5px; } /* Kurz-Text */
.MargNewsPlugin p  { color: #444; }
.MargNewsPlugin p a { text-transform: uppercase; font-weight: bold; padding-left: 10px; } 
.MargNewsPlugin p a:hover { color: #fff; }
/*.MargNewsPlugin p a:after { content: url(../pictures/LinkImTextdefault.gif); }*/


/*-------------------------*/
.MargStellen h4 { color: #646464; }
.MargStellen hr { color: #646464; }
.MargStellen h3 { color: #646464; }
.MargStellen p  { color: #646464; }
.MargStellen a.LinkWeiter       { color: #00aae6; } 
.MargStellen a.LinkWeiter:hover { color: #fff; }
.MargStellen { margin: 0 0 15px 0; background: #646464 url(../pictures/MARG_orange.jpg); }

.MargStellenPlugin hr { color: #646464; }
.MargStellenPlugin h3 { color: #646464; }
.MargStellenPlugin p  { color: #646464; }
.MargStellenPlugin p a { font-size: 11px; text-transform: uppercase; font-weight: bold; padding-left: 10px;} 
.MargStellenPlugin p a:hover { color: #fff; }
/*.MargStellenPlugin p a:after {content: url(../pictures/LinkImTextdefault.gif);}*/

.MARGNewsContStellen { background: #646464 url(../pictures/MARG_orange.jpg); }
.MARGNewsContStellen h4 { color: #ccc; }
.MARGNewsContStellen a { color: #fff; text-transform: uppercase; }

/*-------------------------*/
.MargVeranst h4 { color: #444; }
.MargVeranst hr { color: #444; }
.MargVeranst h3 { color: #444; }
.MargVeranst p  { color: #444; }
.MargVeranst a.LinkWeiter       { color: #fff; } 
.MargVeranst a.LinkWeiter:hover { color: #00aae6; }
.MargVeranst { margin: 0 0 15px 0; background: #a5a5a5 url(../pictures/MARG_hellgrau.jpg); }

.MargVeranstPlugin h4  { color: #444; }
.MargVeranstPlugin hr  { color: #444; }
.MargVeranstPlugin h3  { color: #444; }
.MargVeranstPlugin p   { color: #444; }
.MargVeranstPlugin p a { color: #1f3ba5; font-size: 11px;text-transform: uppercase; font-weight: bold; padding-left: 10px;} 
.MargVeranstPlugin p a:hover { color: #00aae6; }
/*.MargVeranstPlugin p a:after {content: url(../pictures/LinkImTextdefault.gif);}*/

.MARGNewsContVerant { background: #a5a5a5 url(../pictures/MARG_hellgrau.jpg); }
.MARGNewsContVerant h4 { color: #444; }
.MARGNewsContVerant a {color: #444; text-transform: uppercase;}
.MARGNewsContVerant a:hover {color: #00aae6; }


.MargLinks .Eintrag { width: 250px; margin: 0px 0px 15px 0px; clear: both; }
.MargLinks .Bild  { width: 55px; margin: 0px 5px 0px 0px; float: left; overflow: hidden; }
.MargLinks .Text  { width: 170px; margin: 0px 0px 0px 0px; float: left; overflow: hidden; }
.MargLinks img    { margin: 0; border: 0; }
.Marginal .MargLinks h4 { margin: 0; }
.MargLinks hr {  }
.Marginal .MargLinks h3 { margin: 0; }
.Marginal .MargLinks .Text p  { margin: 0; }
.MargLinks a.LinkWeiter       {  } 
.MargLinks a.LinkWeiter:hover {  }



/* --- TT NEWS --- */
.news-latest-container {margin-bottom: 15px; background: #00aae6;}
.news-latest-item {margin-bottom: 15px; width: 160px; margin-left: 5px;}


/* --- Anreisser-News ---*/
.AnreisserNews { /* Normaler Absatz mit geteilter Breite der Spalte */
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	/*border-top: 2px dotted #00aae6;*/}
.AnreisserNews:hover {background: transparent;}
.AnreisserNews p, div {background: transparent; line-height: 15px;}
.AnreisserNews .stop {background: #fff; border-top: 2px dotted #00aae6;}

.AnreisserNews h2 {
       width: 275px; 
       float: right; 
       font-family: Arial; 
       margin: 0px 0px 5px 0px; 
       color: #fb8c01; 
       background: transparent; 
       border-top: none; border-bottom: none; 
       padding: 0px;}

.AnreisserNews h2 a {color: #fb8c01;}
.AnreisserNews h2 a:hover {color: #ffb131;}
.AnreisserNews p {width: 305px; float:right;}

.AnreisserNews p a {float: right;font-size: 11px; text-transform: uppercase; font-weight: bold;}
.AnreisserNews p a:hover {}
.AnreisserNews p a:before {content: "   ";}
/*.AnreisserNews p a:after {content: url(../pictures/LinkImTextdefault.gif);}*/

.AnreisserNews h3 {color: #646464;font-weight: bold; font-size: 11px; width: 120px; float: left;}
.AnreisserNews img {float: left; margin-right: 30px; margin-bottom: 5px;}

/* --- Anreisser-News-Stellen ---*/
.AnreisserNewsStell { /* Normaler Absatz mit geteilter Breite der Spalte */
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	/*border-top: 2px dotted #00aae6;*/}

.AnreisserNewsStell:hover {background: transparent;}
.AnreisserNewsStell p, div {background: transparent; line-height: 20px; }
.AnreisserNewsStell .stop {background: #fff; border-top: 2px dotted #00aae6;}

.AnreisserNewsStell h2 {
       width: 275px; 
       float: right; 
       font-family: Arial; 
       margin: 0px 0px 5px 0px; 
       color: #fb8c01; 
       background: transparent; 
       border-top: none; border-bottom: none; 
       padding: 0px;}

.AnreisserNewsStell h2 a {color: #1f3ba5;}
.AnreisserNewsStell h2 a:hover {color: #00aae6;}
.AnreisserNewsStell p {width: 305px; float:right;}

.AnreisserNewsStell p a {float: right;font-size: 11px; text-transform: uppercase; font-weight: bold;}
.AnreisserNewsStell p a:hover {}
.AnreisserNewsStell p a:before {content: "   ";}
/*.AnreisserNewsStell p a:after {content: url(../pictures/LinkImTextdefault.gif);}*/

.AnreisserNewsStell h3 {color: #646464;font-weight: bold; font-size: 11px; width: 120px; float: left;}
.AnreisserNewsStell img {float: left; margin-right: 30px; margin-bottom: 5px;}

.BackToList {
	margin: 15px 0 15px 0;
	padding: 5px 0 0 0;
	border-top: 2px dotted #00aae6;
}

.BackToList a { color: #1f3ba5; font-weight: bold; text-transform: uppercase; }
.BackToList a:hover { color: #00aae6; }







/* --- INHALTSMODULE  L I N K S  -- */

/* --- Anreisser-Veranstaltungen ---*/
.AnreisserVeran { /* Normaler Absatz mit geteilter Breite der Spalte */
	width: 100%;
        float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	/*border-top: 2px dotted #00aae6;*/}
.AnreisserVeran h2 {font-family: Arial; color: #1f3ba5; background: transparent; border-top: none; border-bottom: none; margin-top: 0px; padding: 0px;}
.AnreisserVeran h2 a {color: #1f3ba5;}
.AnreisserVeran h2 a:hover {color: #00aae6;}

.user-offis-pi5 .MARGProjekte, .MARGProjekt { margin: 0 0 15px 0; padding: 5px 0 0 0; background: #00aae6 url(../pictures/MARG_hellblau.jpg); border:1px solid #000; }
.user-offis-pi5 .MARGProjekte select.MARGListe { width: 160px; margin: 10px 0px 10px 5px; border: 1px solid #646464; background: #fff; }
 


.INFOnews li {list-style:square inside url(../pictures/LinkImText.gif); margin: 0;}


}