


html {
	overflow-y: scroll;
}

html, body {
  height: 100%;
	font-family:  'lucida console', courier, fixed-width;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	padding:0px;
	margin:0px;
	position:relative;
}

#container {
    width:auto;
    height:auto;
    padding:0px;
    margin:0px 15px 40px 15px;
    position:relative;
    overflow: hidden;
}

#container_imp {
  width:570px;
  height:auto;
  padding:0px;
	margin:20px 0px 0 15px;
  position:relative;
}

#content {
    margin:10px 0px 0 0px;
    overflow: hidden;
}


#logo {
  margin:0px 0 40px 0;
}

#home {
    padding: 0px 0 10px 0;
    overflow:hidden;
    display:block;
}

#home.start {
    margin: 0px 0 5px 0;
    padding: 0px 0 0px 0;
}


#art2 {
    height: 422px;
    padding: 0;
    margin:0 0 30px 0;
}

div.con_info #art2 {
    /*background: #0B0B0B;*/
}

#imprlink {
  font-weight:normal;
  color: #777777;
}

/* Standards --------------------------------------------*/

h1 {
    margin-top:0;
    font: normal 11px/14px 'Georgia', Times, serif;
    text-transform: uppercase;
}

h2 {
  font:bold 11px/15px Verdana, Arial, sans-serif;
  color:#000000;
  margin:0;
  padding:0 0 15px 0;
}

a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color: #B1B1B1;
	font-weight:bold;
}

a.active {
	color: #00FF00;
	font-weight:bold;
}

a img {
  border:0px;
}

p {
  margin:0 0 15px 0;
  padding:0;
}

ul.list {
    margin:0px;
    padding:0 0 0 1em;
}

.clearer {
    clear:both;
}

/* NAVI --------------------------------------------*/

ul#navi1 {
  width:260px;
	margin:0 0 40px 0;
	padding:0px;
	list-style-type: none;
	float:left;
}

#navi1 li {
  padding:0px;
  margin:0px;
  display:inline;
}

#navi1 a {
	display:block;
	background-repeat:no-repeat;
}

#navi1 i {
	display:none;
}

#navi1_grafik {
  width:96px;
  height:19px;
  margin:0 14px 0 0;
  background-image:url(pics/navi_d/grafik_n.gif);
}
#navi1_grafik:hover {
  background-image:url(pics/navi_d/grafik_o.gif);
}

#navi1_grafik.active,  #navi1_grafik.active:hover {
  background-image:url(pics/navi_d/grafik_a.gif);
}

#navi1_illu {
  width:185px;
  height:19px;
  margin:0 14px 0 0;
  background-image:url(pics/navi_d/illu_n.gif);
}
#navi1_illu:hover {
  background-image:url(pics/navi_d/illu_o.gif);
}

#navi1_illu.active,  #navi1_illu.active:hover {
  background-image:url(pics/navi_d/illu_a.gif);
}

#navi1_info {
  width:64px;
  height:19px;
  margin:0 14px 0 0;
  background-image:url(pics/navi_d/info_n.gif);
}
#navi1_info:hover {
  background-image:url(pics/navi_d/info_o.gif);
}

#navi1_info.active,  #navi1_info.active:hover {
  background-image:url(pics/navi_d/info_a.gif);
}

#navi1_pdf {
  width:50px;
  height:19px;
  margin:0 14px 0 0;
  background-image:url(pics/navi_d/pdf_n.gif);
}
#navi1_pdf:hover {
  background-image:url(pics/navi_d/pdf_o.gif);
}

#navi1_pdf.active,  #navi1_pdf.active:hover {
  background-image:url(pics/navi_d/pdf_a.gif);
}

#navi1_kontakt {
  width:120px;
  height:19px;
  margin:0 14px 0 0;
  background-image:url(pics/navi_d/kontakt_n.gif);
}
#navi1_kontakt:hover {
  background-image:url(pics/navi_d/kontakt_o.gif);
}

#navi1_kontakt.active,  #navi1_kontakt.active:hover {
  background-image:url(pics/navi_d/kontakt_a.gif);
}



/* NAVI 2 --------------------------------------------*/

ul#navi2 {
  width:300px;
	margin:-5px 0 0 0;
	padding:0px;
	list-style-type: none;
	float:left;
}

#navi2 li {
  padding:0px;
  margin:5px 0 0 0;
}

#navi2 li a {
    line-height:13px;
    font-weight: normal !important;
}

ul#navi2 ul {
  padding:0px;
  margin:0px;
  list-style-type: none;
  position:absolute;
  top:6px;
  left:260px;
}

#navi2 ul li {
  padding:0px;
  margin:0 10px 0 0;
  padding:0px;
  display:none;
}

#navi2 ul li.visible {
  display:inline;
}




#txt {
  width:300px;
	margin:0px;
	padding:0px;
	float:left;
}


.jahr {
    font: bold 11px/14px 'Helvetica', Arial, sans-serif;
}

.titel {
    font: normal 11px/14px 'Georgia', Times, serif;
    text-transform: uppercase;
}


#fronthero {
	display: block;
	width: 970px;
	height: 390px;
	background: white url('pics/fronthero.png');
	background-size: 970px auto;
	transition: all 0.5s;
}

#fronthero:hover {
	background: #00FF00 url('pics/fronthero.png');
	background-size: 970px auto;
}

ul.awards {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
}

ul.awards li {
	width: 45px;
	height: 45px;
	margin: 0;
	padding: 0;
	display: inline-block;
}

ul.awards li a {
	width: 45px;
	height: 45px;
	background: red;
	display: block;
	background-repeat: none;
}

ul.awards li.red a {
	background: url("/pics/red.png");
}

ul.awards li.ifd a {
	background: url("/pics/ifd.png");
}
ul.awards li.mer a {
	background: url("/pics/mer.png");
}
ul.awards li.tdc a {
	background: url("/pics/tdc.png");
}

ul.awards li.bty a {
	background: url("/pics/bty.png");
}

ul.awards li.bcp a {
	background: url("/pics/bcp.png");
}

ul.awards li.adc a {
	background: url("/pics/adc.png");
}
ul.awards li.ddc a {
	width: 65px;
	background: url("/pics/ddc.png");
}
ul.awards li.brd a {
	background: url("/pics/brd.png");
}

ul.awards li.gda a {
	background: url("/pics/gda.png");
}
