body {
    background-color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-image: url(global_gfx/bg.jpg);
    background-repeat: repeat-x;
}
a {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
/* Login-Username */
td.username {
    padding: 0px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    width: 469px;
    background-image: url(global_gfx/ec2005/top_rechts_neu.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 81px;
}
/* Topbanner */
#Topbanner {
    width: 469px;
    height: 69px;
    text-align: right;
    vertical-align: top;
    background-color: #747474;
}
#Topbanner object, #Topbanner embed {
    height: 60px;
}
/* Haupt-Navigation */
td.topnavigation {
    padding-top: 5px;
    padding-bottom: 5px;
}
/* FIX fuer die Menue weite
hie vorher table.hauptnavi
im Template ist eine Tabelle dazugekommen*/
table.hauptnavi-container{
    width: 100%;
    height: 20px;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    text-align: center;
    background-image: url(http://www.nature-one.de/global_gfx/verlauf.gif);
}
table.hauptnavi td {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 2px 3px 2px;
    color: #FFFFFF;
}
table.hauptnavi td a {
    color: #FFFFFF;
    text-decoration: none;
    letter-spacing: 0px;
}
table.hauptnavi td.on {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 2px 3px 2px;
    color: #FFFFFF;
}
table.hauptnavi td.on a {
    color: #FFFFFF;
    text-decoration: none;
    letter-spacing: 0px;
}
table.hauptnavi td.off {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 2px 3px 2px;
    color: #FFFFFF;
}
table.hauptnavi td.off a {
    color: #FFFFFF;
    text-decoration: none;
    letter-spacing: 0px;
}
/* Seiten-Headline */
td.sectionheadline {
    font-size: 18px;
    font-weight: bold;
    padding: 3px 0px 0px 20px;
    margin: 0;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #FFF;
    background-color: #FFFFFF;
	background-image:url(global_gfx/section_head.jpg);
}
/* Contentumrandung */
table.content {
    border: 1px solid #FFF;
}
/* linke Spalte */
td.linkeSpalte {
    border-right: 1px solid #FFFFFF;
    background-image: url(global_gfx/ec2005/linkespalte_bg.jpg);
    background-position: top;
    background-repeat: repeat-y;
}
td.spaltenimage {
    background-image: url(global_gfx/bgleft.jpg);
    background-repeat: repeat-y;
}
/* rechte Spalte */
td.rechteSpalte {
    border-left: 1px solid #ffffff;
    background-image: url(global_gfx/bgright.jpg);
    background-repeat: repeat-y;
    background-color: #DE6701;
}
/* Event-Navi */
#eventnavi {
    margin-top: 20px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 25px;
}
#eventnavi li {
    /*padding: 1px 0px 3px 0px;*/
}
#eventnavi ul {
    list-style-type: none;
    margin-left: 5px;
    padding: 0px;
}
#eventnavi ul a {
    background-image: url(global_gfx/navidot_1.gif);
    background-repeat: no-repeat;
    background-position: 0 0px;
    text-decoration: none;
    display: block;
    height: 22px;
    color: #FFF;
    font-size: 16px;
    margin-left: 10px;
    padding-left: 25px;
    margin-bottom: 8px;
}
#eventnavi ul a:hover {
	color:#EFB900;
}
#eventnavi ul ul {
    margin-left: 23px;
    margin-bottom: 10px;
}
#eventnavi ul ul ul {
    margin-bottom: 5px;
    margin-left: 10px;
}
#eventnavi ul ul ul li {
    padding: 0px;
}
#eventnavi ul ul ul a {
    background-image: url(global_gfx/navidot_3.gif);
    background-repeat: no-repeat;
    background-position: 0 5px;
    height: 20px;
    padding-left: 10px;
    margin-bottom: 0px;
}
html>body #eventnavi ul ul ul a {
    height: auto;
    min-height: 20px;
}
#eventnavi ul ul a {
    background-image: url(global_gfx/navidot_2.gif);
    background-repeat: no-repeat;
    background-position: 0 3px;
    text-decoration: none;
    display: block;
    color: #FFF;
    height: 25px;
    font-size: 14px;
    padding-left: 15px;
    margin-bottom: 0px;
}
#eventnavi ul ul a:hover {
}
#eventnavi ul a.on {
    background-image:url(global_gfx/navidot_1_on.gif);
	color:#008020;
}
#eventnavi ul ul a.on {
    background-image:url(global_gfx/navidot_2_on.gif);
	color:#008020;
}
#eventnavi ul ul ul a.on {
    background-image:url(global_gfx/navidot_3_on.gif);
	color:#008020;
}
/* Footer */
td.footer img{
    margin-top: 5px;
}
/* Special-Navi */
table.specialnavi {
    border-top: 1px solid #FFF;
    background-color: #EFB900;
    margin-bottom: 0px;
}
table.specialnavi td {
    padding: 2px 0px 2px 5px;
    border-bottom: 1px solid #FFF;
}
table.specialnavi a {
    color: #DE6701;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: normal;
}
table.specialnavi a:hover{
    color: #000000;
}
/* mittlere Spalte */
td.mitteSpalte {
    background-color: #EFB900;
}
table.inhalt {
    padding: 0px 0px 0px 0px;
	background-color:#EFB900;
}
/* ----------------------------------------------------- Inhalt */
.box {
    width: 590px;
    background-color:#FFFFFF;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
.box a{
	color:#008020;
	font-size:13px;
	}
	.box a:hover{
		text-decoration:none;
		}
		/*LINK MIT PFEIL-ICON*/
		.box a.ext{
			padding:0px 0px 0px 15px;
			background-image:url(global_gfx/page_go.gif);
			background-repeat:no-repeat;
			background-position:0 3px;
			}
		.box a.ext:hover{
			text-decoration:underline;
			}
.box-top{
	background-image:url(global_gfx/box-top.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}
.box-foot{
	background-image:url(global_gfx/box-foot.jpg);
	background-repeat:no-repeat;
	}
p.bodytext {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 150%;
    font-size: 14px;
}
.spacer-gif {
    display: none;
}
.trenner{
    margin: 20px 0px 0px 0px;
}
/*----------------------------------------*/
/*            CONTENT SYTLES              */
/*----------------------------------------*/

/*-------------------------------*/
/*         MARKER-STYLES         */
/*-------------------------------*/
/*--Sponsoren links ÜBER special navy--*/
#leftContent{
	}
/*--Sponsoren links UNTER special navy--*/
#leftContent1{
	padding:10px 0px 0px 0px;
	margin:0px;
	border-bottom:1px solid white;
	background-image:url(global_gfx/sponsoren_back.jpg);
	}
	/*--Abstand ziwschen den Logos--*/
	#leftContent1 img{
		margin-bottom:5px;
		padding:0px;
	}
