@import url("party_aktion.css");
*
{
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 0;
}

.clear{
	clear:both;
	height: 0;
	width: 0;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
}
html
{
	padding:0px;
	margin:0px;
 	height:100%;  
}
body 
{ 
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif, SimSun;
	font-size: 12px;
	margin: 0;
  	width: 100%;
  	height: 100%;
	color: rgb(30,54,113); 
  	background-color:rgb(239,248,255);
}

.h1 {
	display:block;
}

h1{
	font-size:25px;
}
h2{
	font-size:14px;
}
h3{
	font-size:12px;
}

a{
	color:rgb(200,16,36);
	outline:0px;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

p{
	padding:0 0 10px 0;
}

.contenttable p,
.tZweiSpaltig p{
	padding:0;
}

object { 
	outline:none; 
}

/* ----------CONTENT----------*/
#container{
	margin: 0 auto;
	width:974px;
	min-height:715px;
	height:auto !important;
	height:715px;
}

#bgTop{	
	height:180px;	
}
.start #bgTop{	
	background:url(../pics/bg_start_top.jpg) no-repeat 0 0;
}
.gruen #bgTop{	
	background:url(../pics/bg_gruen_top.jpg) no-repeat 0 0;
}
.gelb #bgTop{	
	background:url(../pics/bg_gelb_top.jpg) no-repeat 0 0;
}
.rot #bgTop{	
	background:url(../pics/bg_rot_top.jpg) no-repeat 0 0;
}
.history #bgTop{	
	background:url(../pics/bg_history_coverflow_top.jpg) no-repeat 0 0;
	height: 169px;
}
.normal #bgTop{	
	background:url(../pics/bg_blau_top.jpg) no-repeat 0 0;
}

/* ----------BANNER----------*/
#banner{
	position:relative; 
	padding:27px 0 0 0;
}

#logo {
	position:absolute;
	top:46px;
	left:24px;
}

/* ----------INHALT----------*/
#bgMiddle{	
	background:url(../pics/bg_middle.jpg) repeat-y 0 0;	
	min-height:320px;
	height:auto !important;
	height:320px;
}

#bgMiddleTop{
	height:38px;	
}
.start #bgMiddleTop{
	background:url(../pics/bg_start_middle_top.jpg) no-repeat 0 0;	
}

.gelb #bgMiddleTop{
	background:url(../pics/bg_gelb_middle_top.jpg) no-repeat 0 0;	
}

.gruen #bgMiddleTop{
	background:url(../pics/bg_gruen_middle_top.jpg) no-repeat 0 0;	
}

.rot #bgMiddleTop{
	background:url(../pics/bg_rot_middle_top.jpg) no-repeat 0 0;	
}
.normal #bgMiddleTop{
	background:url(../pics/bg_blau_middle_top.jpg) no-repeat 0 0;	
}

#content{
	width:656px;
	margin:-22px 0 0 185px;
	padding:0 80px 0 60px;
}

.history #content {
	padding:0;
	margin: -38px 0 0 184px;
}

/*zwei Spalten*/
.linkeSpalte{
	float:left;
	width:322px;
	margin:0 12px 0 0;
}

.linkeSpalte .linkeSpalte,
.rechteSpalte .linkeSpalte{
	width:100px;
}
.normal .linkeSpalte .rechteSpalte,
.gelb .linkeSpalte .rechteSpalte,
.gruen .linkeSpalte .rechteSpalte,
.rot .linkeSpalte .rechteSpalte,
.normal .rechteSpalte .rechteSpalte,
.gelb .rechteSpalte .rechteSpalte,
.gruen .rechteSpalte .rechteSpalte,
.rot .rechteSpalte .rechteSpalte{
	width:100px;
}

.start .rechteSpalte{
	float:left;
}

.normal .rechteSpalte,
.gelb .rechteSpalte,
.gruen .rechteSpalte,
.rot .rechteSpalte{
	float:left;
	width:300px;
}

