/* -------------------------------------------------------------------------------------------------------
	CSS-document:	master.css (globale Stil-Definitionen)
	
	project:        WesCon.de
	Author:         Dennis Amrouche | Screenlabor
	last edited:    02.02.2010
----------------------------------------------------------------------------------------------------------

	C O L O R S :

	Hintergrund/helblau:   #dadee1
	WesCon Dunkelblau:     #004c88
	WesCon Cyan:           #017dc7
	WesCon Grau / Schrift: #58595b
	WesCon Hellgrau:       #949699
	WesCon Gruen:          #a8a983
	WesCon Braun:          #bea06c

---------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------------
   Ueberschreiben der allgemeinen Brwoserdefaults
---------------------------------------------------------------------------------------------------------- */

	html, body,
	h1, h2, h3, h3, h4, h5, h6, p, blockquote,
	a, img,
	ul, ol, li,
	form, fieldset, input, textarea, label,
	table, tbody, tr, thead, th, td, tfoot, caption, legend {
		margin: 0;
		padding: 0;
	}

	img, fieldset {
		border: none;
	}


/* -------------------------------------------------------------------------------------------------------
   spezielle Universal-Selektoren
---------------------------------------------------------------------------------------------------------- */

	.clear {
		clear: both;
	}


/* -------------------------------------------------------------------------------------------------------
   Auszeichnung fuer Schrift, Links, Absaetze
---------------------------------------------------------------------------------------------------------- */

	/* globale Formatierungen fÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼r Schrift
	------------------------------------------ */
	html {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #565759;
		line-height: 140%;
		text-align: justify;
	}


	/* Links
	------------------------------------------ */
	a {
		color: #017dc7;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	p a {
		font-weight: bold;
	}


	/* ungeordnete und geordnete Listen
	-------------------------------------- */
	ul, ol {
		list-style-type: none;
	}

	ul li a,
	ol li a {
		padding: 0 0 0 13px;
		color: #565759;
		text-decoration: underline;
		background: url('../images/eventinfo-bullet.gif') 0 0 no-repeat;	
	}


	/* Zitate
	-------------------------------------- */
	#wrapper-content blockquote p {
		font-style: italic;
		color: #117ec1;
		margin: 0 0 10px 0;
	}

	h1 {
		font-size: 19px;
		color: #074f89;
		margin: 0 0 16px 0;
	}
	
	h2 {
		font-size: 17px;
		color: #074f89;
		margin: 0 0 16px 0;

	}
	
	h3 {
		font-size: 15px;
		color: #074f89;
		margin: 0 0 16px 0;
	}
	
	#wrapper-content p {
		font-size: 12px;
		color: #565759;
		margin: 0 0 10px 0;
	}
	


/* -------------------------------------------------------------------------------------------------------
   Body und Site-Wrapper (center)
---------------------------------------------------------------------------------------------------------- */

	body {
		padding: 0 0 20px 0;
		background-color: #dcdddf;
	}


	#site {
		width: 970px;
		margin: 0 auto;
		background-color: #fff;
		margin-bottom:30px;
	}


/* -------------------------------------------------------------------------------------------------------
   Header, Logo und Info-Elemente
---------------------------------------------------------------------------------------------------------- */

	#header {
		position: relative;
		height: 151px;
		background: #fff url('../images/Headergrafik_revised.jpg') 0 0 no-repeat;			
	}

	#logo {
		position: absolute;
		top: 16px;
		left: 16px;
		width: 120px;
		height: 100px;
		text-align: center;
		text-decoration: none;
		background: url('../images/logo.jpg') 0 0 no-repeat;
	}

	#logo span {
		position: absolute;
		margin: 0 0 0 -3000px;
	}


	/* Kontaktdaten
	-------------------------------------- */
	#kontaktinfo {
		position: absolute;
		right: 15px;
		bottom: 0;
		padding: 30px 0 13px 0;
		font-weight:bold
		font-size: 11px;
		color: white;
		text-align: center;
		text-transform: uppercase;
		background: url('../images/Icon_Telefon.jpg') center 0 no-repeat;
	}

	#kontaktinfo span {
		font-size: 18px;
		font-weight: bold;
		letter-spacing: .05em;
		line-height: 22px;
	}



	/* Sprechblase: Eventinfo
	-------------------------------------- */
	#eventinfo {
		position: absolute;
		left: 515px;
		bottom: -6px;
		width: 278px;
		height: 101px;
		padding: 15px 10px;
		background: url('../../fileadmin/images/Eventblase.png') 0 0 no-repeat;
	}
	
	#eventinfo div.png-wrapper {
		margin: 0;
	}

	#eventinfo img {
		float: left;
	}
	
	#eventinfo div {

	}
	
	#eventinfo h1 {
		font-size: 14px;
		margin: 0 0 7px 0;
	}

	#eventinfo li, #eventinfo p{
		background: url('../../fileadmin/images/eventinfo-bullet.gif') 0 3px no-repeat;
		padding-left:15px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #565759;
		width:190px;
	}

	#eventinfo a{
		padding-left:0px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #565759;
		font-weight: normal;
		text-decoration:underline;
		background: none;
	}



