@charset "UTF-8";

/**
eigene GRT-CSS die direkt ueber die INDEX eingebunden wird.
Alle anderen Dateien / Ordner werden mit jedem neuen Releases von NIAG
ueberschrieben.
 */

@import url(image_cases.css);

/**
Top-Login Header
*/

#topnav ul li input.inputTextLong {
   width: 251px;
   height: 20px;
   background: url('/grt-web/images/navigation/search_bg.png') no-repeat top left;
   border: 0;
   font-family: Arial, Verdana;
   padding: 0 5px;
   }

#topnav ul li div.formItemInput {
	margin:5px 0 10px 0px;
	}

#topnav ul li .submit {
    display: inline;
    margin: 0 0 4em 1em;
    }

/* Bilder-Schatten und Border */
.image_wrap {border-collapse:collapse;border:0;margin-left:5px;margin-top:-2px;margin-bottom:-0.2em;}
.image_wrap td {padding:0;border:0;}
.image_wrap td.top {height:8px;background:url('/grt-web/images/img_wrap/img_wrap_top_middle.png') bottom left repeat-x;}
.image_wrap td.left {width:8px;background:url('/grt-web/images/img_wrap/img_wrap_middle_left.png') top right repeat-y;}
.image_wrap td.right {width:10px;height:8px;background:url('/grt-web/images/img_wrap/img_wrap_middle_right.png') top left repeat-y;}
.image_wrap td.bottom {height:10px;background:url('/grt-web/images/img_wrap/img_wrap_bottom_middle.png') top left repeat-x;}
.image_wrap td.topleft {width:8px;height:8px;background:url('/grt-web/images/img_wrap/img_wrap_top_left.png') bottom left no-repeat;}
.image_wrap td.topright {width:10px;height:8px;background:url('/grt-web/images/img_wrap/img_wrap_top_right.png') bottom right no-repeat;}
.image_wrap td.bottomleft {width:8px;height:10px;background:url('/grt-web/images/img_wrap/img_wrap_bottom_left.png') top left no-repeat;}
.image_wrap td.bottomright {width:10px;height:10px;background:url('/grt-web/images/img_wrap/img_wrap_bottom_right.png') top right no-repeat;}

/* Bilder Unterschrift */
.case-1 .description, .case-2 .description, .case-4 .description, .case-7 .description, .case-9 .description {
	margin: 0;
  padding: 15px 10px 0 12px;
  font-size: 0.9em;
  display: block;
  background:transparent;
}

table, tbody th, tbody td { border:none; }

table { border-collapse: separate;}
table.full { border-collapse: collapse;}


/*  sitemap */
.sitemap ul, .sitemap ul li ul {margin-left:60px;}
.sitemap-ebene1-abstand {margin-top:25px;}

/*  forms */
div.tab-content .formItemErrorMessage { color:#FE0000; margin:0em 0 0em 6em; }
div.tab-content .input-tab {margin: 0 0 0.8em 0;}

/* footer */
#footer #bottomnav ul, #footer #bottomnav ul.copy {
  margin: 0;
  padding: 0;
}
#footer #bottomnav ul li, #footer #bottomnav ul.copy li {
  margin: 0 15px 0 0;
  padding: 0;
	list-style: none;
	display: inline;
}
#footer #bottomnav ul.copy {
  float:left;
}

#footer .linkListObjectContainer h2 {
		color:#7d7d7d;
    font-size:116.67%;
    padding: 0;
    font-size: 1em;
    border-bottom: 1px solid #B0B0B0;
    font-weight: bold;
    padding-left: 5px;
    height:1.5em;
		margin: 0 0 10px 0;
		text-indent: 0px;
}
#footer .subcolumns h2 {
	border:0 none;
	font-size:116.67%;
	margin:0 0 0.75em;
	padding:0;
	color:#7d7d7d;
	text-indent: 0px;
}


/*  rechte Boxen
 */

#col1 { margin-top: 36px; }

