/* CSS Document */

body {
	margin:0;
	padding:0;
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
/*	background:#CC0066;
*/}

*{margin: 0; padding: 0;}

img {display: block; border: none;}

#content_form, #content_summary {
	margin:0;
	width:450px;
	font: normal 11/18px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
}

#content_form p { 
	margin-bottom:12px;
}

.ticket{
width:250px;
height:40px;
}
select{
	position:relative;
	top:-1.4em;
	left:13em;
	display:block;
	width:20em;
	border:1px solid #a5acb2;
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

label{
	float:left;
	display:block;
	width:14em;
	clear:left;   /* Zeilenumbruch */
	margin-top:-1em;
	font-weight:normal;
}
label.first {
	margin-top: 1em;
}
#content_summary label { display:inline; margin-top: 0;}
input {
	position:relative;
 	top:-1.4em;
	left:13em;
	display:block;
	width:20em;
	border:1px solid #a5acb2;
	padding:2px;
	background:#fff;
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
input.twoline {top:-2.8em;}
input.hidden {
	background:none;
	border:none;
}
input.submit {
	top:0;
	left:13em;
	width:14em;
	margin:30px 0 5px 0;
	padding:2px;
	
}
input.check {
	position:relative;
 	top:0;
	left:0;
	width:15px;
	margin:0;
	padding:0;
	display:inline;
}
textarea {
	position:relative;
 	top:0.7em;
	left:0em;
	display:block;
	width:33em;
	height:10em;
	border:1px solid #a5acb2;
	padding:2px;
	background:#fff;
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
form {
	margin:0;
	display: block;
	float:left;
/*	border:10px solid #ff0000;
*/	width:450px;
}
#tickets select {
	width:350px;
	left:0;
	margin-bottom:5px;
}
h2 { 
	background:url(../../teile/header.jpg) top center no-repeat;
	display:block;
	height:80px;
	font: bold 20px/24px "Times New Roman", Times, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color:#AF0732;
}
h2 span {display:none}
h4 {
	font: bold 14px/22px Arial, Helvetica, sans-serif;
	color: #AF0732;
	text-transform:uppercase;
	letter-spacing:2px;
	margin:3px 0 25px 0;
}
h6.rubrik { 
	font: normal 10px/18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:4px;
	color: #000000;
	padding:25px 0 15px 0;
	text-align:center;
}
.infotext {
	float:left;
	width:400px;
}
em{
	color:#CC0033; 
	font-style:normal;
}
strong{
	font: bold 16px/16px "Times New Roman", Times, serif;
	font-style:normal;
	margin-bottom:3px;
	display:block;
}
#strong_single{

}
a.print {
	color: #CC0066;
	display: block;
	float:right;
}
a:hover.print {
	text-decoration: none;}
