* {
  margin: 0px;
  padding: 0px;
}

body {
  font-family:Verdana,Geneva,Arial,sans-serif;
  font-size: 11px;
  background-color:#FFFFFF;
}

.container {
  background-color:#FFFFFF;
  color:white;
  display:block;
  left:0;
  overflow:visible;
  position:absolute;
  /*text-align:center;*/
  top:50%;
  visibility:visible;
  width:100%;
}


#center {
  width: 744px;
  height:576px;
  background-color:#FFFFFF;
  left:50%;
  margin-left:-372px;
  position:absolute;
  top:-288px;
  visibility:visible;
}

#logo {
  width: 100%;
  height: 83px;
  text-align: right;
}

#logo .topLogo {
  background-color:#FFFFFF;
  background: transparent url(img/logo.gif) top right no-repeat;
}


#topMenu {
  height: 25px;
  text-align: center;
  border: 0px solid #FFFFFF;
}


#topMenu ul {
  list-style-type:none;
  text-align:left;
}

#topMenu li {
  padding: 0px 0px;
  margin: 0px;
  float:left;
  height: 25px;
  width: 185px;
  background-color: #939393;

  font-size: 11px;
  font-weight: normal;
  color:white;

  vertical-align: middle;
  margin-right: 1px;
}

#topMenu a {
  display: block;
  width: 185px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin: 0px;
  text-decoration:none;
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#topMenu li a {
  color:white;
}


#topMenu li a:hover {
/*  background-color: #49819F; /*mittelblau*/
	background-color: #A4C0CF;
/*	color:#FFFFFF;*/
	color: #2F3E58;
}

#topMenu .active {
  background-color: #2F3E58;
  color: #white;
}


/* Fï¿½r Unterpunkte keine Float-Eigenschaft */
#topMenu ul.menu ul li {
    float:none;
    background-color: transparent;
}

#topMenu ul.menu ul {
  display:none;
}



/* Zweite Ebene */
#topMenu ul.menu ul {
  margin:0;
  padding: 0;
  position: absolute;
  background-color: #2F3E58;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  margin-left: -1px;
  display: none;
}

#topMenu ul.menu ul li {
  margin:0;
  padding: 0;
  width: 185px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
}


/* Zweite Ebene anzeigen */

#topMenu ul.menu li.hover ul,#topMenu ul.menu li:hover ul  {
  display: block;
  background-color: #2F3E58;
}

#topMenu ul.menu li:hover {
  background-color:#2F3E58;
  color:#white;
}

#topMenu ul.menu li.hover ul li:hover a {
/*  color:#FFFFFF; */
	color: #2F3E58;
}

#topMenu ul.menu ul.menu li:hover  {
   background-color:#49819F;
}

#topMenu ul.menu ul.menu li .active  {
/*  background-color:#49819F;*/
  background-color: #A4C0CF;
/*  color:#FFFFFF;*/
  color: #2F3E58;
}

#topMenu ul.menu ul.menu li .active:hover {
	background-color: #A4C0CF;
}
/* 3 Ebene */

/* Dritte Ebene */

#topMenu ul.menu li.hover ul ul,#topMenu ul.menu li:hover ul ul {
  display: none;
  margin-left: 185px; /* Breite eines Listenelements - ï¿½berlagerung */
  margin-top: -26px; /* Hï¿½he eines Listenelements */
}


/* Dritte Ebene anzeigen */
#topMenu ul.menu li.hover ul li.hover ul,#topMenu ul.menu li:hover ul li:hover ul {
  display: block;
  border-left: 1px solid #FFFFFF;
  color:black;
}

#topMenu ul.menu li.hover ul li.hover ul a {
  color:white;
}

#topMenu ul.menu li.hover ul li.hover ul .active {
  color:#FFFFFF;
}

#topMenu ul.menu li.hover ul li.hover ul a:hover {
  color:#FFFFFF;
}


.content {
  width: 100%;
  height: 450px;
  padding: 0px;
  margin: 0px;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  text-align:left;
}




div#contentStartPage {
  width: 100%;
  height: 415px;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  text-align:left;
  padding: 0px;
  margin: 0px;
}

div#contentStartPage img {
  border:0px;
  border-right: 1px solid #FFFFFF;
  text-align:left;
}


/* Kompetenzen-Seite */

div#contentHauptPage img {
  border:0px;
  border-right: 1px solid #FFFFFF;
  text-align:left;
}