#col1 .linkListObjectContainer, #col1 .navRightContainer, #col1 .newsContainer {
	background: url('/grt-web/images/col1_box_bg.png') no-repeat top left transparent;
	padding: 20px 20px 0 20px;
	margin-bottom: 30px;
}
#col1 .linkListObjectContainer h3, #col1 .navRightContainer h3 {
    padding-left: 10px;
    padding-right: 20px;
    margin-top: 0.3em;
    border: none;
}
#col1 .newsContainer h3 {
    padding-left: 10px;
    padding-right: 20px;
    margin-top: 0.3em;
    border-bottom: 1px solid #E5E5E5;
}
#col1 .linkListObjectContainer ul, #col1 .navRightContainer ul {
    line-height: 1em;
    list-style: none outside none;
    padding: 0;
    margin: 0 0 1em 0;
    white-space:nowrap;
}
#col1 .linkListObjectContainer ul li, #col1 .navRightContainer ul li {
	margin: 0;
	padding: 1px 0;
  list-style-type: none;
	border-top: 1px solid #E5E5E5;
}
#col1 .linkListObjectContainer ul li a, #col1 .navRightContainer ul li a {
	background: url('/grt-web/images/navigation/arrow_right_lightgrey.png') no-repeat scroll right 5px transparent;
  color: #669900;
  display: block;
  font-size: 1em;
  padding: 2px 10px;
  text-decoration: none;
}

#col1 .linkListObjectContainer ul li a:hover, #col1 .navRightContainer ul li a:hover {
  background: #690 url('/grt-web/images/navigation/arrow_right_white.png') no-repeat scroll right 5px;
  color: #FFF;
}
#col1 .linkListObjectContainer p, #col1 .newsContainer p {	border: none; }


#col1_content .navRightContainer li.buttonCurrent > a {
	background:#690;
	color:#FFF;
	outline: 0 none;
	text-decoration:none;
}

#col1_content .illustrationObjectContainer p { border: none; }

#col1_content .illustrationObjectContainer { width: 290px; margin: 0 auto; }


/* H1-tag im Header durch Class "head" ersetzt
*/
  .head { margin: 0 10px 20px 10px; padding: 0 10px 0 0; }

/* Formate korrigiert
*/
  h1 { color: #690; margin: 16px 10px 0 9px; }

/*   .col1_content .newsContainer h1 { margin-left: 0; }  */

 /*hb
  h2 { height: 1em; background-position: top left; background-repeat: no-repeat; margin: 0.6em 10px 7px 9px; }
*/

#header #banner { clear: both; margin: 12px 0 0 0; }

/* Hauptnavigation mit CurrentState (button) */

  #header .hlist li.buttonCurrent > a {
    background:transparent url("/grt-web/images/navigation/main_navi/right.png") no-repeat top right;
    color:#FFF;
    outline: 0 none;
    text-decoration:none;
  }

  #header .hlist li.buttonCurrent > a span {
    background:transparent url("/grt-web/images/navigation/main_navi/left.png") no-repeat top left;
    color:#FFF;
    outline: 0 none;
    text-decoration:none;
  }

p.pagedTableFooter { line-height:6em;}

#col1 #col1_content .linkListObjectContainer {margin-top:17px;}

.swfObject { border: none; }

/* Claim (H5) & SubClaim (H6) */

/* Claims-Schatten  */

.claim_wrap_topRightGreen, .claim_wrap_topRightBlue {border-collapse:collapse; border:0; background:transparent; position:absolute; top:60px; right:10px;}
.claim_wrap_topLeftGreen, .claim_wrap_topLeftBlue {border-collapse:collapse; border:0; background:transparent; position:absolute; top:60px; left:10px;}
.claim_wrap_bottomRightGreen, .claim_wrap_bottomRightBlue {border-collapse:collapse; border:0; background:transparent; position:absolute; top:160px; right:10px;}
.claim_wrap_bottomLeftGreen, .claim_wrap_bottomLeftBlue {border-collapse:collapse; border:0; background:transparent; position:absolute; top:160px; left:10px;}

.claim_wrap_topLeftBlue td, .claim_wrap_topLeftGreen td, .claim_wrap_topRightBlue td, .claim_wrap_topRightGreen td,
.claim_wrap_bottomLeftBlue td, .claim_wrap_bottomLeftGreen td, .claim_wrap_bottomRightBlue td, .claim_wrap_bottomRightGreen td
	{padding: 0;margin: 0;border: none;}

.claim_wrap_topLeftBlue td.clright, .claim_wrap_topLeftGreen td.clright, .claim_wrap_topRightBlue td.clright, .claim_wrap_topRightGreen td.clright,
.claim_wrap_bottomLeftBlue td.clright, .claim_wrap_bottomLeftGreen td.clright, .claim_wrap_bottomRightBlue td.clright, .claim_wrap_bottomRightGreen td.clright
	{width: 10px;background: url(/grt-web/images/claim_wrap/claim_wrap_middle_right.png) top left repeat-y;}

