/* Structures etc.*/
@media screen {

body {
	background-image: url(../img/background.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
	padding: 0;
	margin: 0;

}

#w1 {
	width: 986px;
/*	min-height: 100%; */
	margin: 0 auto;
}


#topnav {
	width: 970px;
	height: 16px;
	margin: 10px 18px 0px 0px;
	text-align: right;
}

#topnav a {
	text-decoration: none;
}

#topnav .topnav1 {
	float: right;
	width: 400px;
	text-align: right;
}

#topnav .tx-srlanguagemenu-pi1 {
	height: 16px;
	float: right;
}

#topshadow {
	width: 986px;
	margin-bottom: 0px;
	height: 18px;
}

#topshadowl {
	width: 18px;
	height: 30px;
	float:left;
	background-image: url(../img/topshadowl-trans.png);
	background-repeat: no-repeat;
}

#topshadowc {
	width: 950px;
	height: 18px;
	float:left;
	background-image: url(../img/topshadow-trans.png);
	background-repeat: repeat-x;
}

#topshadowr {
	width: 18px;
	height: 18px;
	float:left;
	background-image: url(../img/topshadowr-trans.png);
	background-repeat: no-repeat;

}

#header {
	width: 950px;
	height: 124px;
	padding: 0px 18px;

	background-image: url(../img/bgmain-trans.png);
	background-repeat: repeat-y;

}

#header a{
	text-decoration: none;
}

#header img{
	border: 0px solid #000;
}



#navi {	

	width: 986px;
	padding: 0px 18px;
	height: 57px;

	background-image: url(../img/bgmain-trans.png);
	background-repeat: repeat-y;
	
}

#navi a img {
	border: 0px;
	margin: 0px;
}

#navi_NO_wrap {
	float: left;
}

#main {
	min-height: 600px;
	padding: 15px 18px 0px 18px; 
	margin-bottom: 0px;
	background-image: url(../img/bgmain-trans.png);
	background-repeat: repeat-y;
}

#mainleftbox {
	width: 610px;
	min-height: 600px;
	padding: 10px 0px 0px 28px;
	float:left; 
}

#nextshowbox {
	width: 260px;
/*	height: 500px; */
	float: right; 
	padding: 10px 18px 0px 15px;

	background-color: #f9f9f9;
	border-left: 1px solid #d3d3cb;
}

#nextshowcontainer1 {
	padding-top: 6px; 
	width: 265px;
}

#nextshowcontainer2 {
	padding-top: 20px; 
	margin: 15px 0px 0px 5px;

	width: 265px;
}

#nextshowitem {
	width: 247px;
	margin: 3px 0px 0px 5px;
	padding: 5px 0px 5px 7px;
	overflow: visible;

	background-color: #f1f1ef;
}

#nextshowitem2 {

	width: 247px;
	margin: 3px 0px 0px 5px;
	padding: 5px 0px 5px 7px;
	overflow: visible;

	background-color: #e8e8e6;
}

#nextshowok {
	height: 26px;
	width: 26px;

	position: relative;

	top: -10px;
	right: -4px;

	float: right;

	background-image: url(../img/nextshowok.png);
	background-repeat: no-repeat;
}

#nextshowno {
	height: 25px;
	width: 26px;

	position: relative;
	top: -10px;
	right: -4px;

	float: right;

	background-image: url(../img/nextshowno.png);
	background-repeat: no-repeat;
}

.nextshowlegend1 {
	height: 20px;
	padding: 2px 0px 2px 2px;

	border: 0px solid #f00;
	
}
.nextshowitem {
	width: 247px;
	margin: 3px 0px 0px 5px;
	padding: 5px 0px 5px 7px;
	overflow: visible;

	background-color: #f1f1ef;

}

.nextshowitem2 {

	width: 247px;
	margin: 3px 0px 0px 5px;
	padding: 5px 0px 5px 7px;
	overflow: visible;

	background-color: #e8e8e6;
}

