* {
  padding: 0;
  margin: 0;
 }
 
 body {
  font-family: tahoma;
  font-size: 12px;
  color: #666;
  background-image: url(../images/background.gif);
  background-repeat: repeat-y;
  background-color: #292929;
	margin-top: 0px; 
	padding-top: 0px;
 }
 
 #banner {
position: relative;
height: 180px;
width: 100%;
text-align: left;
padding: 0px;
border-bottom: solid 1px #fff;
margin: 0px auto;
z-index: 2;  
background: url(../images/top_180.jpg) repeat-x top left;
}
 
 #bannerright {
position: relative;
height: 180px;
text-align: right;
background: #FFFFFF;
padding: 0px;
margin-top: -180px; 
margin-bottom: 0em;  
z-index: 1;  
}
 
 .left {
  float:left;
  padding-top: 50px;
  width: 310px;
  min-height:450px;
 }

.left ul li {
  float: right;
  list-style-type: none;
 }

.left ul li a {
  margin-top: 2px;
  font-family: Verdana;
  font-size: 12px;
  color: #FFF;
  text-decoration: none;
  padding-top: 7px;
  padding-left: 5px;
  width: 255px;
  height: 23px;
  float: right;
}

.lspan {
  margin-top: 2px;
  font-family: Verdana;
  font-size: 12px;
  color: #969696;
  text-decoration: none;
  padding-top: 7px;
  padding-left: 15px;
  padding-right: 10px;
  width: 250px;
  float: left;
}

.left ul li a:hover {
  background: #292929;
 }
 
 .left ul li.active a {
  color: #ffaa00;
  background: #292929;
 }
 
 .right {
  padding-left: 320px;
  padding-top: 50px;
}

.right ul {
list-style-image:url(../images/ul_point.jpg);	
list-style-position:outside;
margin-left:19px
}

.subtitle {
  padding-top: 50px;
}

/*.right img {
  margin-right: 10px;
  display: block;
  border: 3px solid #CCC;
 }
 
 .right img:hover {
  border: 3px solid #ff00aa;
 }
 */
 
 div.imgborder{
	width: 147px; 
	height: 120px; 
	border-width: 0px; 
	background-image: url(../images/rahmen.jpg);
	background-repeat: no-repeat;
	margin-left: 0px; 
	margin-top: 5px; 
} 

img.imgborderpink
{
position: relative;
top: -2px;
border: dotted 1px #ff00aa;
padding: 6px;
}

img.imgborderyellow
{
position: relative;
top: -2px;
border: dotted 1px #ffaa00;
padding: 6px;
}

img.bilderrahmengrau
{
position: relative;
top: -2px;
border: dotted 1px #666666;
padding: 6px;
}
 
 .block {
  margin-top: 10px;
  height: 106px;
  width: 600px;
 }
 
h1 {
  font-size: 36px;
  color: #666;
  font-weight: normal;
  font-family: helvetia;
 }
 
h2 {
  font-weight: normal;
  color: #ffaa00;
  padding-bottom: 7px;
  font-size: 14px;
 }
 
h3 {
  font-weight: bold;
  font-size: 12px;
  color: #ffaa00;
 } 
 
h4 {
  font-weight: normal;
  font-size: 10px;
 }  
 
a {
  color: #999;
  text-decoration: none;
 }
 
a:hover {
  text-decoration: underline;
 }

a.nostyle {
  color: #999;
  text-decoration: none;
 }
 
a.nostyle:hover {
  text-decoration: none;
 }

a.newstopic {
  color: #FF00AA;
 }

a.seolink{
	text-decoration: underline;	
}

a.seolink:hover {  
  color: #999;
 }

a.normal:link      {font-size: 10px; font-weight: bold; color: #ffaa00; text-decoration: none}
a.normal:visited   {font-size: 10px; font-weight: bold; color: #ffaa00; text-decoration: none}
a.normal:hover     {font-size: 10px; font-weight: bold; color: #666666; text-decoration: none}
a.normal:active    {font-size: 10px; font-weight: bold; color: #666666; text-decoration: none}

a.fett:link      {font-size: 14px; font-weight: bold; color: #ffaa00; text-decoration: none}
a.fett:visited   {font-size: 14px; font-weight: bold; color: #ffaa00; text-decoration: none}
a.fett:hover     {font-size: 14px; font-weight: bold; color: #666666; text-decoration: none}
a.fett:active    {font-size: 14px; font-weight: bold; color: #666666; text-decoration: none}

a.fetter:link      {font-size: 18px; font-weight: bold; color: #ffaa00; text-decoration: none}
a.fetter:visited   {font-size: 18px; font-weight: bold; color: #ffaa00; text-decoration: none}
a.fetter:hover     {font-size: 18px; font-weight: bold; color: #666666; text-decoration: none}
a.fetter:active    {font-size: 18px; font-weight: bold; color: #666666; text-decoration: none}

 
 .content {
  width: 600px;
 }
 
 .kontakt{
	border: solid 1px #5B5B5B;
	color:#FFFFFF;
	background-color:#292929;
} 