/*****************************
* Startseite
*****************************/
/*Hauptbereich links*/
#box_main
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:357px;
}
#box_left
{	
	background-image:url(../pics/box_start_schmal.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:relative; 
	margin-left:auto; 
	margin-right:auto;
	float:left;
	width:310px;
	height:117px;
}
#box_left img
{
	margin:3px 0 0 4px;
}

/*Hauptbereich rechts*/
#box_right
{	
	background-image:url(../pics/box_start_schmal.png);
	background-repeat:no-repeat;
	background-position:7px 0px;
	position:relative; 
	margin-left:auto; 
	margin-right:auto;
	float:right;
	width:310px;
	height:117px;
}
#box_right img
{
	margin:3px 0 0 12px;
}

/*Rechter Bereich oben*/
#content_right #box_top
{	
	background-image:url(../pics/box_start_gross.png);
	background-repeat:no-repeat;
	background-position:-1px -3px;
	position:relative; 
	margin-left:auto; 
	margin-right:auto;
	width:310px;
	height:237px;
}

#content_right #box_top img
{
	margin:2px 0 0 2px;
}
/*Rechter Bereich unten*/
#box_bottom
{	
	background-image:url(../pics/box_start_gross.png);
	background-repeat:no-repeat;
	background-position:-1px 1px;
	position:relative; 
	margin-left:auto; 
	margin-right:auto;
	width:310px;
	height:237px;
}
#box_bottom img
{
	margin:6px 0 0 3px;
}

/*Inhalt Startseite vor Hintergrundgrafik Positionieren*/
#content_left .front,#content_right .front
{	
	position:absolute; 
	top:0; 
	left:0;
}

/*schwarze ï¿½berschriften*/
#box_left .h1
{
	margin:3px 0 0 4px;
}
#box_right .h1
{
	margin:3px 0 0 11px;
}
#content_right #box_top .h1
{	
	margin:3px 0 0 3px;
}
#box_bottom .h1
{	
	margin:5px 0 0 3px;
}

#content_left .h1, #content_right .h1
{
	background-image:url(../pics/headline_schwarz.png);
	background-repeat:no-repeat;
	height:19px;
	width:143px;
	color:rgb(255,255,255);
	font-size:12px;
	padding:2px 0 0 5px;
}
/*Bild mit Text und Link - Startseite*/
#content_right .start_content
{
	margin:50px 0 0 153px;
	width:138px;
}
#content_right .start_content li.link
{
    list-style-type: none;
	background: url(../pics/navi/pfeil_black.gif) no-repeat 0 4px;
	padding:0 0 0 14px;
}
#content_right .start_content li.link:hover
{
    list-style-type: none;
	background: url(../pics/navi/pfeil_red.gif) no-repeat 0 4px;
	padding:0 0 0 14px;
}
.start_content .underline
{
    list-style-type: none;
	height:3px;
	background:url(../pics/punkt_grau.gif) repeat-x top;
	margin: 5px 0 2px 0;
}

#content_right .start_content li.text
{
	list-style-type: none;
	background: none;
	padding:0 5px 10px 15px;
}

#content_right .start_content a
{
	font-size:12px;
	font-weight:bold;
}

#content_right .start_content a:hover
{
	text-decoration:none;
	color:rgb(125,4,21);
}

/*****************************
* Folgeseiten
*****************************/
#content .underline{
	height:3px;
	background:url(../pics/punkt_grau.gif) repeat-x bottom;
	margin: 5px 0 15px 0;
}

#content .h1
{
	clear:both;
	font-weight:normal;
	font-size:25px;
	margin: 15px 0 0 0;
}

#content ol {
	margin-left: 31px;
}

/*Boxen rechts*/
#box, #box_newsletter
{
	background-image:url(../pics/box_folge_main.png);
	background-repeat:repeat-y;
	position:relative; 
	margin-left:auto; 
	margin-right:auto;
	float:left;
	width:156px;
	margin:0 0 8px 0;
}

