@charset "UTF-8";

@media all {

	/*------------------*/
	/* Content Headings */
	/*------------------*/

	/* H1 */
	.content-pic-layer h1 { 
	  display:none; 
	  height:230px; 
	  width:230px;
	}

	.content3col h1{
	  font-size:1.2em;
	  margin-bottom:15px;
	  font-weight:bold;
	}
  
	.institute_detail h1, .einrichtungen h1, .gebaude_detail h1, .institut-index h1{
	  font-size:1.9em;
	  margin-bottom:25px;
	  font-weight:normal;
	}

	.service-d .headline h1, .weblogs .headline h1{
	  font-size:1em;
	  margin:0px;
	  padding:0px;
	  padding-left:10px;
	}

	.publikationen-detail h1 {
	  background-color:#DEE3E8;
	  text-align:center;
	  font-size:1em;
	  line-height:22px;
	}

	.mitteilungsblaetter h1, .aktuelle-fotos h1, .archivsuche h1, .kugformular h1 {
	  background-color:#DEE3E8;
	  font-size:1em;
	  line-height:22px;
	  padding-left:10px;
	}

	/* H2 */

	h2.lightgreycentered {
		background-color:#DEE3E8;
		font-size:1em;
		line-height:22px;
		text-align:center;
	}

	h2.greyleft {
		background-color:#94999D;
		color:#FFFFFF;
		font-size:1em;
		font-weight:bold;
		line-height:22px;
		margin:0px;
		padding-left:10px;
	}

	.alle-veranstaltungen h2 {
	  font-size:1.1em;
	  background-color:#2A2D30;
	  color:#fff;
	  line-height:21px;
	  padding-left:10px;
	  margin-bottom:20px;
	  letter-spacing:2px;
	}

	.content3col h2{
	  font-size:1.0em;
	  margin-bottom:15px;
	  font-weight:bold;
	}

	.projekte h2 {
	  font-size:1.1em;
	  margin-bottom:0px;
	  font-weight:bold;
	}

	.stud-detail h2,
	.publikationen h2,
	.publikationen-detail h2 {
	  font-size:1.1em;
	  margin:0px;
	  font-weight:bold;
	}

	.gebaude_detail h2 {
	  font-size:1.2em;
	  margin-bottom:10px;
	  font-weight:bold;
	}

	.stud-detail-inner h2,
	.publikationen-detail-inner h2 {
	  font-size:1.1em;
	  margin-bottom:10px;
	  font-weight:bold;
	}

	.weitere-studien .headline h2,
	.weitere-publikationen .headline h2 {
	  font-size:1em;
	  font-weight:bold;
	  line-height:22px;
	  color:#fff;
	  padding-left:10px;
	  background-color:#94999D;
	  margin:0px;
	}

	.service-d h2 {
	  font-size:1.2em;
	}

	/* H2 */
	.right h2,
	.left h2 { 
	  text-transform:uppercase;
	  color:#fff;
	  padding:4px;
	  padding-left:12px;
	}

	.auswahl h2{
	  line-height:25px;
	  font-weight:bold;
	  color:#000;
	  padding:0px;
	  padding-left:15px;
	  text-transform:none;
	}

	.auswahl h2 a{
	  line-height:25px;
	  font-weight:bold;
	  color:#000;
	  text-transform:none;
	}

	/* H3 */
	.right .head h3,
	.left .head h3 { 
	  text-transform:uppercase;
	  color:#fff;
	  padding:4px;
	  padding-left:12px;
	}

	.auswahl .head h3{
	  line-height:25px;
	  font-weight:bold;
	  color:#000;
	  padding:0px;
	  padding-left:15px;
	  text-transform:none;
	}

	.auswahl .head h3 a{
	  line-height:25px;
	  font-weight:bold;
	  color:#000;
	  text-transform:none;
	}

	/* H4 und H5 */
	.content-menue-inner h4 { 
	  font-size:1.1em;
	  font-weight:bold; 
	}

	.alle-veranstaltungen h4 { 
	  font-size:1.1em; 
	}

	.weitere-artikel h4 { 
	  margin-bottom:10px; 
	}

	.img-zoom h4 { 
	  margin-bottom:20px; 
	}

	.weblogs h4 { font-size:1.2em;}

	.content-menue-inner h5 { 
	  font-size:1em; 
	}

	/* H6 */
	/* wird verwendet bei den Listen */
	.kug-aktuell h6, .gebaude_detail h6 { 
	  width:25%;
	}

	.ueber-personen h6 { 
	  width:35%;
	}

	.studieneinrichtungen h6 { 
	  width:35%;
	}

	.side_headline h5 { margin-bottom:5px; padding:0px; font-size:0.9em;}

	/* 1 - Index */
	.content-pic { 
	  position:relative; 
	}

	.content-pic-layer { 
	  position:absolute; 
	  height:230px; 
	  width:230px; 
	  top:330px; 
	  /*background: url(/fileadmin/framework/images/content/leidenschaft.jpg) no-repeat;*/
	}

	.content-2 { 
	  padding-left:280px; 
	  padding-right:60px; 
	  padding-top:40px; 
	  line-height:18px; 
	}

	.content-2 ul {
	  padding-top:20px;
	}

	/* Banner 2col Height */
	.banner2colb {
	  margin-bottom:20px;
	}

	.banner2colb p{
	  padding-top:10px;
	}

	.banner2colb .first {
	  height:225px;
	  width:225px;
	  background-color:#DFE4E9;
	  float:left;
	  padding:10px;
	}

	.banner2colb .second {
	  height:225px;
	  width:225px;
	  background-color:#DFE4E9;
	  float:right;
	  padding:10px;
	}

	/* Banner 2col Small */
	.banner2cols {
	  margin-bottom:20px;
	}

	.banner2cols .col-left{
	  float:left;
	  width:69px;
	  padding-left:10px;
	}

	.banner2cols img{
	  float:left;
	}

	.banner2cols .first {
	  height:92px;
	  width:225px;
	  background-color:#DFE4E9;
	  float:left;
	  padding:10px;
	}

	.banner2cols .second {
	  height:92px;
	  width:225px;
	  background-color:#DFE4E9;
	  float:right;
	  padding:10px;
	}

	/* Banner 3col Small */
	.banner3col {
	  margin-bottom:20px;
	}

	.banner3col p.top{
	  padding-bottom:10px;
	}

	.banner3col img{
	  padding-bottom:10px;
	}

	.banner3col .first {
	  height:136px;
	  width:136px;
	  background-color:#DFE4E9;
	  float:left;
	  margin-right:20px;
	  padding:10px;
	}

	.banner3col .second {
	  height:136px;
	  width:137px;
	  background-color:#DFE4E9;
	  float:left;
	  margin-right:20px;
	  padding:10px;
	}

	.banner3col .third {
	  height:136px;
	  width:136px;
	  background-color:#DFE4E9;
	  float:left;
	  padding:10px;
	  background:url(/fileadmin/framework/images/content/col3_bg.gif) no-repeat;
	}

	/* Banner 3col Height */
	.banner3colh {
	  margin-bottom:20px;
	}

	.banner3colh p.top{
	  padding-bottom:10px;
	}

	.banner3colh img{
	  padding-bottom:10px;
	}

	.banner3colh .first {
	  height:294px;
	  width:136px;
	  background-color:#DFE4E9;
	  float:left;
	  margin-right:20px;
	  padding:10px;
	}

	.banner3colh .second {
	  height:294px;
	  width:137px;
	  background-color:#DFE4E9;
	  float:left;
	  margin-right:20px;
	  padding:10px;
	}

	.banner3colh p.abstand {
	  padding-bottom:10px;
	}

	.banner3colh .third {
	  height:294px;
	  width:136px;
	  background-color:#DFE4E9;
	  float:left;
	  padding:10px;
	}

	/* 13 - Content Men� Part: Personen/Mitarbeiter */
	div.personen { margin-top:15px; }
	div.personen .amt {
	  width:105px;
	  float:left;
	}

	div.personen ul li { list-style-type:none !important; }
	div.personen ul { padding-left:0 !important; }


	div.personen .name { float:left; }

	/* 3 - Content Men� Part: Aktuell */
	.content-menue-inner .thumb {
	  float:right;
	  width:120px;
	  height:80px;
	  text-align:right;
	  /* background-color:#000; */
	}

	.content-menue-inner .inhalt {
	  float:left;
	  width:370px;
	}

	/* 7 - content Men� Part:Projekte */
	.content-menue-inner .projekte {
	  
	  margin-bottom:10px;
	}

	.content-menue-inner .projekte-inner {
	  background-color:#fff;
	  margin-left:10px;
	  padding-top:14px;
	  padding-bottom:14px;
	  padding-left:10px;
	}

	.content-menue-inner .projekte-inner-left {
	  float:left;
	  width:350px;
	}

	.content-menue-inner .projekte-inner-right {
	  float:right;
	  width:120px;
	  height:80px;
	  background-color:#000;
	}

	.content-menue-inner .projekte-inner-haupt {
	  background-color:#DEE3E8;
	  margin-left:10px;
	  padding-top:14px;
	  padding-bottom:14px;
	  padding-left:10px;
	}

	.content-menue-inner .projekte-active {
	  background-color:#DEE3E8;
	  margin-bottom:10px;
	}

	.content-menue-inner .projekte-inner-nonactive {
	  margin-left:10px;
	  padding-top:14px;
	  padding-bottom:14px;
	  padding-left:10px;
	  background-color:#DEE3E8;
	  margin-top:10px;
	}

	.content-menue-inner .projekte p {
	  color:#94999D;
	}

	/* 4 - Alle Veranstaltungen */
	.alle-veranstaltungen .red {
	  color:#ED1C23;
	  font-weight:bold;
	}

	.alle-veranstaltungen .anzeige-left {
	  float:left;
	  width:340px;
	}

	.alle-veranstaltungen .anzeige-left li {
		list-style-type:none !important;
	}

	.alle-veranstaltungen .anzeige-left h4, .alle-veranstaltungen .anzeige-left p {
		margin:0.3em 0;
		padding-left:1.3em;
	}

	.alle-veranstaltungen .anzeige-right {
	  float:right;
	  width:136px;
	}

	.alle-veranstaltungen a {
	  color:#2A2D30;
	  text-decoration:underline;
	}

	.alle-veranstaltungen a:hover {
	  text-decoration:none;
	}

	.alle-veranstaltungen .anzeigen p {
	  color:#94999D;
	}

	.alle-veranstaltungen .anzeigen img {
		height:auto !important;
	}

	.alle-veranstaltungen .banner2 {
	  padding-top:20px;
	}

	/* 5 - NEWS / KUG Aktuell */
	.kug-aktuell .img_rel, .gebaude_detail .img_rel {
	  position:relative;
	  width:510px;
	  height:340px;
	}

	.kug-aktuell .img_options, .gebaude_detail .img_options {
	  background-color:#DEE4E8;
	  padding:10px;
	  margin-bottom:30px;
	}

	.kug-aktuell .img_options_f, .gebaude_detail .img_options_f { 
	  float:left; 
	  width:269px;
	}

	.kug-aktuell .zoom, .gebaude_detail .zoom {
	  position:absolute;
	  width:14px;
	  height:14px;
	  top:320px;
	  left:490px;
	}

	.kug-aktuell .copyright,
	.img-zoom .copyright,
	.gebaude_detail .copyright { 
	  float:left; 
	}

	.kug-aktuell .fotvid,
	.img-zoom .fotvid,
	.gebaude_detail .fotvid { 
	  float:right;
	}

	.kug-aktuell .fotonav,
	.img-zoom .fotonav,
	.gebaude_detail .fotonav { 
	  float:right;
	}

	.kug-aktuell .img_options a.active, .gebaude_detail .img_options a.active {
	  font-weight:bold;
	  color:#2A2D30;
	}

	.kug-aktuell .kommentar-verfassen { 
	  text-align:right; 
	}

	.kug-aktuell .kommentare-listing { 
	  margin-top:10px; 
	}

	/* 5- NEWS / KUG-Aktuell IMG BIG/Zoom */
	.kug-aktuell-big .img-zoom { 
	  background-color:#fff;
	  padding:10px;
	  width:980px;
	}

	.kug-aktuell-big .img-zoom-inner {
	  background-color:#DFE4E9;
	}

	.kug-aktuell-big .img-zoom-left {
	  width:160px;
	  float:left;
	  padding:10px;
	}

	.kug-aktuell-big .img-zoom-right {
	  float:left;
	  width:800px;
	  position:relative;
	}

	.kug-aktuell-big .img-zoom .img_options_f { 
	  float:left; 
	  width:420px;
	}

	.kug-aktuell-big .img-zoom .img_options { 
	  margin:0px; 
	  padding:0px; 
	  padding-top:10px; 
	  padding-bottom:10px; 
	}

	.kug-aktuell-big .img-zoom .close {
	  position:absolute;
	  width:16px;
	  height:16px;
	  top:511px;
	  left:780px;
	}

	/* 6 - �ber die Universit�t -> Personen */
	.ueber-personen .headline {
	  background-color:#DEE3E8;
	  padding:5px;
	  margin-bottom:20px;
	}

	.ueber-personen .daten .daten-left {
	  float:left;
	  width:340px;
	}

	.ueber-personen .daten .daten-right {
	  float:right;
	  width:150px;
	  position:relative;
	}

	.ueber-personen .daten .daten-right .imgzoom {
		position:absolute;
		right:0.3em;
		bottom:0.3em;
		cursor:pointer;
	}

	.ueber-personen .zoom {
	  position:absolute;
	  width:14px;
	  height:14px;
	  top:205px;
	  left:130px;
	}

	/* 6 - Personen IMG BIG/Zoom */
	.ueber-personen-big .img-zoom { 
	  background-color:#fff;
	  padding:10px;
	  width:402px;
	}

	.ueber-personen-big .img-zoom-inner {
	  background-color:#DFE4E9;
	  position:relative;
	}

	.ueber-personen-big .img-zoom .img_options_f { 
	  float:left; 
	  width:420px;
	}

	.ueber-personen-big .img-zoom .img_options { 
	  margin:0px; 
	  padding:0px; 
	  padding-top:10px; 
	  padding-bottom:10px; 
	  padding-left:10px; 
	}

	.ueber-personen-big .img-zoom .close {
	  position:absolute;
	  width:16px;
	  height:16px;
	  top:578px;
	  left:380px;
	}

	/* 9 Studieneinrichtungsseite */
	.stud-detail-left {
	  float:left;
	  padding-right:10px;
	  width:300px;
	}

	.stud-detail-right {
	  float:right;
	  width:70px;
	  text-align:right;
	  height:100px;
	}

	ul.stud-headline {
	  margin-bottom:20px;
	}

	ul.stud-headline li {
	  background-color:#DEE3E8;
	  line-height:22px;
	}

	ul.stud-headline li.first {
	  float:left;
	  width:100px;
	  text-align:left;
	  padding-left:10px;
	  background-color:#DEE3E8;
	}

	ul.stud-headline li.second {
	  float:left;
	  width:290px;
	  text-align:center;
	}

	ul.stud-headline li.third {
	  float:left;
	  width:100px;
	  text-align:right;
	  padding-right:10px;
	}

	.weitere-studien .feld {
	  height:60px;
	  /*overflow-y:scroll;*/
	  padding-top:15px;
	}


	/* 10 Klangdeb�ts/Publikationen */
	.publikationen { 
	  margin-top:20px; 
	}

	.publikationen-left {
	  float:left;
	  padding-right:10px;
	  width:300px;
	}

	.publikationen-right {
	  float:right;
	  width:100px;
	  text-align:right;
	  height:100px;
	}

	.publikationen-detail-left {
	  float:left;
	  padding-right:10px;
	  width:300px;
	}

	.publikationen-detail-right {
	  float:right;
	  width:80px;
	  text-align:right;
	  height:80px;
	  position:relative;
	}

	.publikationen-detail-right .zoom {
	  position:absolute;
	  width:14px;
	  height:14px;
	  top:62px;
	  left:62px;
	}

	.weitere-publikationen .feld {
	  height:60px;
	  /*overflow-y:scroll;*/
	  padding-top:15px;
	}

	/* 12 Service/Downloads */
	.service-d .headline{
	  background-color:#DEE4E8;
	  line-height:21px;
	  margin-bottom:20px;
	}

	.service-d .headline-l{
	  float:left;
	}

	.service-d .headline-r{
	  float:right;
	  width:19px;
	}

	.service-d div.inhalt { margin-top:15px; }
	.service-d div.inhalt .for {
	  width:120px;
	  float:left;
	}

	.service-d div.inhalt .info { float:left; width:380px; }

	.fotonav ul.linkliste a.active{
	  text-decoration:none;
	}

	.fotonav ul.linkliste a.nonactive:hover{
	  text-decoration:none;
	}


	.fotvid ul.linkliste a.active:hover{
	  text-decoration:none;
	}

	/* Aktuelle Fotos */
	.pic3col { 
	  margin-bottom:20px; 
	}

	.pic3col p.headline { 
	  padding-bottom:5px; 
	}

	.pic3col img { 
	  padding-bottom:5px; 
	}

	.pic3col .img { 
	  position:relative; 
	}

	.pic3col .zoom {
	  position:absolute;
	  width:14px;
	  height:14px;
	  top:74px;
	  left:119px;
	}

	.pic3col .first{
	  float:left;
	  width:136px;
	  /*height:136px;*/
	  background-color:#DFE4E9;
	  margin-right:21px;
	  padding:10px;
	}

	.pic3col .second{
	  float:left;
	  width:136px;
	  /*height:136px;*/
	  background-color:#DFE4E9;
	  margin-right:21px;
	  padding:10px;
	}

	.pic3col .third{
	  float:left;
	  width:136px;
	  /*height:136px;*/
	  background-color:#DFE4E9;
	  padding:10px;
	}

	/* Weblogs */
	.weblogs .headline{
	  background-color:#DEE4E8;
	  line-height:21px;
	  margin-bottom:20px;
	}

	.weblogs .headline-l{
	  float:left;
	}

	.weblogs .headline-r{
	  float:right;
	  width:19px;
	}

	.weblog .img_rel {
		position:relative;
		width:510px;
		height:320px;
		background-color: #DEE4E8;
		padding-top: 25px;
		padding-left: 0px;
		margin-left: 0px;
	}


	.weblog .img_options {
		background-color:#DEE4E8;
		padding:10px;
		margin-bottom:30px;

	}


	.weblog .img_options_f {
		position: absolute;
		top: 380px;
		width: 510px;
		margin: 0px;
		padding: 0px;
	}

	.weblog .zoom {
		width:14px;
		height:14px;
		top:0px;
		float: left;
		position: absolute;
		left: 472px;
	}

	.weblog .copyright
	{
		float:left;
		margin-right: 30px;
	}

	.weblog .fotvid
	{
		float:left;
		margin-right: 30px;
		position: absolute;
		left: 170px;
	}

	.weblog .fotonav
	{
		float:left;
		position: absolute;
		left: 270px;
	}


	.weblog .kommentar-verfassen {
	  text-align:right;
	}

	.weblog .kommentare-listing {
	  margin-top:10px;
	}

	.weblog .kommentare-listing ul {
		padding:0 !important;
	}

	.weblog-big .img-zoom {
	  background-color:#fff;
	  padding:10px;
	  width:980px;
	}

	.weblog-big .img-zoom-inner {
	  background-color:#DFE4E9;
	}

	.weblog-big .img-zoom-left {
	  width:160px;
	  float:left;
	  padding:10px;
	}

	.weblog-big .img-zoom-right {
		position:relative;
		padding-top: 12px;
		height: 510px;
	}

	.weblog-big .img-zoom .img_options_f {
		float:left;
		width:420px;
		position: relative;
	}

	.weblog-big .img-zoom .img_options {
		margin:0px;
		padding:0px;
		padding-top:15px;
		padding-bottom:0px;
		position: absolute;
		top: 490px;
		width: 700px;
		float: left;
		left: 225px;
	}

	.weblog-big .img-zoom .close {
		position:absolute;
		width:16px;
		height:16px;
		top:12px;
		left:732px;
		float: left;
	}


	.weblog-big .copyright
	{
		float:left;
		margin-right: 70px;
		left: 100px;
	}

	.weblog-big .fotvid
	{
		float:left;
		margin-right: 30px;
		position: absolute;
		left: 240px;
	}

	.weblog-big .fotonav
	{
		float:left;
		margin-right: 0px;
	}

	.tags span a { color:#2A2D30;}

	/* 21 Institut Index */
	.institut-index p { 
	  line-height:1.4em;
	}

	.institut-index .bloecke { 
	  margin-top:20px;
	}
	.institut-index .kug-aktuell {
	  float:left; 
	  width:245px; 
	  margin-right:20px;
	}
	
	.institut-index .kug-aktuell a p  {
		color: #2a2d30;
		text-decoration: underline;
	}

	.institut-index .kug-aktuell .head h2 { 
	  color:#fff; 
	  background-color:#2A2E31; 
	  padding:10px; 
	  padding-top:5px; 
	  padding-bottom:5px;
	}

	.institut-index .veranstaltungen-heute {
	  float:left; 
	  width:245px; 
	  margin-right:20px;
	}

	.institut-index .veranstaltungen-heute .head h2 { 
	  color:#fff; 
	  background-color:#94999E; 
	  padding:10px; 
	  padding-top:5px; 
	  padding-bottom:5px;
	}
	
	.institut-index .veranstaltungen-heute  h4 {
		font-weight: normal;
	} 

	.institut-index .adresse-b .head { 
	  background:url(/fileadmin/framework/images/adresse.gif) left no-repeat;
	  background-color:#001EA9;
	  width:100%;
	  height:21px;
	  margin-bottom:10px;
	  position:relative;
	}

	.institut-index .adresse-b .head h2 { 
	  display:block;
		overflow:hidden;
		text-indent:-9999px;
		height:21px;
	}

	.institut-index .adresse-b {
	  float:left; 
	  width:170px;
	}

	.institut-index .adresse-b p {
	  padding:0px; 
	  padding-bottom:2px;
	}


	#listleft { 
	  float:left; 
	  width:160px; 
	  margin-right:20px;
	}

	#listleft2 { 
	  float:left; 
	  width:160px;
	}
	  
	#listright { 
	  float:right;
	}

	.suchBox {
	  margin-bottom:6px;
	  font-size:0.9em;
	  width:150px;
	}
	/* 18,5 Bibliothekssuche*/
	#bibliosuchbox {
         background: #DFE4E9;
         width:100%;
         padding:10px;
         margin-bottom:6px;
         }

	/* 19 Archivsuche*/
	.archivsuche input.suchbegriff {
	  font-size:0.9em;
	  width:245px;
	}

	.archivsuche input.von {
	  width:113px;
	  margin-right:15px;
	  font-size:0.9em;
	}

	.archivsuche input.bis {
	  width:113px;
	  font-size:0.9em;
	}

	.archivsuche li.libis, .archivsuche li.livon  {
	  float:left;
	  padding-bottom:10px;
	}

	.archivsuche legend {
	  margin-bottom:10px;
	}

	.archivsuche fieldset {
	  margin-bottom:15px;
	}

	.archivsuche input {
	  margin-top:3px;
	}

	.archivsuche .sleft {
	  float:left;
	}

	.archivsuche .sright {
	  float:right;
	}

	/* 20 KUGFormular*/
	.kugformular input.inpfield { 
	  font-size:0.9em; 
	  float:left; 
	  width:245px;
	}

	.kugformular label.labelleft { 
	  display:block; 
	  width:120px; 
	  float:left;
	}

	.kugformular ol.olleft { 
	  margin-left:120px;
	}

	.kugformular ol.kdaten li { 
	  margin-bottom:5px; 
	}

	.kugformular ol.geschlecht { 
	  margin-left:115px; 
	  margin-bottom:5px; 
	}

	.kugformular ol li.lileft { 
	  float:left; 
	}

	.kugformular ol li.liright { 
	  float:right; 
	}

	.kugformular legend { 
	  padding-bottom:15px;
	}

	.gebaude_detail a { color:#2A2D30; text-decoration:underline;}
	.gebaude_detail a:hover { color:#2A2D30; text-decoration:none;}

	/* 21 Mitteilungsblatt */
	.mitteilungsblaetter .text {
		padding-top: 0px;
	}

	.mitteilungsblaetter ul.aufzaehlung {
		width:70%;
		float: left;
	}

	.mitteilungsblaetter ul.aufzaehlung li.einzel {
	  color:#2A2D30;
	  font-weight:bold;
	  background:url(/fileadmin/framework/images/trenner_thi.gif) left 3px no-repeat;
	  padding-left:8px;
	}

	.mitteilungsblaetter .list {
	  margin-bottom:10px;
	}

	.mitteilungsblaetter h6 {
	  width:25%;
	}


	div.mbs { margin-top:15px; }
	.mitteilungsblaetter div.mb {
		width:105px;
		float:left;
	}

	.mitteilungsblaetter div.art {
		float:left;
		width: 395px;
	}

	/* ##############
		
		Popup Content

	*/

	.popupcontent img {
		margin:0.7em;		
	}

	.popupcontent p {
		margin:0.7em;	
	}
	
	/* dkd-ivanov
	** 28.03.2011
	** clear.gif
	*/
	.clear {
		clear: both;
	}
	
	/* dkd-ivanov
	** 27.06.2011
	** Ticket: 11923
	** RTE Table styles
	*/
	table.tableLightGrey,
	table.tableDarkGrey {
		border-collapse: collapse;
	    	border-spacing: 0;
		width: 100%; 
		border-width: 0 0 1px 1px;
		border-style: solid;
	}
	
	table.tableLightGrey {
		border-color: #000;
	}
	
	table.tableLightGrey th,
	table.tableDarkGrey th{
		text-align: left;
		padding: 5px;
		border-color: #000;
		border-width: 1px 1px 0 0;
		border-style: solid;
	}
	
	table.tableLightGrey th {
		background-color: #c9d3d9;
	}
	
	table.tableLightGrey td,
	table.tableDarkGrey td{
		padding: 5px;
		margin: 0;
		border-color: #600;
		border-width: 1px 1px 0 0;
		border-style: solid;
	}
	
	table.tableLightGrey td {
		background-color: #f2f2f2;
	}
		
	table.tableDarkGrey {
		border-color: #000;
	}
	
	table.tableDarkGrey th {
		background-color: #cbcbcb;
	}
	
	table.tableDarkGrey td {
		background-color: #dee3e8;		
	}

	/*
	 * fix missing text in textpic
	 */
	.csc-textpic-intext-left-nowrap .csc-textpic-text {
		margin-left: 0px;
		margin-right: 0px;
	}
}