/*--Ticket-Box--*/
#rightContent1{
	}
/*--Sponsoren rechts--*/
#rightContent2{
	border-bottom:1px solid white;
	background-image:url(global_gfx/sponsoren_back.jpg);
	margin:0px 0px 20px 0px;
	}
	/*--Abstand ziwschen den Logos--*/
	#rightContent2 img{
		margin-bottom:5px;
		padding:0px;
	}
/*--Sponsoren rechts reserve--*/
#rightContent3{
	}
/*-------------------------------*/

.va-content{
	padding:0px;	
	}
.border{
    border: 1px solid #CD0010;
}
.box a{
}
.small {
    font-size: 10px;
}
.text{
    margin: 0px 0px 10px 0px;
    padding: 0px;
    line-height: 120%;
    font-size: 12pt;
}
h1, csc-header {
    margin: 0px;
    color: #DE6701;
    font-size: 14pt;
    font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	border-bottom:1px solid #DE6701;
	letter-spacing:-1px;
	padding:3px 0px 2px 10px;
	background-image:url(../../ril2006/page/h1_back.jpg);
	background-position: 0 0px;
}
h2, csc-header {
    margin: 0px 0px 10px 0px;
    color: #DE6701;
	letter-spacing:-1px;
    font-size: 14pt;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px 0px 3px 0px;
	border-bottom:1px solid #DE6701;
}
p {
    margin: 0px;
    padding-bottom: 0px;
	line-height:140%;
	text-align:justify;
	font-size:13px;
}
imgtext-nowrap {
    width: 100%;
}
.img-border{
    border-left: 1px solid #DE6701;
	border-right: 1px solid #DE6701;
	border-bottom: 1px solid #DE6701;
}
/*--- Editorial ------------------------------------------*/
.editorial-text{
	font-size:13px;
	padding:20px 20px 10px 20px;
	}
	.editorial-text p{
		margin:0px 0px 10px 0px;
		}
