

.opacity {
  opacity:.3;
  filter:alpha(opacity=30);
  -moz-opacity:.3;
}

.tooltip {
  display:none;
}

.Aufgabe_Technische_Daten {
  background-image:url('../../../../../../content/bilder/punkte.gif');
  background-repeat:no-repeat;
  background-position:165px 8px;
  width:195px;
  font-weight:bold;
  display:block;
}

.technische_daten {
  display:block;
  background-image:url('../../../../../../content/bilder/punkte.gif');
  background-repeat:no-repeat;
  background-position:110px 8px;
  width:140px;
  font-weight:bold;
}


.Unsere_Lösung {
  background-image:url('../../../../../../content/bilder/punkte.gif');
  background-repeat:no-repeat;
  background-position:89px 8px;
  width:119px;
  font-weight:bold;
  display:block;
}

.Aufgabe {
  background-image:url('../../../../../../content/bilder/punkte.gif');
  background-repeat:no-repeat;
  background-position:58px 8px;
  width:88px;
  font-weight:bold;
  display:block;
}

.weiter_zurueck {
  background-image:url('../../../../../../content/bilder/punkte.gif');
  background-repeat:no-repeat;
  background-position:44px 8px;
  width:74px;
  height:20px;
  font-weight:bold;
  display:block;
}

.weiter_zurueck_links {
  background-image:url('../../../../../../content/bilder/punkte.gif');
  background-repeat:no-repeat;
  background-position:0px 8px;
  width:74px;
  height:20px;
  font-weight:bold;
  display:block;
  padding-left:44px;
}

html {
  overflow:hidden;
}

body {
  text-align:center;
  padding:0;
  margin:0;
  font-family:Century Gothic, Arial;
  height:100%;
  width:100%;
  position:absolute;
  overflow:hidden;
}

body a,body a:visited{
  color:#990000;
  text-decoration:none;
}

#rahmen {
  position:relative;
  width:1056px;
  height:100%;
  margin:auto;
  text-align:left;
}


#Fluegel {
  width:100%;
  height:110px;
  position:absolute;
  left:0;
  /*
  background-color:#CCCCCC;
  */
}


#Fluegel2 {
  width:100%;
  height:110px;
  position:absolute;
  left:0;
  top:622px;
  z-index:400;
  /*
  background-color:#CCCCCC;
  */
}

#banner {
  width:1076px;
  height:110px;
  position:relative;
  z-index:1;
  left:0;
  background-color:#999999;
  background-image:url('img/style/banner.jpg');
  
}

#banner img {
  border:none;
}

#banner2 {
  width:1076px;
  height:110px;
  position:relative;
  z-index:1;
  top:0;
  left:-10;
  z-index:500;
  background-color:#999999;
  background-color:red;
}

#banner2 img{
  border:none;
}

#banner img{
  position:absolute;
  top:55px;
  left:15px;
}

#banner h1{
  position:absolute;
	top:25px;
  left:4px;
  font-family:Century Gothic, Arial;
  font-weight:normal;
  font-size:40px;
  color:#990000;
  margin:0;
}

.placeholder {
  height:115px;
}

#navigation {
  text-align:left;
  position:absolute;
  background-color:#CCCCCC;
  background-color:#999999;
  width:155px;
  height:700px;
  left:0px;
  top:0;
  z-index:0;
  background-image:url(img/style/left_frame.jpg);
  background-repeat:no-repeat;
  background-position:0 110px;

}

#navigation .menu1 a{
  display:block;
  font-family:Century Gothic,Arial;
  font-size:12px;
  line-height:2.0;
  margin-left:6px;
  text-decoration:none;
}

#navigation .menu1 a.unselected{
  color:#465660;
  color:#000000;
  font-weight:bold;
}

#navigation .menu1 a.selected{
  color:#990000;

  font-weight:bold;
}

#navigation .menu2 a{
  display:block;
  font-family:Century Gothic,Arial;
  font-size:12px;
  line-height:2.0;
  margin-left:9px;
  text-decoration:none;
  padding-left:10px;
}

#navigation .menu2 a.unselected{
  color:#465660;
  color:#000000;
}

#navigation .menu2 a.selected{
  color:#990000;
  font-weight:bold;
}



#projekte {
  display:inline;
  position:absolute;
  top:617px;
  left:166px;
  width:482px;
  text-align:justify;
  z-index:3;
}


#projekte .menu3 a{

  z-index:4;
  font-family:Century Gothic,Arial;
  font-size:12px;
}

#projekte .menu3 a.unselected{
  color:#465660;
  z-index:4;
}

#projekte .menu3 a.selected{
  color:#9A0106;
  font-weight:bold;
  z-index:4;
}

#navigation .menu4 a{

}




#endlinks {
  position:absolute;
  top:160px;
  width:130px;
  margin: 0 5px 5px 12px;
  font-family:Century Gothic, Arial;

}

#endlinks a{
  display:block;
  font-family:Century Gothic,Arial;
  font-size:12px;
  line-height:2.0;
  margin-left:0px;
  text-decoration:none;
  font-weight:bold;
  
}

