/********************************************************************************************************************/
/*						STYLES EXTENSIONS  				      */
/********************************************************************************************************************/
fieldset {
	color:#000000;
}
legend {
	color:#000000;
}

/******************      NEWS    ****************************************/
.news-amenu-item-year {
	list-style-image:none;
	list-style-type:none;
	text-align:left;
	margin:0;
	padding:10px 0 5px 0;
	font-size:1.2em;
	font-weight:bold;
	margin-top:0;
}


/**************  tx_cssstyledcontent  ****************/

/* Captions */
div.csc-textpic-caption-c .csc-textpic-caption {
 text-align: center;
 
}
div.csc-textpic-caption-r .csc-textpic-caption {
 text-align: right;
 
}
div.csc-textpic-caption-l .csc-textpic-caption {
 text-align: left;
 
}

/* Needed for noRows setting */
div.csc-textpic div.csc-textpic-imagecolumn {
 float: left;
 display: inline;
 
}

/* Border just around the image */
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image IMG {

border: 2px solid black;

padding: 0px 0px;


}

div.csc-textpic-imagewrap {
 padding: 0;
 
}

div.csc-textpic IMG {
 border: none;
 
}

/* div: This will place the images side by side */
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image {
 float: left;
 
}

/* UL: This will place the images side by side */
div.csc-textpic div.csc-textpic-imagewrap UL {
 list-style: none;
 margin: 0;
 padding: 0;
 
}
div.csc-textpic div.csc-textpic-imagewrap UL LI {
 float: left;
 margin: 0;
 padding: 0;
 
}

/* DL: This will place the images side by side */
div.csc-textpic div.csc-textpic-imagewrap DL.csc-textpic-image {
 float: left;
 
}
div.csc-textpic div.csc-textpic-imagewrap DL.csc-textpic-image DT {
 float: none;
 
}
div.csc-textpic div.csc-textpic-imagewrap DL.csc-textpic-image DD {
 float: none;
 
}
div.csc-textpic div.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
 border: none;
 
} /* FE-Editing Icons */
DL.csc-textpic-image {
 margin: 0;
 
}
DL.csc-textpic-image DT {
 margin: 0;
 display: inline;
 
}
DL.csc-textpic-image DD {
 margin: 0;
 
}

/* Clearer */
div.csc-textpic-clear {
 clear: both;
 
}

/* Margins around images: */

/* Pictures on left, add margin on right */
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {

display: inline;
 /* IE fix for double-margin bug */
margin-right: 10px;


}

/* Pictures on right, add margin on left */
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {

display: inline;
 /* IE fix for double-margin bug */
margin-left: 10px;


}

/* Pictures centered, add margin on left */
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {

display: inline;
 /* IE fix for double-margin bug */
margin-left: 10px;


}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
 margin: 0;
 
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image IMG {
 margin: 0;
 
}

/* Space below each image (also in-between rows) */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
 margin-bottom: 5px;
 
}
div.csc-textpic-equalheight div.csc-textpic-imagerow {
 margin-bottom: 5px;
 display: block;
 
}
div.csc-textpic div.csc-textpic-imagerow {
 clear: both;
 
}

/* No margins around the whole image-block */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
 margin-left: 0px !important;
 
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
 margin-right: 0px !important;
 
}

/* Add margin from image-block to text (in case of "Text w/ images") */
div.csc-textpic-intext-left div.csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {

margin-right: 10px !important;


}
div.csc-textpic-intext-right div.csc-textpic-imagewrap,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {

margin-left: 10px !important;


}

/* Positioning of images: */

/* Above */
div.csc-textpic-above div.csc-textpic-text {
 clear: both;
 
}

/* Center (above or below) */
div.csc-textpic-center {
 text-align: center;
 /* IE-hack */ 
}
div.csc-textpic-center div.csc-textpic-imagewrap {
 margin: 0 auto;
 
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
 text-align: left;
 /* Remove IE-hack */ 
}
div.csc-textpic-center div.csc-textpic-text {
 text-align: left;
 /* Remove IE-hack */ 
}

/* Right (above or below) */
div.csc-textpic-right div.csc-textpic-imagewrap {
 float: right;
 
}
div.csc-textpic-right div.csc-textpic-text {
 clear: right;
 
}

/* Left (above or below) */
div.csc-textpic-left div.csc-textpic-imagewrap {
 float: left;
 
}
div.csc-textpic-left div.csc-textpic-text {
 clear: left;
 
}

/* Left (in text) */
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
 float: left;
 
}

/* Right (in text) */
div.csc-textpic-intext-right div.csc-textpic-imagewrap {
 float: right;
 
}

/* Right (in text, no wrap around) */
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
 float: right;
 clear: both;
 
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text {
 height: 1%;
 
}
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
 float: left;
 clear: both;
 
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text {
 height: 1%;
 
}

