@import url(navigation.css);
@media all
{

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

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


/* --- Allgemeines  ---*/
html, body, * {
	margin: 0;
	padding: 0;
}

body { background-color: #fff; text-align: center;}


p, ul, li, div {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:   11px;
	/*line-height: 15px;*/
	font-style:  normal;
	font-weight: normal;
	letter-spacing: 0em;
	word-spacing:   0em;
	text-decoration: none;
/* --- KMA: color: #646464;  ---*/
	color: #000000;}
	
.cf:after {
	content:"."; display: block; height: 0; clear:both; visibility: hidden;
}

/* --- h1-6: fce.css --- */

div { 
	border: 0px solid #bbb; 
	overflow: hidden;
}

div.LEPersonenListeright h3.alumni {color: #1e3b91;}
div.LEPersonenListeright h3.alumni a {color: #1e3b91;}

a       {color: #1e3b91; text-decoration: none; }
a:hover {color: #00aae6; text-decoration: none; }
a.pos   {color: #00aae6; text-decoration: none; }



/*--- Eigenschaften Seite ---*/
#body3 #PfadNavigation {
	display: none;
}

/* --- Module / Seitenaufbau ---*/
#SeiteGesamt {
	width: 995px;
	margin: 0px auto;
	background-color: #fff;}

#Layout {
	width: 975px;
	margin: 0px 0px 0px 10px;
	background-color: #fff;
	text-align: left;}
	
#Sprache {
	/*float: left;*/
	margin: 10px 8px 15px 0px;
	padding-left: 725px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	display: none;}

#Kopf {
	width: 100%;
	margin: 0px 0px 17px 0px;
        clear: both;}

#Logo {
	width: 105px;
	margin: 0px 0px 0px 0px;
	float: left;}
.OrangeLeisteOben {
	background: #FB8C01;
	height: 6px;
	overflow: hidden;
}
#Titel {
	width: 870px;
	height: 140px;
	margin: 0px 0px 0px 0px;
	float: right;
	overflow: hidden;}

#TitelBild {
	width: 100%;
	height: 120px;
	margin: 0px 0px 0px 0px;
	background-color: #011f48;}

#BlaueLeisteUnten {
	width: 100%;
	height: 20px;
	background: url(../../pictures/BlaueLeisteUnten.png) #00aae6;
	margin: 0px;
	padding: 0px;}

*+html #BlaueLeisteUnten {
	margin-top: -3px;
}

/* --- Ticker ---*/
#Tickertext {margin: 0px 10px; background-color: transparent;}
#Tickertext a       {color: #FFFFFF;}
#Tickertext a:hover {color: #fb8c01;}
#Tickertext a:after {content: "   ";}
.dmnt_par {/*margin-top: 3px;*/ color: #FFFFFF;}

#AbstandTitel {
	width: 100%;
	height: 5px;
	margin: 0px;
	font-size: 1px;
	background: #fb8c01;
	clear: both;}


#Inhalt {
	width: 100%;
	margin: 0px 0px 0px 0px;}


#Navigation {
	width: 250px;
	margin: 0px 25px 0px 0px;
	float: left;}
	

#Mitte {
	width: 470px; /* breitere Mitte, statt 425px - 090313 */
	margin: 0px 0px 0px 0px;
	float: left;}
	
#MitteNOMarg {
	width: 700px;
	margin: 0px 0px 0px 0px;
	float: left;}

#Module {
	width: 100%;}


#Marginal {
	width: 205px; /* breitere Mitte, schmalere Marginalie, statt 250px - 090313 */
	margin: 0px 0px 0px 0px;
	float: right;}


#Fuss {
	width: 100%;
	height: 30px;
	margin: 0px 0px 30px 0px;
	}

#FussMitte {
	width: 470px; /* 470 statt 425 px */
	margin: 0px 0px 0px 275px;
	padding: 5px 0 0 0;
	border-top: 2px dotted #00aae6;}

/* --- Drucken --- */
#drucken {
        width: 200px;
        float: left;}

/* --- To Top ---*/
#totop {
        /*width: 200px;*/
        text-align: right;}
.LinkTotop {
        background-image: url(../pictures/NachOben.gif);
        background-repeat: no-repeat;
        background-position: 0px 8px;}

