body				{background-color: #ccc; font-family: arial,verdana, sans-serif; font-size: 11px; margin:0px; padding: 0px}

/* Positionierung der Seite */


.gesamt				{border: 1px solid #000; background-color: #fff; position:absolute; left:50%; top: 10px; width: 899px; margin-left: -455px; }

/* Definition des Hauptbildes im Hintergrund */

	.mainimage			{position:absolute; left:140px; top: 80px; height: 245px; overflow:hidden; z-index: 10; }

/* Definition des seitenrahmens */

	.site				{background: url(../img/hintergrund.png) no-repeat ; position:relative; z-index:20; min-height: 800px; /*Workaround für den IE zum darstellen einer minimalen Höhe der Seite*/ height:expression( this.scrollHeight < 800? "800px" : "auto" ); float:left;  }


	.homebutton			{position:absolute; top: 30px; left: 30px; width: 120px; height: 70px; }
	.homebutton img		{border:none; text-decoration:none; }
	.homebutton a		{border:none; text-decoration:none; }

	.backlink			{width: 50px; margin-left: 20px; float:left}
	.backlink a			{text-decoration:none; border:none; font-weight: bold; color: #404040;}

/* Definition der Startseite */

	.start				{border: 1px solid #000; background-color: #fff; position:absolute; left:50%; top: 100px; width: 700px; margin-left: -350px; height: 300px; float:left;  }
	.startumrandung		{padding-top: 30px; }
	.starttext			{position:absolute; font-size: 12px; left: 50%; top: 110px; width: 700px; margin-left: -225px; }
	.startlogo			{position:absolute; left: 50%; top: 10px; width: 700px; margin-left: -90px; }
	.startlogo img		{text-decoration:none; border:none}
	.startwuerfel		{position:absolute; left: 50%; top: 130px; width: 700px; margin-left: -85px; }
	.startwuerfel img	{text-decoration:none; border:none}


/* Definition des Topbereiches */

		.top				{/*background:url(./img/top.png) no-repeat; background-color: #ccc;*/ width: 905px; height: 165px;}


/* Definition der Hauptnavigation */

			.navigation				{position:absolute; top: 55px; left: 220px; padding-bottom:20px; }
			.navigation a			{font-size: 10px; text-decoration: none; color: #fff; font-weight:bold;}
			.navigation a:hover		{color:#13007C}
			
			.nav					{font-size: 10px; text-decoration: none; color: #fff; font-weight:bold;}
			.nav:hover				{color:#13007C}
			.nav_aktiv				{font-size: 10px; text-decoration: none; color: #fff; font-weight:bold; color:#13007C}


/* Definition des Würfelelementes */

			.wuerfel				{width: 125px; height: 161px; padding-left: 10px; padding-top: 10px; background:url(../img/wuerfel.png) no-repeat; }

			.homecube				{position:absolute; top: 125px; left: 325px; }

/* Definition der Metanavigation (Kontakt, Impressum) */

			.metanavigation				{position:absolute; top: 35px; left: 725px; color:#fff;}
			.metanavigation a			{font-size: 10px; text-decoration: none; color: #fff; font-weight:bold;}
			.metanavigation a:hover		{color:#13007C}
			.metanavigation_aktiv		{font-size: 10px; text-decoration: none; color:#9f9f9f; font-weight:bold;}


.sprachmenu	{position: absolute; left: 725px; top: 5px;}

		.links			{float:left}

/* Definition der "normalen" Subnavigation */

		.left				{/*background:url(./img/left.png) no-repeat; */margin-left: 1px; padding-left: 0px; /*background-color: #fff;*/ width: 180px; }
			.left a				{display:block;width: 130px; padding-left:10px; padding-top: 5px; padding-bottom: 5px;  border-bottom: 1px dotted #000; font-size: 10px; text-decoration: none; color: #404040; }
			.left a:hover		{color: #13007C; background:url(../img/pfeil_blau.gif) no-repeat 2px 50%; }
			.left_aktiv			{display:block; width: 130px; padding-left:10px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #000; font-size: 10px; text-decoration: none; color: #13007C; background:url(../img/pfeil.gif) no-repeat 2px 50%; }

/* Definition der "fixen" Subnavigation */


		.leftfix				{/*background:url(./img/left.png) no-repeat; */margin-left: 1px; padding-left: 0px; /*background-color: #fff;*/ width: 180px; }
			.leftfix a				{display:block;width: 130px; padding-left:10px; padding-top: 5px; padding-bottom: 5px;  border-bottom: 1px dotted #000; font-size: 10px; text-decoration: none; color: #404040; }
			.leftfix a:hover		{color: #13007C; background:url(../img/pfeil_blau.gif) no-repeat 2px 50%; }
			.leftfix_aktiv				{display:block; width: 130px; padding-left:10px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #000; font-size: 10px; text-decoration: none; color: #13007C; background:url(../img/pfeil.gif) no-repeat 2px 50%; }

/* Definition des Contentbereich */

		.content				{padding-left: 15px; margin-top: 165px; width: 435px; /* height:350px;  */ color: #404040; font-size: 11px; line-height: 150%; padding-bottom: 25px; float:left; overflow:hidden}
			.content img		{/*background:url(../img/bildverlauf.gif) repeat-x; */border:none; float:left }
			.content .csc-textpic {width: 435px; float:left}

			.content dl			{padding-right: 5px; float:left}
			
			.content h1			{margin:0px; padding:0px; font-size: 11px; border-bottom: 1px dotted #000; color: #13007C; padding-bottom: 5px; margin-bottom: 5px; margin-top: 10px;}
			.content h2			{font-size: 11px; margin:0px;}
			.content h3			{font-size: 10px; margin:0px;}

			.content h4			{font-size: 10px; margin:0px;}

			.content ul			{margin: 0px; padding: 0px; margin-left: 10px; padding-left: 5px; list-style-type:square}
			.content a			{text-decoration:none; border:none; font-weight: bold; color: #404040;}
			.content a:hover	{color: #13007C}

			.content_staff			{padding-left: 15px; margin-top: 0px; width: 435px; /* height:350px;  */ color: #404040; font-size: 11px; line-height: 150%; padding-bottom: 0px; float:left}
			.content_staff h1		{margin:0px; padding:0px; font-size: 11px; border-bottom: 1px dotted #000; padding-bottom: 5px; margin-bottom: 5px; margin-top: 5px;}
			.content_staff h2		{font-size: 11px; margin:0px;  }
			.content_staff h3		{font-size: 10px; margin:0px;}



			.projekte			{margin-left: 15px; width: 435px; float:left }
			.publish			{margin-left: 15px; width: 435px; float:left }

			.pb-link			{}

/* Definition des Newsmoduls */

			.news-single-item 		{margin:5px;}
			.news-list-item			{width: 175px; }
	
			.news-archiv-container	{
									width: 435px;
									padding: 0px 0px 50px 0px;
									float:left;
									}
	
			.news-archiv-container h6	{
										font-size: 11px;
										margin: 0px;
										padding: 0px;
										}
									
			
			.news-archiv-item		{
									width: 435px;
									padding: 5px 0px 10px 0px;
									border-bottom: 1px dotted #333333;
									float:left;
									}
									
			
			.news-single-timedata	{display:none}
			.news-list-container h6	{font-size: 10px; font-weight:bold; padding: 0px; padding-top: 10px; margin: 0px; }
			.news-single-item h3	{font-size: 11px; font-weight:bold; padding: 0px; margin: 0px; padding-bottom: 10px;}
			.news-single-item img	{padding-right: 10px;}
			.news-single-author	a	{font-size: 10px; }
			.news-single-item h2	{border-bottom: 1px dotted #000; color: #13007C}

/* Definition der rechten Spalte */


		.right				{/*background:url(./img/right.png) no-repeat; */margin-left: 15px; margin-top: -20px; padding-left: 25px; /*background-color: #fff;*/ width: 225px; float:left}
			.rechtespalte				{width: 200px; font-size: 10px; padding-bottom: 10px; line-height: 135%; color: #666 }
			.rechtespalte h1			{font-size: 11px; font-weight:bold; border-bottom: 1px dotted #000; padding-bottom: 5px; margin-bottom: 5px; }
/*			.rechtespalte a				{background:url(./img/pfeil.gif) no-repeat 0px 50%; display:block; padding:0px; margin:0px; padding-left: 7px; border:none; text-decoration:none; color: #666}
			.rechtespalte a:hover		{color: #13007C; background:url(./img/pfeil.gif) no-repeat 0px 50%;}*/
			.rechtespalte img			{padding-top: 5px; border:none}

			.rechtercontent				{width: 200px; font-size: 10px; padding-bottom: 0px; line-height: 135%; color: #666; float:left}
			.rechtercontent h1			{font-size: 11px; font-weight:bold; border-bottom: 1px dotted #000; padding-bottom: 5px; margin-bottom: 5px; }
			.rechtercontent a			{/*background:url(./img/pfeil.gif) no-repeat 0px 50%; */ padding:0px; margin:0px; padding-left: 0px; border:none; text-decoration:none; color: #666}
			.rechtercontent a:hover		{color: #13007C; /*background:url(./img/pfeil.gif) no-repeat 0px 50%;*/}
			.rechtercontent img			{border:none; float:left}
			.rechtercontent dl			{border:none; padding-right:5px; padding-bottom:5px; float:left}

			.ansprechpartner			{width: 200px; font-size: 10px; padding-bottom: 5px; line-height: 135%; color: #666 }
			.ansprechpartner h1			{font-size: 11px; font-weight:bold; border-bottom: 1px dotted #000; padding-bottom: 5px; margin-bottom: 5px; }
			.ansprechpartner h3			{font-size: 11px; font-weight:bold; margin:0px; padding:0px; padding-bottom: 5px; margin-bottom: 5px; }
			.ansprechpartner a			{background:url(./img/pfeil.gif) no-repeat 0px 50%; padding:0px; margin:0px; border:none; text-decoration:none; color: #666}
			.ansprechpartner a:hover	{color: #13007C; }
			.ansprechpartner img		{padding-top: 5px; border:none}


/* Definition der rechten Spalte */
		
		.third				{font-size: 10px; display:block; font-weight:bold; padding-left:-7px; margin-top: 5px; text-decoration:none; border:none; color: #666}
		.third_aktiv		{font-size: 10px; display:block; font-weight:bold; padding-left:-7px; margin-top: 5px; text-decoration:none } 

		.four				{font-size: 10px; display:block; text-decoration:none; border:none; color: #888; padding-left: 7px;}

		.four a				{font-size: 10px; display:block; background:url(../img/pfeil_grau.gif) no-repeat 0px 50%; text-decoration:none; border:none; color: #666; margin-left:-7px;  padding-left: 7px;}
		.four a:hover			{font-size: 10px; display:block; background:url(../img/pfeil_blau.gif) no-repeat 0px 50%; color: #13007C; padding-left:7px;  }
		.four_aktiv			{font-size: 10px; display:block; background:url(../img/pfeil_blau.gif) no-repeat 0px 50%; text-decoration:none; border:none; color: #13007C; padding-left:7px;}

		.four_inaktiv		{font-size: 10px; display:block; text-decoration:none; border:none; color: #666; padding-left:7px; }


/* Definition der Links auf der Seite Mitarbeiter */
		
		.staff						{padding-left: 15px; /*margin-top: 165px;*/ width: 435px; /* height:350px;  */ color: #404040; font-size: 11px; line-height: 150%; padding-bottom: 25px; float:left}
		.abteilung					{font-size: 11px; display:block; font-weight:bold; padding-left:-7px; margin-top: 5px; text-decoration:none; border:none; color: #666}
		.abteilung_aktiv			{font-size: 10px; display:block; font-weight:bold; padding-left:-7px; margin-top: 20px; text-decoration:none } 

		.mitarbeiter				{font-size: 10px; width: 130px; text-decoration:none; border:none; color: #888; padding-left: 7px; float:left}
		.mitarbeiter a				{font-size: 10px; background:url(../img/pfeil_grau.gif) no-repeat 0px 50%; text-decoration:none; border:none; color: #666; margin-left:0px;  padding-left: 7px;}
		.mitarbeiter a:hover		{font-size: 10px; background:url(../img/pfeil_blau.gif) no-repeat 0px 50%; color: #13007C; padding-left:7px;  }
		.mitarbeiter_aktiv			{font-size: 10px; background:url(../img/pfeil_blau.gif) no-repeat 0px 50%; text-decoration:none; border:none; color: #13007C; padding-left:7px;}

		.mitarbeiter_inaktiv		{font-size: 10px; text-decoration:none; border:none; color: #666; padding-left:7px; }

		.spalten					{width: 450px; padding-bottom: 10px; float:left }
		.abteilungen				{width: 450px;  }

/* Definition des Teasermenüs */

	.teaserliste				{margin-top: 15px; width: 435px; float:left }
/*	.teaserliste ul				{list-style-type: square; width: 450px; float:left}
	.teaserliste li				{margin: 0px; }
*/
	.teasereintrag				{border-bottom: 1px dotted #000; width: 435px; padding-bottom: 2px; padding-top: 5px; float:left}
	.teasereintrag h4			{font-size: 11px; font-weight:normal; padding-bottom: 0px;  }
	.teaserbild					{float:left}
	.teaserbeschreibung			{width: 430px; font-size: 10px; padding-bottom: 3px; }
	.teaserlink					{font-size: 10px; }
	.pagebrowser				{padding-top: 10px; float:left }

	.browsebox-show-results		{display:none; }


/* Definition des Bereiches Veröffentlichungen */

	.tx-thpdfarchive-pi1					{font-size: 11px; }
	.separator								{padding-bottom: 10px; }

	.tx-thpdfarchive-pi1-listrow			{}

	.tx-thpdfarchive-pi1-listrow a			{font-weight:normal}

	.tx-thpdfarchive-pi1-listrow-header		{font-weight: bold; padding-bottom: 10px; }

	.tx-thpdfarchive-pi1-browsebox			{}
	.tx-thpdfarchive-pi1-browsebox-strong	{font-weight: bold}
	.tx-thpdfarchive-pi1-browsebox-SCell	{font-weight: bold}

.tx-abdownloads-pi1	{padding-top:10px;}


/* Definition des Artikeldarstellung im DE_Artikel-PlugIn*/


.tx-dearticles-pi1-singleViewField-sections	{display:none;}
.tx-dearticles-pi1-singleViewField-author	{display:none;}

.csc-textpic-caption	{text-align:right}




/* default styles for extension "tx_jppageteaser_pi1" */
.tx-jppageteaser-pi1 {}

.tx-jppageteaser-pi1-browsebox { margin-top: 5px; padding-top: 3px; }


/* List View */
.tx-jppageteaser-pi1-list {}

.tx-jppageteaser-pi1-list-entry {clear: both;}

.tx-jppageteaser-pi1-list-entry-description {margin-top: 10px;}

.tx-jppageteaser-pi1-list-entry-image IMG {float: left; margin: 10px 20px 10px 0px;	border: 1px solid #000000;}

.tx-jppageteaser-pi1-list-entry-link-item {font-size: 9px; margin-top: 5px; margin-bottom: 2px; }

.tx-jppageteaser-pi1-list-entry H4 { border-bottom: 1px solid #ccc; position: relative;}

.tx-jppageteaser-pi1-list-entry H4 A {color: #666;}

.tx-jppageteaser-pi1-list-entry-creation-date,
.tx-jppageteaser-pi1-list-entry-change-date { position: absolute; bottom: 4px; right: 0px; font-size: 9px; font-weight: normal; color: #999; }

.tx-jppageteaser-pi1-browsebox {text-align: center;}

.tx-jppageteaser-pi1-browsebox-show-results {display:none}
.tx-jppageteaser-pi1-browsebox-browse-links {}

.tx-jppageteaser-pi1-browsebox-show-results-number {}

.tx-jppageteaser-pi1-browsebox-disabled-link {}
.tx-jppageteaser-pi1-browsebox-inactive-link {}
.tx-jppageteaser-pi1-browsebox-active-link {}


.printlogo			{display:none}
.printadresse		{display:none}