/* 
===============================================================
Onlineformular
===============================================================
*/

/* CSS Kontaktformular*/
.tx-thmailformplus-pi1{
	border:none;
	padding:0px 0px 50px 0px;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;

}
.mailformplus_contactform form fieldset {
	padding:0px 0px 0px 0px;
	border:none;
}

.label {
  width: 150px;
  text-align: left;
  padding: 3px 5px 3px 5px;
  margin: 0px;
  color:#ffffff;
  background-color:#b34480;
}


.feld input{
  width: 450px;
  text-align: left;
  margin:-10px 0px 20px 0px;
} 
.feld textarea{
  width: 450px;
  text-align: left;
  margin:-10px 0px 20px 0px;
} 
.senden input{
	clear:both;
  	width:80px;
	color:#ffffff;
   background-color:#b34480;
	border:none;
	font-family: "Times New Roman", Times, serif;

} 

.mailformplus_contactform .error {
	color:#b34480;
}

/* 
===============================================================
TAGCLOUD
===============================================================
*/

		.tx-vgetagcloud-pi1 {
			background-color: #b34480;
			line-height: 220%;
		}
		.tx-vgetagcloud-pi1 ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
			float: left;
		}
		.tx-vgetagcloud-pi1 li {
			display: inline;
			float: left;
			font-family : "Times New Roman", Times, serif;
			color:#ffffff;
			padding:0px 5px 0px 5px ;
		}
		.tx-vgetagcloud-pi1 li a {
			padding: 4px;
			text-decoration: none;
			font-family : "Times New Roman", Times, serif;
			color:#ffffff;
			
		}
		
/* 
===============================================================
Onetimeaccount
===============================================================
*/

.tx-onetimeaccount-pi1-clear {
	clear: both;
	width: 1px;
	height: 1px;
}

.tx-onetimeaccount-pi1-error {
	color: #f00;
	background-color: inherit;
	font-weight: bold;
}

.tx-onetimeaccount-pi1 fieldset {

	background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
margin-top: 12px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
font-size: 12px;
color: #b34480;
border: 1px solid #b34480;
}

.tx-onetimeaccount-pi1 dl {
	margin: 0;
}

.tx-onetimeaccount-pi1 dt {
	width: 11em;
	margin: 0 .5em .5em 0;
	clear: both;
	float: left;
}

.tx-onetimeaccount-pi1 dd {
	margin: 0 0 .5em 12em;
}

.tx-onetimeaccount-pi1 dd select,
.tx-onetimeaccount-pi1 .tx-onetimeaccount-pi1-first_name,
.tx-onetimeaccount-pi1 .tx-onetimeaccount-pi1-zip {
	margin: 0 .5em 0 0;
}

.tx-onetimeaccount-pi1 input,
.tx-onetimeaccount-pi1 textarea,
.tx-onetimeaccount-pi1-country select,
.tx-onetimeaccount-pi1-status select {
	width: 20em;
}

.tx-onetimeaccount-pi1 textarea {
	height: 6em;
}

.tx-onetimeaccount-pi1-gender select {
	width: 5em;
}

.tx-onetimeaccount-pi1-name input,
.tx-onetimeaccount-pi1-city input {
	width: 14em;
}

.tx-onetimeaccount-pi1-first_name input,
.tx-onetimeaccount-pi1-title input {
	width: 4em;
}

.tx-onetimeaccount-pi1-last_name input {
	width: 9em;
}

.tx-onetimeaccount-pi1-zip input {
	width: 4em;
}

.tx-onetimeaccount-pi1-module_sys_dmail_html input,
.tx-onetimeaccount-pi1-usergroup input {
	width: auto;
}


.tx-onetimeaccount-pi1 .tx-onetimeaccount-pi1-submit {
	margin: .5em 0;
	float: right;
}

.tx-onetimeaccount-pi1-submit input {
	width: auto;
}


#content legend {
font-size: 12px;
color: #b34480;
}


		  /* 
++++++++++++++++++++

Styles smoothgallery

+++++++++++++++++++
*/
.tx-rgsmoothgallery-pi1 {
  float:left;
  background-color: #000000;
  border:none;
}
 
#externalthumbs {
  float:left;
  width:570px;
  height:auto;
  min-height:260px;
  margin-bottom:15px;
  margin-top:40px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:570px;
}
 
.carouselInner .thumbnail {
  float:left;
  padding-bottom:10px;
  margin:0px 0px 5px 5px;
  background-color:#000000;

}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position:center center;
	position: absolute;
	left:0;
	right:0;
	margin:0;
	padding:0;
	opacity:0;
}
