#tempIntro{
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.8); /* Firefox */
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.8); /* Safari, Chrome */
	box-shadow: 0 0 15px rgba(0,0,0,0.8); /* CSS3 */
    left: 203px;
    position: absolute;
    top: 50px;
	background:url(Intrografik_Betriebsferien.jpg);
	width:1000px;
	height:517px;
	cursor:pointer;
	z-index:5000;
}


.menu li.medialine
{
	margin-left:140px;
	padding-top:3px;
}
.dauerevents{
	left: 140px;
	padding: 0 10px;
	padding:0;
	float: left;
	margin-top: 73px;
	width: 120px;
	width:140px;
}
.dauerevents.lower{ margin-top:69px}
.dauerevents p{ line-height: 120%;margin:0 10px 0.67em; }
.dauerevents h4{
	background: url("/fileadmin/templates/data/pfeil.gif") no-repeat scroll 0 4px transparent;
	color: #000000;
	line-height: 17px;
	margin:0 0 0.67em;
	padding: 0 10px;
	position: relative;
	width: 120px;
}
.dauerevents hr{ border:0;border-top:solid 1px #000; margin:10px 10px 8px}


#footer.menu .medialine a
{
	font-weight:400;
	font-size:12px;
}

.imageMenu
{
	position:relative;
	width:1260px;
	overflow:hidden;
	height:300px;
	left:-140px;
	margin-bottom:100px;
	border-color:#521203;
	border-style:solid solid solid none;
	border-width:5px 5px 5px 0;
	top:0;
}
#cont .fb_edge_widget_with_comment{
	left:1123px;
	position:absolute;
	top:442px;
}
#tweetthis{
	background:#849911;
    background-image: linear-gradient(top, #849911, #647900);
    background-image: -moz-linear-gradient(top, #849911, #647900);
    background-image: -o-linear-gradient(top, #849911, #647900);
    background-image: -webkit-linear-gradient(top, #849911, #647900);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#849911', endColorstr='#647900');
	zoom:1;
    border: 1px solid #000000;
    border-radius: 3px;
    left: 1123px;
    padding: 2px 8px;
    position: absolute;
    top: 467px;
}
#tweetthis a{ color: #fff }

.imageMenu ul
{
	list-style:none;
	margin:0;
	display:block;
	height:300px;
	width:1400px;
	padding:0;
}

.imageMenu ul li
{
	float:left;
	background:transparent;
	display:block;
	overflow:hidden;
	width:252px;
	height:300px;
	position:relative;
}

.imageMenu ul li div.menu
{
	position:absolute;
	left:560px;
	top:52px;
	height:300px;
}

.imageMenu ul li div.menu a
{
	color:#000;
	font-size:16px;
	font-weight:700;
	line-height:16px;
	padding:4px 5px;
}

.imageMenu ul li div.menu a:hover
{
	color:#849911;
	background-color:#FFF;
}

.imageMenu li.events
{
	background:url(events.jpg) repeat scroll top left;
}

.imageMenu li.catering
{
	background:url(catering.jpg) repeat scroll top left;
}

.imageMenu li.willkommen
{
	background:url(herzlich_willkommen.jpg) repeat top left;
	width:700px;
}

.imageMenu li.domaene
{
	background:url(domaene.jpg) repeat scroll top left;
}

.imageMenu li.la_paz
{
	background:url(la_paz.jpg) repeat scroll top left;
}

.imageMenu li.lui
{
	background:url(lui.jpg) repeat scroll top left;
}

.introtext
{
	font-weight:700;
	font-size:50px;
	position:absolute;
	top:436px;
	color:#849911;
	letter-spacing:0;
	padding-left:7px;
}

.introtext span
{
	font-size:34px;
}

.introtext2 a
{
	background:url("pfeile_s.png") no-repeat scroll -15px 1px transparent;
	display:inline;
	float:left;
	font-family:"etica-1",sans-serif;
	font-size:19px;
	font-weight:700;
	padding:4px 0 4px 24px;
	text-transform:uppercase;
	width:256px;
	position:relative;
}
.introtext3 a {
    display: inline;
    float: left;
    font-family: "ff-meta-web-pro-1",Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
	margin-bottom: -7px;
    padding: 0 10px;
    position: relative;
    text-transform: inherit;
    width: 120px;
	text-align:center;
}
.introtext3 a img{
	margin-top:5px;
}

.introtext2 a:hover
{
	text-decoration:none;
	color:#FFF;
	background-image:url("pfeile_s_act.png");
}

.initial
{
	font-size:18px;
}

.menu h1 a:hover span.initial,.menu h1 span.initial
{
	color:#000;
}

.decal
{
	position:fixed;
	bottom:35px;
	left:0;
	line-height:0;
}
* html .decal{ display:none; }

body
{
	font-family:"ff-meta-web-pro-1", Verdana,Geneva,Arial,Helvetica,sans-serif;
	background:url(linien.gif);
	background-color:#E0C99C;
/*background-color:#A4BEC0;*/
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	color:#000;
	font-size:13px;
}

.intro_events
{
	left:708px;
	position:absolute;
	top:546px;
}

.ornament_oben,.ornament_unten,.ritter
{
	position:absolute;
}

.ornament_oben
{
	left:0;
	top:28px;
}

.ornament_unten
{
	left:0;
	top:419px;
}

.ritter
{
	left:333px;
	top:35px;
}

/*.menu.intromenu .csc-header-n2{	background:url("logo_hofgut.png") no-repeat scroll 35px 4px transparent;	padding-top:100px;}.menu.intromenu .csc-header-n3{	background:url("logo_lapaz.png") no-repeat scroll 12px 46px transparent;	padding-top:100px;}.menu.intromenu .csc-header-n4{	background:url("logo_lui.png") no-repeat scroll 24px 14px transparent;	padding-top:100px;}*/
p
{
	margin:0;
	margin-bottom:1em;
}

a
{
	color:#000;
	text-decoration:none;
	font-weight:bolder;
}

a:hover
{
	text-decoration:underline;
}

img
{
	position:relative;
}

a img
{
	border:0;
}

html
{
	height:100%;
	width:100%;
}

.clear
{
	clear:both;
}

.introbild
{
	position:relative;
	left:-140px;
	margin-bottom:25px;
	overflow:visible;
	height:385px;
	height:450px;
	width:auto;
}

.introbild img
{
	top:1px;
	border:solid 5px #521203;
	border-left:0;
}

.highlights
{
	float:left;
	font-size:13px;
	margin-right:140px;
	padding-top:0;
	position:relative;
	top:-46px;
	top:0;
}

.highlights .introbild
{
	left:0;
	margin-bottom:5px;
	overflow:visible;
	height:auto;
	text-align:center;
}

.highlights .introbild img
{
	top:0;
	border:0;
}

.highlights h1
{
	font-size:13px;
	margin:0;
	margin-bottom:10px;
	padding:0;
	height:auto;
}

.highlights div.spalte
{
	width:140px;
	padding:0;
	float:left;
}

.highlights p
{
	padding:0 10px;
}

.highlights h1
{
	padding:0 10px;
}

.highlights .menu h1
{
	padding:3px 0 3px 10px;
}

.speisekarten
{
	margin-left:140px;
}

.speisekarten h1,.confirm h1
{
	clear:both;
	color:#000;
	display:block;
	font-size:50px;
	font-weight:700;
	margin:0 0 10px -3px;
	position:relative;
	text-transform:lowercase;
	width:auto;
}

.speisekarten h2,.confirm h2
{
	font-family:"etica-1",sans-serif;
	font-size:30px;
	font-weight:700;
	text-transform:uppercase;
	vertical-align:top;
	height:auto;
}

.speisekarten h2 a,.speisekarten h2 b,.confirm h2 span
{
	font-size:18px;
	color:#FFF;
}

.menu
{
	overflow:hidden;
}

.menu h1
{
	margin:0;
	font-size:1em;
}

.menu h1 a
{
	font-size:16px;
	font-weight:700;
	height:35px;
	background:#FFF;
	color:#000;
	width:250px;
	display:block;
	margin:0;
	padding:5px 0 0 10px;
}

.menu h1 a:hover
{
	color:#000;
}

.menu h1 a:hover span,.menu h1 span
{
	color:#849911;
}

.menu ul
{
	position:absolute;
	top:0;
	left:280px;
	padding:0;
	margin:0;
	list-style-type:none;
	list-style:none;
}

.submenu ul
{
	left:0;
	top:128px;
}

#footer.menu ul
{
	left:140px;
}

.menu li
{
	float:left;
	width:139px;
	height:27px;
	margin-right:1px;
}

.submenu li
{
	float:none;
	height:auto;
}

.submenu li.infotext
{
	height:auto;
	font-size:13px;
	padding:0 10px;
	width:120px;
}

.menu a,.submenu .top span
{
	font-size:13px;
	color:#000;
	font-weight:400;
	display:block;
	width:129px;
	height:30px;
	padding:8px 0 0 10px;
}

#mainmenu.menu a,#footer.menu a
{
	font-size:16px;
	font-weight:700;
	padding-top:3px;
}

#footer.menu a
{
	padding-top:5px;
}

.submenu a,.submenu .top span
{
	height:auto;
	padding:3px 0 3px 10px;
	background:#595C6E;
	border-bottom:solid 1px #FFF;
	color:#FFF;
	font-weight:700;
}

li.infotext,.abschnitt p
{
	font-weight:700;
}

.submenu .top
{
	margin-bottom:10px;
}

.submenu .top a,.submenu .top span
{
	background:#000;
	font-weight:700;
	border:0;
	color:#FFF;
}

.submenu .top a:hover
{
	font-weight:700;
	color:#FFF;
}

.menu a:hover,.menu .menu_act a
{
	font-weight:700;
	text-decoration:none;
	color:#849911;
}

.submenu a:hover,.submenu .menu_act a
{
	font-weight:700;
	text-decoration:none;
	color:#FFF;
	background:#80849C;
}

.submenu .menu_last a
{
	border:0;
}

.contentmenu
{
	color:#000;
	position:relative;
	top:40px;
	margin-left:140px;
}

.contentmenu ul
{
	position:relative;
	top:0;
	left:0;
}

.contentmenu li
{
	float:none;
	height:2.5em;
	height:auto;
	padding:1px 0;
	width:auto;
}

.menu.contentmenu a
{
	color:#000;
	font-size:40px;
	font-weight:700;
	text-transform:uppercase;
	height:auto;
	padding:0;
	width:auto;
	display:inline;
	position:relative;
	line-height:1em;
	font-family:"etica-1",sans-serif;
}

.menu.contentmenu a:hover
{
	color:#849911;
}

.menu.intromenu
{
	overflow:visible;
	width:140px;
	float:left;
}
.menu.intromenu ul li{height:auto;float:none;}
.highlights h1,.highlights h2,.highlights h3,.menu.intromenu h1,.menu.intromenu h2,.menu.intromenu h3
{
	padding:3px 0 3px 10px;
	color:#FFF;
	font-weight:700;
	height:auto;
	width:130px;
	background-color:#000;
	margin:0;
	font-size:13px;
	line-height:18px;
}

.menu.intromenu h2,.highlights h2
{
	background-color:#595C6E;
}

.menu.intromenu h3,.highlights h3
{
	background-color:#80849C;
}

.menu.intromenu ul
{
	margin-top:5px;
	left:0;
	position:relative;
	top:0;
	left:0;
}

.menu.intromenu li
{
	float:none;
	height:auto;
	width:140px;
}

.menu.intromenu a
{
	color:#000;
	height:auto;
	padding:0 0 0 10px;
}

#content
{
	background:url(linien.gif);
	height:100%;
}

#cont
{
	padding:100px 0;
	margin-left:140px;
	width:1120px;
}

#mainmenu,#footer
{
	background:#FFF url(linien_weiss.gif);
	height:35px;
	width:1290px;
	min-width:100%;
	position:fixed;
	position:absolute;
	z-index:5000;
}

#menu
{
	top:0;
}

#footer
{
	bottom:0;
}

/* Wochen�bersicht */
.tx-hgdmenuplaner-pi1,.tx-hgdgutschein-pi1,.tx-hgddauerkarte-pi1,.woche,.eventkalender
{
	margin-left:140px;
}

.tag.hinweis
{
	padding:0 10px;
	margin-top:90px;
	width:120px;
}

.tag.hinweis div
{
	margin-bottom:10px;
	font-size:12px;
}

.abschnitt,.eintrag
{
	color:#000;
	line-height:17px;
	padding:0 10px;
	width:120px;
	background:url("pfeil.gif") no-repeat scroll 0 4px transparent;
	margin-bottom:25px;
	position:relative;
}
.abschnitt.gross{
	font-size:15px;
}

.abschnitt
{
	width:420px;
}
.eventkalender .submenu ul{ margin-top:45px}
ul.lower{ margin-top:41px}
.eventkalender .eintrag
{
	background-position:0 3px;
}
.dauerevents h1.csc-firstHeader{
	background: none repeat scroll 0 0 #000000;
	border: 0 none;
	color: #FFFFFF;
	font-weight: 700;
	padding:3px 0 3px 10px;
	font-size:13px;
	margin:0 10px 10px;
}
.dauerevents.lower h1.csc-firstHeader{margin-bottom:12px}

.eventkalender .submenu .top{ margin-bottom:36px; }
ul.lower .top{ margin-bottom:38px; }

.tag
{
	float:left;
	width:140px;
	overflow:visible;
}

.eventkalender .tag
{
	margin-top:10px;
}

.wochentag
{
	width:140px;
	overflow:hidden;
}

.monat
{
	overflow:hidden;
}

.tx-hgdgutschein-pi1 h1,.tx-hgddauerkarte-pi1 h1,.tag .wochentag h1,.monat h1
{
	font-size:4em;
	margin:0;
	margin-bottom:5px;
	color:#000;
	position:relative;
	display:inline;
	width:auto;
	margin-left:-3px;
	text-transform:lowercase;
	clear:both;
	font-family:"atrement-web-1",sans-serif;
}
.tx-hgdgutschein-pi1 .dauerkarte{
	width:560px;
}
.tx-hgdgutschein-pi1 .dauerkarteAnzahl label{ font-size:18px; }
.tx-hgdgutschein-pi1 .dauerkarteAnzahl input{ bottom: 2px; }

.tx-hgdgutschein-pi1 h3{ cursor:pointer; }
.tag h1
{
	text-transform:lowercase;
	font-size:1.2em;
	margin:0 0 0.67em;
}

.eventkalender .tag h1
{
	margin:0;
	line-height:1.1em;
}

.eventkalender .tag h1 span
{
	font-size:1.5em;
}
/*
.eventkalender .tag h1 span.enddate{
	font-size:0.8em;
}
*/
.eventkalender img
{
	margin:0 0 10px;
}

.eintrag h1
{
	font-size:1.2em;
	margin:0 0 0.67em;
	color:#000;
	left:0;
	height:35px;
}

h2
{
	font-size:13px;
	margin:0 0 0.67em;
	color:#000;
	left:0;
	height:34px;
	line-height:17px;
}

.eintrag h2
{
	height:auto;
}

#bestellformular h2
{
	font-size:40px;
}

#bestellformular h2 span
{
	font-size:20px;
}

#page
{
	height:auto;
	position:relative;
	min-height:100%;
	min-width:100%;
	width:1290px;
}
* html #page{height:100%;}

.page
{
	width:700px;
	position:relative;
}

.page p,.page ul,#events ul
{
	font-size:14px;
	font-weight:700;
	margin-top:0;
}

p.bodytext
{
	font-weight:700;
}

.page ul,#events ul
{
	margin-left:14px;
	margin-bottom:1em;
	padding:0;
}

.page img
{
	border:solid 1px #FFF;
	border:0;
	position:relative;
	margin-left:149px;
}

.page h1
{
	text-align:right;
	font-style:italic;
	font-size:16px;
	font-weight:700;
	width:410px;
	position:relative;
	top:0;
	margin:20px 0;
	line-height:22px;
	font-family:"kulturista-web-1", sans-serif;
}

.page .spalte
{
	position:relative;
	width:120px;
	padding:0 10px;
}

.page .spalte.s1
{
	margin-left:280px;
}

.page .spalte.s2
{
	position:absolute;
	top:0;
	left:420px;
}

.page .text
{
	position:relative;
}

/* Startseite */
.home
{
}

.home img
{
	position:relative;
	left:-140px;
	margin-bottom:70px;
}

.home h1
{
	font-weight:700;
	padding:6px 0 0 10px;
	height:25px;
	width:139px;
}

.hofgut h1
{
	background:#000;
}

.lapaz h1
{
	background:#3D3D3D;
}

.lui h1
{
	background:#5D5D5D;
}

.home .menu
{
	float:left;
	width:139px;
	margin-right:1px;
}

.home .menu ul
{
	position:relative;
	top:0;
	left:0;
	padding:6px 0 0 10px;
}

.home .menu li
{
	float:none;
	height:20px;
}

.home .menu li a
{
	color:#000;
	height:20px;
	padding:0;
}

.prev,.next
{
	font-size:1.3em;
	position:absolute;
	top:650px;
	overflow:hidden;
}

#bestellformular .prev
{
	top:inherit;
}

.prev a,.next a,.prev button,.menuplaner_sub button,a.button,a.buttonLink
{
	font-family:"ff-meta-web-pro-1", Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:22px;
	padding:0;
	font-weight:700;
	text-align:left;
	color:#000;
	width:139px;
	height:52px;
	display:block;
	padding-top:10px;
	background:url(pfeile.png) no-repeat;
	letter-spacing:1px;
	position:relative;
	border:0;
}

#events .next a
{
	text-align:right;
}

a.button,a.buttonLink
{
	padding:4px 0 4px 24px;
	width:420px;
	font-family:"etica-1",sans-serif;
	font-size:18px;
	background:url(pfeile_s.png) no-repeat -15px 0;
	height:auto;
	margin-bottom:10px;
}

.text a.button,a.buttonLink
{
	left:-10px;
}

.menuplaner_sub button
{
	font-size:18px;
	color:#000;
	width:auto;
	background:url(dreieck.gif) no-repeat;
}

.tx-hgdmenuplaner-pi1 h1
{
	text-transform:uppercase;
}

.tx-hgdmenuplaner-pi1 h1 span
{
	font-size:18px;
}

#bestellformular .prev button
{
	padding:0;
}

.prev
{
	left:140px;
	left:1120px;
	top:725px;
	text-align:left;
}

.next
{
	left:1120px;
	text-align:right;
}

.prev a,.prev button
{
	background-position:110px 0;
}

.next a
{
	background-position:-30px 0;
}

.menuplaner_sub button
{
	background-position:-9px 4px;
	height:auto;
	margin:0;
	padding:0 0 0 15px;
	width:auto;
}

.menuplaner_sub button:hover
{
	color:#FFF;
	cursor:pointer;
}

.prev a:hover,.next a:hover,.prev button:hover,a.button:hover,a.buttonLink:hover
{
	text-decoration:none;
	color:#FFF;
	background-image:url(pfeile_act.png);
}

a.button:hover,a.buttonLink:hover
{
	background-image:url(pfeile_s_act.png);
}

.prev span,.next span
{
	font-size:3em;
}

.backlink
{
	margin-top:10px;
	margin-bottom:15px;
}

.contentmenu .backlink
{
	margin-top:35px;
}

.contentmenu .backlink a
{
	font-size:30px;
}

/* Powermail ---------------------------*/
.tx-powermail-pi1,#newsletter
{
	margin-left:140px;
}

.tx_powermail_pi1_fieldwrap_html
{
	position:relative;
}

fieldset
{
	border:0;
	margin:0;
	padding:0;
}

legend
{
	font-size:4em;
	margin:0;
	margin-bottom:30px;
	color:#000;
	position:relative;
	display:inline;
	width:auto;
	margin-left:-3px;
	text-transform:lowercase;
	clear:both;
	font-weight:700;
	line-height:0.8em;
}

.tx-powermail-pi1_confirmation legend
{
	font-size:35px;
}

label
{
	font-size:30px;
	font-weight:700;
	vertical-align:top;
	text-transform:uppercase;
	font-family:"etica-1",sans-serif;
}

.chbox
{
	font-size:20px;
}

label.overTxtLabel
{
	color:#595C6E;
	font-size:13px;
	font-weight:400;
}

input,select
{
	font-family:"ff-meta-web-pro-1", Verdana,Geneva,Arial,Helvetica,sans-serif;
	border:0;
	position:relative;
	bottom:-4px;
	margin-left:5px;
	padding:1px 3px;
}

input[type="checkbox"]
{
	bottom:0;
	margin-right:10px;
}

input.einzel
{
	bottom:0;
	margin-left:0;
}

.validation-advice
{
	margin-left:20px;
}

textarea
{
	font-family:"ff-meta-web-pro-1", Verdana,Geneva,Arial,Helvetica,sans-serif;
	border:0;
	margin-left:5px;
	position:relative;
	top:11px;
	font-size:13px;
}

input[type=submit]
{
	background:url("pfeile.png") no-repeat scroll 0 0 transparent;
	background-position:-30px 0;
	margin:0;
	padding:0;
	font-size:20px;
	color:#000;
	height:52px;
	letter-spacing:1px;
	position:relative;
	width:139px;
	text-align:right;
	font-weight:700;
	position:relative;
	left:420px;
	bottom:40px;
	bottom:0;
	font-family:"etica-1",sans-serif;
}
input.submit, .powermail_submit
{
	background:url("pfeile.png") no-repeat scroll 0 0 transparent;
	background-position:-30px 0;
	margin:0;
	padding:0;
	font-size:20px;
	color:#000;
	height:52px;
	letter-spacing:1px;
	position:relative;
	width:139px;
	text-align:right;
	font-weight:700;
	position:relative;
	left:420px;
	bottom:40px;
	bottom:0;
	font-family:"etica-1",sans-serif;
}

input.breit
{
	width:auto;
	text-align:left;
	padding-left:40px;
	font-family:"etica-1",sans-serif;
}

input[type=submit]:hover
{
	color:#FFF;
	background-image:url("pfeile_act.png");
}
input.submit:hover
{
	color:#FFF;
	background-image:url("pfeile_act.png");
}

.tx-hgdmenuplaner-pi1 .spalte
{
	width:420px;
	float:left;
}

#menudetails
{
	position:relative;
}

.menuplaner_sub
{
	padding-left:20px;
	padding-bottom:20px;
	padding-top:20px;
	position:relative;
}

.menuplaner_sub div
{
	margin:20px 0;
	width:380px;
}

.menuplaner_sub h2
{
	background-color:#000;
	padding:3px 10px 3px 20px;
	position:relative;
	left:-20px;
	font-size:18px;
	width:auto;
	display:inline;
	color:#FFF;
}

.buffetextras h2
{
	font-size:13px;
	margin-bottom:2px;
	display:block;
	height:auto;
	width:330px;
	padding:4px 0 4px 20px;
}

.menuplaner_sub p
{
	margin:0;
	font-size:13px;
	line-height:17px;
	font-weight:700;
}

.buffetextras p
{
	margin-top:5px;
	padding:0;
}

.buffetextras input[type=checkbox]
{
	bottom:-2px;
}

.buffetextras h1
{
	margin-bottom:0;
}

.text ul
{
	margin:0;
}

.text li
{
	background:url("pfeil.gif") no-repeat scroll 0 4px transparent;
	left:-10px;
	list-style:none outside none;
	margin-bottom:10px;
	padding-left:10px;
	position:relative;
	width:120px;
}

.chinweis
{
	position:relative;
	top:-16px;
}

.tagesessen
{
	margin-left:140px;
}

.tagesessen h1
{
	font-family:"etica-1",sans-serif;
	font-size:40px;
	line-height:38px;
	margin-bottom:0;
	text-transform:uppercase;
}

.tagesessen h2,.tagesessen h3,.tx-hgdgutschein-pi1 h3
{
	background:url("/fileadmin/templates/data/pfeile_s.png") no-repeat scroll -15px -1px transparent;
	font-family:"etica-1",sans-serif;
	font-size:20px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:26px;
	padding-left:24px;
	padding-top:2px;
	padding-bottom:2px;
	height:auto;
}

.tagesessen h3
{
	margin-bottom:10px;
}

.tagesessen b
{
	font-size:17px;
}

.preis
{
	font-size:17px;
	font-weight:700;
}
.tx-sremailsubscribe-pi1-notice{
	font-size:16px;
	/*color:red;*/
}
#der_besondere_moment .validation-advice{
	display:none !important;
}
#der_besondere_moment label{
	float:left;
	width:320px;
}
#der_besondere_moment .tx_powermail_pi1_fieldwrap_html{
	clear:both;
}
#der_besondere_moment .tx_powermail_pi1_fieldwrap_html_label{
	margin-bottom:5px;
}
#der_besondere_moment .powermail_select{
	width:226px;
}
#der_besondere_moment .powermail_text{
	width:220px;
}
#der_besondere_moment .powermail_submit{
	left:560px;
}
#der_besondere_moment #powermaildiv_uid43{
    position: relative;
    top: -50px;
    width: 245px;
}
#der_besondere_moment .tx_powermail_pi1_fieldwrap_html_checkbox_title{
	display:none;
}
#der_besondere_moment .powermail_check_inner{
    margin: 35px 10px 35px 355px;
    position: relative;
}
#der_besondere_moment .powermail_check_inner label{
    display: block;
    float: none;
    font-family: "ff-meta-web-pro-1",Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-transform: none;
    width: 385px;
}
#der_besondere_moment .powermail_check_inner .powermail_check{
	position:absolute;
	left: -30px;
	top:2px;
}





