/* *** css by diyaktion@gmx.de *** */
body {
background-image: url(./images/bgpic.gif) ! important;		/*background behind #site*/
font-size: 11px;											/*general font-size*/
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;	/*general font family*/
padding:10px;												/*distance from top - Innenabstand*/	
margin:0px;													/*Außenabstand*/
}
a {color: #000000;}
a:visited {color:#000000;}
a:hover {color: #000000;}
a:active { color:#000000;}
/* -----------text parts---------- */
.headline { font-family: Arial,Helvetica,sans-serif;
color: rgb(205, 0, 0);
font-weight: bold;
font-size: 16px;
}
p.normal_active  { 
color: #c00;
font-size: 14px;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight: bold;
line-height: 18px;
text-decoration: none;
list-style-type: square;
margin-top: 20px;
margin-bottom: -1px;
margin-left: 10px
}
p.normal  {
color: rgb(139,139,139);
font-size: 14px;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight: bold;
line-height: 18px;
text-decoration: none;
list-style-type: square;
margin-top: 20px;
margin-bottom: -1px;
margin-left: 10px
}
p.small  {
color: rgb(21,122,188);
font-size: 12px;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight: bold; line-height: 18px;
list-style-type: none;
margin-top: -2px;
margin-bottom: -2px;
margin-left: 20px
}
p.smallgrey  {
color: rgb(139,139,139);
font-size: 12px;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight: bold; line-height: 18px;
list-style-type: none;
margin-top: -2px;
margin-bottom: -2px;
margin-left: 20px
}
a.small_active  {
background-color: #feeedd;
color: rgb(21,122,188);
font-size: 12px;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight: bold; line-height: 18px;
list-style-type: none;

}
h1 {
font-size: 14px;
font-weight: bold;
text-transform:uppercase;
margin:0px
}
h2 {
font-size:12px;
font-weight: bold;
padding: 5px 10px;
margin:0px;
}
/* ----------container to center the layout-------------- */
#site {
width: 850px;
margin-left: auto;
margin-right: auto;
background: #ffffff;		/*background - site*/
border:1px solid #8D8D8D;	/*small border around side*/
}
/* ----------banner for logo-------------- */
#banner {
height:140px;				/*height of banner*/
background:  url('./images/header.gif') no-repeat bottom center;
background-color: #ffcc99;	/*background if logo is smaler then 850px*/
padding: 0px;
margin: 0px;
}
/* ------------middle part---------- */
#inner {
background-color:#ffcc99;	/*backround from inner - for content*/
}
/* --------------left navi------------- */
#left {
float: left;
width: 205px;
margin: 0px;
padding: 0px;
font-size: 13px;
background-color: rgb(255, 204, 153);
}
/* -----------------content--------------------- */
#content {
background:#ffffff  url('./images/blind.gif') no-repeat top left;
padding-left: 50px;
padding-right: 40px;
margin-left: 205px;
margin-right: 0px;
text-align: justify;
}
p, pre{								/*distance between tables*/
padding: 5px 10px;
margin:0px;
}
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding:0px;
height:132px;
background:  url('./images/footer_unten.jpg');
}
 #footer h1 a{
 color:#FFFFFF;
 }
  #footer h1{
  padding:5px 5px 0px 0px;
  }
 /**********vertical menu - navigation***************/
.verticalmenu ul{
 list-style:none;
 padding: 10px;
 margin: 0px;
}
 .verticalmenu li, a:link, .verticalmenu a:visited, .verticalmenu a:hover {
   display: block;
   font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   background-color:#ffcc99;
   text-decoration: none;
   text-align: left;
   font-size:11px;
   width: 140px;
   height: 25px;
 }
 .verticalmenu a:hover{
   background: #ffcc99;
   color: #dc4d1b;
 }
 
.punk, a:link, .verticalmenu a:visited, .verticalmenu a:hover  {
   display: block;
   font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   background-color:#ffcc99;
   text-decoration: none;
   text-align: left;
   font-size:11px;
   width: 140px;
   height: 25px;
   list-style: disc;
}