body {
	background:url(../_img/tapete.jpg);	
	margin: 0px;
	text-align: center;
}

a {
	color:#00A5DB;
	text-decoration: none;
}

a:hover {
	color:#E00000;
	text-decoration: none;
}

table {
	font-family: Times, serif;
	font-size:12px;
	color:#6A7261;
}

.kopfbereichGrafik {
	text-align:center;
	width: 100%; /*1018px;*/
	/*background:#FFF;  */
	height: 168px;
}

.kopfbereichUnterzeile {
	text-align:center;
	width: 100%; 
	height: 20px;
}

.mainframe {
	/* der mainframe hält navi + content zusammen */
	width: 1018px;
	border: 0px solid #E00000;
	padding-top: 16px;
	
}

.navi {
	width: 161px;
	float:left;
	text-align:left;	
}

.naviElement {
	width: 161px;	
	background:#E7E9E1 url(../_img/stripes.gif) repeat-y top left;	
	/*float:left;*/
	font-family: Times, serif;
	font-size:13px;
}
.naviElementBottom {
	width: 161px;	
	background:#E7E9E1 url(../_img/stripes.gif) repeat-y top left;	
	/*float:left;*/
	font-family: Times, serif;
	font-size:13px;
}
.naviElement div {
	margin-left: 13px;
}
.naviElementBottom div {
	margin-left: 13px;
}

.naviElement a {
	display:block;	
  	height: 19px !important; /* für moderne Browser */
  	height: 23px;  	 	 /* für den IE */	
	color: #000;
	text-decoration: none;	
	padding-left:5px;	
	padding-top:3px;
	border-bottom: 1px solid #E7E9E1;
}

.naviElement a:hover {
	border-bottom: 1px dashed #E00000;
	background: #FFF;
	color: #95A088;	
}

.naviElementBottom a {
	display:block;	
  	color: #000;
	text-decoration: none;	
	padding-left:5px;	
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px solid #E7E9E1;
}

.naviElementBottom a:hover {
	border-bottom: 1px dashed #E00000;
	background: #FFF;
	color: #95A088;	
}
.naviSuche {
	width: 156px;	
	background:#E7E9E1 url(../_img/stripes.gif) repeat-y top left;	
	padding-bottom: 5px;
	padding-left: 5px;
	overflow:hidden;
	font-family: Times, serif;
	font-size:13px;
}

.naviSuche div {
	margin-left: 13px;
}

.spacer {
	width: 14px;
	height: 1px;
	float: left;
	font-size:: 1px;
	line-height:1px;
}

.randabstand {
	width: 85px;
	height: 1px;
	float: left;
	font-size:: 1px;
	line-height:1px;
}

.content {	
	width: 691px;
	/*height: 500px;*/
	float:left;
	background: #00A5DC;
	font-family: Times, serif;
	font-size:13px;
	text-align: left;
}

.contentHolder {
	float:left;
	text-align:left;
}

.unterzeile {
	padding-top:5px;
	clear: both;	
	font:12px Times New Roman;
	/*letter-spacing:0.1em;*/
	color:#777;
}

.wachenroder {
	clear:both;
	width:1px;
	height:1px;
	font-size:0px;
	line-height:0px;
}

.subNavi {
	/*margin-left:13px;*/
	padding-left:13px;
	margin-top:18px;
	border:0px solid white;
	width:148px;
	padding-bottom:15px;
	float:left;
}

.subNaviHead {
	width: 148px;
	height:20px;
	border-bottom: 1px dashed #E00000;
	font-weight: bold;
	color: #FFF;
}

.subNaviPaket {
	width: 148px;
	border-bottom: 1px dashed #E00000;	
	padding-top:10px;
	padding-bottom:10px;
}

.subNaviHomeLink {
	width: 148px;	
	margin-top:30px;
	border-bottom: 1px dashed #E00000;
	border-top: 1px dashed #E00000;
	padding-top:10px;
	padding-bottom:10px;
}

.subNaviHomeLink a {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}

.subNaviHomeLink a:hover {
	color: #E00000;
	text-decoration: none;
}

.subNaviHeadline {
	font-weight: bold;
	line-height:17px;
}

.subNaviTeaser {
	font-weight: normal;
}

.subNaviPaket a {
	color: #000;
	text-decoration: none;
}

