html {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}

.bodytext a.internal-link {
	font-size:100%;
	color:#003863;
}


*html .tx-newloginbox-pi1_login {
	left:187px;
}

*html .small_box_top FORM {
	FLOAT: left;
}

.voting-liste li span.describe {
	clear:both;
	display:block;
	font-weight:normal;
	margin-left:16px;
	padding:3px;
	width:245px;
}

#tx-srfeuserregister-pi1-fe_users_form input{
	margin:0px 0px 15px 0px;
	padding:0px;
}

.grau {
	color:#666;
}

.hidden {
	display:none;
}

.topliste_header {
	width:583px;
}

.topliste_header input {
	background: none;
	border:none;
	padding:8px 0px 0px 13px;
	font-weight:bold;
	text-align:left;
	width:183px;
}

.content .topliste_text .bodytext {
        padding:1px 0 7px 15px;
	width:175px;
	font-size:65%;
}

*html .content .topliste_text .bodytext {
	width:182px;
}

#voting {
       margin:0 35px 0 0;
	position:absolute;
	right:20px;
}

*html #voting {
	left:210px;
}

.topliste_text  {
	background: url(pics/voting_text.png) center top no-repeat;
	width:192px;
	height:190px;
	padding-top: 10px;
	float:right;
	margin:0px 16px 0px 0px;
}

.topliste_title {
	width:319px;
	height:35px;
	margin:0px;
}

.voting-liste li {
	background: url(pics/voting_liste.png) left top no-repeat;
	margin:0px;
	padding:13px 0 10 28px;
	/*font-weight:bold;*/
	margin:0px 0px 0px 0px;
	position:relative;
	font-weight:bold;
	clear:both;
}

*html .voting-liste li {
	font-family:arial;
}

.voting-liste li span {
	padding:0px;
}

.voting-liste {
	margin:0px 20px 0px 0px;
	min-height:350px;
	width:350px;
}

*html .voting-liste {
	height:350px;
}


body { 
	color: black;
	font-size: 100%;
	font-family: Verdana, sans-serif;
	background: #fff url(pics/hintergrund_old.jpg) center top;
}

.tx-ddftopten-pi1, .topten, .topten_header, #topten_liste, .topliste_header, .topliste_title, .topliste_button, .voting-liste  {
	float:left;	
}

.topten {
	margin:0px;
	padding:0px;
}

.topten_header {
	width:184px;
	height:24px;
	background:url(pics/top10_title.png) center top no-repeat;
	margin:0px;
	padding:10px 0px 0px 15px;
}

*html .topten_header, *html .topten_header {
	height:34px;
}

.tx-ddftopten-pi1 ol li {
	width:184px;
	background: url(pics/top10_row.png) left top no-repeat;
	padding:10px 0px 12px 26px;
	font-weight:bold;
}
.tx-ddftopten-pi1 ol li {
	padding-left:7px;
}

*html .tx-ddftopten-pi1 ol li {
	padding:10px 0px 0px 26px;
	width:auto;
	background: none;
}

*html .topten_header, *html .topten_header {
	height:34px;
}

#topten_liste, .voting-liste {
	margin:0px;
	padding:0px;
	list-style-position:inside;
	list-style-image: none;
	list-style-type:decimal;
}

.voting-liste {
	margin:13px 0 0;
}

#topten_liste{
	margin-left:7px;
}

*html #topten_liste{
	margin-left:0px;
}

.tx-srfeuserregister-pi1 {
	font-size:70%;	
}

.tx-srfeuserregister-pi1_title {
	width:580px;
}

.tx-srfeuserregister-pi1 input {
	width:257px;
}


.tx-srfeuserregister-pi1 legend { 
	padding:0px;
	margin:0px;
}

.tx-srfeuserregister-pi1-notice { 
}


.tx-srfeuserregister-pi1 fieldset {
	border:none;
	padding:0px;
	margin:0px;
}

.tx-srfeuserregister-pi1 fieldset legend{
	width:300px;
}

.pluginword {
	margin:10px 0px 0px -5px;
	width: 210px;
	height:130px;
	float: left;
}

.topliste_button {
	background: url(pics/voting_absenden_breit.png) no-repeat center top;
	margin:0px 18px 0px 0px;
	width: 192px;
	height:36px;
	float: right;
	padding:0px;
}