.nextshowok {
	height: 26px;
	width: 26px;

	position: relative;

	top: -10px;
	right: -4px;

	float: right;
}
.eventandlocation {
	/*	font-size: 90%; */
	width: 250px;
	border: 0px dotted #ccc;
	margin: 0;
	padding: 0;
	white-space: nowrap;

}

/* old
.nextshowok {
	height: 26px;
	width: 26px;

	position: relative;

	top: -10px;
	right: -4px;

	float: right;

	background-image: url(../img/nextshowok.png);
	background-repeat: no-repeat;
}


.nextshowok img {
	display: none;
}
*/


.nextshowno {
	height: 25px;
	width: 26px;

	position: relative;
	top: -10px;
	right: -4px;

	float: right;
}


/* old 
.nextshowno {
	height: 25px;
	width: 26px;

	position: relative;
	top: -10px;
	right: -4px;

	float: right;

	background-image: url(../img/nextshowno.png);
	background-repeat: no-repeat;
}

.nextshowno img {
	display: none;
}
*/

#nextshowlegend1 {
	height: 20px;
	padding: 2px 0px 2px 2px;

	border: 0px solid #f00;
}


#nextshowlegend2 {
	height: 20px;
	padding: 2px 0px 2px 2px;

}

#nextshowreserv {
	height: 25px;

	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 25px;

	background-image: url(../img/nextshow-reserv.png);
	background-repeat: no-repeat;


}

#clearfloat {
	clear: both;
}

.clearfloat {
	clear: both;
}

#footer {

	width: 950px;
	height: 39px;
	background-image: url(../img/bgfooter.png);
	background-repeat: no-repeat;
}

.menuwrap {
	padding: 2px 7px 0px 7px;
	background-color: #997f62;
	border: 1px solid #7a6753;
}

.menuitem_wrap {
	border-bottom: 1px solid #b8a691;
	padding-top: 3px;
}

.menuwrap img {
	border: 0px;
}

.menuitem_wrap_last {
	border-bottom: 0px solid #000000;
	padding-top: 3px;
}



/* Typography etc. */

body {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Trebuchet MS, Arial; 
	font-size: 11pt;
}

 a:link { color: #70502d; } 
 a:visited { color: #70502d; } 

#main .smalltext {
	font-size: 80%;
}

#main h1 {
	font-family: Times New Roman;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	color: #70502d;
	border-bottom: 2px solid #70502d;
}


#main h2, h3, h4 {
	font-family: Times New Roman;
	font-size: 11pt;
	font-weight: bold;
	color: #70502d;
}


#topnav {

	font-family: Trebuchet MS, Arial; 
	font-size: 11px;
	color: #666666;

}

#footer, .text {
	font-family: Trebuchet MS, Arial; 
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;

	line-height: 13px;

	color: #ffffff;
}

#footer, .text a{
	color: #ffffff;
	text-decoration: none;
}

#linklist ul {
	margin-top: 20px;
}

#linklist li {
	margin-bottom: 20px;
}

#linklist .csc-textpic { 
	margin-bottom: 20px;
}
#linklist .csc-textpic-image { 
 	margin-bottom: 0px; 
}
#linklist .csc-textpic-text { 
	margin-top: 0px;
}

#nextshowcontainer1 {
	font-family: Trebuchet MS, Arial; 
	font-size: 90%;
	font-weight: bold;
	line-height: 12pt;
}



#nextshowcontainer2 {
	font-family: Trebuchet MS, Arial; 
	font-size: 70%;
	font-weight: bold;
	line-height: 12pt;
}

.reservation {
	font-size: 9pt; 
/* 	font-size: 120%; */
}

.align-center {
	text-align: center; 
}

.align-justify {
	text-align: justify;
}

#align-justify {
	text-align: justify;
}


