html, body { margin:0px; padding:0px }
body { overflow:-moz-scrollbars-vertical; color: #333333; }
td, p, span, ol, ul, input, textarea, select, div, select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.contentcell * {
	line-height:150%;
}
input, textarea, select { padding:3px 0px 0px 0px; margin:0px 0px 1px 0px; border:1px solid #ccc; line-height:100%; background-color:#fff; }
textarea, input { padding-left:3px;  padding-right:3px; }
select { padding:1px 0px 1px 0px }
.contentcell input, .contentcell textarea, .contentcell select { line-height:100%; }
input[type=submit] { padding:6px 30px 4px 30px; cursor:pointer; }
*input[type=submit] { padding:4px 20px 2px 20px; cursor:pointer; }
input[type=checkbox] { background-color:transparent; border:0; padding:0; margin:0; }
input[type=button] { background-color:#e4eaea; cursor:pointer; }
a, a * { color: #ff0000; }
a:link { color: #ff0000; text-decoration: none }
a:visited { color: #ff0000; text-decoration: none }
a:hover { text-decoration: underline }
ul { list-style-type: none; list-style-position: outside; margin-left: 0px; padding-left: 1px;  }
ol { list-style-position: outside; list-style-type: decimal; margin-left: 0px; padding-left: 1px; }
ul li { list-style-type: none; background:url('/images/bullet.gif') no-repeat 0px 7px; padding-left:14px; }
hr {
	height:1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.printfooter{ font-size: 9px; }
.small {  font-size: 10px }
.big {  font-size: 15px }
.color1 { background-color: #f0f0f0 }
.color2 { background-color: #f8f8f8 }
.color3 { background-color: #cccccc }
.entrytitle { color: #454545; font-size:26px; font-weight:bold; line-height:100% }
.boxtitle { color:#ff0000; height:35px; padding-left:32px; padding-top:5px; font-weight:bold; background-image:url(/images/box.jpg); background-repeat:no-repeat  }
.boxcontent { padding-left:15px }
.albumnumbering { color:#999999; }
.playlink { display:block; margin-top:8px; margin-bottom:3px }
.imgholder { position:relative; width:134px; height:114px }
.playsymbol { position:absolute; top:50%; left:50%; width:23px; height:23px; margin-top:-12px; margin-left:-12px; }


.inwarelink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#aaaaaa; }
.inwarelink a:link {  color: #aaaaaa; text-decoration: none}
.inwarelink a:visited {  color: #aaaaaa; text-decoration: none}
.inwarelink a:hover { text-decoration: none}

/* Edit-Marker 02 Titeltext */

.titel {
font-size:20px;
color:#DDDDFF;
font-weight:bold;
}

/* Edit-Marker 03 Tageszahl */

.zahl {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:28px;
color: #FFFFFF;
font-weight:bold;
background-color:#000080;
height:65px;
width:65px;
}

/* Text unterhalb des Kalenders */

.text {
font-family: Verdana,Arial,Helvetica,Sans-serif;
font-size: 11px;
color:#000;
}

#tourtable {
	border-collapse:collapse;
	padding:0;
	border:0;
	width:440px;
}

.infotext, .infotext * {
	color:#ff0000;
}

.formtable, .detailtable {
	border:0;
	padding:0px;
	border-collapse:collapse;
	width:440px;
	background-color:#e4eaea;
	
}

.detailtable {
	background-color:transparent;
}

.detailtable td {
	border-bottom:1px solid #ccc;
	vertical-align:top;
	padding-right:10px;
}

.formtable td {
	padding-left:10px;
}

#tourtable .header {
	background-color:#e4eaea;
	font-weight:bold;
}

#tourtable tr td {
	border-bottom:1px solid #ccc;
	padding-right:20px;
	vertical-align:top;
}

#tourtable .lastcol {
	padding-right:0;
}

.checkboxtable  { width:100%; border-collapse:collapse; border:0; padding:0;  }
.checkboxtable td { padding:0;  }