*html .topliste_button {
	margin:0px 10px 0px 0px;
}

.vorschlag_link {
	background: url(pics/vorschlaege.png) no-repeat center top;
	margin:0px;
	width: 145px;
	height:42px;
	float: left;
	padding:0px;
	padding:13px 0 0px 11px;
	font-size:65%;
	font-weight:bold;
}

*html .vorschlag_link {
	width: 155px;
}

.vorschlag_link {
	margin-left:3px;
}

.voting_button {
	float: left;
	padding:13px 0 0px 11px;
	font-size:65%;
	font-weight:bold;

}

.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_submit {
	clear:both;
	margin:20px 0px 0px 0px;
}


.tx-ddfvorschlag-pi1 {
	width: 204px;
	min-height:130px;
	float: left;
	position:relative;
}

.content .tx-ddfvorschlag-pi1 {
	margin-right:5px;
}

#vorschlagForm {
	margin:0px;
	padding:0px;
}

#vorschlagForm input {
	border: none;
	background:none;
	height:20px;
	padding:0px 0px 0px 3px;
}

#vorschlagForm #input_vorschlag, .tx-newloginbox-pi1 input {
	background: url(pics/input_back.png) no-repeat left top;
	width:110px;
	height:24px;
	margin:0px 2px 0px 2px;
	border:none;
	padding:5px;
}


*html #vorschlagForm #input_vorschlag, .tx-newloginbox-pi1 input {
	width:109px;
	margin:0px;
}

.tx-newloginbox-pi1 table th input {
	font-size:70%;
}


.tx-newloginbox-pi1 table th label {
	vertical-align:top;
	margin:0px;
}

.tx-newloginbox-pi1 table th {
	font-size:70%;
}


.tx-newloginbox-pi1 input {
	float:right;
	margin-right:13px;
}

*html .tx-newloginbox-pi1 input {
	margin-right:20px;
}

.tx-newloginbox-pi1 .vorschlag {
	float:left;
	height:24px;
	margin:0 0 0 5px;
	padding:4px 0px 0px 3px;
	position:relative;
	width:175px;
}

*html .tx-newloginbox-pi1 .vorschlag {
	float:none;
}


.tx-ddfvorschlag-pi1 #vorschlagForm{
	margin:0px;
	width:170px;
}

#vorschlagForm #input_absenden {
	width:10px;
	border: none;
	background: url(pics/vorschlag_absenden.png) left top no-repeat ;
	margin:0px 0px 0px 1px;
	padding:0px;
	height:24px;
}

*html #vorschlagForm #input_absenden {
	float:none;
}

.tx-ddfvorschlag-pi1 .bodytext, .tx-newloginbox-pi1 label, .tx-newloginbox-pi1 .bodytext, .small_box_top .bodytext {
	font-family:arial;
	font-size:70%;
	margin:0 0 0px 5px;
	width:170px;
}

*html .tx-newloginbox-pi1 .bodytext{
	width:180px;
}

.right_extra .small_box_top label {
	font-size:80%;
}

.tx-newloginbox-pi1 label, .tx-ddfvorschlag-pi1 label {
	margin:5px 0 0px 0px;
	font-weight:bold;
	WIDTH: 40px;
	font-size:80%;
	float:left;
}

.tx-ddfvorschlag-pi1 label{
	width:48px;
}


.tx-newloginbox-pi1_login input {
	border: none;
	width:15px;
	height:50px;
	background: url(pics/absenden.png) no-repeat left top;
	padding:0px;
}

*html .tx-newloginbox-pi1_login input {
	left:0px;
	position:absolute;
	top:0px;	
}

.tx-newloginbox-pi1_login {
	height:52px;
	left:197px;
	position:absolute;
	top:46px;
	width:15px;
	z-index:100;
}






.tx-ddfvorschlag-pi1 .title, .tx-newloginbox-pi1 .title, .small_box_top .title {
	font-size:70%;
	font-weight:bold;
	width:170px;
	padding:11px 0 13px 0;
}

.tx-newloginbox-pi1 .title, .small_box_top .title {
	padding-bottom:16px;
}

#vorschlagForm .vorschlag {
	position:relative;
	top:0px;
	width:175px;
	font-weight:bold;
	height:24px;
}