/* -------------------------------------------------------------------------------------------------------
  Navigation
---------------------------------------------------------------------------------------------------------- */

	#navigation {
		height: 18px;
		margin: 0 0 30px 0;
		padding: 7px 0 8px 0;
		background: #084e89;
	}

	#navigation li {
		float: left;
		height: 18px;
		font-size: 14px;
		list-style-type: none;

	}
	
	#navigation li a {
		padding: 0 13px;
		color: white;
		text-decoration: none;
		border-right: 2px solid white;
		background: none;
		font-weight:bold;

	}

	
	#navigation li a.selected {
		color: #167cbe;
	}

	#navigation li.last a {
		border: none;
	}


/* -------------------------------------------------------------------------------------------------------
   Sidebar und Subnavigation
---------------------------------------------------------------------------------------------------------- */

	#sidebar {
		width: 209px;
		float: left;
		margin: 0 0 80px 0;
	}


	#subnavigation {
		font-size: 13px;
		margin: 0 0 50px 0;
	}



	#subnavigation li.sub1, #subnavigation li.sub1-last {
		padding:5px 0 5px 0;
	}

	#subnavigation li.sub1 a, #subnavigation li.sub1-last a {
		background: url('../../fileadmin/images/eventinfo-bullet.gif') 0 5px no-repeat;	
		font-weight:bold;
	}	

	#subnavigation li.sub2-first {
		padding:5px 0 5px 20px;
	}

	#subnavigation li.sub2{
		padding:1px 0 5px 20px;
	}	

	#subnavigation li.sub2-last {
		padding:1px 0 0 20px;
	}

	#subnavigation li.sub2 a, #subnavigation li.sub2-last a, #subnavigation li.sub2-first a{
		background: none;
		font-weight:	normal;
	}	

	#subnavigation li.sub2 a.cur, #subnavigation li.sub2-last a.cur, #subnavigation li.sub2-first a.cur{
		background: none;
		color:#117EC1;
	}	

	#subnavigation li.sub3-first {
		padding:5px 0 3px 20px;
	}

	#subnavigation li.sub3 {
		padding:3px 0 3px 20px;

	}

	#subnavigation li.sub3-last{
		padding:3px 0 0 20px;

	}

	#subnavigation li.sub3 a.cur, #subnavigation li.sub3-last a.cur, #subnavigation li.sub3-first a.cur{
		background: none;
		font-weight:	normal;
		color:#117EC1;
	}

	#subnavigation li.sub3 a, #subnavigation li.sub3-last a, #subnavigation li.sub3-first a{
		background: none;	
	}
/* -------------------------------------------------------------------------------------------------------
   Content
---------------------------------------------------------------------------------------------------------- */

	#content {
		clear: both;
		padding: 0 0 1px 14px;
	}


	/* Wrapper fÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼r inneren Content (bei aktiver Sidebar)
	----------------------------------------------------- */
	#wrapper-content {
		float: left;
		width: 670px;
		padding: 0 0 0 30px;
	}

	#wrapper-content .textbox h1 {
		font-size: 19px;
	}
	
	#wrapper-content .textbox p {
		font-size: 12px;
		color: #565759;
		margin: 0 0 10px 0;
	}
	
	#wrapper-content li{
		list-style:disc;
		margin-left:15px;
	}



