body
{
	background-image:url(../images/bg.png); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; background-position:center top; 
}
div {margin:0px; padding:0px;}
p{margin:0px; padding:0px;}
span{margin:0px; padding:0px;}
#header
{
	width:950px; height:166px; background-image:url(../images/header.png); 
}
#main-container
{
	width:950px; text-align:left; margin:0px auto;
}
#home-bg
{   
	width:950px; background-image:url(../images/home-bg.png); height:248px; float:left; vertical-align:top;
}
#home-left
{
	width:295px; float:left; margin-top:15px; margin-left:20px;
}
#home-right
{
	width:578px; float:left; margin-top:12px; margin-left:10px;
}
#home-1
{
	width:290px; float:left; margin-left:10px;
}
#home-2
{
	width:290px; float:left; margin-left:13px;
}
#home-3
{
	width:290px; float:left; margin-left:13px;
}
#left
{
	background-image:url(../images/left.png); width:221px; height:518px; margin-left:4px; float:left;
}
#left-kontakt
{
	background-image:url(../images/left2.png); width:221px; height:518px; margin-left:4px; float:left;
}
#right
{
	width:675px; float:left; margin-left:12px;
}

.left-menu
{
	height:39px; width:208px; margin-left:6px; background-color:#BEDAE9; padding-top:4px;
}
.footer
{
	font-family:Calibri; color:#ffffff; font-size:12px; text-align:center; background-image:url(../images/footer.png); background-repeat:no-repeat; height:17px; padding-top:5px; width:950px;
}
.footer2
{
	font-family:Calibri; color:#ffffff; font-size:12px; text-align:center; text-decoration:none;
}
.footer2:hover
{
	font-family:Calibri; color:#ffffff; font-size:12px; text-align:center; text-decoration:none;
}
.grayfooter
{
	font-family:Arial, Helvetica, sans-serif; color:#6E6E6E; font-size:11px; font-weight:bold; text-align:center; text-decoration:none;
}
.cursor
{
	cursor:pointer;
}
.text-bg
{
	background-image:url(../images/texbox-bg.png); width:291px; height:32px; padding-left:8px; padding-top:7px;
}
.text-area-bg
{
	background-image:url(../images/texbox-bg-area.png); width:291px; height:113px; padding-left:8px; padding-top:7px;
}
.txtbox
{
	width:183px; height:17px; border:solid 1px #76B8D0; font-family:Calibri; font-style:italic; color:#878686; font-size:14px; padding-left:6px; padding-top:3px;
}
.txtarea
{
	width:279px; height:97px; border:0px; background-image:url(../images/txtarea.png); font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; color:#FFFFFF; font-size:11px; padding-left:6px; padding-top:6px;
}
.pinkheading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#9F1DC0; padding-left:10px; height:25px;
}
.greytxt
{
	font-family:Calibri; color:#7E7E7E; font-size:16px; padding-left:12px; text-decoration:none; background-image:url(../images/arrow_white.png); background-repeat:no-repeat; background-position:right center; padding-right:20px;
}
.greytxt:hover
{
	font-family:Calibri; color:#2282B2; font-size:16px; padding-left:12px; text-decoration:none; background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:right center; padding-right:20px;
}
.greytxt-selected
{
	font-family:Calibri; color:#2282B2; font-size:16px; padding-left:12px; text-decoration:none; background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:right center; padding-right:20px;
}
.whitetxt
{
	font-family:Calibri; color:#ffffff; font-size:12px; padding-left:12px;
}

#slideshow {
    position:relative;
    height:224px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}