.small_box {
	margin:10px 0px 0px 15px;
	width: 210px;
	float: left;
}

.small_box_top {
	background: url(pics/small_box_top.png) no-repeat left top;
	margin:0px;
	padding:0px 0px 0px 15px;
	width: 210px;
	min-height:110px;
	float: left;
}

*html .small_box_top {
	position:relative;
	height:100px;
	width: 202px;
}

.tx-newloginbox-pi1 .small_box_top .password {
	font-size:60%;
	padding:5px 0 0 54px;
	clear:both;
	margin:0px;
}

.small_box_top p a {
	color:#666;
}
.small_box_bottom {
	background: url(pics/small_box_bottom.png) no-repeat left top;
	margin:0px;
	padding:0px;
	width: 210px;
	height:11px;
	float: left;
}

*html .small_box_bottom {
	width: 202px;
}

.tx-newloginbox-pi1 {
	width: 204px;
	min-height:130px;
	float: left;
	position:relative;
}

*html .tx-newloginbox-pi1 {
	height:130px;
}

.tx-ddfvorschlag-pi1, .tx-newloginbox-pi1 {
	padding:0px;
}

.right .tx-ddfvorschlag-pi1, .right .tx-newloginbox-pi1 {
	margin:0 0 20px 0px;
}


/***************************************************************
* TYPO3 BASICS
****************************************************************/

h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a{
	color: #000;
	font-weight:normal;
	font-family:verdana,Verdana,sans-serif;
	margin:0px;
	padding:0px;
}

h1{
	font-size: 128%;
	font-weight:bold;
	margin-bottom:16px;
}

h2{ 
	font-size:92%;
	font-weight:bold;
	color:#666;
	margin-bottom:3px;
}


h3 {
	margin-bottom:0.7em;
	font-size:85%;
	font-weight:bold;
}

h4 {	
	margin-bottom:0.8em;
	font-size:70%;
	color: #aaa;
	font-weight:bold;
}

a {
	text-decoration:none;
	color:#333;
}

a:link, a:visited, a:active, a:hover {
	text-decoration:none;
	color:indent;
}

.internal-link, .external-link, .external-link-new-window {
	font-size:70%;
	display:inline-block;
	color: #444;
}

.internal-link img, .mail  img, .external-link  img, .external-link-new-window  img {
	display:none;
}

ul, ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:dot;
	margin-bottom:18px;
	margin-left:15px;
	padding-left:0px;
	font-size:70%;
}

ol {
	margin-left:22px;
}

.bodytext {
	font-size:70%;
	padding:0px 0px 5px 0px;
	margin:0px;
}

.content .csc-textpic-imagewrap {
}

.csc-header{
	font-size:110%;
	font-weight:bold;
}

.csc-firstHeader {
	padding-bottom:5px;
}

.csc-textpic, .csc-textpic-left, .csc-textpic-below {
}

.csc-textpic {
}

.csc-textpic-text {
}

div {
	behavior:url(iepngfix.htc);
}

a {
	behavior:url(iepngfix.htc);
}

a:link { color: black; text-decoration: none; }
a:visited { color: black; text-decoration: none; }
a:hover { color: #004790; text-decoration: none; }
a:active { color: #004790; text-decoration: none; }
ul { list-style-type: disc; margin: 1em 0; padding-left: 20px; }
li { margin: 0 0 0; }



#wrapper {
	position: relative;
	top: 0px;
	left: 50%;
	width: 850px;
	margin-left: -420px;
	z-index:100;
}

*html #wrapper{
	width: 870px;
}

.key {
	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -447px;
	width: 894px;
	height:313px;
	z-index:1;
}

.main {
	position: relative;
	top: 0px;
	left: 0px;
	float:left;
	z-index:10;
}

.topnavi {
	margin:213px 0px 17px 20px;
	float: left;
	font-size: 75%;
}

.topnavi  a{
	color:#000;
}
.topnavi  a:hover{
	color:#666;
}

.logo {
	margin:43px 9px 20px 0;
	width: 150px;
	float: right;
	font-size: 60%;
}

*html .logo {
	margin:43px 20px 20px 0;
}

.logo img {
	margin:10px 0px 0px 0;
}

.left {
	width:650px;
	display: block;
	float:left;
	margin:0px;
	padding:0px;
}



