@charset "UTF-8";
@media screen,projection{
#header h1 {height: 75px; /* create some margin to teaser */
}
/* teaser configuration */
#teaser { height: 257px; position: relative; overflow: hidden; margin-bottom: 1em; background: #000; }
#teaser ul,#teaser li { list-style-type:none; margin:0; padding:0; }
#teaserNav { position: absolute; left: 10px; bottom: 10px; z-index: 20; color: #FFF; }
#teaserNav a { color: #FFF; padding: 0 10px; }
#teaserNav a:hover { color: #000; background-color: #FFF; text-decoration: none; }
#teaserNav a:focus{ text-decoration: none; }
#teaserNav a.active { font-weight: bold; }
/* hide breadcrumb navigation on startpage */
#breadcrumb { display: none; }
/* change position of col1 for startpage */
#col1 .linkListObjectContainer { background: url('/grt-web/images/col1_box_bg.png') no-repeat top left; padding: 20px 20px 0 20px;}
#col1_content { padding:0px 30px 0.5em 30px; margin-top:-13px; }
*+html #col1 {top: -77px;} /* fixed positioning of right column for IE7 */
#col3_content { padding:0 18px 15px 0; }
/* IE8 has too big margin to col1 */
*+html #col3_content {padding: 0;}
/* right columsn style fixes */
#col1 h2 { margin-top: 0; }
#col1 h3 { font-size: 116.67%; padding: 0.5em 10px 0 10px; border: 0; }
#col1 p { border: 0; margin-bottom: 0.5em; padding: 0 10px; }
/* in 1st nav level, col1 should reach into header/teaser */
#col1{float:right;width:350px;background:url('../images/ebene1/col1_bg.png') no-repeat top left;position:relative;top:-121px;right:-20px;margin-bottom:-95px;z-index:10;}
#col1_content{padding:3em 30px .5em 30px;}
#col3{width:610px;}
*+html #col1{top:-121px;}
#col1 .navRightContainer { background: transparent; margin-bottom: 20px; }
#col1_content .linkListObjectContainer { background: none; padding: 20px; padding-top: 10px;}
#col1_content .contactContainer {
margin-left: -20px;
background: url('/grt-web/images/col1_box_bg.png') no-repeat top left transparent;
padding: 30px 20px 30px 40px;
height: auto;
min-height: 125px;
position: relative;
}
#col1 .linkListObjectContainer h3, #col1 .navRightContainer h3 {
padding-left: 10px;
padding-right: 20px;
margin-top: 0.3em;
border: none;
}
}