/*Tabelle*/
table.tZweiSpaltig{
	width:320px;
}
table.tZweiSpaltig .blau{
	background-color:#d8eef9;
}
table.tZweiSpaltig .weiss{
	background-color:#ffffff;
}
table.tZweiSpaltig td{
	height:20px;
}
table.tZweiSpaltig .linksTd{
	width:170px;
}
table.tZweiSpaltig .rechtsTd{
	width:150px;
}

/*Listenformatierung*/
#content ul{
	list-style-type:square;
}

#content ul li{
	list-style-position:outside;
	margin:0 0 0 18px;
}

/*PDF Download*/
#content .pdfdownload a{
	margin:0 0 0 23px;
	display:block;
	padding:3px 0 0 0;
}

#content .pdfdownload a:hover{
	color:rgb(204,51,51);
}

.pdfdownload{
	background:url(../pics/pdfIcon.jpg) no-repeat 0 0;
	height:21px;
}

/*FAQS*/
.start-content{
	float:left;
	width:322px;
	margin:0 0 0 0;
}

.faqs{
	float:left;
	width:300px;
	background:url(../pics/table_faq_t.gif) no-repeat 0 0;
	padding:8px 0 0 0;
}
.faqsBottom{
	background:url(../pics/table_faq_b.gif) no-repeat 0 0;
	height:8px;
}

.faqs .blau{
	background-color:rgb(216,238,249);
	height:17px;
}

.faqs .weiss{
	background-color:rgb(255,255,255);
	height:17px;	
}

.faqs a{
	cursor:pointer;
	padding:2px 0 0 3px;
	display:block;
	text-decoration:none;
	color:rgb(30,54,113); 
}

.faqs a:hover{
	color:rgb(200,16,36);
}

.faqs a.active{
	color:rgb(255,255,255);
	background-color:rgb(200,16,36);
}

/*Produkt�bersicht*/
.leftUebersicht{
	float:left;
	width:390px;
}

.uebersicht{
	clear:left;
	width:330px;
	background:url(../pics/table_gu_t.gif) no-repeat 0 0;
	padding:8px 0 0 0;
}
.uebersicht .blau{
	background-color:rgb(216,238,249);
	height:17px;
}

.uebersicht .weiss{
	background-color:rgb(255,255,255);
	height:17px;	
}
.uebersichtBottom{
	background:url(../pics/table_gu_b.gif) no-repeat 0 0;
	height:8px;
}

.uebersicht a{
	cursor:pointer;
	text-decoration:none;
	color:rgb(30,54,113);
	margin:0 0 0 5px;
}
.uebersicht a:hover{
	color:rgb(200,16,36);
}

.uContainer{
	position:relative;
	min-height:250px;
	height:auto !important;
	height:250px;	
}
.uContainer .start-pic{
	position:absolute;
	top:10px;
	left:400px;
}

.uContainer .start-pic .follow-pic{
	height:265px;
}

*html .uContainer .start-pic .follow-pic{
	height:275px;
}

/*IE6-Hack*/
*html .start-pic{
	position:absolute;
	top:10px;
	left:50px;
}

.uContainer .contenttable{
	border-spacing:0px;
	font-size:10px;
	width:164px;
	margin:0 4px;	
	border-collapse:collapse;
}

/*.uContainer .uebersicht .table_content{
	left:50px;
	position:absolute;
	top:114px;
}*/

.uContainer .table_content{
	left:50px;
	position:absolute;
	top:154px;
}

.uContainer .contenttable tr{
	height:17px;
	background-color:#ffffff;
}

.uContainer .contenttable tr.zelleBlau,
.uContainer .contenttable tr.zelleBlau td{
	background-color:rgb(216,238,249);
	border-spacing:0px;
}

.uContainer .contenttable td{
	padding:0 3px 0 3px;
}