/*--- LineUp ---------------------------------------------*/
table.ro{
	font-size:14px;
	margin-bottom:15px;
	}
	table.ro td{		
		line-height:140%;
		}
.lineup{
	font-size:14px;
	padding:20px 20px 10px 20px;
	}
.lineup p{
	}
.mixery{
	font-size:15px;
	margin:0px 0px 0px 0px;
	}
				/*.mixery h1{
					color:#6F213D;
					background-image:url(../../ril2006/page/h1_back_mixery.jpg);
					background-position: 0 0px;
					border-bottom:1px solid #6F213D;
					}*/
	.mixery .dj-name{
		font-weight:bold;
	}
	.lineup table.mixery{
		border:none;
		}
		.lineup table.mixery td{
			padding:3px 0px 3px 0px;
			}
.special-dj{
	font-weight:bold;
	}
/*--- Floors----------------------------------------------*/
.floors{
	font-size:12px;
	padding:20px 20px 10px 20px;
}
	.mixery{
	}
	.all{
	margin:0px 0px 10px 0px;
	}

/* fr h1*/
.no-margin{
	margin-bottom:0px;
	}
/*--- MIXERY-Liste---*/		
#mixery{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	table.mixery{
		border-left:1px solid #666666;
		border-right:1px solid #666666;
		border-bottom:1px solid #666666;
		}
	ul#mixery li{
		color:#000000;
		height:30px;	/*nur IE, andere s.u.*/
		font-size:16px;
		display:block;
		}
	ul#mixery li a{
		color:#000000;
		height:30px;	/*nur IE, andere s.u.*/
		font-size:16px;
		display:block;
		background-image:url(../../ril2006/page/ul_back_mixery.jpg);
		padding:5px 0px 5px 17px;
		}
	ul#mixery li.small{
		height:30px;
		}		
	ul#mixery li.small a{
		font-size:13px;
		padding:7px 0px 5px 17px;
		}
		ul#mixery li.second{
			background-image:url(../../ril2006/page/ul_back_mixery_2nd.jpg);
			}	
		ul#mixery li a.second{
			background-image:url(../../ril2006/page/ul_back_mixery_2nd.jpg);
			}			
		html>body #mixery li a{
		   height:20px;	/*andere Browser ausser IE*/
		   }
	ul#mixery li a:hover{
		background-image:url(../../ril2006/page/ul_back_mixery_over.jpg);
		text-decoration:none;
		}
/*--- DJ-Detail ------------------------*/
.dj-detail{
	font-size:11px;
	padding:20px 20px 10px 20px;
}
.dj-detail td.navigation{
	text-align:center;
	}
	.dj-detail td.navigation a{
		font-size:12px;
		padding:2px;
		background-color:#FFFFFF;
		background-image:none;
		}
		.dj-detail td.navigation a:hover{
			color:#FFFFFF;
			background-color:#008020;
			}
			
.dj-detail .dj-entry{
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:8px 20px 0px 0px;
	border-bottom:1px solid silver;
	text-align:left;
	}
	.dj-detail .info{
		font-size:12px;
		}
	.dj-detail .name{
		font-size:24px;
		letter-spacing:-1px;
		font-weight:bold;
		margin:164px 48px 0px 205px;
		padding:0px;
		border-bottom:1px solid silver;
		}
.dj-detail ul{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	list-style-type:none;
	}
.dj-detail td.top{
background-image:url(../../ril2006/page/dj_detail/dj_head.jpg);
height:201px;
	}
	.dj-detail td.frank{
		background-image:url(../../ril2006/page/dj_detail/dj_head_frank.jpg);
		}
	.dj-detail td.anthony{
		background-image:url(../../ril2006/page/dj_detail/dj_head_anthony.jpg);
		}
	.dj-detail td.bill{
		background-image:url(../../ril2006/page/dj_detail/dj_head_bill.jpg);
		}
	.dj-detail td.tom{
		background-image:url(../../ril2006/page/dj_detail/dj_head_tom.jpg);
		}
	.dj-detail td.martin{
		background-image:url(../../ril2006/page/dj_detail/dj_head_martin.jpg);
		}
.dj-detail td.stretch{
	background-image:url(../../ril2006/page/dj_detail/dj_stretch.jpg);
	}
.dj-detail td.sound{
	padding:20px 0px 0px 0px;
	}