.subNaviPaket a:hover {
	color: #FFF;
	text-decoration: none;
}

.contentMain {
	float:left;
	width: 500px;	
	margin-left:15px;
	margin-top:15px;
	padding-bottom:15px;
}

.contentPaket {
	width: 500px;		
}

.contentPaketKopf {
	height: 23px;
	background:url(../_img/stripes2.gif) repeat-x bottom left;
	/*border-bottom: 1px dashed #E00000;*/
}

.contentPaketKopfTitel {
	height: 23px;
	background:#000;
	float:left;
	color:#FFF;
	/*padding-left:10px;*/
	/*padding-right:10px;*/
	font-weight: bold;
	width:175px;		
}

.contentPaketKopfTitel div {
	margin-left:10px;
	margin-top:4px;
}

.contentPaketPremierenDate {
	/*height: 23px;*/
	background:#E00000;	
	color:#FFF;
	/*padding-left:10px;*/	
	/*padding-right:10px;*/
	font-weight: bold;
	font-family: Tahoma;
	font-size:12px;
	width:175px;
	float:left;	
}

.contentPaketPremierenDate div {
	margin-left:10px;
	margin-top:4px;
}

.PaketAbschluss {
	border-top: 1px dashed #E00000;
	background: #FFF;		
}

.PaketAbschlussZwei {
	border-top: 1px dashed #E00000;
	background: #FFF;	
}

.LinieObenPremieren {
	float:left;
	border-top: 1px dashed #E00000;	
	width:325px;
	height:23px;
}
.LinieObenPremierenOhneDatum {	
	border-top: 1px dashed #E00000;	
	width:500px;
	height:5px;
	font-size:1px;
	line-height:1px;
}

.contentPaketInhalt01 {
	width:500px;
	background: #E7E9E1;
	/*border-bottom: 1px dashed #E00000;*/
}

.contentPaketInhaltCNT {
	width:500px;	
	border-top: 1px dashed #E00000;	
}

.contentPaketInhalt02 {
	width:500px;
	background: #FFFFFF;
	/*border-bottom: 1px dashed #E00000;*/
}

.contentPaketFoot {
	width:500px;	
}

.contentPaketFootLink {
	width:107px;
	height:23px;
	background:#CFD3C4;	
	color:#FFF;
	float:right;	
}

.contentPaketFootLinkDiv {
	width:103px;
	height:19px;
	background:#000;
	color:#FFF;
	margin:2px;
	text-align:center;	
}
.contentPaketFootLinkDiv div {
	padding-top:2px;
}
.contentPaketFootLinkDiv div br { display:none; }

.contentPaketFootLinkDiv a {
	color:#FFF;
	text-decoration: none;
}

.contentPaketHeadline {
	font-size:15px;
	font-weight:bold;
	color:#00A5DB;
	padding-left:14px;
	padding-top:8px;
}

.contentPaketHeadlinePresse {
	font-size:15px;
	font-weight:bold;
	color:#00A5DB;
	padding-left:0px;
	padding-top:8px;
}

.contentPaketHeadline a {
	color:#00A5DB;
	text-decoration:none;
	font-weight:bold;
}

.contentPaketHeadline a:hover {
	color:#E00000;
	text-decoration:unterline;
	font-weight:bold;
}

.contentPaketInfos {	
	padding-left:14px;
	padding-bottom:11px;
	
	color: #6B7262;	
}

.contentPaketInfoTable {
	width:480px;
	color: #6B7262;
	font-family: Times, serif;
	font-size:13px;
}

.personenInfoTable {
	width:435px;	
	font-family: Times, serif;
	font-size:13px;
	color: #6B7262;
}

.contentPaketInfoTableSpalte1 {
	width:223px;
	color: #6A7261;
}

.contentPaketInfoTableSpalte2 {
	width:140px;
}

.contentPaketInfoTableSpalte3 {
	width:117px;
}

.contentPaketInfoTableSpalte3 a {
	color:#00A5DB;
	text-decoration: none;
}

.contentPaketInfoTableSpalte3 a:hover {
	color:#E00000;
	text-decoration: none;
}

.highlightRed {
	color:#E00000;
}

.suche {
	width:123px;
	height:21px;
	border:1px solid #95A088;
	font-family: Times, serif;
	font-size:13px;
}

.arrowImage {
	margin-left:3px;	
	/* blah. */
}