.uContainer .uebersicht .table_top{
	/*left:50px;
	position:absolute;
	top:110px;*/
	background:url(../pics/table_nw_top.gif) no-repeat 0 0;
	width:172px;
	height:4px;
}

.uContainer .table_top{
	left:50px;
	position:absolute;
	top:150px;
	background:url(../pics/table_nw_top.gif) no-repeat 0 0;
	width:172px;
	height:4px;
}

.uContainer .table_bottom{
	background:url(../pics/table_nw_bottom.gif) no-repeat 0 bottom;
	width:172px;
	height:4px;
}

.uContainer .table_content{
	background:url(../pics/table_nw.gif) repeat-y 0 0;
}

.uebersicht .whatis{
	font-size:10px;
	/*left:0px;
	position:absolute;
	top:230px;*/
	width:200px;
	margin-left:50px;
	display:block;
}

.uebersicht .additionalWhatis {
	display:block;
	width:250px;
	margin-top:50px;
}

/*Bild links gefloatet, rechts Text*/
.floatImg img{
	float:left;
	margin:0 10px 0 0;
}

.floatImg .btext{
	float:left;
}

/*Produktionsschritte*/
.production{
	position:relative;
	clear:both;
}

.production .introduction{
	float:left;
	margin:0 12px 0 0;
	width:322px;
	height:250px;
}

.production .description{
	height:34px;
	padding:0 0 0 37px;
	margin-top:10px;
}

.production .pic{
	float:left;
	margin-top:10px;
}
.production .pic a img{
	cursor:pointer;
	filter:alpha(opacity=60); /*IE*/
	-moz-opacity: 0.6;
	opacity: 0.6; 
}
.production .pic a img:hover,
.production .pic a.active img{
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0; 
}

.production .follow-content{
	position:absolute;
	top:0px;
	left:334px;
	margin:0 12px 0 0;
	width:251px;
}

/*Kontaktformular*/
.tx-pilmailform-pi1{
	margin:0 0 10px 0;
}
.tx-pilmailform-pi1 .message{
	float:left;
	width:320px;
}

.tx-pilmailform-pi1 textarea,
.tmail-form-textarea{
	width:280px;
	height:150px;
	background-color:#D8EEF9;
	border:none;
	margin:3px 0 0 0;
}
.tx-pilmailform-pi1 .tmail-form-label-title-main{
	margin:0 0 3px 0;
}

.tx-pilmailform-pi1 .tmail-form-input,
.tx-pilmailform-pi1 .tmail-form-input-plz,
.tx-pilmailform-pi1 .tmail-form-input-ort,
.tmail-form-input{
	background-color:#D8EEF9;
	border:none;
	height:17px;
	margin:0 0 3px 0;
	width:195px;
}
.tx-pilmailform-pi1 .tmail-form-input-plz{
	width:45px;
}

.tx-pilmailform-pi1 .tmail-form-input-ort{
	width:147px;
}

.tx-pilmailform-pi1 .tmail-form-label,
.form-label{
	width:80px;
	display:inline;
	float:left;
}
.form-label{
	width:180px;
}

.tx-pilmailform-pi1 .label-long{
	width:100px;
}

.tx-pilmailform-pi1 .form-fehler{
	color:red;
	font-weight:bold;
}

.tmail-form-main-header-err{
	color:#C81024;
}

.form-submit{
	margin-left:180px;
}

/*Login*/
.tx-felogin-pi1{
	width:300px;
}

.tx-felogin-pi1 div{
	margin-bottom:10px;
}
.tx-felogin-pi1 input.form-input{
	background-color:#D8EEF9;
	border:none;
	height:17px;
	margin:0 0 3px;
	width:195px;
}

/*dam download*/

.tx-damdownloads-pi1{
	width:480px;
}

