body,table,tr,td,div,h2,ul,dl,dt,dd {margin: 0;padding: 0;}

ul {list-style-type:none;
    font: normal 12px arial;}

a:hover {text-decoration:none;}

#frame { position: relative;
 	top: 20px;
         width:1000px;
         margin: 0px auto 0px auto;
 	 }
#frameTop { position: relative;
	   background: transparent url(./images/topline.png) no-repeat top left;
	   width: 1000px;
            height: 160px;
            z-index:100;
}
#frameTop img {
	   position: absolute;
            right: 0px;
            top: -5px;
            margin: 0 8px 15px 0;
}
#frameMain { position: relative;
	top: -24px;
         text-align:left;
	background: transparent url(./images/bgpic_braun.jpg) no-repeat top left;
	width: 1000px;
         height: 400px;
         z-index:1;
         border-left: 2px solid #D60000; }
.frameContent { position:absolute;
                top:50px;
                font: normal 11px verdana;
                text-align:left;
                z-index:2;
                height: 210px;
                background: transparent url(./images/transparenz.png) repeat top left;
                filter:alpha(Opacity=95, FinishOpacity=95,,,,,);
 	       moz-opacity: 5%;
                width:0px;}

.frameContent * {margin:5px;}
.frameContent td {font: normal 12px verdana;}

#frameMenu {
	    position:absolute;
             top:270px;
             font: bold 14px verdana;
             text-align:left;
             z-index:1;
             list-style-type:none;
           }
#frameMenu li {	padding-left:5px;}
#frameMenu a {	color:#D60000;
		text-decoration:none;}

.frameContentText { position:absolute;
                top:270px;
                left:170px;
                font: normal 12px verdana;
                text-align:left;
                z-index:2;
                height: 210px;
                width: 820px;

}
.frameContentText.programm {
background-color:#ffffff;
}
.frameContentText td {font: normal 12px verdana;}

#frameCopy { position: relative;

	top:150px;
         font: normal 11px verdana;
         text-align:center;
         z-index:1;
         color:#C0C0C0;
         }
#frameCopy a { color:#C0C0C0; }

h2 {color:#D60000;
    font: bold  16px verdana; }
h1 {font: bold  22px verdana; }
h5 {
    font: bold  12px verdana;
    margin: 1px 1px 1px 1px;}

#linkbox {color:#BEB4B2;
          font: bold  12px arial;
	 float: right;
          margin-left:20px;
          text-align:right;}
#linkbox ul {list-style-type:none;
	    font: normal 12px arial;}
a {color:#918988;
	   font: normal 12px arial;}

#technik {
	    overflow: hidden;
}
#technik table {
	    position: absolute;
	    left:0px;
	    top: 0px;
	    height: 170px;
}

#technik img {border: 0;
	      margin:0px;
	      cursor:pointer;
	      margin:5px 10px 0px 10px;}
#technik img.active {border: 2px solid #D60000;}
#technik td {
	    text-align: center;
	    height: 170px;
	    margin:10px;
}
#technik .sliderbar {
	    position: absolute;
	    bottom: 5px;
	    left: 10px;
	    width: 960px;
	    height: 9px;
	    padding: 0;
	    margin: 0;
	    background-color: #d0d0d0;
             overflow: hidden;
}
#technik .sliderpointer {
	    position: relative;
	    top: 17px;
	    left: 2px;
	    width: 700px;
	    height: 5px;
	    padding: 0;
	    margin: 0;
	    background-color: #D60000;
}
#technik .slider {
	    position: relative;
	    top: -15px;
	    left: 0px;
	    width: 100%;
	    height: 39px;
	    padding: 0;
	    margin: 0;
	    background-color: transparent;
	    cursor: pointer;
	    z-index: 100;
}

.box {
	    position: relative;
	    top: 0px;
	    left: 170px;
	    width: 800px;
	    height: 210px;
	    padding: 0;
	    margin: 0;
	    z-index: 100;
}


.bg1 {
	background-color: #FAF6F5;
}
#slideshow {
	    position: relative;
	    top: 7px;
	    left: 170px;
	    width: 650px;
	    height: 195px;
	    padding: 0px;
             border: 0;
	    margin: 0;
	    background-color: #000000;
	    z-index: 100;
}
#slideshow img {
		position: absolute;
		margin:2px;
}
.hinweis{
	padding:3px;
	background-color: #FEF4F2;
         border: 1px solid #D60000;
}

#shuttle{
	position:absolute;
         right: 0px;
         top: 10px;
         width: 350px;

}
#shuttle h5{
         color:#D60000;
         font: bold  16px arial;
}
#shuttle img{
         margin: 0 10px 10px 0;
}