#menuaktiv {
	border-bottom: 1px dashed #E00000;
	background: #FFF;
	color: #95A088;
}

#submenuaktiv {
	color: #FFFFFF;
}

.highlightRot {
	color: #E00000;
}

.contentPaketAktuellesHeadline {
	font-size:15px;
	font-weight:bold;
	color:#E00000;
	/*padding-left:14px;*/
	padding-top:8px;
}

.contentPaketAktuellesHeadline a {
	color:#00A5DB;
	text-decoration:none;
	font-weight:bold;
}

.contentPaketAktuellesHeadline a:hover {
	color:#E00000;
	text-decoration:none;
	font-weight:bold;
}

.contentPaketAktuellesSubline {
	font-size:15px;
	font-weight:normal;
	color:#6A7261;
	/*padding-left:14px;*/
}

.contentPaketAktuellesText {
	font-size:12px;
	font-weight:normal;
	color:#6A7261;
	/*padding-left:14px;*/
	/*padding-top:15px;*/
	padding-bottom:8px;
}

.contentPaketAktuellesPlatzhalter {
	font-size:0px;
	line-height:0px;
	width:14px;
	float:left;
	height:486px;
	background:#FFF;		
}

.submitButton {
	background:url(/_img/pfeil_klein_rot.gif) no-repeat top left;
	background-position:1px 5px;
	border:0px;
	color:#00A5DB;
	cursor:hand;
	font-family: Times, serif;
	font-size:13px;
}

.contentPaketHeadlineGrau {
	font-size:15px;
	font-weight:bold;
	color:#6A7261;
	padding-left:14px;
	padding-top:8px;
}

.contentPaketTeamInfos {	
	padding-left:14px;
	padding-bottom:11px;
	color: #6B7262;	
}

.inputBoxLogin {
	width: 140px;
	border: 1px solid #005571;
	background: #66C9EA;
	font-size:12px;		
}
.inputBoxRegister {
	width: 170px;
	height: 17px;
	border: 1px solid #808080;
	background: #C9DFF0;
	font-size:12px;		
}

.submitLogin {
	background:url(/_img/pfeil_klein_rot.gif) no-repeat top left;
	background-position:0px 5px;
	font-family: Times, serif;	
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:4px;
	border:0px;
	float:right;
	margin-top:3px;
	cursor:hand;	
}
.submitRegister {
	background:url(/_img/pfeil_klein_rot.gif) no-repeat top left;
	background-position:0px 5px;
	font-family: Times, serif;	
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding-left:4px;
	border:0px;
	float:right;
	margin-top:3px;
	cursor:hand;	
}
.suchErgebnis {
	
	width:475px;
	float:left;
	padding-bottom:5px;
}

.contentPaketSuchergebnisHeadline {
	font-size:15px;
	font-weight:bold;
	color:#E00000;
	/*padding-left:14px;*/
	padding-top:8px;
}
.contentPaketSuchergebnisHeadline a {
	color:#00A5DB;
	text-decoration:none;
	font-weight:bold;
}
.contentPaketSuchergebnisHeadline a:hover {
	color:#E00000;
	text-decoration:none;
	font-weight:bold;
}

.contentPaketSuchergebnisSubline {
	font-size:15px;
	font-weight:normal;
	color:#6A7261;
	/*padding-left:14px;*/
}

.contentPaketSuchergebnisText {
	font-size:12px;
	font-weight:normal;
	color:#6A7261;
	/*padding-left:14px;*/
	padding-top:0px;
	padding-bottom:8px;
}

.inputBoxLogin {
	width: 140px;
	border: 1px solid #005571;
	background: #66C9EA;
	font-size:12px;		
}

.submitLogin {
	background:url(../_img/pfeil_klein_rot.gif) no-repeat top left;
	background-position:0px 5px;
	font-family: Times, serif;	
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:4px;
	border:0px;
	float:right;
	margin-top:3px;
	cursor:hand;	
}
.ganzeSeite {
	padding-right:14px;
}

#layerAd {
	width:842px;
	height:595px;
	position:absolute;
	top:190px; left:50%;
	margin-left:-370px;
	z-index:666;
	/*display:none;*/
}
#layerAd img {
	border:0px;
}
#btnClose {
	position:absolute;
	right:6px;
	top:6px;
}