/*--- FLOOR-Liste---*/		
#partner{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	ul#partner li {
		}
	ul#partner li a{
		padding:5px 0px 0px 18px;
		height:25px;	/*nur IE, andere s.u.*/
		color:#000000;
		font-size:13px;
		display:block;
		background-image:url(../../ril2006/page/ul_partner_back.jpg);
		}
		html>body #partner li a{
		   height:20px;	/*andere Browser ausser IE*/
		   }
	ul#partner li a:hover{
		background-image:url(../../ril2006/page/ul_partner_back_over.jpg);
		text-decoration:none;
		}
	ul#partner li a.second{
		background-image:url(../../ril2006/page/ul_partner_back_2nd.jpg);
		}
	ul#partner li a.second:hover{
		background-image:url(../../ril2006/page/ul_partner_back_over.jpg);
		text-decoration:none;
		}
/*--- Floor-Detail---*/
	.floor-detail{
		background-color:#EFB901;
		font-size:12px;
		background-image:url(../../ril2006/page/floor_detail_back.gif);
		background-repeat:no-repeat;
		padding:10px;
		height:550px;
		}
		.floor-detail p{
			margin:0px;
			padding:0px;
			}
		.floor-detail table{
			margin:30px 0px 0px 0px;
			}
			.floor-detail table td.navigation p{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				padding:5px;
				text-align:center;
				vertical-align:middle;
				}
				.floor-detail table td.navigation p a{
					font-size:12px;
					padding:2px;
					background-color:#FFFFFF;
					background-image:none;
					}
				.floor-detail table td.navigation p a:hover{
					color:#FFFFFF;
					background-color:#008020;
					background-image:none;
					}
			.floor-detail table td.fp-name p{
				padding:10px 0px 10px 0px;
				color:#EFB901;
				font-weight:bold;
				text-align:center;
				border-bottom:1px soild #000000;
				}
			.floor-detail table td.fp-copy p{
				font-size:12px;
				text-align:justify;
				line-height:130%;
				padding:0px 0px 10px 0px;
				}
			.floor-detail table td.fp-lineup p{
				color:#FFFFFF;
				font-size:12px;
				font-weight:bold;
				text-align:justify;
				padding:5px;
				line-height:130%;
				background-color:#CA0B01;
				}
			.floor-detail table td.fp-links p{
				padding:10px 0px 10px 0px;
				text-align:center;
				}
				.floor-detail table td.fp-links p a{
					padding:0px 0px 0px 15px;
					background-image:url(global_gfx/page_go.gif);
					background-repeat:no-repeat;
					background-position:0 3px;
					}
				.floor-detail table td.fp-links p a:hover{
					text-decoration:underline;
					}
			.floor-detail table td.fp-logos{
				text-align:center;
				}
			.floor-detail table td.fp-logos p{
				text-align:center;
				}
			.floor-detail table td.fp-logos p img{
				margin:3px;
				padding:auto;
				}
/*RunningOrder*/
	#ro{}
	table#ro{
	width:570px;
	margin-top:0px;
	}
	table#ro tr#data{
	}
	table#ro td#head{
	padding:0 0 0 48px;
	font-size:14px;
	font-weight:bold;
	color:#CA0B01;
	padding-bottom:10px;
	text-decoration:underline;
	vertical-align:top;
	}	
	table#ro td#time{
	background-image:url(global_gfx/floor_detail_ro_back.jpg);
	background-position:-10 0;
	padding:0 0 0 48px;
	width:50px;
	vertical-align:top;
	}
	table#ro td#artist{
	background-image:url(global_gfx/floor_detail_ro_back.jpg);
	background-position:-108 0;
	vertical-align:top;
	}
	
				html>body table#ro td#time{
				background-image:url(global_gfx/floor_detail_ro_back.jpg);
				background-position:-10px 0;
				padding:0 0 0 48px;
				width:50px;
				vertical-align:top;
				}
				html>body table#ro td#artist{
				background-image:url(global_gfx/floor_detail_ro_back.jpg);
				background-position:-108px 0;
				vertical-align:top;
				}
				
	
	table#ro td#footer{
	background-image:url(global_gfx/floor_detail_ro_end.jpg);
	background-position:-10px top;
	background-repeat:no-repeat;
	height:50px;
	font-size:1px;
	padding:0;
	}