.claim_wrap_topLeftBlue td.clbottom, .claim_wrap_topLeftGreen td.clbottom, .claim_wrap_topRightBlue td.clbottom, .claim_wrap_topRightGreen td.clbottom,
.claim_wrap_bottomLeftBlue td.clbottom, .claim_wrap_bottomLeftGreen td.clbottom, .claim_wrap_bottomRightBlue td.clbottom, .claim_wrap_bottomRightGreen td.clbottom
	{height:10px; background:url(/grt-web/images/claim_wrap/claim_wrap_bottom_middle.png) top left repeat-x;}

.claim_wrap_topLeftBlue td.clbottomright, .claim_wrap_topLeftGreen td.clbottomright, .claim_wrap_topRightBlue td.clbottomright, .claim_wrap_topRightGreen td.clbottomright,
.claim_wrap_bottomLeftBlue td.clbottomright, .claim_wrap_bottomLeftGreen td.clbottomright, .claim_wrap_bottomRightBlue td.clbottomright, .claim_wrap_bottomRightGreen td.clbottomright
	{width:10px; height:10px; background:url(/grt-web/images/claim_wrap/claim_wrap_bottom_right.png) top right no-repeat;}

#teaser h5 { margin:0;font-size: 2.5em; }
#teaser h6 { margin:0;font-size: 2.0em; }

#teaser h5.topLeftBlue, #teaser h5.topLeftGreen, #teaser h5.bottomLeftBlue, #teaser h5.bottomLeftGreen, #teaser h5.topRightBlue, #teaser h5.topRightGreen, #teaser h5.bottomRightBlue, #teaser h5.bottomRightGreen, #teaser h6.topLeftBlue, #teaser h6.topLeftGreen, #teaser h6.bottomLeftBlue, #teaser h6.bottomLeftGreen, #teaser h6.topRightBlue, #teaser h6.topRightGreen, #teaser h6.bottomRightBlue, #teaser h6.bottomRightGreen {
   padding: 5px 10px 5px 10px;
   color:#fff;
}

#teaser h5.topLeftBlue, #teaser h5.bottomLeftBlue, #teaser h5.topRightBlue, #teaser h5.bottomRightBlue, #teaser h6.topLeftBlue, #teaser h6.bottomLeftBlue, #teaser h6.topRightBlue, #teaser h6.bottomRightBlue { background-color: #679bcd; }

#teaser h5.topLeftGreen, #teaser h5.bottomLeftGreen, #teaser h5.topRightGreen, #teaser h5.bottomRightGreen, #teaser h6.topLeftGreen, #teaser h6.bottomLeftGreen, #teaser h6.topRightGreen, #teaser h6.bottomRightGreen { background-color: #9c0; }


/* Image Gallery  */

.showImageGalleryContainer {
	display: block;
  visibility: visible;
}
#gallery .slideshow-controls {display:none;}

#gallery ul.thumbs {margin: 0; padding: 0;}
#gallery ul.thumbs li {list-style-type:none;list-style-image:none; float:left; margin: 0; padding:0 0 10px 0;}
#gallery ul.thumbs li img {width:100px; height:67px; margin: 0; padding:0; border: 1px solid white;}
#gallery ul.thumbs li.selected img {margin: 0; padding:0; border: 1px solid #9c0;}
#gallery ul.thumbs li a, #gallery ul.thumbs li.selected a {margin: 0; padding:0;}

#gallery .nav-controls { width:100%;clear:left;}
#gallery .nav-controls .prev, #gallery .nav-controls .next {margin: 10px;padding: 0 5px;text-decoration:none;color:#690;font-weight: bold;}
#gallery .nav-controls .prev:hover, #gallery .nav-controls .next:hover {margin: 10px;padding: 0 5px;text-decoration: none;color: #777;font-weight: bold;}
#gallery .nav-controls .prev:before {content:url("/grt-web/images/arrow_previous_green.png");}
#gallery .nav-controls .next:after {content:url("/grt-web/images/arrow_next_green.png");}
#gallery .nav-controls .prev:hover:before {content:url("/grt-web/images/arrow_previous_darkgrey.png");}
#gallery .nav-controls .next:hover:after {content:url("/grt-web/images/arrow_next_darkgrey.png");}

#gallery .image-wrapper {margin-top: 10px; clear:left;}
#gallery .image-wrapper img {margin: 10px 0 10px 6px;}
#gallery .imageGalleryContainer { margin: 15px 0;}
#gallery .imageGalleryContainer #navigation_.navigation a { padding: 0 5px;}
#gallery .imageGalleryContainer #navigation_.navigation strong { padding: 0 5px;color: #777;border: 1px solid #777;}
#gallery .imageGalleryContainer #navigation_.navigation .top { margin-bottom: 10px;padding: 5px; }
#gallery #image-title_ {text-align:center;font-weight:bold;color:#222;}