div#contentHauptPage {
  width: 100%;
  height: 415px;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  text-align:left;
  padding: 0px;
  margin: 0px;
}


div#contentHauptPage div#colLeft {
  float: left;
  width: 371px;
  height: 311px;
  background:url(../img/imetas_main_image_1.jpg) no-repeat;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

div#contentHauptPage div#colRight {
  float: left;
  width: 371px;
  height: 311px;
  background:url(../img/imetas_main_image_2.jpg) no-repeat;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

div#contentHauptPage ul {
  list-style-type:none;
  margin-top: 130px;
}

div#contentHauptPage li {
  padding: 0px 0px;
  margin: 0px;
  float:left;
  width: 371px;
  height: 25px;
  background-color: #939393;
  font-weight: normal;
  color:#FF0000;
  text-align:center;

  FILTER: alpha(opacity=70);
  VISIBILITY: visible;
  MARGIN: 0px;
  ZOOM: 1;
  opacity: 0.7;
  z-index: 0;

}


div#contentHauptPage a {
  display: block;
  padding: 6px;
  margin: 0px;
  text-decoration:none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: white;
}

div#contentHauptPage a:hover {
  	background-color: #49819F;
	color:#FFFFFF;
}


.container div#center div#contentKapPage {
  text-align:left;
  width: 800px;
  height: 415px;
  padding: 0px;
  margin: 0px;
  text-align:left;

  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

div#contentKapPage div#colRight
{
  float: left;
  width: 371px;
  height: 311px;
  background-color:#dfe3e6;
  overflow: auto;

  margin: 0;
  margin-left: 1px;

  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color:#FFFFFF;
  line-height: 14px;

  border-bottom: 1px solid #FFFFFF;
 }

 div#contentKapPage div#colRight a, a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#49819F;
  text-decoration: none;
}

 div#contentKapPage div#colRight a:hover {
 	text-decoration: underline;
 }


div#contentKapPage div#colLeft {
  padding: 0px;
  margin: 0px;
  float: left;
  width: 371px;
  height: 311px;

  border-bottom: 1px solid #FFFFFF;

}

div#contentKapPage div#colRight p {
  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color:#000000;
  line-height: 14px;
  padding: 0px  15px 0px 15px;
}

div#contentKapPage div#colRight img {
  padding: 10px  15px 0px 15px;
}

div#contentKapPage div#colRight h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  padding: 20px 15px 0px 15px;
  color:#2F3E58;
  line-height: 18px;
}

div#contentKapPage div#colRight h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  padding: 35px 0px 0px 15px;
  color:#2F3E58;
  line-height: 18px;
}

div#contentKapPage div#colRight h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 0px 0px 0px 15px;
  color:#5F5F5F;
  line-height: 14px;
}

div#contentKapPage div#colRight h4 {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
    color:black;
    padding-left: 15px;
    padding-right:15px;
    padding-top:14px;
}

div#contentKapPage div#colRight ul {
  padding: 5px 15px 5px 35px;
  list-style-image:url(../img/list-icon.gif);
}

div#contentKapPage div#colRight li {
  padding:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
}


.container div#center div#contentListPage {
  text-align:left;
  height: 415px;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  background-color:#dfe3e6;
  overflow:auto;
  overflow-x:hidden;
}

div#contentListPage .news-list-container .news-list-item {
  height:103px;
  background-color:#dfe3e6;
  border-bottom: 1px solid #FFFFFF;
  overflow: hidden;
}

div#contentListPage .news-list-container .news-list-text {
  padding:inherit;
  width: 372px;
  color:#000000;
  float:left;

}

div#contentListPage .news-list-container .presse {
  padding:inherit;
  width: 540px;
  color:#939393;
  float:left;

}

div#contentListPage .news-list-container .news-list-text .news-list-content dl.news-single-files {
  padding:0px;
  padding-top:5px;
}

div#contentListPage .news-list-container .news-list-text .news-list-content dl.news-single-files dd {
  padding:7px 5px 0px 10px;
}

div#contentListPage .news-list-container .news-list-text .news-list-content dl.news-single-files dd a {
  font-size:11px;
  font-weight:normal;
  color:#2F3E58;
  text-decoration:none;
}

div#contentListPage .news-list-container .news-list-text .news-list-content dl.news-single-files dd a:hover {
  text-decoration: underline;
}