#box img
{
	margin:8px 0 0 15px;
}
.inputnewsletter
{
	background-color:rgb(231,231,231);
	width:120px;
	font-size:11px;
	padding:1px 0 1px 0;
	
	border:1px solid rgb(204,204,204);
}
.supmitnewsletter
{
	background-color:rgb(255,255,255);
	font-size:11px;
	font-weight:bold;
	margin:0 0 0 0px;
	padding:0;
	width:67px;
	cursor:pointer;
	border:none;
}

.supmitnewsletter:hover
{
	text-decoration:none;
	color:rgb(125,4,21);
}

.border_top
{
	clear:both;
	background-image:url(../pics/box_folge_top.png);
	background-repeat:no-repeat;
	background-position:0px bottom;
	height:22px;
}
.border_top p
{
	color:rgb(127,0,21);
	font-weight:bold;
	padding:3px 0 0 16px;
}
.border_bottom
{
	background-image:url(../pics/box_folge_bottom.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:20px;
}
#box_newsletter .folge_content
{
	margin:5px 0 0 15px;
	width:120px;
}
#box .folge_content
{
	margin:-20px 0 0 15px;
	width: 125px;
}
#box .folge_content p {
	line-height: 14px !important;
	margin:0 10px 0 -14px;
}

.folge_content li.link
{
    list-style-type: none;
	background: url(../pics/pfeil_black_box.gif) no-repeat 0 5px;
	padding:0 0 0 14px;
}
.folge_content li.link:hover
{
    list-style-type: none;
	padding:0 0 0 14px;
}
.folge_content .underline
{
    list-style-type: none;
	height:3px;
	background:url(../pics/punkt_grau.gif) repeat-x top;
	margin: 5px 0 2px 0;
}

#box .folge_content li.text
{
	list-style-type: none;
	background: none;
	width:120px;
	padding:0 5px 10px 15px;
}
#box_newsletter .folge_content li.text
{
	list-style-type: none;
	background: none;
	width:120px;
	padding:0px 5px 5px 0px;
}

.folge_content a
{
	font-size:11px;
	font-weight:bold;
}

.folge_content a:hover
{
	text-decoration:none;
	color:rgb(125,4,21);
}



/*Inhalt Startseite vor Hintergrundgrafik Positionieren*/
#content .box
{
	padding:0 0 40px 0;
}
#content .front
{	
	position:absolute; 
	top:0; 
	left:0;
}
/*Bild mit Text und Link - Folgeseiten*/
#content .start_content
{
	margin:185px 0 0 265px;
	width:280px;
	text-align:right;
	line-height:18px;
}
#content .start_content li.text
{
	list-style-type: none;
	background: none;
	padding:0 0 10px 15px;
}
#content .start_content li.link
{
    list-style-type: none;
}
#content .start_content li.link:hover
{
    list-style-type: none;
}

#content .start_content a
{
	font-size:12px;
	background: url(../pics/navi/pfeil_black.gif) no-repeat 0 4px;
	font-weight:bold;
	padding:0 0 0 14px;
	text-decoration:none;
}

#content .start_content a:hover
{
	text-decoration:none;
	background: url(../pics/navi/pfeil_red.gif) no-repeat 0 4px;
	color:rgb(125,4,21);
	padding:0 0 0 14px;
}

/*Bild mit Text - Standardelement*/
#content .csc-textpic
{
	margin:13px 0 0 0;
}

#content p
{
	line-height:18px;
}

/*Downloadlink*/
.download
{
	text-decoration:underline;
}

/*Standort ï¿½bersicht*/
.gallery
{
	float:left;
	margin:0 0 15px 0;
}

.textlink
{
	background: url(../pics/navi/pfeile_grau.gif) no-repeat 0 3px;
	padding:0 0 0 14px;
	margin:0 0 0 5px;
}


/* Presse */
td.presse-tag {
	vertical-align: top;
	text-align: right;
	width: 120px;
	padding-right: 8px;
}


/* Personal Shopping */
#pstable td {
	border-bottom: 1px dashed #d6d6d6;
	padding: 0 0 5px 0;
}