h3.gallery { margin:0; padding:0; color:#7d7d7d; background:none; font-size:145%; border:none;}



/* content list-image rechteck grau */

#col3 ul { list-style: none; }
#col3 ul.entries { overflow:hidden; }

#col3 .paragraphDownload ul { margin-left: 22px; list-style: none; }
#col3 .newsDownload ul , #col3 .downloadKitContainer ul  { margin-left: 25px; list-style: none; }

#col3 .paragraphDownload ul li.downloadLink, #col3 .newsDownload ul li.downloadLink { padding: 0; background-color: transparent; }
#col3 .paragraphDownload ul li.downloadLink.jpg, #col3 .newsDownload ul li.downloadLink.jpg, #col3 .downloadKitContainer ul li.downloadLink.jpg, #col3 .paragraphDownload ul li.downloadLink.gif, #col3 .newsDownload ul li.downloadLink.gif, #col3 .downloadKitContainer ul li.downloadLink.gif { list-style-image: url("/grt-web/images/icons/image.png"); }
#col3 .paragraphDownload ul li.downloadLink.pdf, #col3 .newsDownload ul li.downloadLink.pdf, #col3 .downloadKitContainer ul li.downloadLink.pdf { list-style-image: url("/grt-web/images/icons/icon_doc.png"); }
#col3 .paragraphDownload ul li.downloadLink.doc, #col3 .newsDownload ul li.downloadLink.doc, #col3 .downloadKitContainer ul li.downloadLink.doc { list-style-image: url("/grt-web/images/icons/icon_doc.png"); }

/*
#col3_content .downloadKitContainer { background-color: #f5f5f5; border:1px solid #e5e5e5; border-top:4px solid #e5e5e5; }
*/

#col3 ul li {
  list-style-image: url("/grt-web/images/list.png");
  padding: 0 0 3px 3px;
  background-color: transparent;
  margin-left: 25px;
}
#col3 ol li {
  padding: 0 0 3px 3px;
  background-color: transparent;
  margin-left: 25px;
}

.case-1 table { margin-right: 25px; }

table { border-collapse: separate; }


/* Search autocomplete results bubble */

.ac_results { height:191px;padding:35px 14px 15px 12px; }
.ac_results li { padding:2px 4px; }


/* Search button */

#topnav ul li input.text {
  cursor: default;

}

span.searchSubmitButton input {
  margin-top: 0.2em;
	padding: 0 0 0 28px;
  height: 24px;
  line-height: 24px;
  background: url("/grt-web/images/search_lupe.png") no-repeat transparent top left;
  border: none;
  font-family: Arial, Verdana, sans-serif;
  color: #7D7D7D;
}
span.searchSubmitButton input:hover {
  color: #690;
  text-decoration:underline;
  background: url("/grt-web/images/search_lupe_on.png") no-repeat transparent top left;
  cursor: pointer;
}

#topnav ul li.search { background: 0; padding: .2em 0; }

#topnav ul li.search {
	padding: 0 0 0.2em 0;
}

#searchResultHeader {
	margin: 0.7em;
  font-size: 1.3em;
}
#searchResult p { margin-bottom: 5px; }

p.readMore { line-height: 25px; }

h3.search { margin-top: 5px; padding:0; color: #7d7d7d; background: none; font-size: 145%; border: none;}

#searchResult p.listChannelName { text-align: right; margin-top: 10px; }

a.pagedTableNext:after {content:url("/grt-web/images/arrow_next_green.png");}
a.pagedTablePrevious:before {content:url("/grt-web/images/arrow_previous_green.png");}
a.pagedTablePrevious { padding-right: 15px; }
a.pagedTablePrevious:hover, a.pagedTableNext:hover { text-decoration: underline; }

##.pagedTableFooter a.pagedTablePrevious, .pagedTableFooter a.pagedTableNext{ padding-left: 0px; }

/* Maintained active state NavTop
*/
#nav .popup td.popup-contents li.active2>a,
#nav .popup td.popup-contents li.active2>a:hover{	border-top:1px solid #CDCDCD;
													border-bottom:1px solid #CDCDCD;
													background-color:#F5F5F5;
													color:#7D7D7D;padding:3px 0 2px 1em;
													font-weight:bold;
													width:95.5%;}