.tx-damdownloads-pi1 .searchcategory{
	background-color:#D8EEF9;
	border:1px solid rgb(150, 195, 232);
	width:200px;
	margin:10px 5px 10px 0;
	float:left;
}

.tx-damdownloads-pi1 .search{
	background-color:#D8EEF9;
	height:15px;
	margin:0;
	padding:2px;
	width:150px;
	margin:10px 5px 10px 0;
	float:left;
}

.tx-damdownloads-pi1 .searchsubmit{
	margin:10px 0 10px 0;
	float:left;
}

.tx-damdownloads-pi1 .searchresult{
	margin:10px 0 10px 0;
}

.tx-damdownloads-pi1-list {
	width:480px;
}
.tx-damdownloads-pi1 .searchresult, .tx-damdownloads-pi1-list {
	clear:left;
	display:block;
}
.tx-damdownloads-pi1-list .row {
	background-image:url(../pics/242.gif);
	background-position:right center;
	background-repeat:repeat-y;
	clear:left;
	display:block;
	float:left;
	height:auto;
	margin:10px 0;
	width:480px;
}
.tx-damdownloads-pi1-list .row .item {
	background-image:url(../pics/242.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	display:inline;
	float:left;
	padding:0 10px;
}

.tx-damdownloads-pi1 .pixellinie{
	clear:both;
	border-top:1px solid  #D8EEF9;
}

/*Rezepte*/
.listitem{
	margin:0 0 5px 0;
	clear:both;
}

/* ----------FOOTER----------*/
#bgBottom{	
	width:989px;
	height:210px;
	background:url(../pics/bg_bottom.jpg) no-repeat 0 top;
}

.history #bgBottom {
	background:url(../pics/bg_history_coverflow_bottom.jpg) no-repeat 0 top;
	height: 85px;
}

.start #bgBottom img{
	float:left;
	margin:58px 15px 0 0;
	width:232px;
}

.fbanner{
	float:left;
	margin:58px 15px 0 0;
	width:232px;	
}

.history .fbanner {
	float: none;
	position:absolute;
	margin-top:0px;
	top:620px;
}

#footerMiddle {
	width: 100%;
	margin-top: 20px;		
}
#footerMiddle_folgeseite{
	margin: -35px 0 0 245px;
	height: 135px;
	overflow: hidden;
	width: 727px;
}
*html #footerMiddle_folgeseite{
	margin: -35px 0 0 245px;
}
#footerMiddle_folgeseite_flash{
	margin: -35px 0 0 245px;
	height: 135px;
	overflow: hidden;
	width: 727px;
	position: absolute;
}
*html #footerMiddle_folgeseite_flash{
	margin: -60px 0 0 245px;
}
/* FCE footerListTxt */
.footerListTxt {
	font-family: Arial;
	float: left;
	color: #7997b9;
	font-size: 11px;
	width: 120px;
	margin: 0 0 15px 0;
}

.footerListTxt a {
	color: #7997b9;
	text-decoration: none;
}
.footerListTxt a:hover {
	color: #033673;
}		

.footerListTxt h2 {
	font-size: 11px;
	font-weight: normal;
	width: 100%;
	margin:0 0 7px 0;
	text-transform: uppercase;
}
		


/*IE6-Hack*/
*html .history .fbanner{
	margin-left:-245px;
}

#bgBottom .last{
	margin:58px 0 0 0;	
}

.flr {
	float:right;
	margin:95px 15px 0 245px;	
}

.flr a{
	padding:0 0 0 2px;
}

.flr .csc-textpic{
	float:left;
	width:108px;
}

.flr .csc-textpic-clear{
	clear:none;
}

/* ----------Rezepte---------- */

/*Category + Search*/
#content .tt_products_item_catlist ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#content .tt_products_item_catlist ul li {
	margin:0;
}

.tt_products_item_catlist{
	margin:20px 0 0;
	background:transparent url(../pics/bg_rezeptsuche_top.jpg) no-repeat 0 bottom;
	height:62px;	
}