/* -------------------------------------------------------------------------------------------------------
   Textbox (Standard-Wrapper fÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼r freies Texten in #content)
---------------------------------------------------------------------------------------------------------- */

	.textbox {
		margin: 0 0 30px 0;
	}

	.textbox h1 {
		font-size: 19px;
		color: #074f89;
		margin: 0 0 16px 0;
	}
	
	.textbox p {
		font-size: 19px;
		margin: 0 0 35px 0;
	}



/* -------------------------------------------------------------------------------------------------------
  Spalten
---------------------------------------------------------------------------------------------------------- */

	.column {
		float: left;
		width: 305px;
		padding: 0 13px 0 0;
		margin: 0 0 12px 0;
	}

	.column.software .content,
	.column.virtualisierung .content {
		min-height: 400px;
	}

	.column .top {
		height: 5px;
		background: url('../images/column-bg-top.gif') 0 0 no-repeat;
	}

	.column .content {
		padding: 0 5px 8px 5px;
		background: url('../images/column-bg-content.gif') 0 bottom no-repeat;
	}


	/* Ueberschriften in den Salten
	-------------------------------------- */
	.column h1{
		height: 29px;
		padding: 10px 0 1px 0;
		font-size: 16px;
		color: white;
		/*text-transform: uppercase;*/
		letter-spacing: .03em;
		text-align: center;
	}

	#sidebar h1{
		height: 27px;
		padding: 5px 0 0 0;
		font-size: 16px;
		color: white;
		/*text-transform: uppercase;*/
		letter-spacing: .03em;
		text-align: center;
}

	/* farbige Hintergruende fuer die Ueberschriften in den Spalten/Sidebar
	------------------------------------------------------------------------ */
	.column.software h1.software          { background: url('../../fileadmin/images/Viertualisierung.gif') center 0 no-repeat; }
	.column.virtualisierung h1.virtualisierung   { background: url('../../fileadmin/images/Software.gif') center 0 no-repeat; }
	.column.rueckruf h1          { background: url('../../fileadmin/images/Rueckrufservice.gif') center 0 no-repeat; }
	.column.rueckruf h1.fehler {background:none; font-size:14px; color:#000;text-align:left;}
	.column.rueckruf .tx-powermail-pi1_mandatory_submit{
		color:#fff;
		width:147px;
		padding-top:3px;
		height:26px;
		background: url('../../fileadmin/images/Termin_bestaetigen_breit.gif') 0 0 no-repeat;
		margin-top:10px;
		background-color: transparent !important;
}
	.column.sachverstaendiger h1.sachverstaendiger { background: url('../../fileadmin/images/Sachverstaendiger.gif') center 0 no-repeat; }


	/* farbiger Hintergrund fuer die Ueberschrift in 'Rueckrufservice'
	------------------------------------------------------------------------ */
	.column.rueckruf .top     { background: url('../../fileadmin/images/Background_Rueckrufservice_Teil_1.gif') 0 0 no-repeat; }
	.column.rueckruf .content { background: url('../../fileadmin/images/Background_Rueckrufservice_Teil_2.gif') 0 bottom no-repeat; }


	/* Spalte in der Sidebar
	-------------------------------------- */
	#sidebar .column {
		float: none;
		width: 209px;
		margin: 0 0 12px 0;
		padding: 0;
	}

	#sidebar .column .top {
		height: 5px;
		background: url('../../fileadmin/images/sidebar-bg-top1.gif') 0 0 no-repeat;

	}

	#sidebar .column .content {
		padding: 0 5px 8px 5px;
		background: url('../../fileadmin/images/sidebar-bg-content1.gif') 0 bottom no-repeat;
	}