.stop {clear: both; width: 100%; height: 3px; font-size: 1px; background: transparent; margin: 0px 0px 5px 0px;}






	
/* --- Sucheingabe  ---*/
#Suche { /* der gesamte Container der Suche */
	width: 100%;
	margin: 0px 0px 25px 0px;}
	
#Suche img {margin: 0px 0px 0px 94px}

#Suche p {margin: 0px 0px 2px 105px;}
	
	
#Suche .Eingabe { /* ganze Zeile fuer die Linien */
	width: 100%;
	border-top:    2px dotted #a5a5a5;
	border-bottom: 2px dotted #a5a5a5;
}

#Suche .Eingabefeld { /* nur das Eingabefeld an sich */
	width: 110px;
	/*height: 15px;*/

	margin: 2px 0px 2px 103px;
	padding: 1px 2px 1px 3px;
	color: #fff;
	border: 1px solid #FFFFFF;
	background-color: #a5a5a5;
}


#Suche .StartButton {
	margin: 2px 0px 2px 2px;
	padding: 0;
	border: 1px solid #FFFFFF;}
	
	
#Suche .Auswahl { /* ganze Zeile fuer die abschliessende Linie */
	width: 100%;
	border-bottom: 2px dotted #a5a5a5;
}

#Suche .Auswahlmenue { /* nur das Auswahlmenue an sich */
	width: 110px;
	height: 21px;
	margin: 2px 0px 2px 103px;
	color: #646464;
	border: 1px solid #FFFFFF;
	background-color: #a5a5a5;
	text-transform: uppercase;
}


input, select {
vertical-align : middle;
}
textarea {
 vertical-align : top;
}

/* --- Module / typo3-Datensaetze / Inhalt  ---*/



/* --- Linke Spalte --- */
.L-Bild {
	width: 100%;
	text-align: right;
	margin: 50px 0px 50px 0px;}



/* --- Mitte --- */
/*--- Ueberschrift 1 ---*/
.csc-header {
	width: 470px;
	margin: 0px 0px 8px 0px;}
	
.csc-header-n1{
	float: none;}

.Absatz-01 {
	width: 100%;
	margin: 5px 0px 5px 0px;
	overflow: hidden;}

.Absatz-01 h1 {
	font-size: 13px;
	color: #fb8c01;
	margin: 3px 0px 5px 0px;
	border-top:    2px dotted #00aae6;
	border-bottom: 2px dotted #00aae6;}

.Absatz-01 h2 {
	font-size: 10px;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;}

.Absatz-01 p {
	font-size: 11px;
	margin: 0px 0px 5px 0px;}


/*--- Sprachmenue: Bilder austauschen ---*/

a.deutsch  {
 display:block;
 width:49px;
 background: url("../pictures/deutsch_off_on.png") 0 0 no-repeat;
 text-decoration: none;
}

a.deutsch:hover {
background-position: -49px 0;
}

a.english  {
 display:block;
 width:46px;
 background: url("../pictures/english_off_on.png") 0 0 no-repeat;
 text-decoration: none;
}

a.english:hover {
background-position: -46px 0;
}

/*#ServiceNavigation img {float: left;}*/

#ServiceNavigation {
	margin: 10px 0px 15px 0px;
	padding-left: 740px; /* mittlere Spalte breiter, daher 770 statt 725 */
}

#ServiceNavigation ul { list-style: none;
    white-space: nowrap;}

#ObenNavigation { float: left; text-align: right; }

/*#ServiceNavigation li {color:#00aae6; text-transform: uppercase; font-weight: bold; font-size: 10px ; float: left; padding-left: 8px; padding-right: 8px; cursor: default; list-style: none; background: url(../pictures/line_blue.gif) no-repeat left; height: 16px;}*/

.ServiceNavigationSprache { float: left; cursor: default; list-style: none; text-transform: uppercase; font-weight: bold; font-size: 10px; padding-left: 8px; padding-right: 8px; list-style: none;}