div#contentListPage .news-list-container .news-list-text .news-list-content {
  padding-left: 15px;
  padding-top: 15px;
  padding-right: 15px;
  display:block;
}

div#contentListPage .news-list-container .news-list-text h2 {
  font-size:11px;
  font-weight:normal;
  color:#2F3E58;
}

div#contentListPage .news-list-container .news-list-text h2 a  {
  font-size:11px;
  font-weight:normal;
  color:#49819F;
  text-decoration:none;
}

div#contentListPage .news-list-container .news-list-text h2 a:hover {
  text-decoration: underline;
}

div#contentListPage .news-list-container .news-list-date {
  float:left;
  width: 185px;
  height:103px;
  color:#5F5F5F;
}

div#contentListPage .news-list-container .news-list-date span {
  padding-left: 15px;
  padding-top: 15px;
  display:block;
}


div#contentListPage .news-list-container .news-list-pic {
  float:left;
  width: 165px;
  height:103px;
  color:#939393;
  border-left: 1px solid #FFFFFF;

}




/*
.container div#center div#contentDetailPage {
  text-align:left;
  height: 415px;
  width:743px;
  border-top: 1px solid #5F5F5F;
  border-bottom: 1px solid #5F5F5F;
  border-right: 1px solid #5F5F5F;
  background-color:#FFFFFF;
  overflow-x: hidden;
}
*/



div#contentListPage .news-single-item {
  width:100%;
  padding:0px;
  margin: 0px;
  background-color:#dfe3e6;
}

div#contentListPage .news-single-item .news-list-text {
  float:left;
  width:373px;
  color:#000000;
  height:100%;
}

div#contentListPage .news-single-item .news-list-text .news-content {
  padding:35px 15px 30px 15px;
  border-right: 1px solid #FFFFFF;
  display:block;
}


div#contentListPage .news-single-item .news-list-text h2, div#contentListPage .news-single-item .news-list-text h1 {
  font-size:15px;
  line-height: 18px;
  font-weight:normal;
  padding-bottom:10px;
  color:#2F3E58;
}



div#contentListPage .news-single-item .news-single-timedata {
  float:left;
  height:374px;
  width: 185px;
  color:#5F5F5F;
}

div#contentListPage .news-single-item .news-single-timedata span {
  padding-left: 15px;
  padding-top: 40px;
  display:block;
}

div#contentListPage .news-single-item .news-list-pic {
  float:left;
  margin-left:-1px;
  width:165px;
  color:#939393;
  height:415px;
  border-left: 1px solid #FFFFFF;
}

div#contentListPage .news-single-item .news-list-pic .news-single-img img {
  border:0px;
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #FFFFFF;
}







.container div#center div#contentProjPage {
  text-align:left;
  width: 100%;
  height: 415px;
  padding: 0px;
  margin: 0px;
  text-align:left;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

div#contentProjPage div#colMenu
{
  float: left;
  width: 185px;
  height: 311px;
  background-color:#FFFFFF;
  border-left: 1px solid #FFFFFF;
}

div#contentProjPage div#colPics {
  padding: 0px;
  margin: 0px;
  float: left;
  width: 557px;
  height: 311px;
  border-bottom: 1px solid #FFFFFF;
  background-color:#FFFFFF;
}

div#contentProjPage div#colPics span.pic-list-left span {
	display:block;
	background-color:#DFE3E6;
	width:185px;
	height: 103px;
	border-bottom: 1px solid #FFFFFF;

}

div#contentProjPage div#colMenu ul {
  list-style-type:none;
}

div#contentProjPage div#colMenu li {
  height: 25px;
  width: 185px;
  padding: 0px;
  margin: 0px;
  background-color: #2F3E58;
  font-weight: normal;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;

  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:white;
}

div#contentProjPage div#colMenu a {
  display:block;
  height: 13px;
  background-color:#2F3E58;
  padding: 6px;

  text-decoration:none;
  text-align:center;
  color:white;
}

/*ausgewählt menu rechts*/
div#contentProjPage div#colMenu a.active {
  display:block;
  height: 13px;
/*  background-color:#49819F; /*mittelblau*/
  background-color:#a4c0cf;
  padding: 6px;

  text-decoration:none;
  text-align:center;
/*  color:#FFFFFF; */
  color: #2F3E58;
}

div#contentProjPage div#colMenu a.projectLinks {
  display:block;
  height: 13px;
/*  background-color:#a4c0cf; /*hellblau*/
  background-color: #49819F;
  padding: 6px;

  text-decoration:none;
  text-align:center;
  color:#FFFFFF;
}



