body {
	background-color: #660000;
}
#logo {
	margin-left: auto; 
	margin-right: auto; 
	position: relative; 
	top:14px; 
	width:910px; 
	height:90px; 
	z-index:1;
}
#menueleiste {
	position:absolute; 
	left:0px; 
	top:90px; 
	width:910px; 
	height:29px; 
	z-index:3;
}
#collage {
	position:absolute; 
	left:0px; 
	top:119px; 
	width:910px; 
	height:175px; 
	z-index:4;
}
#tickerleiste {
	position:absolute; 
	left:0px; 
	top:542px; 
	width:912px; 
	height:34px; 
	z-index:3;
}
#menue1 {
	position:absolute; 
	left:32px; 
	top:98px; 
	width:76px; 
	height:15px; 
	z-index:7;
}
#menue2 {
	position:absolute; 
	left:143px; 
	top:98px; 
	width:57px; 
	height:15px; 
	z-index:7;
}
#menue3 {
	position:absolute; 
	left:235px; 
	top:96px; 
	width:33px; 
	height:15px; 
	z-index:7;
}
#menue4 {
	position:absolute;
	left:374px;
	top:98px;
	width:51px;
	height:15px;
	z-index:7;
}
#menue6 {
	position:absolute; 
	left:525px; 
	top:98px; 
	width:170px; 
	height:15px; 
	z-index:7;
}
#impressum {
	position:absolute; 
	left:813px; 
	top:95px; 
	width:86px; 
	height:14px; 
	z-index:8;
}
#kontakt {
	position:absolute; 
	left:747px; 
	top:95px; 
	width:64px; 
	height:14px; 
	z-index:8;
}
#lauftext {
	position:absolute; 
	left:10px; 
	top:551px; 
	width:893px; 
	height:26px; 
	z-index:9;
}
#back {
	position:absolute;
	left:0px;
	top:294px;
	width:910px;
	height:248px;
	z-index:5;
}
#pic1 {
	position:absolute; 
	left:14px; 
	top:306px; 
	width:93px; 
	height:70px; 
	z-index:12;
}
#pic2 {
	position:absolute; 
	left:14px; 
	top:385px; 
	width:93px; 
	height:70px; 
	z-index:13;
}
#pic3 {
	position:absolute; 
	left:14px; 
	top:463px; 
	width:93px; 
	height:70px; 
	z-index:14;
}
#starttext {
	position:absolute;
	left:347px;
	top:338px;
	width:444px;
	z-index:11;
}
#content {
	position: absolute;
	left: 36px;
	top: 295px;
	width: 874px;
	height: 247px;
	z-index: 9;
}
#contentschmal {
	position: absolute;
	left: 36px;
	top: 295px;
	width: 433px;
	height: 247px;
	z-index: 9;
}
#contentschmal2 {
	position: absolute;
	left: 519px;
	top: 295px;
	width: 390px;
	height: 247px;
	z-index: 9;
}




.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #660000
}

.meta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF
}

.meta:link {
	text-decoration: none;
	color: #FFFFFF
}

.meta:active {
	text-decoration: none;
	color: #FFFFFF
}

.meta:hover {
	text-decoration: underline;
	color: #FFFFFF
}

.meta:visited {
	text-decoration: none;
	color: #FFFFFF
}

.fliess {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #560F0B
}

.fliesscon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #560F0B;
	overflow:auto;

}
#content {
	overflow: auto;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-base-color: #660000;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-arrow-color: #660000;
	scrollbar-darkshadow-color: #6600000;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFF3E4;
}
#contentschmal {
	overflow: auto;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-base-color: #660000;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-arrow-color: #660000;
	scrollbar-darkshadow-color: #6600000;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFF3E4;
}
#contentschmal2 {
	overflow: auto;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-base-color: #660000;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-arrow-color: #660000;
	scrollbar-darkshadow-color: #6600000;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFF3E4;
}

.teaser_weiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF
}

table {
	width: 100%;
}

td { //
	border: 1px solid #000;
	border: 0px vertical-align :     top;
	overflow: hidden;
}

td.first {
	color: black;
	width: 170px
}

td.second {
	color: black;
	width: 150px
}

table.preisuebersicht_optionalekosten {
	width: 100%;
	font-size: 12px;
	font-family: serif;
	font-style: normal;
	border-width: 1px;
	border-style: solid;
	border-color: blue;
	padding: 2.5em;
	text-align: justify;
}

table.preisuebersicht_fixkosten {
	width: 100%;
	font-size: 12px;
	font-family: serif;
	font-style: normal;
	border-width: 1px;
	border-style: solid;
	border-color: blue;
	padding: 2.5em;
	text-align: justify;
	color: gray;
}

a.calender_quicklink {
	font-size: 10px;
}

td.tage {
	width: 10px;
	height: 10px;
	font-size: 12px;
	text-align: center;
}

td.calender {
	width: 10px;
	height: 10px;
	text-align: center;
	font-size: 12px;
}

tr.first_headline {
	color: black;
	background-color: white;
	text-align: center;
	font-weight: bold;
}

td.preisuebersicht_posten {
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.preisuebersicht_anzahl {
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}

td.preisuebersicht_netto {
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
}

td.preisuebersicht_brutto {
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
}

td.preisuebersicht_netto_ges {
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
}

td.preisuebersicht_brutto_ges {
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
}

td.preisuebersicht_netto_insgesamt {
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
}

td.preisuebersicht_brutto_insgesamt {
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
}
.aktionen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F39
}