.csc-textpic-caption {
	font-size: 80%;

}
#aboutus .csc-textpic-caption {
	display: none;
}

.csc-textpic img {
	border: 1px solid #70502d !important;
	margin-top: 5px; 
	margin-bottom: 5px; 
}

/* startseite: img etwas heruntersetzten */
#align-justify .csc-textpic img {
	margin-top: 10px;
}

#main #groupblock {
	line-height: 11pt;
}

/* -----------------------------------------------------------------------
ueber uns
*/

.timetable {
/*	border-spacing: 5px; */
}

.td-0 {
	padding-right: 15px;
	vertical-align: top;

}

.td-1 {
	padding-bottom: 5px;
	vertical-align: top;

}

/* -----------------------------------------------------------------------
ueber uns
*/

/* Powermail */
	/* Form */

fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 0px solid #aaa;
	background-color: #fff;
	padding: 10px;
	border: 0px solid #0f0;
}


fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold; 
	margin-left: -10px;
	margin-bottom: -10px;
	color: black; 
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 175px;
	float: left;
	clear: both;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 235px;
	border: 1px solid #d3d3cb;
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	/* Input and textarea */
	width: 320px;
	border: 1px solid #d3d3cb;
}


fieldset.tx-powermail-pi1_fieldset_2 label, 
fieldset.tx-powermail-pi1_fieldset_22 label,
fieldset.tx-powermail-pi1_fieldset_24 label,
fieldset.tx-powermail-pi1_fieldset_26 label,
fieldset.tx-powermail-pi1_fieldset_28 label {
	float: right;
	width: 550px;
	border: 0px solid #000;	
}
/* anpassungen cdbestellung */

fieldset.tx-powermail-pi1_fieldset_2 input.powermail_text,
fieldset.tx-powermail-pi1_fieldset_2 textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset_2 select.powermail_select,
fieldset.tx-powermail-pi1_fieldset_22 input.powermail_text,
fieldset.tx-powermail-pi1_fieldset_22 textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset_22 select.powermail_select ,
fieldset.tx-powermail-pi1_fieldset_24 input.powermail_text,
fieldset.tx-powermail-pi1_fieldset_24 textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset_24 select.powermail_select ,
fieldset.tx-powermail-pi1_fieldset_26 input.powermail_text,
fieldset.tx-powermail-pi1_fieldset_26 textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset_26 select.powermail_select,
fieldset.tx-powermail-pi1_fieldset_28 input.powermail_text,
fieldset.tx-powermail-pi1_fieldset_28 textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset_28 select.powermail_select {
	/* Input and textarea */
	float: left;
	width: 30px;
	text-align: center;
	border: 1px solid #d3d3cb;
	padding-bottom: 7px;
}

div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_reset {
	margin: 20px 0 10px 15px;
	float: left;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 175px;
	float: left;
	font-weight: bold;
}



p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

div.countryzone {
	margin: 10px 0 0 150px;
}


span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}

input.validation-failed,
textarea.validation-failed {
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: -20px 0 0 420px; 
/*	margin: 3px 0 15px 120px; */
	font-size: 80%;
}

	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

.powermail_all_tr {
}

.powermail_all_td_1 {
	width: 350px;
}

.powermail_all_td_2 {
	width: 200px;
}


/*
// previous: table-layout für powermail_all
.powermail_all_tr {
}

.powermail_all_td_1 {
	width: 250px;
	border-bottom: 1px solid #d3d3cb;
	float: left;

}

.powermail_all_td_2 {
	width: 200px;
	border-bottom: 1px solid #d3d3cb;
	position: relative;
	left: 260px;
	top: -23px;
}
*/

.tx_powermail_pi1_formconfirmation_back {
	float: left;
}
.tx_powermail_pi1_formconfirmation_submit {
	margin-left: 15px;
	float: left;
}

.powermail_uid87, .powermail_uid100, .powermail_uid112, .powermail_uid124, .powermail_uid136 {
	background-color: #ddd;
}


