﻿body 
{
    background-color: #8D8787;
    color: #4B4848;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin  :0pt;
    padding  :0pt;
	background-image: url(/images/bg_20px.jpg);
	background-position: top;
	background-repeat: repeat-x;    
}

a
{
   color: red;
   text-decoration:none;
   font-weight: bold;
}
a.alter
{
   color: white;
   text-decoration:none;
   font-weight: bold;
}
a.alter:hover
{
   color: red;
   text-decoration:none;
   font-weight: bold;
}
#bodybackup
{
    background-image: url(/images/body-bg.jpg);
    background-color: transparent;
    background-repeat: no-repeat;
}

div.head
{
    background-image: url(/images/background/head_bg.png);
    background-color: transparent;
    background-repeat: no-repeat;    
    width: inherit;
    margin: 0;
}
div.content
{
    background-color: transparent;
    background-image: url(/images/background/content_bg.png);
    background-repeat: repeat-y;
    width: inherit;
    margin: 0;
    padding-left: 20px;
    padding-top: 30px;
    min-height: 350px;
}
div.foot
{
    background-color: transparent;
    background-image: url(/images/background/foot_bg.png);
    background-color: transparent;
    background-repeat: no-repeat; 
    width: inherit;
    height: 69px;
    margin: 0;
    padding-left: 20px;
}

div.page
{
    height: 100%;
    margin: 0pt auto;
    overflow: hidden;
    padding: 0pt 16px;
    width: 920px;
    height: auto;

}

#header
{
    height: 71px;
    border: none;
    width: inherit;
    margin: 0;
    color: #4B4848;
}

#ingore this
{
    background-color: transparant;
    background-image: url(/images/bg_black.png);    
}
div.background
{
    background-color: transparant;
    background-image: url(/images/bg_black.png);
    padding: 0;
    margin: 0;
    width: inherit;
    height: 670px;
}

div.left_column
{
    width: 700px;
    height: auto;
    float: left;
    padding-left: 30px;    
}
div#picpreview, div#picpreview1, div#picpreview2
{
    width: 300px;
    
    border: solid 0px red;
    
    position: absolute;
    z-index: 0;
    top: 0px;
    left: 0px;
}
#homeimg, #homeimg1, #homeimg2
{
    position: absolute;
    right: 0px;
    bottom: 0px;
}
#right-column
{
    float: right;
    margin-top: 3px;
    margin-right: 50px;
    height: auto;
    border: none;
}
#rightmenu 
{
    display: inline;
    padding-left: 11px;
    margin: 5px;
    text-align: right;
    z-index: 6;
    position: relative;
}
#rightmenu li
{
    list-style-type: none;
    background-position: right center;
    background-image: url(/images/button.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    height: 25px;
    padding-top: 5px;
}

#rightmenu a
{
    font-size: 100%;
    font-weight: bold;
    color: aliceblue;
    text-decoration: none;
    padding-right: 3px;
    vertical-align: sub;
}
#rightmenu a:hover
{
    color: red;
}


#header h2
{
    font-size: smaller;
}
#header a
{
    color: Red;
}
#header img.logo
{
    margin-left: 7px;
    margin-top: 0px;
}
#header img.back
{
    position: relative;
    margin-left: 600px;
}

div.homeblock
{
   width: 595px;
   margin: 0px;
   padding: 0px;
   z-index: 5;
   position: relative;
}
div.homeblockheader
{
   width: inherit;
   height: 17px;
   font-weight: bold;
   color: white;
   background-color: transparent;
   background-image: url(/images/headers/headeritemlong.gif);
   background-color: transparent;
   background-repeat: no-repeat; 
   padding-top: 3px;
   padding-left: 5px;
   padding-right: 5px;
   margin: 0;
   z-index: inherit;
}
div.homeblockcontent
{
   margin: 0;
   width: 585px;
   height: auto;

   background:#413E3E none repeat scroll 0 0;
   color:white;
   
   opacity:0.5;
   filter: alpha(opacity = 40);
   padding:5px;
}

div.itemblock
{
   width: 296px;
   margin-top: 10px;
   margin-right: 10px;
   padding: 0px;
   float: left;
   z-index: 5;
   position: relative;
}

div.itemblockheader
{
   width: inherit;
   height: 17px;
   font-weight: bold;
   color: white;
   background-color: transparent;
   background-image: url(/images/headers/headeritem.gif);
   background-color: transparent;
   background-repeat: no-repeat; 
   padding-top: 3px;
   padding-left: 5px;
   margin: 0;
}

div.itemblockheader h1, div.itemblockheader h2, div.homeblockheader h1, div.homeblockheader h2
{
   font-size: 10px;
   color: white;
   font-weight: bold;
   padding: 0;
   margin: 0;
}
div.itemblockheader a
{
   font-size: 100%;
   color: white;
   font-weight: bold;
}
div.itemblockheader a:hover
{
   color: red;
}
div.itemblockcontent
{
   margin: 0;
   width: 290px;
   
   height: 95px;

   background:#413E3E none repeat scroll 0 0;
   color:white;
   
   opacity:0.5;
   filter: alpha(opacity = 40);
   padding: 3px;
}


div.itemblockcontent a:hover
{
   color: white;
}
div.itemblockcontent a.alter:hover
{
   color: red;
   text-decoration:none;
   font-weight: bold;
}

td.rightline
{
	border-right: 1px solid red;
}
#contact
{
    display: block;
    float: right;
    width: 180px;
    padding: 10px;
}

#contact a
{
    color: #4B4848;
    font-weight: bolder;
    text-decoration: none;
}

#contact a:hover
{
    color: Red;
}

div.footer
{
    width: 100%;
    height: 200px;
    display: inline;
}
div.copyright
{
    width: inherit;
    display: block;
    margin: 20px;
}
div.menubottom
  {
    margin-left:50px;
   
    width: 170px;
    height: 130px;
    display: block;
    position: relative;
    float: left;
    text-align: left;
  }
  
  div.menubottom li
  {
    list-style-type: none;    
  }
  div.menubottom ul
  {
    padding: 0px;    
  }
    
div.menubottom a
{
    color: #9D9A9A;
    text-decoration: none;
}
div.menubottom a, div.menubottom h3
{
    color: #9D9A9A;
}
div.menubottom h3
{
    font-size: 9pt;
}
div.menubottom a:hover 
{
	color: Red;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
}
div.tariefheader
{
background-color:#8D8787;
height:auto;
margin:-5px;
padding:0;
}

div.tariefheader h3
{
color:#000000;
padding:5px 8px;
}

#slideshow {    
    height:350px;
}

#slideshow IMG 
{
    position: absolute;   
    left : 90px;
    top : -60px;
    z-index:8;
    opacity: 0;
    filter: alpha(opacity = 0);
}

#slideshow IMG.active {
    z-index:10;
    opacity: 1;
    filter: alpha(opacity = 100);    
}

#slideshow IMG.last-active {
    z-index:9;
}