/*Gastronomie Boxen*/
.gastro .b_top
{
	clear:both;
	background-image:url(../pics/b_top.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:42px;
	width:541px;
}

.gastro .b_top .h2
{
	font-weight:bold;
	font-size:16px;
	margin: 15px 0 0 0;
	padding:10px 0 0 21px;
}
#content .gastro .b_top .underline
{
	height:3px;
	background:url(../pics/punkt_grau.gif) repeat-x bottom;
	margin: 5px 25px 15px 18px;
}

.gastro .b_content
{
	background-image:url(../pics/b_content.jpg);
	background-repeat:repeat-y;
	position:relative; 
	margin-left:auto; 
	margin-right:auto;
	float:left;
	width:541px;
	margin:0 0 40px 0;
}

.gastro .b_content .text
{
	width:320px;
	float:left;
	margin:2px 0 0 0;
}

.gastro .b_bottom
{
	clear: both;
	background-image:url(../pics/b_bottom.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:17px;
	width:541px;
}

.gastro .image
{
	float:left;
	width:175px;
	margin:2px 0 0 18px;
}

.gastro .image img
{
	margin:0 0 15px 0;
}

.gastro .contenttable td
{
	vertical-align:top;
	padding:0 15px 0 0;
	border-bottom: 0;
}

.gastro a
{
	text-decoration:underline;
}

/*Tabelle Kreditkartenvorteile*/
.card_tabelle tr.zeile:hover,.card_tabelle tr.hover
{
	/*background:url(../pics/punkt_grau.gif) repeat-x top;*/
	background-color:rgb(246,246,246);
}

.card_tabelle
{
	height:3px;
	/*background:url(../pics/punkt_grau.gif) repeat-x bottom;*/
}
.card_tabelle .level1
{
	font-size:13px;
	list-style-type: none;
}

.card_tabelle .level2
{
	display:none;
}


/* Zweite Ebene*/  
/*.card_tabelle ul.level1 .level2.hover, .card_tabelle ul.level1 li.hover .level2, .card_tabelle ul.level1 li:hover .level2  {  display:block; } */ 

.card_tabelle ul.level1 li:hover,.card_tabelle ul.level1 li.hover
{
	font-weight:bold;
	color:rgb(125,4,21);
	cursor:pointer;

}

.card_tabelle .level2 li:hover,.card_tabelle .level2 li.hover
{

	font-weight:normal;
	color: rgb(0,0,0);
}

/* Verschachtelte Liste (3. Ebene) */
.card_tabelle ul.level1 .level2 {
	padding:5px 0 0 25px;
    display:none;
    font-size:11px;
	font-weight:normal;
	color: rgb(0,0,0);
	background:url(../pics/black_point.gif) no-repeat 15px 11px;
}



.card_tabelle td
{
	padding:7px 0 7px 0;
}

.card_tabelle .zelle1
{
	width:420px;
	border-right:1px dashed rgb(178,178,178);
	border-bottom:1px dashed rgb(178,178,178);
}

.card_tabelle .zelle1 li span {
	text-decoration: underline;
}
.card_tabelle .zelle1 li span.level2 {
	text-decoration: none;
}

.card_tabelle .zelle
{
	width:58px;
	text-align:center;
	vertical-align:top;
	/*background-image:url(../pics/punkt_grau.gif);
	background-repeat:repeat-y;
	background-position:57px 0;*/
	border-right:1px dashed rgb(178,178,178);
	border-bottom:1px dashed rgb(178,178,178);
}
.card_tabelle .img_zelle
{
	width:58px;
	text-align:center;
	border-bottom:1px dashed rgb(178,178,178);
}
.card_tabelle .zelle_top
{
	border-bottom:1px dashed rgb(178,178,178);
}

.general_table td.zelle1 {
	border-right: none;
}
table.general_table {
	border-top: 1px dashed rgb(178,178,178);
}

table.parfum_tabelle {
	margin-bottom: 36px;
}

table.parfum_tabelle td {
	border-bottom: 1px dashed #d6d6d6;
	padding: 18px 0;
	vertical-align: top;
}

table.parfum_tabelle td.zelle1 {
	padding-right: 5px;
}

table.parfum_tabelle td.zelle2 {
	padding-left: 5px;
}

table.parfum_tabelle div.parfumbild {
	float: left;
}

table.parfum_tabelle div.parfumtext {
	margin: 0 0 0 125px;
}


/*Markenï¿½bersicht*/
.marken_container
{	
	float:left;
	margin:5px 107px 30px 0;
	width:203;
	min-height:120px;
	height:auto !important;
	height:120px;
}
.buchstabe
{
	float:left;
	width:33px;
	height:auto !important;
}
.marken
{
	float:left;
	width:170px;
	margin:0 0 0 13px;
	min-height:75px;
	height:auto !important;
	height:75px;
}

.marken_container .details
{
	position:absolute;
	left:535px;
	top:70px;
	width:189px;
	display:none;
}

#hover .details
{
	display:block;
}
#hover .marke
{
	text-decoration:underline;
	font-weight:bold;
}
#hover .text a, #hdetails
{
	cursor:pointer;
	text-decoration:underline;
	font-weight:normale;
}

#hover .b_top
{
	clear:both;
	background-image:url(../pics/marken/b_top_marken.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:96px;
	width:189px;
}

#hover .b_top img
{
	margin:26px 0 13px 29px;
}

#hover .b_top .underline
{
	height:3px;
	background:url(../pics/punkt_grau.gif) repeat-x bottom;
	margin: 5px 16px 15px 11px;
}

#hover .b_content
{
	background-image:url(../pics/marken/b_content_marken.jpg);
	background-repeat:repeat-y;
	position:relative; 
	margin-left:auto; 
	margin-right:auto;
	float:left;
	width:189px;
	margin:0 0 40px 0;
}

#hover .text
{
	margin:8px 0 13px 29px;
}

#hover .b_bottom
{
	background-image:url(../pics/marken/b_bottom_marken.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:17px;
	width:189px;
}

/*Kleine Inhaltsboxen - Partnerseiten*/
.sbox .b_top_header
{
	clear:both;
	background-image:url(../pics/b_top_sbox_header.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:50px;
	width:374px;
}

.sbox .b_top
{
	clear:both;
	background-image:url(../pics/b_top_sbox.jpg);
	background-repeat:no-repeat;
	background-position:0px bottom;
	height:12px;
	width:374px;
}
.sbox .image
{
	float:left;
	margin:0 0 0 10px;
}

.sbox .b_top_header .h2
{
	float:left;
	font-weight:bold;
	font-size:12px;
	color:rgb(125,4,21);
	margin: 19px 0 0 21px;
}

.sbox .b_content
{
	clear:both;
	background-image:url(../pics/b_content_sbox.jpg);
	background-repeat:repeat-y;
	position:relative; 
	margin-left:auto; 
	margin-right:auto;
	float:left;
	width:374px;
	margin:0 0 20px 0;
	padding:0 0 0 0;
}
.sbox .text_header
{
	width:340px;
	margin:0 0 7px 9px;
	line-height:18px;
}
.sbox .text
{
	width:340px;
	margin:-11px 0 7px 18px;
	line-height:18px;
}

#content .sbox .text p
{
	font-size:9px;
	line-height:14px;
}
#content .sbox .csc-textpic
{
	margin:12px 0 0 10px;
}

.sbox .csc-textpic-text
{
	margin:0 0 0 15px;
}
.sbox .b_bottom
{
	background-image:url(../pics/b_bottom_sbox.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:14px;
	width:374px;
}



/*Partnerseiten*/
.bild

{
	margin:-15px 0 25px 0;
	padding:0 0 0 0;
}


/* Partnerseiten - Bild */
.bild .csc-textpic .csc-textpic-imagewrap img {

	background: url(../pics/rahmen_partner_img.jpg) left top no-repeat;

	padding: 6px 11px 11px 7px;
}


/* Partnerseiten - Text */
.bild .csc-textpic-text p
{
	text-decoration:none;
	background: url(../pics/kategorien/zoom.jpg) no-repeat right 0;
	padding:0 17px 0 0;
	font-size:9px;
}
.bild .csc-textpic-text a
{
	text-decoration:none;
}
.bild .csc-textpic-text
{
	text-align:right;
}


.inhalt_rechts p
{
	margin:0 0 0 10px;
}
.kategorien img
{
	float:left;
	margin:0 0 0 0;
}
.kategorien .back
{
	clear:both;
	background: url(../pics/navi/pfeile_grau_back.gif) no-repeat 5px 3px;
	padding:0 0 0 18px;
}

.inhalt_links a,
.inhalt_rechts a
{
	text-decoration:underline;
}


/*****************************
* Gallery
*****************************/
/*List*/
.wtgallery_listpic_area
{
	float:left;
}

.wtgallery_listpic
{
	margin:4px 5px 5px 0;
}

.wtgallery_listpic img{
	border:1px solid rgb(128,128,128);
	opacity: 0.7;
  	-moz-opacity: 0.7;
  	-khtml-opacity: 0.7;
  	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
 }
.wtgallery_listpic img:hover{
	border:1px solid rgb(128,128,128);
	opacity: 1.0;
  	-moz-opacity: 1.0;
  	-khtml-opacity: 1.0;
  	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 }
 
 
/*Single*/
.wtgallery_singlepic_area
{
	float:right;
	margin:-4px 0 0 0;
}

.wtgallery_singlepic_top
{

	background-image:url(../pics/standorte/bg_galerie_single_top.jpg);
	background-repeat:no-repeat;	
	background-position:0px bottom;
	width:302px;
	height:7px;
}

.wtgallery_singlepic
{

	background-image:url(../pics/standorte/bg_galerie_single.jpg);
	background-repeat:repeat-y;
	width:302px;
}

.wtgallery_singlepic_bottom
{

	background-image:url(../pics/standorte/bg_galerie_single_bottom.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:302px;
	height:12px;
}
.wtgallery_singlepic img
{
	margin:0 0 0 8px;
}

/*Linksliste*/
.linkliste .sub
{
	display:none;
	
}

.linkliste #hover .sub
{
	clear: both;
	margin: 10px 0 10px 0;
	padding: 5px 0;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	float: left;
	width: 100%;	
}

.linkliste .cat
{
	clear: both;
	background: url(../pics/navi/pfeile_grau.gif) no-repeat 0 3px;
	padding:0 0 0 14px;
	line-height:18px;
	cursor:pointer;
	text-decoration: underline;
}
.linkliste #hover .cat
{
	background: url(../pics/navi/pfeile_grau_act.gif) no-repeat 0 3px;
	padding:0 0 0 14px;
	color:rgb(125,4,21);
	line-height:18px;
	text-decoration: none;
	font-weight: bold;
}
.linkliste li
{
	list-style-type:none;
	background:url(../pics/black_point.gif) no-repeat 5px 6px;
	padding:0 0 0 15px;
}
.linkliste ul
{
	margin:0 0 0 10px;
}

.sub .contenttable td, table.personal_shoping td {
	vertical-align: top;
	padding: 10px 15px;
	border-bottom: 1px dashed #d6d6d6;
}

.sub .contenttable tr.noborder td {
	border-bottom: none;
}

.sub .contenttable a {
	text-decoration: underline;
}

/*Partnerfirmen*/
.sponsor
{
	clear:both;
	background-image: url(../pics/hintergrund_trennlinien.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0px 15px !important;
	min-height: 90px;
	float: left;
	padding-bottom: 5px;
	width:100%;
		
}
* html .sponsor {
	height: 90px;
}
.sponsor .image
 {
 	float:left;
 	width:200px;	
 	margin:0 0 0 0;
 	padding-top: 15px;
 }
.sponsor .adresse
{
	float:left;	
	width:270px;
 	margin:0 20px 0 28px;
 	padding:15px 0 0 0;
}
.sponsor .adresse p,.sponsor .zeiten p
{
	line-height:12px;
}
.sponsor .zeiten
{
	float:left;
	width:195px;

 	margin:0 0 0 7px;
 	padding:15px 0 0 0;
}
.sponsor .zeiten table {
	cell-spacing: 3px;
}

.sponsor .zeiten table td {
	border: none;
	padding: 0;
}
#grey 
{
	background-color:rgb(246,245,245);
}
.sponsor a
{
	text-decoration:underline;
}


/*History*/
.history_container
{	
	float:left;
}

.history
{
	float:left;
	width:110px;
	height:120px;
}



.history_container .details
{
	position:absolute;
	left:20px;
	top:235px;
	width:552px;
	display:none;
}


.history_container .time, .history_container #inact
{
	cursor:pointer;
	filter:alpha(opacity=50); /*IE*/
	-moz-opacity: 0.5; /*FF*/
	opacity: 0.5; /* CSS, wird aber nicht von allen unterstï¿½tzt, FF kanns glaub ab 2.0, IE7 don't know*/
}

.history_container #act, .history_container #act_click
{
	filter:alpha(opacity=100); /*IE*/
	-moz-opacity: 1.0; /*FF*/
	opacity: 1.0; /* CSS, wird aber nicht von allen unterstï¿½tzt, FF kanns glaub ab 2.0, IE7 don't know*/
}

/*Partnerseiten browse*/
.partnerbrowse
{
	margin:10px 0 40px 0;
}

#llink
{
	float:left;
	background: url(../pics/navi/pfeile_grau_back.gif) no-repeat 0 3px;
	padding:0 0 0 14px;
}

#rlink
{
	float:right;
}

#rlink #hide
{
	display:none;
}

#rlink .vor
{
	background: url(../pics/navi/pfeile_grau.gif) no-repeat right 3px;
	padding:0 14px 0 10px;

}


#rlink .back
{
	background: url(../pics/navi/pfeile_grau_back.gif) no-repeat 0 3px;
	padding:0 0 0 14px;
}


/*Jobs*/
.inhalt ul
{
	margin:0 0 0 30px;




	line-height:18px;
}

.inhalt ul .internal-link,
.minijoboffers_list a,
.minijoboffers_single a,
.mail,
.external-link-new-window,
.ul,
.inhalt a,
.inhalt_lang a
{
	text-decoration:underline;
}

.minijoboffers_single ul
{
	line-height:18px;
	margin:0 0 0 20px;
}

.minijoboffers_list
{
	line-height:18px;
}

/***********************************
 * News - Events
 **********************************/
 .tt_news_latest a,
 .news_single a
 {
 	text-decoration:underline;
 }
 .tt_news_latest
 {
 	clear:both;
 	margin:10px 0 0 0;
 	height:90px;
 }
 .tt_news_latest .image
 {
 	float:left;

 	width:100px;
 	background:url(../pics/trenner_grau_news.gif) no-repeat right top;
 	margin:0 20px 10px 0;
 }
 
.news_single .news_single_subheader, 
.news_single .news_single_image,
.news_single .news_single_content,
.news_single .back
{	
	margin: 0px 0 0 2px;
}

.news_single_title .h1_news
{
	margin: 0 0 0 2px;
	font-size:12px;
}

.news_single .news_single_image
{
	float:right;
	margin:0 0 0 10px;
}

.news-latest-date {
	display: none;
}

/*****************************
* INDEXED SEARCH
*****************************/
.browsebox
	{
		float:left;
		width:100%;
		list-style:none;
		display:block;
		height:19px;
		line-height:19px;
		background-color:rgb(244,243,243);
		margin: 10px 0 5px 0 !important;
		padding: 2px 0 2px 0 !important;
		
	}
.browsebox li
	{
		float:left;
		
		list-style:none;
		display:inline;
	}
.browsebox li a
	{
	color:rgb(0,0,0);
	}


.browsebox .tx-indexedsearch-browselist-nextPage
	{
		padding:0 10px 0px 0;
		float:right;
	}

.browsebox-page
	{
		margin:0 5px 0 11px;
	}
.tx-indexedsearch-title a
{
	color:rgb(125,4,21);
	margin:0 0 0 8px;
}
.tx-indexedsearch-res
	{		
		min-height:20px;
		height:auto !important;
		height:20px;
		display:block;
		margin:5px 0 5px 9px;
	}
.tx-indexedsearch-descr
{
	margin:5px 0 0 24px;
}
.tx-indexedsearch-browselist-currentPage
	{
		margin:0 2px 0 2px;
	}	
.tx-indexedsearch-browselist-Page
	{
		margin:0 2px 0 2px;
		text-decoration:underline;
	}	
/* /INDEXED SEARCH */

/*****************************
* Kontaktformular
*****************************/
.tmail-form-main-header-err{
	margin:0 0 5px 0;
}
.tmail-form-main
{
	background-image:url(../pics/bg_formular.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:664px;
	margin:20px 0 0 0;
	padding:19px 0 0 15px;
}
.tmail-form-main-long
{
	background-image:url(../pics/bg_formular_lang.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:1230px;
	margin:20px 0 0 0;
	padding:19px 0 0 15px;
}

#tmail-form-main-long-hochzeit
{
	background-image:url(../pics/bg_formular_lang_hochzeit.jpg);
	background-repeat:no-repeat;
	height:1000px;
}
.tmail-form-main br, .tmail-form-main-long br
{
    clear: left;
}
.recipient
{
	float:left;
	width:250px;
	margin:0 15px 0 0;
	line-height:18px;
}

.recepient_1{
	margin:0 30px 0 0;
}
.tmail-form-main .text
{
	margin:7px 0 5px 17px;
}
.standorte
{
	float:left;
	width:180px;


}
.standort

{
	padding:0 0 5px 0;
}
.anzahl
{
	margin:7px 0 0 180px;
	display:block;
	float:left;
	line-height:18px;
}
.radio{
	padding:7px 0 0 0;
}
.tmail-form-label-title-main{
	float:left;
}

#content .summe, #content .motiv
{
	margin:0 22px 0 22px;
}
.wert

{
	display:block;
	float:left;
	line-height:18px;
	width:163px;
	margin:7px 0 0 57px;
}
.motiv_label
{
	display:block;
	float:left;
	line-height:18px;
	margin:7px 0 0 17px;
}


.form-fehler,
.form-fehler-agb,
.form-fehler-agb a
{
	color:rgb(255,0,0);
}
.form-fehler-agb a:hover
{
	color:#7D0415;
}

.checkbox
{
	margin:10px 0 0 20px;
	line-height:18px;
}
.tmail-form-check
{
	margin:10px 0 0 0;
	line-height:18px;
}
.tmail-form-label
{
	display:block;
	float:left;
	line-height:18px;
	width:163px;
	margin:7px 0 0 17px;
}
.tmail-form-label-long
{
	display:block;
	float:left;
	line-height:18px;
	width:410px;
	margin:7px 0 0 17px;
}
.tmail-form-input,.tmail-form-textarea
{
	width:250px;
	border:1px solid rgb(204,204,204);
	margin:10px 0 0 0;
	font-size:11px;
	padding:1px 0 1px 0;
}
.tmail-form-input.small
{
	width:40px;
}
.tmail-form-input.medium
{
	width:204px;
}
.tmail-form-main select,.tmail-form-main-long select
{
	border:1px solid rgb(204,204,204);
	margin:10px 0 0 0;
	font-size:11px;
}
.tmail-form-input-card1
{
	width:30px;
	border:1px solid rgb(204,204,204);
}
#tmail-form-input-card2
{
	width:30px;
	border:1px solid rgb(204,204,204);
}
#tmail-form-input-card3


{
	width:20px;
	border:1px solid rgb(204,204,204);
}
#tmail-form-input-card4
{
	width:70px;
	border:1px solid rgb(204,204,204);
}
#tmail-form-input-card5
{
	width:20px;
	border:1px solid rgb(204,204,204);
}


.tmail-form-submit
{
	background-image:url(../pics/button.jpg);
	background-repeat:no-repeat;
	width:91px;
	height:18px;

	font-size:11px;
	padding:0 0 0 15px;

	margin:10px 0 0 342px;
	cursor:pointer;
}


/******************************
 * Newsletterformular
 ******************************/
 .tx-sremailsubscribe-pi1 a {
	background-image:url(../pics/navi/pfeile_grau.gif);
	background-position:0% 60%;
	background-repeat:no-repeat;
	padding-left:14px;
	text-decoration:none;
}
 
 
.tx-sremailsubscribe-pi1
{
	background-image:url(../pics/bg_formular.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	width:545px;
	min-height:420px;
	margin:20px 0 0 0;
	padding:19px 0 19px 15px;
}

#tx-sremailsubscribe-pi1-tt_address_form .tx-sremailsubscribe-pi1-text
 {
	/*width:250px;*/
	border:1px solid rgb(204,204,204);
	margin:0 0 0 0;
	font-size:11px;
	padding:1px 0 1px 0;
}

#tx-sremailsubscribe-pi1-tt_address_form select
{
	border:1px solid rgb(204,204,204);
	margin:0 0 0 0;
	font-size:11px;
}
#tx-sremailsubscribe-pi1-tt_address_form .card
{
	display:block;
	float:left;
	margin:2px 0 0 0;
}
#tmail-form-submit
{
	background-image:url(../pics/button.jpg);
	background-repeat:no-repeat;
	width:91px;
	height:18px;
	font-size:11px;
	padding:0 0 0 15px;
	margin:10px 0 0 0;
	cursor:pointer;
}
.tx-sremailsubscribe-pi1 dt 
{
	clear:both;
	padding-right:1em;
	text-align:left;
	width:25%;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit 
{
	margin:0 0 0 0;	
}
.tx-sremailsubscribe-pi1 legend {
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.tx-sremailsubscribe-pi1 p {
	margin-bottom:0pt;
	margin-top:0.5em;
	padding:0 0 0 0;
	text-indent:0pt;
	width:500px;
}
.tx-sremailsubscribe-pi1 h4 {
	margin-top:0pt;
	padding:0 0 0 0;
}

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error {
	color:#FF0000;
	width:350px;
}

.tx-sremailsubscribe-pi1 h4
{
	font-size:14px;
}

form#tx-sremailsubscribe-pi1-tt_address_form label span {
	color: #000;
}

/* ---------- Formular für Gewinnspiel ---------- */
	.formJubiGame td {
		vertical-align: top;
	}
	
	.tooltipText{
		position: absolute;
		width:350px;
		background-color: #ffdead;
		color:black;
		border: 1px solid black;
		margin:10px 0 0 10px;
		padding:3px;
	}
	
	.inputLetter {
		border:none;
		width:17px;
		border-bottom: 1px solid black;
		font-size: 20px;
		text-align: center;
		background: transparent;
	}
	
	.goldSmall {
		color:#ae8b1a;
		font-size:12px;
	}
	.goldBig {
		color:#ae8b1a;
		font-size:20px;
		margin:0 0 0 7px;
	}	
	.formJubiGame .tmail-form-submit {
		margin: 10px 0 0 0;
	}
	
	.gameImages {
		margin: 0 0 0 10px;
	}	
	
	.gameInput {
		margin: 0 0 0 20px;
	}
	
	*html .question {
		margin:3px 0 0 0;
	}
	*+html .question {
		margin:3px 0 0 0;
	}
	
	.formularHead {
		font-size:14px;
	}

	.tx-sremailsubscribe-pi1 a.underlined,
	.underlined {
		text-decoration: underline;	
	}
	
	.hidden {
		display:none;
	}