.filelinks_item a {
  color: #fff;
}

.news_frame {
  border: 0px solid #fff;
  height: 160px;
}

.tx-ttnews-browsebox table tr td p a {
  border: 0px solid red;
  color: #fff;
}

.contenttable th
 {
  color:#AAE0FA;
  font-size:14px;
 }

.logo_holder
 {
  width:550px;  
 }
 
 .logo_row
  {

  }

 .img_logo_link
 {
  display:block;
  float:left;
  padding:0px 4px 0px 4px;
  margin:5px 5px 5px 5px;
  overflow:hidden;
 } 

 a.img_logo_link
 {
  display:block;
  float:left;
  padding:0px 4px 0px 4px;
  margin:5px 5px 5px 5px;
  overflow:hidden;
 } 
 
 a.img_logo_link img
 {

 }

.tx-indexedsearch {
  margin: 0;
  paddin: 0;
  color: #fff;
}
.tx-indexedsearch a {
  color: red;
}
.tx-indexedsearch input {
  border: 1px solid #ccc;
  margin: 2px;
}

body {
  margin: 0;
  padding: 0;
  /*text-align: center;*/
  font-family: Tahoma, Verdana, "Geneva CE", "Arial CE", sans-serif;
  font-size: 12px;
  background: #111;
  color: #fff;
}
img {
  border: 0;
}
form {
  margin: 0;
  padding: 0;  
}
.clr {
  clear: both;
  height: 1px;
  font-size: 1px;
}
#main_wrap {
  width: 1010px;
  margin: 0 auto;
  padding: 0 0 30px 0;
  background: #000;
}
#header {
  height: 95px;
}
#logo {
  width: 495px;
  height: 95px;
  padding: 0 0 0 50px;
  text-align: left;
  float: left;
}
#lang {
  width: 170px;
  height: 75px;
  padding: 20px 45px 0 0;  
  text-align: right;  
  float: right;
}
#lang a {
  text-decoration: none;
  color: #fff;
}
#lang input {
  border: 0;
  margin: 10px 0 0 0;
  width: 111px;
  height: 16px;
}
#menu {
  height: 30px;
  padding: 0 0 0 44px;
  text-align: left;
  background: #AAE0FA;
}
#menu div {
  border-right: 2px solid #000;
  margin: 8px 0 0 0;
  padding: 0 10px;
  text-transform: uppercase;
  float: left;
  color: #000;
}
#menu div a {
  text-decoration: none;
  color: #000;
}
#menu div a:hover {
  color: #fff;
}
#menu div.selected a {
  color: #fff;
}
#submenu {
  height: 30px;
  padding: 0 0 0 44px;
  text-align: left;
  background: #6D7A81;
}
#submenu div {
  border-right: 1px solid #fff;
  margin: 8px 0 0 0;
  padding: 0 10px;
  text-transform: uppercase;
  float: left;
  color: #fff;
}
#submenu div a {
  text-decoration: none;
  color: #fff;
}
#submenu div a:hover {
  color: #AAE0FA;
}
#submenu div.selected a {
  color: #AAE0FA;
}

#title {
  border-bottom: 3px solid #AAE0FA;
  margin: 0;
  padding: 0;
  _height: 400px;
  min-height: 400px;
}
#content {
  border-bottom: 3px solid #AAE0FA;
  margin: 0;
  padding: 120px 200px 20px 200px;
  _height: 400px;
  min-height: 400px;
  text-align: justify;
  color: #fff;
}
#content h1 {
  margin: 0 0 15px 0;
  /*padding: 120px 200px 0 200px;*/
  font-size: 16px;
  text-align: left;
  text-transform: uppercase;
  color: #AAE0FA;  
}
#content_kontakt {
  margin: 0;
  _height: 400px;
  min-height: 400px;
  padding: 120px 200px 20px 200px;
  text-align: justify;
  border-bottom: 3px solid #AAE0FA;
}
#content_kontakt h1 {
  margin: 0 0 15px 0;
  font-size: 16px;
  text-align: left;
  text-transform: uppercase;
  color: #AAE0FA;  
  margin-right:100px;
}
#content_kontakt p {
  margin:0;
  line-height:12px;
}
#content a, #content_kontakt a {
  text-decoration: none;
}
/* RTE */
p.bodytext a {
  color: #AAE0FA;
}
p {
  margin: 0;
  padding: 3px 0;
}
.align-center {
  text-align: center;
}
.align-right {
  text-align: right;
}
.align-left {
  text-align: left;
}
div.info_o_projekte table {
  margin: 0 auto;
}
div.info_o_projekte table tr td {
  padding: 0 10px;
  text-align: right;
}
div.info_o_projekte table tr td p {
  height: 16px;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
div#kontakt_foo {
  border-bottom: 3px solid #AAE0FA;
  margin: 0;
  padding: 0 20px;
}
div#kontakt_foo table {
  width: 100%;
  text-align: left;
}
div#kontakt_foo table span {
  padding: 0 20px 0 0;
  float: left;
}
div#kontakt_foo table td.aright {
  text-align: right;
}
div#kontakt_foo table td.aright a {
  text-decoration: none;
  color: #AAE0FA;
}
.news .name {
  font-size: 14px;
  color: #AAE0FA;
}
.news .name span {
  font-size: 12px;
}
.news .name a {
  text-decoration: none;
  color: #AAE0FA;
}
.news .name a:hover {
  text-decoration: underline;
  color: #AAE0FA;
}


.news-single-backlink a {
  text-decoration: underline;
  color: #AAE0FA;
}
.tx-damliteshow-pi1 {
  margin: 0;
  padding: 0;
}
.tx-damliteshow-previewitem {
  border: 1px solid #fff;
  margin: 3px;
  float: left;
}




img.example1 {
  margin: 0 0 0 250px;
}