/* -------------------------------------------------------------------------------------------------------
   Teaser
---------------------------------------------------------------------------------------------------------- */

	/* Teaser in Spalten auf der Homepage (ohne Sidebar)
	---------------------------------------------------- */
	.column .teaser {
		padding: 0 5px;
		padding-top:10px;
		margin: 10px 0 10px 0;
		border-top: 1px solid #e8e7ec;
	}

	.column .teaser-first {
		border: none;
		padding: 0 5px;
		margin: 0 0 10px 0;
	}

	.column .teaser div, .column .teaser-first div {
		margin: 0 0 0 0px;
	}

	.column .teaser img, .column .teaser-frist img {
		margin: 0 0 10px 0;
	}

	.column .teaser h1, .column .teaser-first h1 {
		margin:0px;
		padding:0px;
		font-size: 14px;
		text-align:left;
		color: #565759;
	}

	.column .teaser h1 a, .column .teaser-first h1 a  {
		color: #565759;
	}

	.column .teaser h1 a:hover, .column .teaser-first h1 a:hover {
		color: #f0008c;
		text-decoration: none;
	}

	.column .teaser p, .column .teaser-first p {
		margin: 0 0 10px 0;
	}

	.column .teaser p img, .column .teaser-first p img{
		margin-bottom:-5px;;
	}

	/* Teaser in Spalten (.column) bei aktiver Sidebar
	---------------------------------------------------- */
	
		#wrapper-content .teaser {
		margin: 0 0 30px 0;
	}

	#wrapper-content .teaser .top {
		height: 5px;
		background: url('../images/teaser-bg-top.gif') 0 0 no-repeat;
	}
	
	#wrapper-content .teaser .content {
		padding: 3px 10px 5px 10px;
		background: url('../images/teaser-bg-content.gif') 0 bottom no-repeat;
		background-color: transparent !important;
		
	}

	#wrapper-content .teaser img {
		float: left;
		padding: 0 15px 8px 0;
	}


	/* farbige Hintergruende fuer die Ueberschriften in der Sidebar
	------------------------------------------------------------------------------------------------------------- */
	#sidebar .column.rueckruf h1 { background: url('../../fileadmin/images/hintergrund_reuckruf_h1_unterseite.gif') center 0 no-repeat; }
	#sidebar .column.rueckruf h1.fehler {background:none; font-size:14px; color:#000;text-align:left;}
	#sidebar .tx-powermail-pi1_mandatory_submit{
		color:#fff;
		width:147px;
		padding-top:3px;
		height:26px;
		background: url('../../fileadmin/images/button_ruekruf_unterseite_breit.gif') 0 0 no-repeat;
		margin-top:10px;
		background-color: transparent !important;
}


/* -------------------------------------------------------------------------------------------------------
   Footer
---------------------------------------------------------------------------------------------------------- */




	#footer {
		float:left;
		padding: 10px 0 10px 15px;
		list-style-type: none;
		margin-left:-14px;
		width: 955px;
		background-color:#fff;
	}


	#footer li {
		float: left;
	}
	
	#footer li a {
		padding: 0 7px;
		color: #565759;
		border-right: 1px solid #565759;
		background: none;
	}
	
	#footer li.last a {
		border: 0px;
	}



/* -------------------------------------------------------------------------------------------------------
   Formulare, global und speziell
---------------------------------------------------------------------------------------------------------- */

	legend {
		font-size: 15px;
		font-weight: bold;
		padding: 0 0 20px 0;
	}

	input, textarea {
		display: block;
		padding: 8px 6px 7px 8px;
		margin: 0 0 10px 0;

		font-size: 12px;
		
		border: none;
	}

	label {
		font-weight: bold;
	}

	#rueckruf input.powermail_submit_uid5 {
		clear: both;
		height: 27px;
		width: 117px;
		padding: 0px 0 5px 0;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		border:  none;
		background: url('../../fileadmin/images/Termin_bestaetigen.gif') 0 0 no-repeat;
		cursor: pointer;
	}
	
	.tx-powermail-pi1_thx p, .tx-powermail-pi1_thx h2{
		padding:5px 15px;
	}

	.tx-powermail-pi1_thx h2{
		padding:5px 15px;
		font-size:17px;
	}

	button.loeschen {
		background: url('../images/button-senden-loeschen.gif') 0 0 no-repeat;
	}



	/* Formular Rueckruf (Homepage)
	------------------------------------------ */
	.column .rueckruf {
		padding: 0 5px;
	}

	.column .rueckruf input {
		width: 224px;
		background: url('../../fileadmin/images/formular-bg-column-rueckruf.gif') 0 1px no-repeat;
	}


	/* Formular Rueckruf (Sidebar)
	------------------------------------------ */

	#sidebar .column .rueckruf {
		padding: 0 5px 0 2px;
	}
	
	#sidebar .rueckruf h1{
		
	}

	#sidebar .column .rueckruf legend{
		font-size:12px;
		margin:0px;
		padding-bottom:10px;
	}
	
	#sidebar .column .rueckruf input {
		width: 180px;
		background: url('../../fileadmin/images/eingabefeld_ruekruf_unterseite.gif') 0 1px no-repeat;
		margin-bottom:3px;
	}
	
	#sidebar .column .rueckruf .powermail_submit_uid5 {
		clear: both;
		height: 27px;
		width: 120px;
		padding: 0px 0 3px 0;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		border:  none;
		background: url('../../fileadmin/images/button_ruekruf_unterseite.gif') 0 0 no-repeat;
		cursor: pointer;
	}
