/* @override https://author.gc21.de/ibt/GC21/area=gc21/main/de/site/gc21/public/css/my_modifications.css */

/* @override http://gc21.inwent.org/ibt/GC21/area=gc21/main/de/site/gc21/public/css/my_modifications.css */

/*Stylesheet for modifications*/
/*Version: 1.2; 22.7.2011*/

/*Highlighting of the selected horizontal navigation items, up to 10 items*/

.level1_001 .level1_001,
  .level1_011 .level1_011,
  .level1_012 .level1_012,
  .level1_013 .level1_013,
  .level1_014 .level1_014,
  .level1_015 .level1_015,
  .level1_016 .level1_016,
  .level1_index .level1_016,
  .level1_017 .level1_017,
  .level1_018 .level1_018,
  .level1_019 .level1_019,
  .level1_010 .level1_010,
  .level1_011 .level1_011 {
	background-image: url(/ibt/GC21/area=gc21/main/de/sico/gc21/FLEXportal_resources/ibt/images/htg_navA_a_act.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #fff;
	border-left: 1px solid #6d6d6d;
}

.level1_001 .level1_001 a,
  .level1_011 .level1_011 a,
  .level1_012 .level1_012 a,
  .level1_013 .level1_013 a,
  .level1_014 .level1_014 a,
  .level1_015 .level1_015 a,
  .level1_016 .level1_016 a,
  .level1_index .level1_016 a,
  .level1_017 .level1_017 a,
  .level1_019 .level1_019 a {
	background-image: none;
	padding-left: .7em;
}

/*Highlighting of the vertical navigation up to 25 entries */

.level2_1100_archiv a.level2_1100_archiv,
  .level2_1200_archiv a.level2_1200_archiv,
  .level2_1300_archiv a.level2_1300_archiv,
  .level2_1400_archiv a.level2_1400_archiv,
  .level2_1500_archiv a.level2_1500_archiv,
  .level2_1101 a.level2_1101,
  .level2_1102 a.level2_1102,
  .level2_1103 a.level2_1103,
  .level2_1104 a.level2_1104,
  .level2_1105 a.level2_1105,
  .level2_1106 a.level2_1106,
  .level2_1107 a.level2_1107,
  .level2_1108 a.level2_1108,
  .level2_1201 a.level2_1201,
  .level2_1202 a.level2_1202,
  .level2_1203 a.level2_1203,
  .level2_1204 a.level2_1204,
  .level2_1205 a.level2_1205,
  .level2_1206 a.level2_1206,
  .level2_1207 a.level2_1207,
  .level2_1208 a.level2_1208,
  .level2_1301 a.level2_1301,
  .level2_1302 a.level2_1302,
  .level2_1303 a.level2_1303,
  .level2_1304 a.level2_1304,
  .level2_1305 a.level2_1305,
  .level2_1306 a.level2_1306,
  .level2_1307 a.level2_1307,
  .level2_1308 a.level2_1308,
  .level2_1400 a.level2_1400,
  .level2_1401 a.level2_1401,
  .level2_1402 a.level2_1402,
  .level2_1403 a.level2_1403,
  .level2_1404 a.level2_1404,
  .level2_1505 a.level2_1500,
  .level2_1501 li.level2_1501 a, 


/*Anpassung fuer Frameset*/
  .level2_1502 li.level2_1502 a,
  .level2_1503 li.level2_1503 a,
  .level2_1504 li.level2_1504 a,
  .level2_1505 li.level2_1505 a, 


/*Ende Anpassung fuer Frameset*/
  .level2_1601 a.level2_1601,
  .level2_1602 a.level2_1602,
  .level2_1603 a.level2_1603,
  .level2_1801 a.level2_1801,
  .level2_1802 a.level2_1802,
  .level2_1803 a.level2_1803,
  .level2_1804 a.level2_1804,
  .level2_1805 a.level2_1805,
  .level2_1806 a.level2_1806,
  .level2_archive a.level2_archive {
	background-image: url(/ibt/GC21/area=gc21/main/de/sico/gc21/FLEXportal_resources/ibt/images/htg_navB_a_act.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
/* different textcolour for 1404 */
      
a.level2_1404
             {color: #d25117;
             }

/*Wasserzeichen*/

.contentCenterA .teaserA {
	background: url(../images/wasserzeichen.gif) no-repeat right #f3f6fa;
}

.contentCenterE .teaserA {
	background: url(../images/wasserzeichen-klein.gif) no-repeat right #f3f6fa;
}

/*Logoanpassung*/

#logosub {
	position: relative;
	left: 30em;
	display: block;
	width: auto;
	top: 10px;
	margin: 0px
}

.navigation2 .link-intern {
	background-image: none;
}

.navigationPortal li a.colorGreen {
	background-image: url(/ibt/GC21/area=gc21/main/de/sico/gc21/FLEXportal_resources/ibt/images/icon_navPortal_colorGreen.gif);
	background-position: left top;
}

.navigationPortal li a.colorGreen:hover {
	background-image: url(/ibt/GC21/area=gc21/main/de/sico/gc21/FLEXportal_resources/ibt/images/icon_navPortal_colorOrange.gif);
	background-position: left top;
}

/*Breadcrump
#breadcrump p {position:absolute; padding: 0; left: 150px; top: -6px;line-height: 1}*/

/*Public Campus spezifische Anpassungen*/

.msgRow {
	border-bottom: 1px solid grey ;
}

/*setzt eine graue Linie unter jeden Flexartikel zur besseren Abgrenzung*/

.teaserA .msgrow,.teaserA .msgRow, 
.level1_index .msgrow, .level1_index .msgRow, 
.contentCenterE {/*keine Linie unter Teasern in uebergeordneten Bloecken und Keyvisuals sowie auf der Startseite)*/
	border-bottom: 0px;
}

.level1_018 .back {
	
/*Fixieren der Back-Navigation in den FAQ*/
  position: fixed;
	display: block;
	width: 20em
}

.faqtitle {
	font-weight: bold;
	font-size: 1.5em;
	color: #8FA742;
	padding-top: 1.5em
}

.contentCenterE .teaserA .msgRow,.contentCenterE .teaserA .msgrow {
	height: 105px;
	overflow: auto;
}

.contentCenterA .teaserA .msgRow, .contentCenterA .teaserA .msgrow {
	height: 160px;
	overflow: auto;
}

a.link-mehr {
	background-image: url(/ibt/GC21/area=gc21/main/de/sico/gc21/FLEXportal_resources/ibt/images/icon_href_ul.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1.1em;
	line-height: 1em;
	padding: 0 0 0 1.5em;
	margin-left: 14em;
}

.navigationService li.service a {
	background-image: url(/ibt/GC21/area=gc21/main/de/sico/gc21/FLEXportal_resources/ibt/images/seperator_navTop.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1.1em;
	line-height: 1.3em;
	padding: 0 .5em 0 .6em;
}

.archive {
	border-top: 1px solid #7e7e7e
}

.contentCenterE .teaserPicture img, .contentCenterE .teaserPicture img .msgimg {
	width: 30.85em
}

#mygc21_sub .navigation2 li {
	background-image: none;
	font-size: 0.9em;
	display: block;
	float: left;
	padding: 0 10px 0 10px;
	border: 0
}

.navigation2 li a {
	display: block;
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 0 0 0 0;
	padding: .55em 0 .45em 1em;
}

.teaser {
	background-image: url(/ibt/GC21/area=gc21/main/de/sico/gc21/FLEXportal_resources/ibt/images/icon_tipp.gif);
	background-position-x: 00%;
	background-position-y: 0em;
	background-repeat: no-repeat;
	display: block;
	line-height: 1.45em;
	margin: 1em 0em;
	padding: 0px 1.6em 0px 1.8em;
	clear: none;
}

.teaser {
/*Variante 2
*/
background-image: url(/ibt/GC21/area=gc21/main/de/sico/gc21/FLEXportal_resources/ibt/images/icon_tipp.gif);
	background-position-x: 0;
	background-position-y: 0;
	background-repeat: no-repeat;
	display: inline;
	line-height: 1.45em;
	margin: 1em 1em;
	padding: 0px 1.6em 0px 1.8em;
	clear: none;
}

/* Kategorien auf der Startseite*/
.kategorie {
	position: absolute;
	top: 0em;
	left: 0px;
	width: 120px;
	padding: 0.18em 0em;
	color: #8FA742;
	letter-spacing: 0.3em;
	font-weight: bold;
	text-align: left;
	background: #ffffff
}

/*Terminfeld faqMsg*/
.faqMsg,.summary,.div.contentMarginalB div.startTime span.date{
	color: #8FA742;
}


.level1_index .contentCenterC .containerTeaser 
/*Reduziert den Abstand unterhalb des Teasers auf der Startseite*/ {
	border-top: 1px solid #728698;
	margin: 0 1.2em 1em 0;
	padding: 1.2em 0 0em 0;
	position: relative;
}
div.contentMarginalB div.startTime span.date{	color: #8FA742;}
div.contentMarginalB div.startTime span.time{ display:none;}

.rss img {
	margin-top: -5px;
	margin-left: -2px
}

a.files.pdf, a.files.doc ,a.file.pdf, a.file.doc {background-image: url(/ibt/GC21/area=gc21/main/de/sico/gc21/FLEXportal_resources/ibt/images/icon_down.gif); /*setzt Pfeil nach unten als Standard Download Icon*/
background-position-x: 0em;
background-position-y: 0em;
background-repeat: no-repeat;
display: block;
line-height: 1.45em;
margin: 0px;
padding: 0px 1.6em 0px 1.2em;}
.files {margin-top: 5px; padding-top: 5px; }


/*added by Michael Wiese 05.Oct.2010*/

.gallery {height: auto;  width: auto; margin: 0 0 10px 0; display:  block; float: left; ; }
.galleryset {background: #ffffff  }
.galleryitem {padding: 0; margin: 5px; height: 140px;  width:140px;
color: transparent;  text-align: left; display: block; float: left}

/*.galleryitem:hover {height: 210px; width: 520px; color: #ffffff;
display: block; z-index: 200; text-align: left;
}*/


.level1_index .contentCenterC .containerTeaser .msgimg, .msgRow img
/*Reduziert den Abstand unterhalb des Teasers auf der Startseite*/ {
margin:  8px 10px 10px 0; float: left;
}


.level1_index .contentCenterC .containerTeaser .teaserPicture .msgimg, .msgRow img
/*Reduziert den Abstand unterhalb des Teasers auf der Startseite*/ {
margin:  0px 10px 10px 0; float: left;
}

.msgpopup, .subjectpopup {display: none}