.googlemap {
	border: 1px solid #70502d;
}


#aboutus .csc-textpic {
	border: 0px solid #000;
	padding-left: 50px;

}

#gallery .csc-textpic-imagerow {
}


#cddvdlist h1 {
	width: 100%;
	padding-left: 132px;
	margin-bottom: 2px;
	margin-top: -3px;

	border: none;
	color: #000;

	font-family: Arial, Helvetica, sans-serif;
	font-family: Trebuchet MS, Arial; 
	font-size: 11pt;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
#cddvdlist h2 {
	width: 100%;
	padding-left: 132px;

	color: #000;

	font-family: Arial, Helvetica, sans-serif;
	font-family: Trebuchet MS, Arial; 
	font-size: 11pt;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

#cddvdlist .tx-dcdmp3player-pi1 {
	width: 290px; 	
	height: 22px;
	margin: 0px 0px;
	padding-left: 132px;
	margin-bottom: 5px;
}

#cddvdlist .csc-textpic-intext-left {
	padding-top: 5px;
}

#cddvdlist .csc-textpic-clear {
	clear: none !important;

}

#cddvdlist .clearfloat {
	clear: both;
	height: 10px;
}


.hoerbeispiel {
	background: url('/fileadmin/img/hoerbeispiel.png') center left no-repeat;
	padding-left: 65px;
	height: 20px;
}

#videolist {
}

#videolist {
	width: 430px;
	margin: 0px auto;
	text-align: center; 
}

#videolist object, #videolist embed{
	margin-top: 10px;
}

#videolist .bodytext {
	margin-top: 0px;
	padding-top: 0px;
}

.videobeispiel {
	background: url('/fileadmin/img/videobeispiel.png') center left no-repeat;
	padding-left: 65px;
	height: 20px;
}

} 
/* ende media screen */

@media print {

body {
	background-image: url(../img/background.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
	padding: 0;
	margin: 0;

}

#w1 {
	width: 986px;
/*	min-height: 100%; */
	margin: 0 auto;
}


#topnav {
	width: 970px;
	height: 16px;
	margin: 10px 18px 0px 0px;
	text-align: right;
}

#topnav a {
	text-decoration: none;
}

#topnav .topnav1 {
	float: right;
	width: 400px;
	text-align: right;
}

#topnav .tx-srlanguagemenu-pi1 {
	height: 16px;
	float: right;
}

#topshadow {
	width: 986px;
	margin-bottom: 0px;
	height: 18px;
}

#topshadowl {
	width: 18px;
	height: 30px;
	float:left;
	background-image: url(../img/topshadowl-trans.png);
	background-repeat: no-repeat;
}

#topshadowc {
	width: 950px;
	height: 18px;
	float:left;
	background-image: url(../img/topshadow-trans.png);
	background-repeat: repeat-x;
}

#topshadowr {
	width: 18px;
	height: 18px;
	float:left;
	background-image: url(../img/topshadowr-trans.png);
	background-repeat: no-repeat;

}

#header {
	width: 950px;
	height: 124px;
	padding: 0px 18px;

	background-image: url(../img/bgmain-trans.png);
	background-repeat: repeat-y;

}

#header a{
	text-decoration: none;
}

#header img{
	border: 0px solid #000;
}



#navi {	

	width: 986px;
	padding: 0px 18px;
	height: 57px;

	background-image: url(../img/bgmain-trans.png);
	background-repeat: repeat-y;
	
}

#navi a img {
	border: 0px;
	margin: 0px;
}

#navi_NO_wrap {
	float: left;
}

#main {
	min-height: 600px;
	padding: 15px 18px 0px 18px; 
	margin-bottom: 0px;
	background-image: url(../img/bgmain-trans.png);
	background-repeat: repeat-y;
}

#mainleftbox {
	width: 610px;
	min-height: 600px;
	padding: 10px 0px 0px 28px;
	float:left; 
}