/*--- AfterParties----------------------------------------*/
.afterparties{
	padding:20px 20px 20px 20px;
	}
	.ap-pre-entry{
		font-size:12px;
		padding:10px 10px 0px 10px;
		margin:0px 2px 20px 2px;
		background-image:url(../../ril2006/page/ap_pre_back.jpg);
		background-repeat:no-repeat;
		background-position:1 0px;
		height:55px;
		}
	.ap-entry{
		font-size:12px;
		padding:10px 10px 0px 10px;
		margin:0px 2px 20px 2px;
		background-image:url(../../ril2006/page/ap_back.jpg);
		background-repeat:no-repeat;
		background-position:1 0px;
		height:70px;
		}
		.ap-ort{
			font-size:14px;
			font-weight:bold;
			border-bottom:1px solid #000000;
			}
		#ap-club{
			}
			#ap-club a{
				font-size:14px;
				padding:5px 0px 5px 15px;
				background-image:url(global_gfx/page_go.gif);
				background-repeat:no-repeat;
				background-position:0 7px;
				display:block;
				width:100%;					
				}
				html>body #ap-club a{
					width:auto;
					}
				#ap-club a:hover{
					padding:5px 0px 5px 35px;
					background-position:20 7px;
					}
		.ap-name{
			}
/*--- AfterParty-Detail---*/
	.ap-detail{
		background-color:#06397D;
		font-size:12px;
		background-image:url(../../ril2006/page/ap_detail_back.gif);
		background-repeat:no-repeat;
		padding:20px;
		height:550px;
		}
		.empire{
			background-image:url(../../ril2006/page/ap_detail_back_empire.gif);
			min-height:550px;
			}
		.ap-detail p{
			margin:0px;
			padding:0px;
			border:0px;
			}
		.ap-detail table{
			margin:30px 0px 0px 0px;
			}
			.ap-detail table td.navigation p{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				padding:5px;
				text-align:center;
				vertical-align:middle;
				}
				.ap-detail table td.navigation p a{
					font-size:12px;
					padding:2px;
					background-color:#FFFFFF;
					background-image:none;
					}
				.ap-detail table td.navigation p a:hover{
					color:#FFFFFF;
					background-color:#008020;
					background-image:none;
					}
			.ap-detail table td.ap-location p{
				font-size:14px;
				padding:5px 0px 0px 0px;
				color:#06397D;
				font-weight:bold;
				text-align:center;
				border:0px solid #FFFFFF;
				}
			.ap-detail table td.ap-name p{
				padding:0px 0px 5px 0px;
				color:#000000;
				font-weight:bold;
				text-align:center;
				border:0px solid #FFFFFF;
				}
			.ap-detail table td.ap-addresse p{
				padding:0px 0px 0px 0px;
				font-size:10px;
				color:#000000;
				text-align:center;
				border-bottom:1px soild #000000;
				}
			.ap-detail table td.ap-sonstiges p{
				padding:0px 0px 5px 0px;
				font-size:10px;
				color:#000000;
				text-align:center;
				border-bottom:1px soild #000000;
				}
			.ap-detail table td.ap-copy p{
				font-size:12px;
				text-align:justify;
				line-height:130%;
				padding:0px 0px 10px 0px;
				}
			.ap-detail table td.ap-lineup p{
				color:#FFFFFF;
				font-size:12px;
				font-weight:bold;
				text-align:justify;
				padding:5px;
				line-height:130%;
				background-color:#CA0B01;
				}
			.ap-detail table td.ap-absage{
				background-color:#CA0B01;
				text-align:left;
				padding:20px 20px 20px 20px;
				width:450px;
				}
				.ap-detail table td.ap-absage h2{
					font-size:16px;
					color:#FFFFFF;
					border-bottom:1px solid #ffffff;
					}
				.ap-detail table td.ap-absage p{
					color:#FFFFFF;
					font-size:12px;
					font-weight:bold;
					}
				.ap-detail table td.ap-absage a{
					color:#ffffff;
					text-decoration:underline;
					}
			.ap-detail table td.ap-links p{
				padding:10px 0px 10px 0px;
				text-align:center;
				}
				.ap-detail table td.ap-links p a{
					padding:0px 0px 0px 15px;
					background-image:url(global_gfx/page_go.gif);
					background-repeat:no-repeat;
					background-position:0 3px;
					}
				.ap-detail table td.ap-links p a:hover{
					text-decoration:underline;
					}
			.ap-detail table td.ap-logos{
				text-align:center;
				}
			.ap-detail table td.ap-logos p{
				text-align:center;
				}
			.ap-detail table td.ap-logos p img{
				margin:3px;
				padding:auto;
				}
	