div#contentProjPage div#colMenu a:hover {
/*  background-color:#49819F; /*mittelblau*/
  background-color:#a4c0cf;
/*  color:#FFFFFF; */
  color: #2F3E58;
}


div#contentProjPage div#colMenu p {
  padding:6px;
  text-align:center;
}

div#contentProjPage div#colMenu p.active {
  display:block;
  height: 13px;
  background-color:#49819F;
  padding: 6px;

  text-decoration:none;
  text-align:center;
  color:#FFFFFF;
}



div#contentProjPage div#colPics .pic-list-left {
  float:left;
  width:185px;
  height: 100%;
  border-right: 1px solid #FFFFFF;
}

div#contentProjPage div#colPics .pic-list-left img {
  border: 0px;
  border-bottom: 1px solid #FFFFFF;
}



div#contentProjPage div#colDetail {
  padding: 20px 25px 0px 15px;
  margin: 0px;
  float: left;
  width: 517px;
  height: 291px;
  border-bottom: 1px solid #FFFFFF;
  background-color:#dfe3e6;
  overflow: auto;

  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color:#000000;
  line-height: 14px;

}

div#contentProjPage div#colMap {
  padding: 0px;
  margin: 0px;
  float: left;
  width: 557px;
  height: 311px;
  border-bottom: 1px solid #FFFFFF;
  background-color:#dfe3e6;
  overflow: hidden;
}

div#contentProjPage div#colDetail h2, div#contentProjPage div#colDetail h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color:#2F3E58;
  font-weight:normal;
}

div#contentProjPage div#colDetail ul {
  padding-top: 15px;
  list-style-image: url(../img/list-icon.gif);
}

div#contentProjPage div#colDetail li {
  margin: 0px;
  margin-left: 15px;
  font-weight: normal;
  color:#5d676e;
}


div#contentProjPage div#colDetail p {
  margin-top: 18px;
}







div#contentProjPage div#colBottom {
  clear:both;
  height: 103px;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  background-color:#dfe3e6
}

div#contentProjPage div#colBottom .colLeft{
  margin: 0px;
  float: left;
  width: 557px;
  height: 103px;
  border-right: 1px solid #FFFFFF;
  background-color:#dfe3e6;
  position:relative;

}

div#contentProjPage div#colBottom .colLeft-more{
  position:relative;
  margin: 0px;
  float: left;
  width: 557px;
  height: 103px;
  border-right: 1px solid #FFFFFF;
  background-color:#dfe3e6;
}

div#contentProjPage div#colBottom .colLeft .proj-info-text {
  display:block;
  padding: 15px;
  padding-bottom: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
}

div#contentProjPage div#colBottom .colLeft-more .proj-info-text-more {
  display:block;
  padding: 15px;
  padding-bottom: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
  width:282px;
  float:left;
}

div#contentProjPage div#colBottom .colLeft-more .proj-info-text-more span {
  display:block;
  line-height: 15px;
}


div#contentProjPage div#colBottom .colLeft-more .proj-more-text {
  display:block;
  float:left;
  padding: 15px;
  padding-bottom: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
}

div#contentProjPage div#colBottom .colLeft-more .proj-more-text a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#49819F;
  text-decoration: none;
}

div#contentProjPage div#colBottom .colLeft-more .proj-more-text span {
  display:block;
  line-height: 15px;
}

div#contentProjPage div#colBottom .colLeft-more .proj-info-text-more span p {
  display:inline;
  color:#5F5F5F;
}

div#contentProjPage div#colBottom .colLeft-more .proj-more-text span p {
  display:inline;
  color:#5F5F5F;
}



div#contentProjPage div#colBottom .colLeft .proj-info-text span {
  display:block;
  line-height: 15px;
}

div#contentProjPage div#colBottom .colLeft .proj-info-text span.more {
	width: 312px;
	float:left;
}



div#contentProjPage div#colBottom .colLeft .proj-info-text span p {
  display:inline;
  color:#5F5F5F;
}

div#contentProjPage div#colBottom .colLeft p {
  display:inline;
  color:#2F3E58;
}


div#contentProjPage div#colBottom .colLeft-more .proj-links {
  position:absolute;
  top:82px;
  left: 327px;
  display:block;
  padding-top: 0px;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#5F5F5F;
}

