body {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:black;margin:0;padding:0;background:url(grafik/back.gif) repeat-x;}

#head {width:980px;height:200px;margin:10px auto 0;background: url(grafik/header2017.jpg) no-repeat;}
#navi {width:980px;height:30px;margin:0 auto 10px;background:url(grafik/navi.gif) repeat-x;}

ul.navi  
{
      list-style-type : none;
      padding : 0; 
      margin:0;    

}

ul.navi li  
{
      height: 30px;
      width:110px;
      line-height:30px;
      float :left;
      text-align : center;
      font-weight:bold;
      border-right: 1px solid white;
}

ul.navi li a 
{     
      font-weight:bold;
      text-decoration : none;
      text-align : center;
      color:white;
      display:block;
      
}
ul.navi li a:hover 
{     
      background:url(grafik/navi2.gif) repeat-x;
      
}

ul.navi li a:visited
{     
      color:white;
      
}

#main {width:980px;background:white;margin:10px auto 0;overflow:hidden;}
#content {width:600px;float:left;display:inline;}
#news {width:380px;float:left;display:inline;}
.news-box {background:url(grafik/back.gif) repeat-x;margin:10px;padding:10px 0 10px 0}

h1 {font-size:130%;background: #ddd;text-indent:10px;line-height:25px;color: #3a5969;margin:10px}
h2 {font-size:110%;color: #3a5969;margin:10px}
h3 {font-size:100%;color: #3a5969;text-indent:10px;line-height:30px;background:#ddd;}
h4 {font-size:110%;margin:10px}
p {margin:5px 10px}
p.small {font-size:10px;}

.special {width:180px;float:left;display:inline;margin:10px;}
.special p {margin:5px 0}
.cleaner {clear:both;}

#footer {width:980px;margin:10px auto;font-size:10px;border-top:1px solid #ccc;text-align:center;}

a:link {color:#33c;text-decoration:none;}
a:visited {color:#33c;text-decoration:none;}
a:hover {color:black;text-decoration:none;}
a:active {color:black;text-decoration:none;}

a.link:link {background: url(grafik/square.gif) no-repeat left;padding-left: 12px;}
a.link:visited {background: url(grafik/square.gif) no-repeat left;padding-left: 12px;}
a.link:hover {background: url(grafik/square.gif) no-repeat left;padding-left: 12px;}
a.link:active {background: url(grafik/square.gif) no-repeat left;padding-left: 12px;}

a.red:link {color:red;text-decoration:none;}
a.red:visited {color:red;text-decoration:none;}
a.red:hover {color:red;text-decoration:none;}
a.red:active {color:red;text-decoration:none;}
a.black:link {color:black;text-decoration:none;}
a.black:visited {color:black;text-decoration:none;}
a.black:hover {color:black;text-decoration:none;}
a.black:active {color:black;text-decoration:none;}

form p {margin:20px 0 0 10px;}
input {border: 1px solid #535353;}
.button-submit {border-right:1px solid #535353;border-bottom: 1px solid #535353;border-left:1px solid white;border-top: 1px solid white;color:white;font-weight:bold;background:url(grafik/navi.gif) repeat-x bottom;}
.contact1 {width:60%;float:left;display:inline;}
.contact2 {width:40%;float:left;display:inline;}
.partner {width:180px;float:left;display:inline;margin:10px 5px 0 10px}
.borderNone {border:none;}
.leftPic {float:left;margin:0 10px 10px 10px}