.left_top {
	behavior:url(iepngfix.htc);
	background: url(pics/left_back.png) no-repeat left top;
	background-repeat: no-repeat;
	width: 612px;
	min-height: 382px;
	padding:32px 0 5 40px;
	display: block;
	float:left;
	margin:0 0 0 0px;
}

*html .left_top {
	height: 414px;
	width:650px;
}






.right {
	margin:0px;
	width: 183px;
	float: right;
}

*html .right {
	margin-right:10px;
}

.fuss {
	behavior:url(iepngfix.htc);
	background: url(pics/left_back_bottom.png) no-repeat left top;
	background-repeat: no-repeat;
	height: 50px;
	clear: both;
	font-size: 65%;
	text-align:left;
	padding: 18px 0px 0px 43px;
	width:650px;
}

.fuss a {
	color:#666;
}

.inhalt {
	width: 610px;
	margin-top: 20px;
	margin-left: 20px;
}

.content {
	width: 583px;
}

.fehler {
	color: red;
	font-size: 10px;
}

.pvslink {
	position: absolute;
	top: -160px;
	right: -30px;
	width: 200px;
	height: 120px;
	z-index: 3;
	float: right;
	border-width: 0;
	outline-width: 0;
	display: block;
}

.aerztelink {
	display: block;
	position: absolute;
	z-index: 3;
	top: -35px; 
	right: -30px;
	width: 200px;
	height: 35px;
	float: right;
	border-width: 0;
	outline-width: 0;
}

.eingabefeld {
	width: 250px;
	margin-top: 5px;
	margin-left: 40px;
}

.select {
	margin-top: 5px;
	margin-left: 20px;
	width: 250px;
}

.radio {
	float: left;
}

.sub_radio {
	float: left;
	margin-left: 40px;
}

.frage {
	vertical-align: top;
	margin-left: 40px;
	display: block;
}

.label {
	width: 200px;
	margin-right: 10px;
}

.bluebox {
	background-image: url(../x_images/bluebox.png);
	width: 615px;
	min-height: 122px;
}

* html .bluebox {
	height: 122px;
}

.bluebox_bottom {
	color: maroon;
	font-size: 9px;
	background-image: url(../x_images/bluebox_fuss.png);
	text-decoration: none;
	width: 615px;
	height: 17px;
}
	
.bluebox_inhalt {
	width: 600px;
	margin-left: 10px;
}

.bluebox_headline {
	color: white;
	font-size: 13px;
	font-weight: bold;
}

.bluebox_bottom a {
	color: white;
	margin-left: 10px;
}

.bluebox_bottom a:link {
	color: white;
}

.bluebox_bottom a:visited {
	color: white;
}

.bluebox_bottom a:hover {
	color: #004790;
}

.bluebox_bottom a:active {
	color: white;
}

.t_antwort {
	color: white;
	font-size: 10px;
	width: 300px;
	height: 16px;
	border-bottom: 1px solid #c7d7ee;
}

.t_prozent {
	color: white;
	font-size: 10px;
	text-align: right;
	width: 60px;
}

.t_balken { background-image: url(../x_images/balken.jpg);
	background-repeat: no-repeat;
	background-position: -10px 50%;
	width: 240px;
}

.gewinnspiel {
	background-image: url(../x_images/gewinnspielbox09.png);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 100px;
	right: -10px;
	width: 334px;
	height: 220px;
}

.gewinnhead {
	color: #006ab3;
	font-size: 12px;
	font-weight: bold;
	margin-left: 170px;
}

* html .gewinnhead {
	margin-top: 10px;
}

.gewinntext {
	font-size: 11px;
	font-weight: normal;
	margin-left: 170px; 
	margin-right: 10px;
}

.clear {
	clear: both;
	height:1px;

}