div#contentProjPage div#colBottom .colLeft-more .proj-links a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#49819F;
  text-decoration: none;
}

div#contentProjPage div#colBottom .colLeft-more .proj-links a:hover {
  color:#49819F;
  text-decoration: underline;
}

div#contentProjPage div#colBottom .colLeft-more .proj-links .self {
  color:#939393;
}

div#contentProjPage div#colBottom .colLeft-more .proj-links .self a:hover {
  color:#939393;
}



div#contentProjPage div#colBottom .colLeft .proj-links {
  position:absolute;
  top:82px;
  left: 327px;
  display:block;
  text-align: right;
  padding-top: 0px;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#5F5F5F;
}

div#contentProjPage div#colBottom .colLeft .proj-links a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#49819F;
  text-decoration: none;
}

div#contentProjPage div#colBottom .colLeft .proj-links a:hover {
  color:#49819F;
  text-decoration: underline;
}

div#contentProjPage div#colBottom .colLeft .proj-links .self {
  color:#939393;
}

div#contentProjPage div#colBottom .colLeft .proj-links .self a:hover {
  color:#939393;
}


div#contentProjPage div#colBottom .colRight{
  padding: 0px;
  margin: 0px;
  float: left;
  width: 180px;
}










.container div#center div#contentProjDetailPage {
  text-align:left;
  width: 100%;
  height: 415px;
  padding: 0px;
  margin: 0px;
  text-align:left;
  border-top: 1px solid #5F5F5F;
  border-bottom: 1px solid #5F5F5F;
}

div#contentProjDetailPage div#colMenu
{
  float: left;
  width: 185px;
  height: 311px;
  background-color:#FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

div#contentProjDetailPage div#colDetail {
  padding: 35px 25px 0px 15px;
  margin: 0px;
  float: left;
  width: 517px;
  height: 276px;
  border-bottom: 1px solid #FFFFFF;
  background-color:#dfe3e6;
  overflow: auto;

  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color:#5F5F5F;
  line-height: 14px;

}

div#contentProjDetailPage div#colDetail h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color:#2F3E58;
  font-weight:normal;
}

div#contentProjDetailPage div#colDetail ul {
  padding-top: 15px;
  list-style-image: url(../img/list-icon.gif);
}

div#contentProjDetailPage div#colDetail li {
  margin: 0px;
  margin-left: 15px;
  font-weight: normal;
  color:#5d676e;
}


div#contentProjDetailPage div#colDetail p {
  margin-top: 18px;
}


div#contentProjDetailPage div#colMenu ul {
  list-style-type:none;
}

div#contentProjDetailPage div#colMenu li {
  height: 25px;
  width: 185px;
  padding: 0px;
  margin: 0px;
  background-color: #2F3E58;
  font-weight: normal;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;

  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:white;
}

div#contentProjDetailPage div#colMenu a {
  display:block;
  height: 13px;
  background-color:#2F3E58;
  padding: 6px;

  text-decoration:none;
  text-align:center;
  color:white;
}

div#contentProjDetailPage div#colMenu a.active {
  display:block;
  height: 13px;
  background-color:#49819F;
  padding: 6px;

  text-decoration:none;
  text-align:center;
  color:#2F3E58;
}



div#contentProjDetailPage div#colMenu a:hover {
  background-color:#49819F;
  color:#2F3E58;
}


div#contentProjDetailPage div#colMenu p {
  padding:6px;
  text-align:center;
}

div#contentProjDetailPage div#colBottom {
  height: 103px;
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  background-color:#dfe3e6;
}

div#contentProjDetailPage div#colBottom .colLeft{
  margin: 0px;
  float: left;
  width: 557px;
  height: 103px;
  border-right: 1px solid #ffffff;
  background-color:#dfe3e6;
}

div#contentProjDetailPage div#colBottom .colLeft .proj-info-text {
  display:block;
  padding: 15px;
  padding-bottom: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#5F5F5F;
}

div#contentProjDetailPage div#colBottom .colLeft .proj-info-text span {
  display:block;
  line-height: 15px;
}

div#contentProjDetailPage div#colBottom .colLeft .proj-links {
  display:block;
  text-align: right;
  padding: 12px;
  padding-top: 0px;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#5F5F5F;
}

div#contentProjDetailPage div#colBottom .colLeft .proj-links a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#008A9F;
  text-decoration: none;
}

div#contentProjDetailPage div#colBottom .colLeft .proj-links a:hover {
  color:#49819F;
  text-decoration: underline;
}