#nav .popup td.popup-contents ul.second li.active2>a { background-color:#FFF; }

/* Job Formats
*/
.joblist, .jobFilterForm { margin-top:3em; margin-left:15px; }
#col3 .joblist ul.entries  { margin-left:0; }
#col3 .joblist ul.entries li  { list-style-type:none; list-style-image:none; margin-left:0; }

.joblist ul.entries li .neu,
.joblist ul.entries li .new {
	display:block;
	width:36px;
	height:14px;
	text-indent:-9999px;
	position:absolute;
	bottom:18px;
	right:23px;
}
.joblist ul.entries li .neu { background:url('/grt-web/images/jobs_new_3614_de.png') no-repeat top left; }
.joblist ul.entries li .new { background:url('/grt-web/images/jobs_new_3614_en.png') no-repeat top left; }

/* Contact Format
*/
.cwContactContainer { margin: 2em 0 2em 0; width:540px; clear:both; }
.cwContactContainer .cwContactImage { float:left; margin-right:20px; }
.cwContactContainer .cwContactInfo { padding-top: 0.5em; }
.cwContactContainer .cwContactInfo .name { font-weight:bold; }
.cwContactContainer .cwContactInfo .function,
.cwContactContainer .cwContactInfo .city,
.cwContactContainer .cwContactInfo .email,
.cwContactContainer .cwContactInfo .phone { margin-bottom:1em; }
.cwContactContainer .addinfo { clear:both; }

#col3_content{padding:0 40px 15px 0;}

/*   Contact Box Navigation Right  */

#col1 .contactContainer {
  background: url('/grt-web/images/col1_box_bg.png') no-repeat top left transparent;
	padding: 20px;
  height: auto;
  min-height: 125px;
  position: relative;
}
#col1 .contactContainer p { border: none; padding: 0 0 0 8px;line-height: 1em; }
#col1 .contactContainer img { margin: 0; padding: 0; position: absolute; right: 0; top: 40px; }

#col1 .contactContainer h3 {
	margin: 0 0 12px 0;
	padding-left: 8px;
	padding-right: 20px;
	border-bottom: 1px solid #E5E5E5;
	font-size: 125%;
	font-weight: bold;
	padding-bottom: 7px;
}

#col1 .contactContainer ul { margin-left: 0.7em; }
#col1 .contactContainer ul li.externalLink { list-style-type:none; list-style-image:none; margin-left:0; }
#col1 .contactContainer li.externalLink a { text-decoration: underline; margin-left:0; }

/* Farben  */

.grau1 { background-color: #7d7d7d; } /* dunkelgrau */
.grau2 { background-color: #b0b0b0; } /* grau */
.grau3 { background-color: #cdcdcd; } /* mittelgrau */
.grau4 { background-color: #e5e5e5; } /* hellgrau */

.gruen1 { background-color: #99cc00; } /* hellgruen */
.gruen2 { background-color: #669900; } /* dunkelgruen */
.blau { background-color: #6699cc; }   /* blau */


/* Background-Farben fuer Tabellen */

.zelle1 { background-color: #e0f0b2; } /* gruen */
.zelle2 { background-color: #ebf5cc; } /* hellgruen */


table.dosage_small { border:0; }
table.dosage_small p { margin: 0.3em 0 0.3em 0;padding: 0; }
table.dosage_small h4 { margin: 0.3em 0 0.3em 0; padding: 0; font-size: 100%;}
table.dosage_small th, table.dosage_small td { background-color: #e0f0b2; border-bottom: 1px solid #FFF; vertical-align: middle; }
table.dosage_small .even th, table.dosage_small .even td { background-color:#ebf5cc; }
table.dosage_small th { width: 25%; text-align: center; border-right: 1px solid #FFF;}
table.dosage_small td { padding: 0.5em;}


/* Press  */
.subListContainer .listModificationDate{
background:none repeat scroll 0 50% transparent;
color:#B0B0B0;
font-size:125.7%;
font-weight:normal;
margin-bottom: -15px;
margin-top: 10px;
}


#col1_content .linkListObjectContainer .fileSize { display:none; height: 1px; }
#col3_content .newsListContainer { float:left; }

#col3_content .subListContainer.newsListContainer {margin-top:4px;}
#col3 .downloadKitContainer h2 {
border-bottom:1px solid #669900;
color:#7D7D7D;
font-size:125%;
font-weight:bold;
margin:1em 0 0.75em;
padding-bottom:7px;
}
.small { font-size: 0.9em; }