/* -------------------------------------------------------------------------------------------------------
   EVENTS
---------------------------------------------------------------------------------------------------------- */
	.news-list-item {
		float: left;
		width:670px;
		margin: 0 0 20px 0;
		border-bottom: 1px solid #e0e0e0;
		padding-bottom:10px;
	}

	.news-list-item img {
		float: right;
		padding: 0 0 0 20px;
		margin: 0 0 10px 0;
	}

	.news-list-item h3, .news-list-item h3  a {
		margin: 0 0 15px 0;
		font-size: 14px;
		color:#074F89;
		text-decoration:none;
	}

	.news-list-item a {
		margin: 0 0 15px 0;
		font-size: 14px;
		color:#565759;
		text-decoration:underline;
		font-size: 12px;
	}

	.news-list-item p {
		margin: 0 0 15px 0;
	}
	
	.eventeintrag p.preis {
		float: left;
	}

	.eventeintrag ul li {
		float: left;
		margin: 0 0 20px 20px;
	}


	.news-single-item h2{
		font-size:15px;
		padding-bottom:10px;
	}

	.news-single-item{
		padding-bottom:20px;
	}
	
	.news-list-morelink, .news-single-anmelden, .news-single-backlink{
		background: url('../../fileadmin/images/eventinfo-bullet.gif') 0 4px no-repeat;
		padding-left:10px;
	}

	.news-list-morelink, .news-single-backlink{
		float:left;
	}

	.news-single-anmelden{
		float:left;
		margin-left:50px;
	}

/* -------------------------------------------------------------------------------------------------------
   Kontakt
---------------------------------------------------------------------------------------------------------- */

	fieldset.kontakt legend{
		font-size: 19px;
		color: #074f89;
		margin:0;
	}

	fieldset.kontakt input {
		width: 305px;
		background: url('../../fileadmin/images/formular-bg-input-kontakt.gif') 0 0 no-repeat;
		background-color: transparent !important;
	}

	fieldset.kontakt textarea {
		width: 478px;
		height: 91px;
		background: url('../../fileadmin/images/formular-bg-textarea.gif') 0 0 no-repeat;
		background-color: transparent !important;
	}


	
	#zusatzinfo input {
		float: left;
		margin: 0 8px 0 0;
		background-color: transparent !important;
	}
	
	#powermaildiv_uid17{
		margin-bottom:20px;
	}

	#powermaildiv_uid17 p{
		color: #004c88;
		background: url('../images/background-column-zusatzinfo.gif') center 0 no-repeat;
	}

	.powermail_check_inner{
		padding-top:5px;
	}

	#powermaildiv_uid17 input {
                DISPLAY:inline;
		padding: 0px;
		margin: 0px;
		background-image: none;
		width:20px;
		background: none;
		
	}

	#powermaildiv_uid17 label{
		margin-left:20px;
	}


	fieldset.kontakt input.send {
		color:#fff;
		width:117px;
		padding-top:3px;
		height:26px;
		background: url('../../fileadmin/images/absenden.gif') 0 0 no-repeat;
		clear: none;
		float: left;
		margin: 0 20px 20px 0;
		background-color: transparent !important;
	}

	fieldset.kontakt input.delete {
		color:#fff;
		width:117px;
		padding-top:3px;
		height:26px;
		background: url('../../fileadmin/images/loeschen.gif') 0 0 no-repeat;
		clear: none;
		float: left;
		margin: 0 20px 20px 0;
		background-color: transparent !important;
	}


	/* Box "Zusatzinfo"
	-------------------------------------- */
	#zusatzinfo.column {
		float: none;
		width: 492px;
	}

	#zusatzinfo.column .top {
		height: 5px;
		background: url('../images/column-bg-zusatzinfo-top.gif') 0 0 no-repeat
	}

	#zusatzinfo.column .content {
		background: url('../images/column-bg-zusatzinfo-content.gif') 0 bottom no-repeat
	}

	#zusatzinfo.column h1 {
		color: #004c88;
		background: url('../images/background-column-zusatzinfo.gif') center 0 no-repeat;
	}


	/* Captcha
	-------------------------------------- */
	#captcha input {
		width: 478px;
		background: url('../images/formular-bg-input-kontakt.gif') 0 0 no-repeat;
	}