div#contentProjDetailPage div#colBottom .colLeft .proj-links .self {
  color:#939393;
}

div#contentProjDetailPage div#colBottom .colLeft .proj-links .self a:hover {
  color:#939393;
}


div#contentProjDetailPage div#colBottom .colRight{
  padding: 0px;
  margin: 0px;
  float: left;
  width: 180px;
}



/*
#topMenu ul li {float:left; position:relative;}
#topMenu ul li ul {visibility:hidden; position:absolute;}

#topMenu ul li:hover a, #topMenu ul li a:hover {color:#000; background:#e9e9c7;}

#topMenu ul li:hover ul, #topMenu ul li a:hover ul {visibility:visible; bottom:25px; left:0;}

#topMenu ul li:hover ul li a.sub, #topMenu ul li a:hover ul li a.sub {background:#a7c9c9; color:#000;}

#topMenu ul li:hover ul li, #topMenu ul li a:hover ul li {display:block; background:#fff; color:#000;width:199px; clear:both;}

#topMenu ul li:hover ul li:hover a.sub, #topMenu ul li a:hover ul li a:hover.sub {background:#dfc184; color:#000;}

#topMenu ul li:hover ul li ul, #topMenu ul li a:hover ul li a ul {visibility:hidden; position:absolute;}

#topMenu ul li:hover ul li a, #topMenu ul li a:hover ul li a {display:block; background:#c9a7c9; color:#000; width:100%; padding-left:10px;}

#topMenu ul li:hover ul li a:hover, #topMenu ul li a:hover ul li a:hover {background:#dfc184; color:#000;}

#topMenu ul li:hover ul li:hover ul, #topMenu ul li a:hover ul li a:hover ul {visibility:visible; left:210px; bottom:0;}

#topMenu ul li:hover ul li:hover ul li a, #topMenu ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000;}

#topMenu ul li:hover ul li:hover ul li a:hover, #topMenu ul li a:hover ul li a:hover ul li a:hover {background:#c9c9a7; color:#000;}

#topMenu ul li:hover ul.left, #topMenu ul li a:hover ul.left {left:-105px;}

#topMenu ul li:hover ul li:hover ul.left, #topMenu ul li a:hover ul li a:hover ul.left {left:-210px; width:209px;}

*/

#botMenu {
  height: 25px;
  text-align: center;
  border: 0px solid #FFFFFF;
}

#botMenu ul {
  list-style-type:none;
  text-align:left;
}

#botMenu li {
  padding: 0px 0px;
  margin: 0px;
  float:left;
  height: 25px;
  width: 185px;
  background-color: #D6D6D6;

  font-size: 11px;
  font-weight: normal;
  color:white;

  vertical-align: middle;
  margin-right: 1px;
  position:relative;

}

#botMenu a {
  display: block;
  width: 185px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin: 0px;
  text-decoration:none;
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;

}

#botMenu li a {
  color:#939393;
}


#botMenu li a:hover{
/*  background-color: #49819F;*/
  background-color: #A4C0CF;
  color:#2F3E58!important;
}


#botMenu li .active {
  background-color: #2F3E58;
  /* color: #white!important; */
}


/* Fuer Unterpunkte keine Float-Eigenschaft */
#botMenu ul.menu ul li {
    float:none;
    background-color: transparent;
}

#botMenu ul.menu ul {
  display:none;
}

/* Fuer Unterpunkte keine Float-Eigenschaft */
#botMenu ul.menu li a.active{
	color: white!important;
}

/* Zweite Ebene */
#botMenu ul.menu ul {
  margin:0;
  padding: 0;
  position: absolute;
  background-color: #2F3E58;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  margin-left: -1px;
  display: none;
}

#botMenu ul.menu ul li {
  float:none;
  margin:0;
  padding: 0;
  width: 185px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  position: relative;
}


/* Zweite Ebene anzeigen*/


#botMenu ul.menu li.hover ul,#botMenu ul.menu li:hover ul  {
  display: block;
  background-color: #2F3E58;
  bottom:25px; left:0;
}

#botMenu li a  {
  color:#2F3E58;
}

#botMenu ul.menu li.hover ul.menu a  {
  color:white;
}

#botMenu ul.menu li a:hover,#botMenu ul.menu li ul.menu a.active  {
/*  color:#FFFFFF; */
}

#botMenu ul.menu li:hover {
/*  background-color:#2F3E58; */
}

