* {margin:0; padding:0; font:normal 12px sans-serif; color:rgb(204,204,204)}

html {
  overflow-y:scroll;
 }


h1 {font:bold 18px sans-serif; color:rgb(191,130,32); margin-bottom:17px}
h2 {font:bold 16px sans-serif; color:rgb(153,153,153); margin-bottom:17px}
h3 {font:bold 12px sans-serif; color:rgb(153,153,153); margin-bottom:7px}

body {
	background-color: rgb(0,0,0);
	background-image:url('../images/bg.jpg');
	background-repeat:repeat-x;
}

li
{
	margin-left:17px;
	list-style-image:url('../images/point7x7.gif');
	padding-bottom:5px;
	font-size:14px;

}

#centerBox {
	position:absolute;
	width:800px;
	left:50%;
	margin-left:-400px;
}

#container {
	background-color:rgb(0,0,0);
	border:1px solid rgb(70,70,70);
	width:100%;
}

#banner {
	width:800px;
	height:80px;
}

#logo {
	margin-top:20px;
	float:left;
}

#nav {
	background-image:url('../images/navbgon.jpg');
	background-repeat:repeat-x;
	height:31px;
	overflow:hidden;
}

#footer {
	margin-top:11px;
	margin-bottom:17px;
	color:rgb(204,204,204);
}

a:link, a:visited { text-decoration: none; color: rgb(255,169,31)}
a:hover, a:active { text-decoration: underline;}


.spalte {
	margin-top:17px;
	margin-left:34px;
	width:349px;
	float:left;
}

.spaltentext {
	color:rgb(255,255,255);
}

.block {
	margin:17px 34px 34px 34px;
}

.navtext a, .navtext a:visited {font:bold 11px sans-serif; letter-spacing:1px; color:rgb(255,255,255); height:31px; padding-top:8px; padding-left:8px; padding-right:8px; display:block; float:left; border-right: 1px solid rgb(102,102,102);}
.navtext a:hover {text-decoration:none; color:rgb(255,255,255); padding-top:9px; background-image:url('../images/navbg.jpg');}

.blocktxt {
	font:normal 12px sans-serif;
	line-height:16px;
	text-align:justify;
}

.stdtxt {
	font:normal 12px sans-serif;
	line-height:16px;
	text-align:left;
}

.eingabe
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	BACKGROUND-COLOR: rgb(255,255,255);    
	BORDER: 1px solid rgb(70,70,70);
	color:rgb(0,0,0);
}

.button
{
    FONT:normal 12px sans-serif;
	BORDER: 0px solid rgb(255,255,255);
	BACKGROUND-COLOR: rgb(255,169,31);
	height:27px;
	Color: rgb(255,255,255);
	CURSOR: hand;
}

.button a:hover {
	BACKGROUND-COLOR: rgb(0,169,31);
	height:17px;
}

.dropmenu
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	BACKGROUND-COLOR: rgb(255,255,255);
	color:rgb(0,0,0);
}

.fehler
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding:5px;
	border-left:5px solid rgb(191,130,32);
}

.tableheadline {
	BACKGROUND-COLOR: rgb(70,70,70);	
	color:rgb(255,255,255);
	padding:5px;
	color:rgb(204,204,204);
}

.tableheadlinebold {
	BACKGROUND-COLOR: rgb(70,70,70);	
	color:rgb(255,255,255);
	padding:5px;
	font: bold 12px sans-serif;
}

.angebotTitel {font:bold 16px sans-serif; color:rgb(190,190,190);}
.angebotSub {font:bold 14px sans-serif; color:rgb(190,190,190); margin-bottom:11px}
.angebotText {font:normal 12px sans-serif; color:rgb(190,190,190); margin-bottom:11px}
.angebotPreis {font:bold 18px sans-serif; color:rgb(255,169,31);}
.angebotBild {float:left; padding-right:11px}
.angebotLink, .angebotLink a:link, .angebotLink a:visited {font:normal 12px sans-serif; color:rgb(255,255,255); text-decoration:underline;}

td {padding:2px;}

#carousel-wrapper {
width: 348px;
height: 150px;
overflow: hidden;}

#carousel-content {
width: 1392px;}

#carousel-content .slide {
background-image:url('../images/bg_angebote.jpg');
float: left;
width: 348px;
height: 348px;
display:block;
cursor:hand;
}