.tt_products_item_search{
	background:transparent url(../pics/bg_rezeptsuche_bottom.jpg) no-repeat 0 0;
	height:72px;	
}

.tt_products_item_search #swords{
	font-family:Arial,Verdana,Helvetica,Geneva,sans-serif,SimSun;
	height:17px;
	font-size:12px;
	padding:3px 0 0 6px;
	margin:2px 0 0 10px;
	float:left;
	width:194px;
	color:rgb(148, 198, 233);
	font-weight:bold;
}

*html .tt_products_item_search #swords{
	width:192px;
} 

.tt_products_item_search .submit{
	margin:2px 0 0 0px;
}
*html .tt_products_item_search .submit{
	margin:2px 0 0 -3px;
}
/*List*/
#tx-ttproducts-pi1-list{
	margin:20px 0 0 15px;
}

#tx-ttproducts-pi1-list a{
	color: rgb(7,52,111);
	text-decoration:none;
	cursor:pointer;
	background:url(../pics/btn_pfeil_blau.jpg) no-repeat 0 2px;
	padding:0 5px 0 15px;
}

#tx-ttproducts-pi1-list .page_navigation  {	
	margin:10px 0;
}
#tx-ttproducts-pi1-list .page_navigation a{
	background:none;
	padding:0 0 0 5px;
}

#tx-ttproducts-pi1-list .page_navigation .page_prev{
	display:none;
}

#tx-ttproducts-pi1-list .page_navigation .page_next {
	display:none;
}



#tx-ttproducts-pi1-list a:hover{
	text-decoration:underline;
}

/*Single*/
.tt_products_item_single_display{
	width:400px;
	float:left;
}
#tx-ttproducts-pi1-single .product_datasheet{
	float:left;
	margin:0 20px 0 0;
}

#tx-ttproducts-pi1-single .product_datasheet a{
	color: rgb(184,28,41);
	font-weight:bold;
	text-decoration:none;
	background:url(../pics/btn_pfeil_rot.jpg) no-repeat 0 2px;
	padding:0 0 0 15px;
}

#tx-ttproducts-pi1-single .list_link a{
	color: rgb(7,52,111);
	font-weight:bold;
	text-decoration:none;
	background:url(../pics/btn_pfeil_blau.jpg) no-repeat 0 2px;
	padding:0 0 0 15px;
}

.tt_products_item_single_display h1{
	margin:0 0 10px 0;
}

.tt_products_item_single_display .product_note{
	margin:0 20px 0 0;
}

.tt_products_item_single_display ol,
.tt_products_item_single_display ul{
	margin:0 0 0 18px;
}

/*Related*/
.tt_products_item_related{
	float:left;
	width:230px;
	background:transparent url(../pics/bg_related_middle.jpg) repeat-y 0 0;
}

.tt_products_item_related h3{
	color: rgb(184,28,41);
	font-weight:bold;
	font-size:12px;
	background:transparent url(../pics/bg_related_top.jpg) no-repeat 0 0;
	height:23px;
	padding:10px 0 0 13px;
}
.tt_products_item_related a{
	color: rgb(7,52,111);
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 13px;
}
.tt_products_item_related p,
.subheader p{
	padding:0 0 5px 13px;
}

.tt_products_item_related_bottom{
	background:transparent url(../pics/bg_related_bottom.jpg) no-repeat 0 bottom;
	height:10px;
	clear:both;
}

/*TIPP*/
.subheader{	
	float:left;
	width:230px;
	background:transparent url(../pics/bg_tipp_middle.jpg) repeat-y 0 0;
	margin:0 0 10px 0;
}

.subheader h3{
	color: rgb(7,52,111);
	font-weight:bold;
	font-size:12px;
	background:transparent url(../pics/bg_tipp_top.jpg) no-repeat 0 0;
	padding:90px 0 8px 13px;
}

