body {
 margin:0; 
 background:url("../img/TopBackground.jpg") top center no-repeat #CB1111;
 font-family: Verdana;
}

#headNavigation {
  width:100%;
  height:20px;
  text-align:right;
  /*border:1px solid black;*/
}

#headNavigation a {
  color: red;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  padding-right:20px;
}

#headNavigation a:hover, #headNavigation a.actual {
  color: #000;
}

#head {
  width:620px;
  height:148px;
}

#head a {
  position:relative;
  top:101px;
  float:left;
  display:block;
  height:46px;
  width:117px;
  background:url("../img/Clanky.jpg") top left no-repeat;
}

#head a:hover, #head a.actual {
  background:url("../img/Clanky.jpg") bottom left no-repeat;
}

#head h1 {
  position:relative;
  top:127px;
  left:180px;
  float:left;
  color:#FFF;
  font-size:14px;
  margin:0;
  padding:0;
  width:250px;
}

#head span {
  display:block;
  position:relative;
  top:130px;
  left:0px;
  float:right;
  color:#FFF;
  font-size:11px;
  font-weight:bold;
}
    
#center {
  width:1000px;
  height:auto;
  margin:0px auto;
}

#content {
  /*background:url("../img/BackGround_gradient.jpg") repeat-x bottom left #CB1111;*/
  background-color:#CB1111;
  height:auto;
  width:100%;
}

#content hr.foot {
  clear:both;
  visibility:hidden;
}


#left {
  float:left;
  width:300px;
  height:auto;
  color:#FFF;
}

#left #articles {
  clear:both;
  margin-left:15px;
  margin-top:15px;
  height:auto;
  width:250px;
}

#left #articles .image {
  float:left;
  width:75px;
  height:68px;
  padding-left:1px;
}


#left #articles .image a img {
  width:70px;
  border:none;
  padding:0;
  margin-top:9px;
}

#left #articles .actText {
  height:auto;
  width:160px;
  float:right;
}

#left #articles .actText a {
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color: #FFF;
  margin:0px;
  padding:0;
}

#left #articles .actText a:hover {
  text-decoration: underline;
}

#left #articles .actText span {
  font-size:10px;
  padding:0;
  margin:0;
  color:#CCC;
}

#left #articles .actText p {
  font-size:11px;
  margin:0;
  padding:0;
  width:145px;
  height: 33px;
  overflow:hidden;
  line-height:11px;
  text-align:left;
  color:#CCC;
}

#left #articles .orange {
  height:70px;
  width:250px;
  background:url("../img/Text_BG_Orange.gif") top left repeat-y;
  margin-bottom:10px;
  overflow:hidden;
}

#left #articles .blue {
  height:70px;
  width:250px;
  margin-bottom:10px;
  overflow:hidden;
}

#left #articles table {
  width:100%;
}

#left #articles table tr td {
  text-align: right;
  width:100%;
  font-size:10px;
}

#left #articles table tr td a {
  font-size:10px;
  text-decoration:none;
  color:#FFF;
}

#left #articles table tr td a.aktual {
  text-decoration:underline;
}

/*------------ MIDDLE ----------------------------*/
#middle {
  width:310px;
  height:auto;
  padding-top:10px;
  margin-left:300px;
  color:#FFF;
}

#middle h1 {
  margin:0;
  padding:0;
  font-size:14px;
}

#middle h2 {
  margin:0;
  padding-top:12px;
  font-size:12px;
}

#middle p {
  margin:0;
  padding-bottom:6px;
  font-size:11px;
  text-align:left;
}

#middle a {
  color:rgb(204,204,204);
  text-decoration:none;
  font-size:12px;
  text-align:right;
}

#middle a:hover {
  color:rgb(247,87,5);
}

#middle table.listing {
  margin-top:40px;
  width:100%;
}

#middle table.listing tr td {
  text-align: right;
}

#middle table.listing tr td a {
  margin-top:50px;
  color: #FFF;
  font-size:10px;
  text-decoration:none;
}

#middle a.actual {
  text-decoration:underline;
}

#right {
  float:right;
  width:295px;
  position:relative;
  top:-149px;
  left:-78px;
  height:auto;
  min-height:500px;
  background:url("../img/VideoBack.jpg") top left no-repeat;
  
}

#right #video {
  height:190px;
  width:95%;
  background-color: #000;
  color: #FFF;
  text-align:center;
  font-size:10px;
  position:relative;
  top:30px;
  left:7px;
}

#right #video span {
  position:relative;
  top:80px;
}

#right #gallery {
  margin-top:60px;
  margin-left:30px;
  height:auto;
  width:100%;
}

#right #gallery a img {
  float:left;
  border: 1px solid #FFF;
  margin: 4px;
  -moz-opacity: 1;
  filter: Alpha(opacity=100);
}

#right #gallery a img:hover {
  border: 1px solid #FFF;
  -moz-opacity: 0.9;
  filter: Alpha(opacity=90);
}

#footer {
  clear:both;
  width:100%;
  min-height:365px;
  background:url("../img/Screen_bottom.jpg") bottom center no-repeat;
}

#seo_partners {
  width: 100%;
  height: auto;
  margin: 0px auto;
  text-align: center;
  padding:0;	
}

#seo_partners a {
  font-size: 10px;
  color: #fff;
  text-decoration:none;
}

#seo_partners a:hover {
	text-decoration:underline;
}

#seo_list a {
  font-size: 12px;
  color: black;
}

#seo_list h2 {
  display: inline;
  font-size: 12px;
  color: #AAA;
  padding:0;
  margin:0;
}