/*****************  SEND A CART  *********************/
.submit_form2 {
	color:#ffffff;
	font-weight:bold;
	font-size:100%;
	padding:0 0 2px 0;
	margin:0;
	background-color:#6699cc;
}
.tx-srsendcard-pi1-card {
	float:left;
}
.tx-srsendcard-pi1 { 
	width: 100%; 
	font-family: Verdana, sans-serif; 
	float:left;
}
.tx-srsendcard-pi1 p { 
	line-height: 125%; 
}
.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img { 
	margin: 0; 
	padding: 0; 
	border-style: none; 
}
.tx-srsendcard-pi1 a { 
	background-color: transparent; 
	text-decoration: none; 
	font-weight: bold; 
}
.tx-srsendcard-pi1 input[type=checkbox], .tx-srsendcard-pi1 input[type=radio] { 
	background-color: transparent; 
	vertical-align: middle; 
	border-style: none; 
	border-width:0;
	border:0;
}
.tx-srsendcard-pi1 input[type=submit] { 
	font-weight: bold; 
	margin: 0; 
	padding: 0; 
	clear: both; 
	float: none; 
	display: block; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit { 
	font-weight: bold; 
	margin: 0; 
	padding: 0; 
	clear: both; 
	float: none; 
	display: block; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { 
	clear: left; 
	height: 1px; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { 
	font-weight: bold; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header { 
	text-align: center; 
	font-weight: bold; 
	font-size: 1em; 
	margin: 0; 
	padding-top: 1.1em; 
	padding-bottom: 0; 
	width: 96%; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector { 
	margin: 0; 
	padding: 0; 
	border-style: none; 
	width: 100%; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-image-selector-column { 
	margin:0; 
	padding:0; 
	float:left; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column { 
	clear: left; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { 
	padding: 0.5em 0; 
	text-align: center; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { 
	margin: 0; 
	padding: 0.5em 0; 
	text-align: center; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a {
	margin: 0 auto; 
	padding: 0; 
	border-style: none;
	width: auto; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img { 
	margin: 0; 
	padding: 0; 
	border-style: none; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight { 
	color: red; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { 
	color: red; 
}
.tx-srsendcard-pi1 fieldset { 
	margin: .5em 5%; 
}
.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field { 
	margin: .3em 0; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form { 
	text-align: center; 
	width: 100%; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a { 
	display: block; 
	margin: 0 auto; 
	border-style: none; 
	width: auto; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {  
	font-size: .8em; 
	font-weight: bold; 
	margin: .5em 0 2em 0; 
	text-align: center; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap { 
	margin: 0 auto; 
	border-style: none; 
	width: auto; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form { 
	text-align: left; 
	margin: 0 auto; 
	border-style: none; 
	width: 50em; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset.tx-srsendcard-pi1-no-border { 
	border-style: none; 
	margin: 0 5%; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend { 
	font-weight: bold; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label { 
	width: 25%; 
	clear: both; 
	float: left; 
	text-align: right; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder { 
	width: 25%; 
	clear: both; 
	float: left; 
	text-align: right; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label.tx-srsendcard-pi1-hidden-label { 
	position: absolute; 
	left: 0px;  
	top: -100px; 
	width: 1px; 
	height: 1px; 
	overflow: hidden; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label { 
	font-weight: bold; 
	width: auto; 
	text-align: left; 
	margin: 0; 
	padding: 0 .4em .4em 0; 
	vertical-align: middle; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { 
	margin: 0; 
	padding: 0 0 .4em 0; 
	vertical-align: middle; 
}
* html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { 
	background-color: transparent; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field { 
	width: 73%; 
	float: right; 
	text-align: left; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message {
	color: red; 
	font-weight: bold; 
	margin: 0 0 .2em 0; 
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector { 
	list-style: none inside none; 
	margin: 0; 
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li { 
	width: 4em; 
	float: left; 
	margin: 0 .4em 0 0; 
	text-align: center; 
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label { 
	border: 1px solid transparent; 
	width: 4em; height: 1.5em; 
	margin-bottom: .5em; 
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent { 
	border-style: none; 
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { 
	border: 1px solid transparent; 
}
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { 
	background-color: transparent; 
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector { 
	list-style: none inside none; 
	margin: 0; 
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { 
	min-height: 20px; 
	margin: 0 0 .4em 0; 
	padding: 0; 
	display: block; 
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { 
	float: left; 
	margin: .4em .4em 0 0; 
	padding:0; 
}
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { 
	width: 100%; 
}
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { 
	background-color: transparent; 
	margin-top: 0; 
	vertical-align: middle; 
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label { 
	width: auto; 
	clear: none; 
	float: none;  
	text-align: left; 
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { 
	vertical-align: top; 
}
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { 
	vertical-align: middle; 
}
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { 
	display: none; 
}
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { 
	display: inline; 
	padding: .4em .4em 0 0; 
	font-weight: bold; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card { 
	margin: 2em 0; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image { 
	float: left; 
	padding: 2em; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap { 
	margin: 0 auto; 
	border-style: none; 
	width: auto; 
	text-align: center; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img {
	border:0;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap object {
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap .tx-srsendcard-pi1-card-music-object { 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption { 
	font-size: .8em; 
	font-weight: bold; 
	margin: 0; 
	padding-top: .5em; 
	text-align: center; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message { 
	padding: .5em .5em .5em 10px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block { f
	float: left; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp { 
	float: right; 
	padding: 0 0 .5em .5em; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title { 
	padding-top: 1em; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text { 
	padding: 1em 0; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature { 
	padding-bottom: 2em; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons { 
	clear: both; 
	margin-top: 1.2em; 
	padding-left: 1em; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form { 
	float: left; 
	margin-right: 1em; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha { 
	margin-bottom: 1em; 
	width: 30em; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srsendcard-pi1-captcha-error { 
	font-size: .9em; 
	color: red; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha div { 
	margin-left: 1em; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha input { 
	vertical-align: middle; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image { 
	vertical-align: middle; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sent p { 
	font-weight: bold; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p { 
	font-weight: bold; 
}
/*****************  PHOTOBOOK  *********************/
.tx-gooffotoboek-pi1 {
	text-align:center;
}
.tx-gooffotoboek-pi1 div {
	text-align:center;
}
.tx-gooffotoboek-pi1 td {
	text-align:center;
}
.tx-gooffotoboek-pi1 p {
	text-align:center;
}
.tx-gooffotoboek-pi1 h2 {
	text-align:center;
}
.tx-gooffotoboek-pi1 h5 {
	text-align:center;
}

/***************** MAIL FORM PLUS *****************/
/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_dfmailformplusext_pi1" */

/* ACCESSIBLE FORM */
DIV.tx-dfmailformplusext-pi1 input,
DIV.tx-dfmailformplusext-pi1 select { margin-bottom: .2em;border-color:#6699CC; }
DIV.tx-dfmailformplusext-pi1 label.left {float: left; text-align: right; width: 13.5em; margin-right: .5em; } 
DIV.tx-dfmailformplusext-pi1 input.left { float: left; margin-left: 13.5em; } 
DIV.tx-dfmailformplusext-pi1 input[type=text], 
DIV.tx-dfmailformplusext-pi1 select { float: left; margin-right: .2em; } 
DIV.tx-dfmailformplusext-pi1 input.right { float: left; width: auto; clear: both; margin-left: 13.5em; margin-right: .2em; } 
DIV.tx-dfmailformplusext-pi1 input[type=checkbox].right, 
DIV.tx-dfmailformplusext-pi1 input[type=radio].right, 
DIV.tx-dfmailformplusext-pi1 input[type=submit].right { margin-left: 13.5em; } 

DIV.tx-dfmailformplusext-pi1 fieldset { clear: both; }
DIV.tx-dfmailformplusext-pi1 br { clear: both; } 
DIV.tx-dfmailformplusext-pi1 hr { clear: both; }




.tx-dfmailformplusext-pi1 input.submit_form  {
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	font-size:100%;
	padding:0 0 2px 0;
	margin:0;
	background-color:#6699CC;
}



.tx-dfmailformplusext-pi1 .resulttext {	color: #FF0000; }
.message_form_next { color: green;}
.tx-dfmailformplusext-pi1 .error { color:red}
.tx-dfmailformplusext-pi1 .ok { color:green}

/* PRUEF ADRESSDATEN */
.tx-dfmailformplusext-pi1 .adr-result-label { color:#999999 }
.tx-dfmailformplusext-pi1 .adr-resulttext { color:black }
.tx-dfmailformplusext-pi1 .adr-result-code { color:#CCCCCC }

/* PRUEF BANKDATEN */
.tx-dfmailformplusext-pi1 .kto-newblz { color:red; font-weight: bold }
.tx-dfmailformplusext-pi1 .kto-result-label { color:#999999 }
.tx-dfmailformplusext-pi1 .kto-resulttext { color:black }
.tx-dfmailformplusext-pi1 .kto-result-code { color:#CCCCCC }

/* PRUEF KREDITKARTE */
.tx-dfmailformplusext-pi1 .cc_result_label { color:#999999 }
.tx-dfmailformplusext-pi1 .cc-resulttext { color:black }
.tx-dfmailformplusext-pi1 .cc-result-code { color:#CCCCCC }
/* default styles for extension "tx_rgwallpaper_pi1" */