/*--- Tickets --------------------------------------------*/
.tickets{
	font-size:13px;
	padding:20px 20px 10px 20px;
	}
	.tickets h3{
		margin:0px;
		font-size:16px;
		padding:10px 0px 0px 0px;
		font-weight:normal;
		}
	.tickets h4{
		margin:0px;
		font-size:15px;
		font-weight:bold;
		padding:50px 0px 10px 0px;
		}
	.tickets h5{
		font-size:15px;
		font-weight:normal;
		margin:0px;
		padding:0px 0px 0px 0px;
		}	
		.tickets h5 a{
			font-size:15px;
			color:#000000;
			text-decoration:underline;
			font-weight:normal;
			}
	.tickets h6{
		margin:0px;
		font-size:10px;
		color:#000000;
		}
	.tickets p{
		text-align:justify;
		font-size:13px;
		}
	.tickets p.hinweis{
		font-size:11px;
		}
/*VVK-INFO*/
	#vvk-info{
		margin:10px 0 0 0;
		padding:5px;
		border:1px solid #CC0000;
	}
	h1#vvk-info-head{
		color:#CC0000;
		border:none;
		margin-bottom:3px;
		padding-bottom:0;
		background-image:none;
		}
	#vvk-info ol{
		margin:0 0 0 30px;
		padding:0;
		}
	#vvk-info ol li{
		padding:3px 0px 3px 0px;
		}
/*--- VVK Liste---*/
.vvk-liste{
	padding:20px 20px 10px 20px;
	}	
	table.vvk td{
		font-size:11px;
		padding:3px;
		background-image:url(../../ril2006/page/vvk_back.jpg);
		width:550px;
		}
	table.vvk td.ungerade{
		color:#000000;
		background-image:url(../../ril2006/page/vvk_back_2nd.jpg);
		}
	table.vvk td.links{
		font-weight:bold;
		width:50px;
		}
	table.vvk td.mitte{
		width:200px;
		}
	table.vvk td.rechts{
		}
	table.vvk td.grechts{
		}
/*--- Anreise --------------------------------------------*/
	.anreise{
		font-size:13px;
		padding:20px 20px 10px 20px;
		}
	.anreise h1{
		}
	.anreise h3{
		font-size:14px;
		padding:0px 0px 0px 0px;
		margin:30px 0px 5px 0px;
		border-bottom:1px dashed #EFB901;
		}
	.anreise h4{
		font-size:12px;
		padding:0px 0px 0px 0px;
		margin:30px 0px 5px 0px;
		}
	.anreise ul{
		padding:0px 100px 0px 20px;
		margin:0px 0px 0px 20px;
		}
		.anreise li{
			padding:2px 0px 2px 0px;
			}
		.anreise p.right{
			width:100%;
			text-align:right;
			margin-top:10px;
			}
		.anreise a:hover{
			text-decoration:underline;
			}
/*--- Bus-Specials ---------------------------------------*/
.bus-specials{
	font-size:13px;
	padding:20px 20px 10px 20px;
	}
	.bs-entry{
		margin:0px 0px 30px 0px;
		}
	.bs-entry h2{
		font-size:16px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 20px 0px;
		letter-spacing:normal;
		}
	.bs-logo{
		float:left;
		padding:0px 0px 0px 0px;
		margin:0px;
		}
	.bs-entry p{
		padding:0px 0px 0px 170px;
		}
/*--- Review (RiL internes Fotoalbum) --------------------*/
	.tx-gooffotoboek-pi1{
		padding:20px 20px 10px 20px;
		}
		.tx-gooffotoboek-pi1 a{	
			}
		.tx-gooffotoboek-pi1 a:hover{
			text-decoration:underline;
			}			
/*--- location -------------------------------------------*/
.location{	
	}
.location-text{
	font-size:13px;
	padding:20px 20px 10px 20px;
	}
	.location-text h2{
		background-image:none;
		padding-left:0px;
		font-size:17px;
		}
/*--- specials -------------------------------------------*/
.specials{	
	font-size:13px;
	padding:20px 20px 10px 20px;
	}
	.specials a{
		font-size:12px;
		}
	.img-wally{
		float:left;
		margin:0px 20px 0px 0px;
		}
	p.wallpaper{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}
	
	.specials p.info{
		padding:0px;
		font-size:11px;
		}
	p.ss-info{
		font-size:12px;
		}