.ServiceNavigationService {float: left; color:#00aae6; text-transform: uppercase; font-weight: bold; font-size: 10px ; float: left; padding-left: 8px; padding-right: 8px; cursor: default; list-style: none; background: url(../pictures/line_blue.gif) no-repeat left; height: 16px;}
.ServiceNavigationSpracheLight { float: left; color:#00aae6; text-transform: uppercase; font-weight: bold; font-size: 10px ; float: left; padding-left: 8px; padding-right: 8px; cursor: default; list-style: none; background: url(../pictures/line_blue.gif) no-repeat left; height: 16px;}	


#navheader ul{padding: 0; margin: 0;list-style: none;}
#navheader li {color:#00aae6; text-transform: uppercase; font-weight: bold; font-size: 10px ; float: left; padding-left: 8px; padding-right: 8px; cursor: default; list-style: none; background: url(../pictures/line_blue.gif) no-repeat left;}
#navheader li a {/*color:#a5a5a5;*/}





/* ---  Marginalie ---*/


/* --- Ticker ---*/
.tx-tettnewsticker-pi1{
	background-image: url(../pictures/BlaueLeisteUnten.png);}

/* --- Mailform --- */

.th-Mailform label {
	display: block;
	float: left;
	margin-top: 3px;
	width: 120px;
	text-transform: uppercase;
	font-weight: bold;}

.th-Mailform input {
	background-color: #cccccc;
	border: 1px solid #FFFFFF;
	color: #000000;
	margin: 2px 0 2px 0px;
	padding: 1px 2px 1px 3px;
	width: 305px;
}
.th-Mailform textarea {
	background-color: #cccccc;
	border: 1px solid #FFFFFF;
	color: #000000;
	margin: 2px 0 5px 0;
	padding: 1px 2px 1px 3px;
	width: 305px;
}

.th-Mailform select {
	background-color: #cccccc;
	border: 1px solid #FFFFFF;
	color: #000000;
	height: 21px;
	margin: 2px 0 5px 120px;
	text-transform: uppercase;
	width: 305px;
}

.th-Mailform p {margin: 0 0 5px 120px;}

.tx-thmailformplus-pi1-feedback {color:#fb8c01; margin: 0 0 5px 120px; font-weight: bold;}

.th-Mailform-checkbox {margin: 0 0 5px 120px; }
.th-Mailform-checkbox input {vertical-align: bottom; width: 80px;}
.th-Mailform-checkbox-text {margin: 5px 0 0 0px;}

.th-Mailform-Senden {margin: 0 0 0 120px;}

.th-Mailform-Senden input{
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin: 2px 0;
	padding: 1px 10px 1px 10px;
	font-weight: bold;
	background: #011f48;
	border: 2px solid #011f48;
}
.th-Mailform-Senden input:hover{
	background: #00aae6;
	border: 2px solid #00aae6;
}

/* --- INHALTSMODULE  R E C H T S  -- */


/* Hellblau		#57B9E6; */
/* Dunkelblau	#102F8A; */
/* Orange		#EF9B3A; */
/* Dunkelgrau	#4F4E51; */
/* Mittelgrau	#777777; */
/* Hellgrau		#B4B4B4; */


.tx-indexedsearch .tx-indexedsearch-whatis {font-size:1.2em;}
.tx-indexedsearch  strong.tx-indexedsearch-redMarkup {background-color:#FFE600;}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res table {border:1px solid #dddddd; padding:2px; margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res a {font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-browsebox  { width:100%; text-align:center; }
.tx-indexedsearch .tx-indexedsearch-browsebox UL LI { display:inline; margin-right:15px;text-align:center; }                  

/* --- Listen und Nummerierungen --- 



p ol, p ul
{
  
  margin: 1em 0 1em 2em;
  padding: 0;

}

p li ol, p li ul
{
  margin: 0.5em 0 0.5em 2em;
  padding: 0;
}

p li
{
  margin: 0.2em 0;
  padding: 0;
}

p ul
{
  list-style-type: none;
}

p ol
{
  list-style-position: inside;

}



p li
{
  padding: 0 0 0 16px;
  line-height: 1em;
}

p ol li, p ul ol li
{
  background: none;
  padding-left: 0;
}

p ul li,p ol ul li
{
  list-style: none;
  background-image: url('../pictures/LinkImText.gif');
  background-repeat: no-repeat left 3px;
  padding-left: 16px;
}


*/

p ul {margin: 0px 0px 0px 0px; padding: 0;}
.ALLG li {  list-style: none; background: url(../pictures/LinkImText.gif) no-repeat left 3px; padding-left: 16px; }



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



}