.subheader h3 .red{
	color: rgb(184,28,41);
}

.subheader_bottom{
	background:transparent url(../pics/bg_tipp_bottom.jpg) no-repeat 0 bottom;
	height:7px;
	clear:both;	
}
/* Bürger Party */
#bgMiddle.party{
	background: url(../pics/buerger_party.jpg) no-repeat 0 0 #d8eefb;
	width: 950px;
	height: 522px !important;
}
#bgMiddle.party #bgMiddleTop{
	background: none;
}
#bgMiddle.buerger_party a{
	float: right;
	margin: -35px 10px 0 0;
	color: #7bb7f7;
	font-family: Helvetica;
	font-weight: bold;
}
/* Bürger Party Ende*/
#bgMiddle.partyEnde{
	background: url(../pics/buerger_party_end.jpg) no-repeat 0 0 #d8eefb;
	width: 950px;
	height: 522px !important;
}
#bgMiddle.partyEnde #bgMiddleTop{
	background: none;
}
/* Bürger Party Gallery*/
#bgMiddle.partyGallery{
	background: url(../pics/bg_buerger_party_gallery.jpg) no-repeat 0 0 #d8eefb;
	width: 950px;
	height: 539px !important;
}
#bgMiddle.partyGallery #bgMiddleTop{
	background: none;
}
/* Bürger Domino*/
#bgMiddle.domino{
	background: url(../pics/buerger_domino.jpg) no-repeat 0 0 #d8eefb;
	width: 950px;
	height: 522px !important;
}
#bgMiddle.domino #bgMiddleTop{
	background: none;
}
/*	------------------------------------------------------------------
	SIMPLE DOWNLOADS: START
	--------------------------------------------------------------- */
	
	ul.sd
	{
		padding:35px 0 0 10px;
		text-decoration: none;
		cursor: pointer;
		width:220px;
		height:20px;
		background-image: expression(
	        this.onmouseover = new Function("this.className += ' sd-hover';"),
	        this.onmouseout = new Function("this.className = this.className.replace(new RegExp(' sd-hover\\b'), '');")
	        );
	}
	
	ul.sd:hover,
	ul.sd-hover
	{
		cursor: pointer;
		color: rgb(45,75,155);
	}
	#sd li
	{
		height: auto !important;
		height:20px;
		min-height: 20px;
		cursor: pointer;
	}
	#sd li:hover
	{
		color: rgb(45,75,155);
	}
	#sd li ul
	{
		/*clear:both;
		display: inline;*/
		position: absolute;
		left: -9000px;
		height: auto;
		font-weight: normal;
		border: none;
		cursor: default;		
		margin:20px 0 0 -1px;
	}
	*+html #sd li ul
	{
		margin:20px 0 0 -221px;
	}
	*html #sd li ul
	{
		margin:1px 0 0 -199px;
	}
	#sd li li
	{
		margin: 0;
		padding: 0;
		cursor: auto;
	}
	.language-spalte
	{
		width: 220px;
		border: 1px solid rgb(175,222,244);
		background-color: rgb(255,255,255);
		background-image: none;
	}
	.language-spalte a
	{
		text-align: left;
		display: block;
		text-decoration: none;
		padding: 1px 0 1px 8px;
		color: rgb(148, 198, 233);
		font-weight:bold;
		font-size:12px;
	}
	.language-spalte a:hover
	{
		background-color: rgb(244,244,244);
		color: rgb(7,52,111);
	}
	
	#sd li ul a
	{
		text-decoration: none;
	}
	#sd li ul a:hover
	{

	}

	#sd li:hover ul,
	#sd li.hover ul
	{
		left: auto;
		height:55px;
	}
	#languagecenter
	{
		width: 220px;
		font-weight: 100;
		font-size: 10px;
		text-decoration: none;
		cursor: default;
	}
	#languagecenter:hover
	{
		color: rgb(45,75,155);
		cursor: default;
	}
	.quick-finder
	{ 
		text-align: center;
		cursor: default;
	}
	.quick-finder1, a.quick-finder1:hover
	{		
		float:left;
		text-align:left;
		color: rgb(7,52,111);
		font-weight:bold;
		font-size:12px;
		padding:3px 54px 0 8px;
		display: block;
		overflow: hidden;
		cursor: default;
		width:138px;
		height:17px;
		background-color:rgb(255,255,255);
	}
	*html .quick-finder1{
		height:20px;
	}
	.quick-finder3, a.quick-finder3:hover
	{
		color: #444444;
		font-size:10px;
		float: left;
		padding:1px 50px 0 8px;
		display: block;
		overflow: hidden;
		cursor: default;
	}
	*html .quick-finder1, a.quick-finder1:hover
	{
		padding:1px 52px 0 8px;
	}
	
	.quick-finder2
	{
		float:left;
		text-align: middle;
	}
	