#nextshowbox {
	width: 260px;
/*	height: 500px; */
	float: right; 
	padding: 10px 18px 0px 15px;

	background-color: #f9f9f9;
	border-left: 1px solid #d3d3cb;
}

#nextshowcontainer1 {
	padding-top: 6px; 
	width: 265px;
}

#nextshowcontainer2 {
	padding-top: 20px; 
	margin: 15px 0px 0px 5px;

	width: 265px;
}

#nextshowitem {
	width: 247px;
	margin: 3px 0px 0px 5px;
	padding: 5px 0px 5px 7px;
	overflow: visible;

	background-color: #f1f1ef;
}

#nextshowitem2 {

	width: 247px;
	margin: 3px 0px 0px 5px;
	padding: 5px 0px 5px 7px;
	overflow: visible;

	background-color: #e8e8e6;
}

#nextshowok {
	height: 26px;
	width: 26px;

	position: relative;

	top: -10px;
	right: -4px;

	float: right;

	background-image: url(../img/nextshowok.png);
	background-repeat: no-repeat;
}

#nextshowno {
	height: 25px;
	width: 26px;

	position: relative;
	top: -10px;
	right: -4px;

	float: right;

	background-image: url(../img/nextshowno.png);
	background-repeat: no-repeat;
}

.nextshowlegend1 {
	height: 20px;
	padding: 2px 0px 2px 25px;

	background-image: url(../img/nextshowok-s.png);
	background-repeat: no-repeat;

	border: 0px solid #f00;

}
.nextshowitem {
	width: 247px;
	margin: 3px 0px 0px 5px;
	padding: 5px 0px 5px 7px;
	overflow: visible;

	background-color: #f1f1ef;
}

.nextshowitem2 {

	width: 247px;
	margin: 3px 0px 0px 5px;
	padding: 5px 0px 5px 7px;
	overflow: visible;

	background-color: #e8e8e6;
}

.nextshowok {
	height: 26px;
	width: 26px;

	position: relative;

	top: -10px;
	right: -4px;

	float: right;
}


/* old
.nextshowok {
	height: 26px;
	width: 26px;

	position: relative;

	top: -10px;
	right: -4px;

	float: right;

	background-image: url(../img/nextshowok.png);
	background-repeat: no-repeat;
}


.nextshowok img {
	display: none;
}
*/


.nextshowno {
	height: 25px;
	width: 26px;

	position: relative;
	top: -10px;
	right: -4px;

	float: right;
}


/* old 
.nextshowno {
	height: 25px;
	width: 26px;

	position: relative;
	top: -10px;
	right: -4px;

	float: right;

	background-image: url(../img/nextshowno.png);
	background-repeat: no-repeat;
}

.nextshowno img {
	display: none;
}
*/

#nextshowlegend1 {
	height: 20px;
	padding: 2px 0px 2px 25px;

	background-image: url(../img/nextshowok-s.png);
	background-repeat: no-repeat;

	border: 0px solid #f00;

}


#nextshowlegend2 {
	height: 20px;

	padding: 2px 0px 2px 25px;

	background-image: url(../img/nextshowno-s.png);
	background-repeat: no-repeat;

}

#nextshowreserv {
	height: 25px;

	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 25px;

	background-image: url(../img/nextshow-reserv.png);
	background-repeat: no-repeat;


}

#clearfloat {
	clear: both;
}

.clearfloat {
	clear: both;
}

#footer {

	width: 950px;
	height: 39px;
	background-image: url(../img/bgfooter.png);
	background-repeat: no-repeat;
}

.menuwrap {
	padding: 2px 7px 0px 7px;
	background-color: #997f62;
	border: 1px solid #7a6753;
}

.menuitem_wrap {
	border-bottom: 1px solid #b8a691;
	padding-top: 3px;
}

.menuwrap img {
	border: 0px;
}

