/* CSS Document */


* {
   margin: 0;
   padding: 0;
   border: 0;
}


body, p,
h1, h2, h3, h4, h5, h6,
table, tr, td,div,
ul, ol, li,
form, input, select, 
a,
    a:link,
    a:active,
    a:visited,
    a:hover
    {
      font-family: Verdana, Helvetica, sans-serif;
      font-size: 12px;
	  line-height:15px;
	  color:#858585;
      text-decoration: none;
      font-weight: normal;
}

a,
    a:link,
    a:active,
    a:visited,
    a:hover
{
color:#838383;
}	

a:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}

body {
	background-color: #000000;
	background-image: url(../img/bgr.jpg);
	background-repeat:repeat-x;
	text-align:center;
}




#zentriert {
   margin:0 auto;
   padding:0;
   width:1090px;
   text-align:left;
   position:absolute;
   left:50%;
   margin-left:-545px;
} 



#nav
{
 padding-left:185px;
}

#nav li
{
  margin:0;	
  list-style: none;
  height:59px;
  width:90px;	
  float:left;
  background:url(../img/naviborder.jpg);
  background-postion:bottom left;
  background-repeat:no-repeat;
  padding-left:1px;
}

#nav li a
{
  margin:0;	
  list-style: none;
  height:51px;
  width:90px;	
  background:;
  background-repeat:no-repeat;
  text-align:center;
  float:left;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 13px;
  line-height:15px;
  text-decoration: none;
  color:#FFFFFF;
  margin-top:17px;
  padding-top:10px;
}

#nav li a:hover
{	
  margin:0;	
  list-style: none;
  height:51px;
  width:90px;	
  background:url(../img/navhover.jpg);
  background-repeat:repeat-x;
  text-align:center;
  float:left;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 13px;
  line-height:15px;
  text-decoration: none;
  color:#FFFFFF;
  text-decoration:none;
  margin-top:17px;
  padding-top:10px;
}


* html #nav li a
{
  margin-top:17px;
  padding-top:10px;
  height:31px;
}


* html #nav li a:hover
{
  margin-top:17px;
  padding-top:10px;
  height:31px;
}

#logo
{
 position:absolute;
 left:65px;
 top:62px;
 z-index:10;
}

#languagebox
{
 float:left;

 left:20px;
 height:39px;
  background:url(../img/naviborder.jpg);
  background-postion:bottom left;
  background-repeat:no-repeat;
  padding-top:20px;
}

#languagebox a
{
 font-size:11px;
 color:#d4d4d4;
 margin-left:20px;
}

#content
{
 width:750px;
 padding-left:196px;
}

#contentgallery
{
 width:850px;
 padding-left:120px;
}

#addressfooter
{
 color:#777777;
 font-size:11px;
 padding-top:20px;
  padding-bottom:20px;
 padding-left:185px;
}

#addressfooter a
{
   color:#777777;
}


#leftrightcontent
{
 width:850px;
 float:left;
}

#leftcontent
{
 width:325px;
 float:left;
   padding-right:20px;
}

#leftcontent div
{
 margin-top:20px;
}


#rightcontent
{
width:325px;
 float:left;
  background-image:url(../img/contenttrenner.jpg);
  background-postion: bottom left;
  background-repeat:no-repeat;
  background-hight:100%;
  padding-left:20px;
}

#rightcontent div
{
 margin-top:20px;
}

.leftpic
{
 float:left;
 padding-right:10px;
 padding-bottom:10px;
}

.rightpic
{
 float:right;
 padding-left:10px;
 padding-bottom:10px;
}

h1
{
 margin:0 0 14px 0;
	padding:0 0 0 20px;
	text-decoration:none;
	background: url(../img/h1.png) left no-repeat;
	behavior: url("/kiting/js/iepngfix.htc");
	font-weight:bold;
	font-size:12px;
}
h2
{
 margin:0 0 14px 0;
	padding:0 0 0 20px;
	text-decoration:none;
	background: url(../img/h1.png) left no-repeat;
	behavior: url("/kiting/js/iepngfix.htc");
	font-weight:bold;
	font-size:12px;
}

.speciallist
{
 list-style-image:url(../img/li.png);
 behavior: url("/kiting/js/iepngfix.htc");
  margin:0;	
 margin-left:20px;
padding-left:0;
}


.speciallist li
{
 margin-left:0px;
}

img
{
 behavior: url("/kiting/js/iepngfix.htc");
}