/*	------------------------------------------------------------------
	SIMPLE DOWNLOADS: END
	--------------------------------------------------------------- */
/* ----------clearfix zum Aufheben der Floatumgebung---------- */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* ---- Ticket Gewinnspiel ---- */
*html #container .ticketGewinnspiel{
	background: transparent url(../pics/gewinnspiel.gif) no-repeat 0 0;
	height:522px !important;
	width:950px;
}

#bgMiddle.ticketGewinnspiel{
	background: transparent url(../pics/gewinnspiel.gif) no-repeat 0 0;
	height:522px !important;
	width:950px;
}


#bgMiddle.ticketGewinnspiel #content{
	width:740px;
}

#bgMiddle.ticketGewinnspiel #bgMiddleTop {
background:none;
}

.tmail-form-main-tickets{
	margin:165px 0 0 517px;
	width:181px;
	height:211px;
	padding:0 4px 4px 0px;
}


.tmail-form-main-tickets label{
	width:100%;
	float:left;
	color:#750d17;
	font-size:11px;
	font-weight: bold;
	margin: 3px 0 2px 6px;
}

*+html .tmail-form-main-tickets label{
	margin: 2px 0 1px 7px;
}

*html .tmail-form-main-tickets label{
	margin: 2px 0 1px 7px;
}

.tmail-form-main-tickets input{
	background:#dcdcdc;
	width: 173px;
	height:20px;
	margin: 0 0 0 6px;
}

.tmail-form-main-tickets input.lizenzcheck{
	width:15px;
	margin:10px 0 0 0;
	float:left;
	background:none;
}

.tmail-form-main-tickets .tmail-form-label-lizenz{
	width:120px;
	margin: 12px 0 0 5px;
	float:left;
	color: #ffffff;
	font-weight: normal;
}

.tmail-form-main-tickets .tmail-form-submit-tickets{
	background: url(../pics/btn_tickets.gif) no-repeat;
	width:88px;
	height:36px;
	float:left;
	margin:0 0 0 -5px;
	color:#750d17;
	font-size:11px;
	font-weight: bold;
	cursor: pointer;
}

#bgMiddle.ticketGewinnspiel .tmail-form-erfolgsmeldung{
	margin:176px 0 0 527px;
	width:165px;
	color:#750d17;
	font-size:11px;
	font-weight: bold;
}

.tmail-form-main-tickets .tmail-form-label-ort-tickets {
	width:130px;
	margin-left:1px;
}

.tmail-form-main-tickets .tmail-form-label-plz-tickets {
	width:42px;
}

.tmail-form-main-tickets .tmail-form-input-plz-tickets{
	width:42px;
	margin-right:2px;
	float:left;
}

.tmail-form-main-tickets .tmail-form-input-ort-tickets{
	width:127px;
	float:left;
	margin-left:1px;
}

.tmail-form-label-lizenz a{
	color:#ffffff;
	text-decoration: none;
}