#endlinks a.unselected {
  color:#990000;
  color:#000000;
}

#endlinks a.selected {
  color:#990000;
  
  font-weight:bold;
}

#fixe_links {
  position:absolute;
  top:540px;
  width:130px;
  font-family:Century Gothic, Arial;
  font-size:12px;
  margin-left:10px;
  line-height:2.0;
}

#fixe_links a{
  display:block;
  color:#465660;
  color:#000;
}


#breadcrumb {
  position:absolute;
  left:143px;
  top:255px;
  margin-left:12px;
  width:400px;
  font-family:Century Gothic,Arial;
  font-size:11px;
  color:gray;
  letter-spacing:1px;
}

#breadcrumb a{
  color:#696969;
  margin-right:10px;
}


#content {
  left:17px;
  top:6px;
  z-index:1;
  position:absolute;
  width:750px;
  height:500px;
  font-family:Century Gothic,Arial;
  font-size:12px;
  line-height:1.7;
  color:#465660;
  left:162px;
  top:116px;
  overflow:hidden;
  color:#000000;
}

#content table tr td,#scroll_content table tr td {
  font-family:Century Gothic,Arial;
  font-size:12px;
  line-height:1.7;
  color:#465660;
}

#content h1,#scroll_content h1{
  font-size:19px;
  margin:0;
}

#content h2,#scroll_content h2{
  font-size:16px;
  margin:0;
}

#content h3,#scroll_content h3{
  font-size:14px;
  margin:0 0 10px 0;
}

#content h4,#scroll_content h4{
  font-size:12px;
  font-weight:bold;
  margin:0 0 0 0;

}

#content p,#scroll_content p {
  margin-top:0;
}

#content img,#scroll_content img{
  border:none;
}

#content a {
  color:#990000;
}

#rechterrand {
  position:absolute;
  background-color:#CCCCCC;
  background-color:#999999;
  height:700px;
  top:0;
  left:919px;
  width:157px;
  background-image:url(img/style/right_frame.jpg);
  background-repeat:no-repeat;
  background-position:0 110px;
}

#logo .print{
  display:none;
}

#logo .screen{
  display:inline;
}

#logo {
  position:absolute;
  top:-45px;
  left:960px;
  width:102px;
  height:131px;
}

#showcase {
  z-index:1000;
  height:85px;
  width:137px;
  position:absolute;

}

#aktuell {
  position:relative;
  font-size:12px;
  color:#696969; 
  position:absolute;
  top:190px;
  width:130px;
  margin: 0 5px 5px 5px;
  font-family:Century Gothic, Arial;
}

#aktuell .eintrag {
  display:block;
  margin-top:12px;
  border-bottom:1px solid #696969;
  padding-bottom:12px;
}

#aktuell .eintrag b{
  display:block;
}


#all_news {
  position:absolute;
  top:410px;
  left:5px;
}

#all_news a{
  font-size:12px;
  font-weight:bold;
}



#ticker {
  
  text-align:left;
  width:765px;
  height:40px;
  position:absolute;
  top:10px;
  left:158px;
  color:#990000;
  font-family:Century Gothic, Arial;
}

#ticker p {
  font-size:11px;
}

#glossar_navi{
  position:absolute;
  top:24px;
  width:350px;
  padding:4px;
  height:22px;
  display:inline;
  font-family:Century Gothic, Arial;
}

#glossar_search{
  position:absolute;
  left:310px;
  top:3px;
}

#results {
  position:absolute;
  width:147px;
  top:24px;
  left:40px;
  background-color:white;
}

#results a{
  width:147px;
  display:block;
  font-size:12px;
  background-color:white;
  padding-left:6px;
}

#results a:hover{
  width:147px;
  background-color:#D9D9D9;
}

#glossar_navi a{
  margin-right:8px;
}

#kategorie {
  position:absolute;
  width:130px;
  border:2px solid #D9D9D9;
  top:5px;
  left:4px;
  padding:3px;
}

#kategorie a{
  display:block;
  font-size:15px;
  width:100%;
}

#kategorie a:hover{
  background-color:#D9D9D9;
}

#glossar_inhalt {
  position:absolute;
  top:100px;
  left:3px;
  width:100%;
  
}

#glossar_inhalt a{
  display:block;
}

#glossar_inhalt .headline{
  font-size:13px;
  color:#9A0106;
  margin-left:7px;
}

#glossar_inhalt .text{
  color:black;
  margin-left:7px;
}

#menu3 {
  width:476px;
  height:18px;
  position:absolute;
  top:630px;
  left:156px;
}


.all_news_eintrag {
  margin-left:10px;
}


.showcase {
  width: 150px;
  height: 150px;
  left:10px;
  overflow:hidden;
  position:relative;
}

#ImageContainer {
	overflow:hidden;
}

#ImageContainer a{
	border:none;
}

#ImageContainer img {
	display:none;
	position:absolute;
	top:0;
	left:0;
	border:none;
}

#myForm h1 {
  padding-bottom: 0;
  margin-bottom: 0; 
}