/*<agl.folder "Mini Navi">*/
	a.mini_navi { color: black; text-decoration: none; margin-left: 20px; outline-width: 0; }
	a.mini_navi:link { color: black; text-decoration: none; margin-left: 20px; outline-width: 0; }
	a.mini_navi:visited { color: black; text-decoration: none; }
	a.mini_navi:hover { color: #004790; text-decoration: none; }
	a.mini_navi:active { color: #06c; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "Rechteck-Button">*/
	.auswahl { behavior:url(iepngfix.htc); color: black; font-size: 12px; font-weight: bold; line-height: 36px; background-image: url(../x_images/rechteck.png); background-repeat: no-repeat; text-decoration: none; height: 40px; float: left; margin-right: 25px; padding-left: 20px; outline-width: 0; display: block; }
	a.auswahl { color: black; font-size: 12px; font-weight: bold; line-height: 36px; text-decoration: none; background-image: url(../x_images/rechteck.png); background-repeat: no-repeat; display: block; margin-right: 25px; padding-left: 20px; height: 40px; float: left; outline-width: 0; behavior: url(iepngfix.htc); }
	a.auswahl:link { color: black; font-size: 12px; font-weight: bold; line-height: 36px; text-decoration: none; background-image: url(../x_images/rechteck.png); background-repeat: no-repeat; display: block; margin-right: 25px; padding-left: 20px; height: 40px; float: left; outline-width: 0; }
	a.auswahl:visited { color: black; }
	a.auswahl:hover { color: #004790; }
	a.auswahl:active { color: #06c; }
/*</agl.folder>*/




/* Powermail */

.tx-powermail-pi1 {
	margin: 0px 0px 0px 0px;
	float:left;
	font-size:70%;
}

.tx_powermail_pi1_form {
	bborder: 1px solid yellow;
	margin:0px;
	padding:0px;
}

.tx-powermail-pi1_formwrap {
	bbborder: 1px solid #000;
	margin:0px;
	padding:0px;
	float:left;
}

fieldset.tx-powermail-pi1 {
	margin-top:0px;
	
}


.tx_powermail_pi1_fieldwrap_html input {
	padding: 3px 0px 0px 5px;
	width:150px;
}	

fieldset.tx-powermail-pi1_fieldset {
	float:left;
	margin:0px 0px 20px 0px;
}


.tx-powermail-pi1 .tx_powermail_pi1_form .legend {
	background:transparent url(pics/powermail_chapter.png) no-repeat scroll left top;

	float:left;
	margin-bottom:10px;
	padding:7px 3px 7px 12px;
	font-weight:bold;
	color:#000;
}	
	
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner input, fieldset.tx-powermail-pi1_fieldset .powermail_check_inner input{
	float:left;
	width: 12px;
	margin-top:5px;
}

fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner label, fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label{
	float:right;
	padding:6px 0px 0px 0px;
	width:240px;
}

fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner, fieldset.tx-powermail-pi1_fieldset .powermail_check_inner{
	float:right;
	margin-bottom:3px;
	width:260px;
}

fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label {

}

fieldset.tx-powermail-pi1_fieldset textarea {
	background:#fff;
	border:1px solid gray;
	height:100px;
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	width:260px;
	color:#000000;
	padding:4px;
	width:260px;
}


fieldset.tx-powermail-pi1_fieldset .powermail_text {
	background:transparent url(pics/powermail_input.png) no-repeat scroll left top;
	height:20px;
}

fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_text {
	margin:5px 0px 10px 0px;
	float:left;
}

	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: #006ab3;
}


#main #main_center .box_repeat .tx-powermail-pi1_thx p.bodytext {
}

.tx-powermail-pi1 p, .powermail_textarea, .powermail_all_td {
	font-family:verdana,sans-serif;
}

.powermail_all, .powermail_all_td{
	font-size:8pt;
}

.tx-powermail-pi1_thx {	
	font-size:130%;
}

input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}

.tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset legend {
	bbborder:1px solid blue;
	float:left;
	height:25px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

.powermail_all .powermail_all_td b {
	/* label */
	display: block;
	width: 168px;
	float: left;
	clear: both;
	font-weight: bold;
	
	font-weight:normal;
	margin:0 0 0.1em;
	
}

.powermail_all .powermail_all_td b {
	
}

#powermaildiv_uid8 {
	margin-top:35px;
}



fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 257px;
	background:#fff;
	border:1px solid gray;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
	float:left;
}

div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0 0 0;
	float:left;
	color:#000;
	clear:both;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin:7 0 0.1em;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}

/* Powermail */
	/* Form */
input.validation-failed, textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	padding: 0px;
	border: 0px;
}

fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: normal;
	color:#000;
	padding:0px 15px 10px 13px;
	margin:0px;
	float:left;
}

*html div.tx-powermail-pi1_fieldset legend {
   	padding:48px 15px 10px 13px;
}