#botMenu li.hover a {
/*  color:white; */
}

#botMenu li a.active {
/*  color:white; */
}

#botMenu ul.menu li.hover ul li:hover a {
/*  color:#FFFFFF; */
}


#botMenu ul.menu ul.menu li:hover  {
/*
	background-color:#49819F;
	color:#FFFFFF;
*/
}

#botMenu ul.menu ul.menu li .active  {
/*  background-color:#49819F; */
  background-color: #A4C0CF;
  color:#2F3E58;
}

/* 3 Ebene */

/* Dritte Ebene */

#botMenu ul.menu li.hover ul ul,#botMenu ul.menu li:hover ul ul {
  display: none;
  margin-left: 185px; /* Breite eines Listenelements - ï¿½berlagerung */
  top: -1px; /* Hoehe eines Listenelements */
  bottom: 0px;
}


/* Dritte Ebene anzeigen */
#botMenu ul.menu li.hover ul li.hover ul,#botMenu ul.menu li:hover ul li:hover ul {
  display: block;
  border-left: 1px solid #FFFFFF;
}

#botMenu ul.menu li ul.menu li ul.menu {
  border-top: 1px solid #FFFFFF;
  border-bottom: 0px solid #FFFFFF;
}

#botMenu ul.menu li ul.menu li ul.menu li {
  border-top: 0px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  background-color: #2F3E58;
}


/* Dritte Ebene anzeigen */
#botMenu ul.menu li.hover ul li.hover ul,#botMenu ul.menu li:hover ul li:hover ul {
  display: block;
  border-left: 1px solid #FFFFFF;
}

#botMenu ul.menu li.hover ul li.hover ul a {
  color:white;
}

#botMenu ul.menu li.hover ul li.hover ul .active {
  color:#FFFFFF;
}

#botMenu ul.menu li.hover ul li.hover ul a:hover {
  color:#FFFFFF;
}

#botMenu ul.menu li.inaktive {
	display:block;
	color:rgb( 124,124,124 );
}

#botMenu ul.menu li.inaktive:hover{
	display:block;
	background-color:#D6D6D6;
}


#botMenu ul.menu li.inaktive span {
  display: block;
  width: 185px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin: 0px;
  text-decoration:none;
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


div#breadcrumb {
  margin-top:10px;

}
#breadcrumb ul {

  list-style-type:none;
  text-align:left;
}

#breadcrumb li {
  color:#939393;
  float:left;
  text-align:left;
}

#breadcrumb li a, #breadcrumb li a:visited {
  padding-left:5px;
  color:#939393;
  text-decoration:none;
}

#breadcrumb li a:hover{
  text-decoration:underline;
}


#breadcrumb li span {
  padding-left:5px;
}

a#logo img{
  border: none;
}

div.spacer {
  height: 10px;
}
/*
div#contentListPage p {
  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color:#000000;
  line-height: 14px;
  padding: 0px  15px 0px 15px;
  }

div#contentListPage h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  padding: 35px 15px 0px 15px;
  color:#2F3E58;
  line-height: 18px;
}

div#contentListPage img {
  padding: 10px  15px 0px 15px;
}

div#contentListPage h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  padding: 35px 0px 0px 15px;
  color:#2F3E58;
  line-height: 18px;
}

div#contentListPage h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 0px 0px 0px 15px;
  color:#5F5F5F;
  line-height: 14px;
}

div#contentListPage ul {
  padding: 5px 15px 5px 35px;
  list-style-image:url(../img/list-icon.gif);
}

div#contentListPage li {
  padding:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
}

*/




#topMenu {
  z-index:3;
  position:absolute;
}
div#contentHauptPage, div#contentStartPage,
.container div#center div#contentProjPage,
.container div#center div#contentKapPage,
.container div#center div#contentListPage {
  margin-top:25px;
  position:absolute;
  z-index:1;
  width:100%;
  width:744px;
}
div#botMenu {
  margin-top:442px;
  position:absolute;
  z-index:2;
}
div#breadcrumb {
  margin-top:477px;
  position:absolute;
  z-index:0;
}


/*fix fÃ¼r IE6 "projekte"*/
div#contentProjPage span.pic-list-left {
  overflow:hidden;
}

div#contentProjPage div#pic-list-right {
  #display:inline;
  width:369px !important;
  overflow:hidden;
}
/*ende fix fÃ¼r IE6 "projekte"*/