/*--- eCards------------------------------*/
/*ACHTUNG: mehrfach vorhanden, ineinander verschachtelt*/
.tx-srsendcard-pi1{
	width:550px;
	}
.tx-srsendcard-pi1 p{
    font-size: 10pt;
	}
.tx-srsendcard-pi1 h2{
	text-align:left;
	border:none;
    }
.tx-srsendcard-pi1 a{
    font-size: 10pt;
}
.tx-srsendcard-pi1 a:hover{
    font-size: 10pt;
	text-decoration:underline;
}
/* SELECTION */
.outer-selection{
    width: 550px;
    background-color: #FFFFFF;
}
.outer-selection h2{margin:20px;}
.image_selector{}
.image_selector table{
	padding:0px;
	margin:0px 0px 0px 0px;
	}
.image_selector table td{padding:0px 0px 20px 85px;}
.outer-selction td{}
.outer-selection img{margin-bottom:5px;}

/* FORMULAR / AUSFUELLEN */
hr.sep-line{
    height: 1px;
    width: 100%;
    color: #CCCCCC;
    border: 0;
    background-color: #CCCCCC;
    margin: 10px 0px 5px 0px;
    padding: 0px;
}
table.outer{margin:20px 20px 0px 20px;}
.outer h2{font-size:14px;}
.form-part{margin-top:20px;}
.form-part input, textarea{background-color:#F5E9AF;}
.form-part p{
	margin-bottom:10px;
	}
.linkinstruction{
    padding-top: 15px;
    font-size: 10px;
}
/* PREVIEW */
tx-srsendcard-pi1-card{}
.message-part{padding-top:20px;}
.card-title{
    display: inline;
    float: left;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #DE6701;
}
.card-stamp{
    display: inline;
    float: right;
    width: 150px;
    height: 94px;
    margin: 0px 0px 0px 0px;
    text-align: right;
    vertical-align: top;
}
.card-message{
    font-size: 10pt;
    text-align: justify;
}
.card-signature{
    padding: 10px 10px 20px 0px;
}
.modify-button{
    padding: 10px 10px 5px 0px;
}
.send-button{
    padding: 5px 10px 10px 00px;
}
/* SENT */
.card_sent{
	padding:20px;
	}
/* VIEW */
.card-print{
    padding: 25px 10px 0px 10px;
}
.card-noname{
    padding: 10px 10px 0px 10px;
}
.card-send{
    padding: 10px 10px 0px 10px;
} 
/*--- FAQ -------------------------------------------*/
.faq{	
	font-size:13px;
	padding:20px 20px 10px 20px;
	}
	.faq h1{
		background-image:none;
		padding-left:0px;
		}
	.faq p{
		padding:0px 100px 30px 0px;
		}
	.faq ul{
		margin:0px 0px 30px 20px;
		}
	.faq li{
		padding:3px 0px 3px 0px;
		}
/*--- Flyerservice-----------------------------------*/
.fservice{
	padding:20px 20px 10px 20px;
	}
	.fservice form{
		background-image:url(../../ril2006/page/form_back.gif);
		}
	.fservice p{
		font-size:13px;
		}
.fservice fieldset{
	position: expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */
	border:1px solid;
	margin:0px 0px 20px 0px;
	font-size:12px;
	padding: 0px 0px 10px 10px;
	padding: expression('10px');
	background-image:url(../../ril2006/page/fieldset_back_inner.gif);
	}
	.fservice fieldset.outer{
	margin:20px 0px 0px 0px;
	padding:20px 20px 20px 20px;
	padding: expression('20px');
	border:1px solid;
	background-image:none;
	}		
	.fservice fieldset.veranstaltung{
		background-image:url(../../ril2006/page/fieldset_back_va.gif);
		background-color:#E7E7E7;
		}
.fservice legend{
	position: expression('absolute'); 
	top: expression('-9px'); /* Fixes IE problem with fieldset+legend boundaries */
	font-size:12px;
	padding: 2px 5px;
	color:#DE6701;
	font-weight:bold;
	}
.fservice fieldset p{
	margin:10px 0px 0px 0px;	
	}
.fservice fieldset input{
	font-family:"Courier New", Courier, mono;
	color:#666666;
	}
	.fservice fieldset input.submit{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	}
.fservice fieldset .hint{
	font-size:10px;
	padding:0px 0px 0px 5px;
	}	
/*---EOF---*/