.menuitem_wrap_last {
	border-bottom: 0px solid #000000;
	padding-top: 3px;
}



/* Typography etc. */

body {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Trebuchet MS, Arial; 
	font-size: 11pt;
}

 a:link { color: #70502d; } 
 a:visited { color: #70502d; } 

#main .smalltext {
	font-size: 80%;
}

#main h1 {
	font-family: Times New Roman;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	color: #70502d;
	border-bottom: 2px solid #70502d;
}


#main h2, h3, h4 {
	font-family: Times New Roman;
	font-size: 11pt;
	font-weight: bold;
	color: #70502d;
}


#topnav {

	font-family: Trebuchet MS, Arial; 
	font-size: 11px;
	color: #666666;

}

#footer, .text {
	font-family: Trebuchet MS, Arial; 
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;

	line-height: 13px;

	color: #ffffff;
}

#footer, .text a{
	color: #ffffff;
	text-decoration: none;
}

#linklist ul {
	margin-top: 20px;
}

#linklist li {
	margin-bottom: 20px;
}

#linklist .csc-textpic { 
	margin-bottom: 20px;
}
#linklist .csc-textpic-image { 
 	margin-bottom: 0px; 
}
#linklist .csc-textpic-text { 
	margin-top: 0px;
}

#nextshowcontainer1 {
	font-family: Trebuchet MS, Arial; 
	font-size: 90%;
	font-weight: bold;
	line-height: 12pt;
}



#nextshowcontainer2 {
	font-family: Trebuchet MS, Arial; 
	font-size: 70%;
	font-weight: bold;
	line-height: 12pt;
}

.reservation {
	font-size: 9pt; 
/* 	font-size: 120%; */
}

.align-center {
	text-align: center; 
}

.align-justify {
	text-align: justify;
}

#align-justify {
	text-align: justify;
}


.csc-textpic-caption {
	font-size: 80%;

}
#aboutus .csc-textpic-caption {
	display: none;
}

.csc-textpic img {
	border: 1px solid #70502d !important;
	margin-top: 5px; 
	margin-bottom: 5px; 
}

/* startseite: img etwas heruntersetzten */
#align-justify .csc-textpic img {
	margin-top: 10px;
}

#main #groupblock {
	line-height: 11pt;
}

/* -----------------------------------------------------------------------
ueber uns
*/

.timetable {
/*	border-spacing: 5px; */
}

.td-0 {
	padding-right: 15px;
	vertical-align: top;

}

.td-1 {
	padding-bottom: 5px;
	vertical-align: top;

}

/* -----------------------------------------------------------------------
ueber uns
*/

/* Powermail */
	/* Form */

fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 0px solid #aaa;
	background-color: #fff;
	padding: 10px;
	border: 0px solid #0f0;
}


fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold; 
	margin-left: -10px;
	margin-bottom: -10px;
	color: black; 
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 175px;
	float: left;
	clear: both;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 235px;
	border: 1px solid #d3d3cb;
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	/* Input and textarea */
	width: 320px;
	border: 1px solid #d3d3cb;
}


fieldset.tx-powermail-pi1_fieldset_2 label, 
fieldset.tx-powermail-pi1_fieldset_22 label,
fieldset.tx-powermail-pi1_fieldset_24 label,
fieldset.tx-powermail-pi1_fieldset_26 label,
fieldset.tx-powermail-pi1_fieldset_28 label {
	float: right;
	width: 550px;
	border: 0px solid #000;	
}
/* anpassungen cdbestellung */