/* -------------------------------------------------------------------------------------------------------
   Kontakt Events
---------------------------------------------------------------------------------------------------------- */

	fieldset.events legend{
		font-size: 19px;
		color: #074f89;
		margin:0;
	}

	fieldset.events input {
		width: 305px;
		background: url('../../fileadmin/images/formular-bg-input-kontakt.gif') 0 0 no-repeat;
		background-color: transparent !important;
	}

	fieldset.events textarea {
		width: 478px;
		height: 91px;
		background: url('../../fileadmin/images/formular-bg-textarea.gif') 0 0 no-repeat;
		background-color: transparent !important;
	}
	
	
	#powermaildiv_uid17{
		margin-bottom:20px;
	}

	fieldset.events input.send {
		color:#fff;
		width:117px;
		padding-top:3px;
		height:26px;
		background: url('../../fileadmin/images/absenden.gif') 0 0 no-repeat;
		clear: none;
		float: left;
		margin: 0 20px 20px 0;
		background-color: transparent !important;
	}

	.event-label{
	
	}

	fieldset.events select{
		display:block;
		margin-bottom:10px;
	}

/* -------------------------------------------------------------------------------------------------------
   Slider
---------------------------------------------------------------------------------------------------------- */

	.tx_cps_slider_toggle_open, .tx_cps_slider_toggle_close{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}


/* -------------------------------------------------------------------------------------------------------
  Download
---------------------------------------------------------------------------------------------------------- */

	.tx-powermail-pi1_fieldset_download input{
		width: 305px;
		background: url('../../fileadmin/images/formular-bg-input-kontakt.gif') 0 0 no-repeat;
		background-color: transparent !important;
	}


	#powermaildiv_uid41 input {
		color:#fff;
		width:117px;
		padding-top:3px;
		height:26px;
		background: url('../../fileadmin/images/absenden.gif') 0 0 no-repeat;
		clear: none;
		float: left;
		margin: 0 20px 20px 0;
		background-color: transparent !important;
	}

/* -------------------------------------------------------------------------------------------------------
  Powermail Button general
---------------------------------------------------------------------------------------------------------- */

#mainContent fieldset input.powermail_submit, #mainContent fieldset input.powermail_reset{
		color:#fff;
		width:117px;
		padding-top:3px;

		height:26px;
		background: url('../../fileadmin/images/absenden.gif') 0 0 no-repeat;
		clear: none;
		float: left;
		margin-top: 10px;
		margin-right:20px;
		background-color: transparent !important;
	}

#mainContent .tx-powermail-pi1_mandatory_submit{
		color:#fff;
		width:147px;
		padding-top:3px;

		height:26px;
		background: url('../../fileadmin/images/absenden_breit.gif') 0 0 no-repeat;
		clear: none;
		float: left;
		margin-top: 10px;
		margin-right:20px;
		background-color: transparent !important;
}

ul.powermail_mandatory_list{
margin-top:10px;
}

.tx-powermail-pi1_mandatory h1.fehler{
margin-top:-10px;
}


	fieldset .powermail_check_inner{
		padding-top:5px;
		
	}

	fieldset .powermail_check_inner input {
                DISPLAY:inline;
		padding: 0px;
		margin: 0px;
		background-image: none;
		width:20px;
		background: none;
		
	}

	fieldset .powermail_check_inner label{
		margin-left:20px;
	}
	
	fieldset .tx_powermail_pi1_fieldwrap_html_radio input {
                DISPLAY:inline;
		padding: 0px;
		margin: 0px;
		background-image: none;
		width:20px;
		background: none;
	}

	.tx_powermail_pi1_fieldwrap_html_check, .tx_powermail_pi1_fieldwrap_html_radio{
		margin-bottom:10px;
	}
	
/* -------------------------------------------------------------------------------------------------------
   End of CSS-document */