fieldset.tx-powermail-pi1_fieldset label,
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title,
.tx-srfeuserregister-pi1 dt {
	/* label */
	display: block;
	width: 150px;
	float: left;
	clear: both;
	font-family:Verdana;
	color:#000;
}

.tx-srfeuserregister-pi1 dt {
	width: 175px;
	margin:5px 0 10px;	
}

.tx-srfeuserregister-pi1 dt input {
	float:right;
}

fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	width: 168px;
}

fieldset.tx-powermail-pi1_fieldset label a img {
	display:none;
}

.voting_button{
	/* submit button */
	margin: 5px 0 10px 0px;
	font-weight: bold;
	background:transparent url(pics/powermail_submit.png) no-repeat scroll left center;
	border:none;
	height:30px;
	text-align:left;
	padding:0px 0px 0px 10px;
	cursor:pointer;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit, .tx_powermail_pi1_formconfirmation_submit {
	padding-left:0px;
}

.tx_powermail_pi1_formconfirmation_submit {
	clear:both;
}

div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}

	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}

.powermail_all_table {
	margin: 10 0 0 0;
}

.tx-powermail-pi1_confirmation_back, .tx_powermail_pi1_formconfirmation_submit, .tx-powermail-pi1_mandatory_submit {
	margin: 10 0 0 0;
	cursor:pointer;
}




.tx-powermail-pi1_mandatory {
	font-family:Georgia;
}


#main #main_center .box_repeat li.powermail_mandatory_listitem {
	font-family:verdana;
	font-weight:normal;
	list-style-image:none;
	color:#73171D;
	margin:0px;
	padding:0px;
}
.powermail_mandatory_list, .tx-powermail-pi1_mandatory_submit {
	margin:0px;
	padding:0px;
}

.tx-newloginbox-pi1 #logout,
.tx-newloginbox-pi1 #einloggen {
	float:left;
	background:transparent url(pics/vorschlag_absenden.png) no-repeat scroll right bottom;
	font-weight:bold;
	font-size:90%;
	height:29px;
	width:80px;
	padding:0px;
	margin:0px;
	text-align:left;
}


.tx-newloginbox-pi1 #einloggen {
	font-size:70%;
	background:transparent url(pics/vorschlag_absenden.png) no-repeat scroll right top;
	vertical-align:top;
	margin:0 0 0 5px;
}


.tx-newloginbox-pi1 #einloggen {
	padding-top:3px;
	width:78px;
	
}

.tx-newloginbox-pi1 #einloggen a{
	padding-top:5px;
}


.tx-newloginbox-pi1 table th input, .tx-newloginbox-pi1 table #logout   {
	font-size:70%;
}

.tx-newloginbox-pi1 table #logout   {
	width:120px;
}

.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] {
	width:15px;
	background-color: transparent;
}

a.download {
	background: url(pics/download_icon.png) no-repeat left top;
	margin:0px 0px 15px 0px;
	padding:10px 0 15px 18px;
	font-weight:bold;
}

.right_extra {
	float:left;
	margin:0 0 0 18px;
}


.tx-powermail-pi1_mandatory_submit {
	padding: 0px 0px 0px 15px;
	float:left;
}

*html .powermail_mandatory_list, .tx-powermail-pi1_mandatory_submit {
	margin:0px;
	padding:0px;
}

*html .tx-newloginbox-pi1_login {

}


*html  .vorschlag_link {
	float:none;
}

*html .tx-srfeuserregister-pi1 DD LABEL {
	WIDTH: 257px;
}
*html tx-srfeuserregister-pi1 DT INPUT {
	WIDTH: 15px;
	TEXT-ALIGN: left;
}

*html .tx-srfeuserregister-pi1-check {
	FLOAT: left;
	WIDTH: 15px;
}

*html DIV.tx_powermail_pi1_fieldwrap_html {
	CLEAR: none;
}

*html .tx_powermail_pi1_fieldwrap_html_label {
	CLEAR: both;
	WIDTH: 100%;
}

*html #new_fix {
	width: 120px;
}

*html .tx-newloginbox-pi1_login {
	float:right;
	padding:0px;
}

.vorschlag {
	position:relative;
}



*html .tx-newloginbox-pi1_login {
	left:187px;
}
