body {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	background-color: #000000;
	font-family: verdana,arial,helvetica,geneva,sans-serif;	
}

div {
    margin: 0;
    padding: 0;
}

.teaserPicture {
	float: left;	
	margin: 0 15px 0px 0;
	border: 0;
}

#wrap {
    margin: auto;
    width: 1000px;
    background-color: #ffffff;
    overflow: hidden;
    position: relative;
}
#header {
    margin: auto;
    height: 112px;
    background-color: #589d2b;
    overflow: hidden;
    position: relative;
}
#middle {
    margin: auto;
    height: 375px;
    background-color: #4e9123;
    overflow: hidden;
    position: relative;
}
#bottom, .bottom {
    margin: auto;
    height: 290px;
    background-color: #44821d;
    overflow: hidden;
    position: relative;
}

.scrolldiv {
	 position: relative; 
	 top: -1000px; 
	 left: 25px; 
	 width: 550px; 
	 height: 490px;
	 overflow: none;
}

#scrollbar1 { width: 720px; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 700px; height: 391px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }

.teaserCell {
	width: 420px; 
}

.teaserText {
	color: #fff;
	font-size: 12px;	
	vertical-align: top;
}

.teaserInnerTable {
	width: 420px; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
}


.detailsSpacerCell {
	vertical-align: bottom; 
	width: 30px;
	text-align:right;
}

.detailsPriceCell {
	vertical-align: bottom; 
}

.headlineTeaser,
h2 {
		color: #cdd767; 
		font-weight: bold;
		font-size: 16px; 
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
}

.h2 {
		color: #000; 
		font-weight: bold;
		font-size: 14px; 
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
}

.headlineTeaser:focus,
.headlineTeaser:hover,
.headlineTeaser:active,
.headlineTeaser:visited,
.headlineTeaser:link  {
	text-decoration: none;
}

li,
.fliess {
		color: #eee;
}

.fliessImage {
	padding: 1px; 
	margin: 5px 5px 2px 5px; 
	border: 1px solid #021a40;	
}

.smallImage {
	width: 110px;
}

.fliessOutlineNormal {
	width: 220;
	border: 0px solid #021A40;
}

.fliessOutlineRight {
	width: 220;
	float: right;
	border: 0px solid #021A40;
}

.fliessOutlineCenter{
	width: 230px;
	margin: 0 auto;
	border: 0px solid #021A40;
}

.fliessOutlineLeft {
	width: 220;
	float: left;
	border: 0px solid #021A40;
}

.fliessImageBottom {
	margin: 0 0 0 8px; 	
}

.moreTeaser {
		color: #cdd767; 
		font-size: 18px;
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
}

.linkTeaser {
		color: #cdd767; 
		font-size: 14px;
		font-weight: bold;
		float: right; 
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
}

.naviBottom {
		color: #000; 
		font-size: 16px;
		margin: 0px 5px 0px 5px; 
		padding: 0 0 0 0;
}

.naviLineVisible {
	background-color: #cdd767; 
	height: 2px; 
	margin-top: 2px;
}

.naviLineHidden {
	background-color: #44821d; 
	height: 2px; 
	margin-top: 2px;
}



h1 {
	font-size: 125%
}