fieldset.tx-powermail-pi1_fieldset_2 input.powermail_text,
fieldset.tx-powermail-pi1_fieldset_2 textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset_2 select.powermail_select,
fieldset.tx-powermail-pi1_fieldset_22 input.powermail_text,
fieldset.tx-powermail-pi1_fieldset_22 textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset_22 select.powermail_select ,
fieldset.tx-powermail-pi1_fieldset_24 input.powermail_text,
fieldset.tx-powermail-pi1_fieldset_24 textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset_24 select.powermail_select ,
fieldset.tx-powermail-pi1_fieldset_26 input.powermail_text,
fieldset.tx-powermail-pi1_fieldset_26 textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset_26 select.powermail_select,
fieldset.tx-powermail-pi1_fieldset_28 input.powermail_text,
fieldset.tx-powermail-pi1_fieldset_28 textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset_28 select.powermail_select {
	/* Input and textarea */
	float: left;
	width: 30px;
	text-align: center;
	border: 1px solid #d3d3cb;
	padding-bottom: 7px;
}

div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_reset {
	margin: 20px 0 10px 15px;
	float: left;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 175px;
	float: left;
	font-weight: bold;
}



p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

div.countryzone {
	margin: 10px 0 0 150px;
}


span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}

input.validation-failed,
textarea.validation-failed {
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: -20px 0 0 420px; 
/*	margin: 3px 0 15px 120px; */
	font-size: 80%;
}

	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

.powermail_all_tr {
}

.powermail_all_td_1 {
	width: 350px;
}

.powermail_all_td_2 {
	width: 200px;
}


/*
// previous: table-layout für powermail_all
.powermail_all_tr {
}

.powermail_all_td_1 {
	width: 250px;
	border-bottom: 1px solid #d3d3cb;
	float: left;

}

.powermail_all_td_2 {
	width: 200px;
	border-bottom: 1px solid #d3d3cb;
	position: relative;
	left: 260px;
	top: -23px;
}
*/

.tx_powermail_pi1_formconfirmation_back {
	float: left;
}
.tx_powermail_pi1_formconfirmation_submit {
	margin-left: 15px;
	float: left;
}

.powermail_uid87, .powermail_uid100, .powermail_uid112, .powermail_uid124, .powermail_uid136 {
	background-color: #ddd;
}


.googlemap {
	border: 1px solid #70502d;
}


#aboutus .csc-textpic {
	border: 0px solid #000;
	padding-left: 50px;

}

#gallery .csc-textpic-imagerow {
}


#cddvdlist h1 {
	width: 100%;
	padding-left: 132px;
	margin-bottom: 2px;
	margin-top: -3px;

	border: none;
	color: #000;

	font-family: Arial, Helvetica, sans-serif;
	font-family: Trebuchet MS, Arial; 
	font-size: 11pt;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
#cddvdlist h2 {
	width: 100%;
	padding-left: 132px;

	color: #000;

	font-family: Arial, Helvetica, sans-serif;
	font-family: Trebuchet MS, Arial; 
	font-size: 11pt;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

#cddvdlist .tx-dcdmp3player-pi1 {
	width: 290px; 	
	height: 22px;
	margin: 0px 0px;
	padding-left: 132px;
	margin-bottom: 5px;
}

#cddvdlist .csc-textpic-intext-left {
	padding-top: 5px;
}

#cddvdlist .csc-textpic-clear {
	clear: none !important;

}

#cddvdlist .clearfloat {
	clear: both;
	height: 10px;
}


.hoerbeispiel {
	background: url('/fileadmin/img/hoerbeispiel.png') center left no-repeat;
	padding-left: 65px;
	height: 20px;
}

#videolist {
}

#videolist {
	width: 430px;
	margin: 0px auto;
	text-align: center; 
}

#videolist object, #videolist embed{
	margin-top: 10px;
}

#videolist .bodytext {
	margin-top: 0px;
	padding-top: 0px;
}

.videobeispiel {
	background: url('/fileadmin/img/videobeispiel.png') center left no-repeat;
	padding-left: 65px;
	height: 20px;
}


/* aenderungen print */

#nextshowlegend1{
	height: 50px;
}

.floatright {
	float: right;
	margin-left: 10px; 
} 
 
 