#content FIELDSET.members form DIV.text,#content DIV.members FORM DIV.text
	{
	margin-top: 4px;
}

#content FIELDSET.members form input,#content DIV.members FORM input {
	float: none;
}

#content DIV.members DIV.headline{
	color: #f63;
}

#content DIV.members .msg_info{
	width: 650px;
	margin: 20px auto 0;
	font-size: 14px;
}

#content DIV.members DIV.intro{
	/* font-family: Georgia; */
}

#content FIELDSET.members DIV.teaser_funktion DIV.text,#content DIV.members DIV.teaser_funktion DIV.text
	{
	padding-bottom: 10px;
}

#content DIV.abo_suche DIV.msg_error,#content DIV.abo_suche DIV.msg_success
	{
	margin: 0 30px;
}

#content FIELDSET.abos DIV.schlagwort,#content DIV.abos DIV.abo DIV.schlagwort
	{
	font-size: 14px;
	padding-left: 5px;
}

#content FIELDSET.abos DIV.detail_link,#content DIV.abos DIV.abo DIV.detail_link
	{
	float: right;
	padding-right: 20px;
}

#content FIELDSET.abos DIV.delete,#content DIV.abos DIV.abo DIV.delete {
	font-size: 11px;
	margin-top: 5px;
}

#content FIELDSET.abos a.btnact,#content DIV.abos DIV.abo A.btnact {
	margin: 10px;
}

#content DIV.ticker_suche DIV.msg_error,#content DIV.ticker_suche DIV.msg_success
	{
	margin: 0 30px;
}

#content FIELDSET.tickers DIV.schlagwort,#content DIV.tickers DIV.ticker DIV.schlagwort
	{
	font-size: 14px;
	padding-left: 5px;
}

#content FIELDSET.tickers DIV.detail_link,#content DIV.tickers DIV.ticker DIV.detail_link
	{
	float: right;
	padding-right: 20px;
}

#content FIELDSET.tickers DIV.delete,#content DIV.tickers DIV.ticker DIV.delete
	{
	font-size: 11px;
	margin-top: 5px;
}

#content FIELDSET.tickers a.btnact,#content DIV.tickers DIV.ticker A.btnact
	{
	margin: 10px;
}

#content DIV.members DIV.box_margin {
	margin-top: 40px;
}

#content DIV.members DIV.werbung_abg_foerdern {
	clear: both;
	padding: 20px 0 20px 190px;
	width: 530px;
}

#content DIV.members DIV.werbung_abg_foerdern IMG.logo {
	float: left;
	margin-top: 3px;
}

#content DIV.members DIV.werbung_abg_foerdern DIV.text {
	margin-left: 65px;
}

#content DIV.members DIV.werbung_pe {
	text-align: left;
	height: 160px;
	border: 1px solid #cdd2ca;
	padding: 5px;
	background: url(/images/bg_pe_werbung.jpg) repeat-x bottom;
	margin-bottom: 10px;
}

#content DIV.members DIV.werbung_pe DIV.caption {
	color: #999;
	font-size: 11px;
	letter-spacing: 0.5em;
	padding-left: 10px;
}

#content DIV.members DIV.werbung_pe DIV.container {
	margin-top: 12px;
	height: 80px;
}

#content DIV.members DIV.werbung_pe DIV.picto {
	width: 54px;
	float: left;
	text-align: center;
	margin: 2px 10px 0 0;
}

#content DIV.members DIV.werbung_pe DIV.picto IMG {
	width: 51px;
	height: 51px;
}

#content DIV.members DIV.werbung_pe DIV.description {
	line-height: 145%;
	padding-top: 5px;
}

#content DIV.members DIV.werbung_pe SPAN.description_main {
	font: bold 14px Georgia;
}

#content DIV.members DIV.werbung_pe SPAN.description_text {
	font-size: 12px;
	font-variant: small-caps;
}

#content DIV.members DIV.werbung_pe DIV.btn_bestellen {
	text-align: center;
}

#content DIV.members DIV.werbung_pe DIV.price_pe {
	font-size: 11px;
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px dotted #303030;
}

#content DIV.members DIV.subnavi {
	font-size: 11px;
	border-top: 1px dotted #9ba695;
	padding: 5px 15px 5px 0;
	width: 150px;
	float: left;
}

#content DIV.members DIV.subnavi UL.lst {
	margin-bottom: 30px;
}

#content DIV.members DIV.subnavi UL.lst LI {
	border-bottom: 1px dotted #9ba695;
	padding-bottom: 5px;
}

#content DIV.members DIV.subnavi DIV.teaser {
	border: 1px dotted #606060;
	margin: 20px 0;
	font-size: 11px;
	background: url("/images/bottom_bg_gradient_light.jpg") repeat-x 50%
		100%;
	padding: 10px 10px 12px;
}

#content DIV.members DIV.subnavi DIV.teaser A {
	color: #606060;
}

#content DIV.members DIV.subnavi DIV.abg_profil {
	padding: 0;
	border: 1px dotted #ef6139;
}

#content DIV.members DIV.subnavi DIV.abg_profil:hover {
	background: #f2f2f2;
}

#content DIV.members DIV.subnavi DIV.teaser DIV.pfeil {
	float: right;
	border-left: 1px dotted #ef6139;
	padding: 16px 10px;
	background-color: #ffffff;
}

#content DIV.members DIV.subnavi DIV.teaser DIV.link_profil {
	padding: 5px 10px 7px;
}

#content DIV.members DIV.forms {
	border-bottom: 1px dotted #9ba695;
	border-left: 1px dotted #9ba695;
	width: 550px;
	float: right;
}

#content DIV.members DIV.forms FORM {
	margin-bottom: 50px;
	padding: 0 10px;
	overflow-y: auto;
}

#content DIV.members DIV.forms INPUT.txt,
#frm_buchung TEXTAREA.txt{
	width: 250px;
}

#content DIV.members DIV.forms DIV.form_left {
	clear: both;
	float: left;
	width: 220px;
	text-align: right;
	margin: 3px 10px 12px 0;
}

#content DIV.members DIV.forms DIV.form_right {
	float: left;
	width: 290px;
	margin-bottom: 10px;
}

#content DIV.members DIV.forms DIV.form_center {
	margin-bottom: 10px;
	text-align: center;
}

#content DIV.members DIV.forms DIV.profildaten DIV.msg_error {
	padding: 0;
	background-position: 0;
}

#content DIV.members DIV.forms DIV.form_seperator {
	border-bottom: 1px dotted #9BA695;
	padding-bottom: 10px;
}

#content DIV.members DIV.forms .not_public,#content DIV.members DIV.forms .optional
	{
	font-size: 10px;
	color: #606060;
}

#content DIV.members DIV.stepsnavi {
	clear: both;
	font-size: 11px;
	padding: 5px 15px 10px;
	overflow-y: auto;
}

#content DIV.members DIV.stepsnavi DIV.stepback {
	float: left;
}

#content DIV.members DIV.stepsnavi DIV.stepnext {
	float: right;
}

#content DIV.members A.link_next {
	margin-top: 20px;
	display: block;
}

#content DIV.members DIV.stepsnavi A { /* color: #a1a1a1; */
	
}

#content DIV.members DIV.profilbild UL.lst {
	font-size: 11px;
	margin-top: 10px;
}

#content DIV.members DIV.msg {
	margin: 10px 0;
}

#content DIV.members DIV.abos DIV.abo {
	clear: both;
	padding: 20px;
	margin: 20px 0;
	border-top: 1px dotted #9ba695;
}

#content DIV.members DIV.abos DIV.abo DIV.btnact {
	overflow-x: auto;
	overflow-y: auto;
}

#content DIV.members DIV.tickers DIV.ticker {
	clear: both;
	padding: 20px;
	margin: 20px 0;
	border-top: 1px dotted #9ba695;
}

#content DIV.members DIV.tickers DIV.ticker DIV.btnact {
	overflow-x: auto;
	overflow-y: auto;
}

#content DIV.members DIV.politiker DIV.searchform {
	margin-top: 50px;
}

#content DIV.members DIV.politiker DIV.searchform input.btn {
	margin-top: 1px;
}

#content DIV.members DIV.politiker DIV.msg_error,#content DIV.politiker DIV.msg_success
	{
	overflow-x: auto;
	overflow-y: auto;
	clear: both;
}

#content DIV.members DIV.form_foerdern DIV.radios {
	margin-top: 2px;
}

#content DIV.members DIV.form_foerdern DIV.radio {
	padding: 3px 0;
}

#content DIV.members DIV.form_foerdern DIV.radio input {
	margin-right: 5px;
}

#content DIV.members DIV.form_foerdern DIV.radio label {
	position: relative;
	top: -1px;
}

#content DIV.members DIV.form_foerdern input.betrag {
	text-align: right;
	width: 85px;
}

#content DIV.members DIV.form_foerdern DIV.msg_error,#content DIV.members DIV.form_foerdern DIV.msg_success
	{
	clear: both;
	margin: 0 0 5px 1px;
}

#content DIV.members div#registration_box div#personal_box {
	width: 45%;
}

#content DIV.members div#registration_box div#donation_box,#content DIV.members div#registration_box div#kontoinhaber_box
	{
	width: 50%;
}

#content DIV.members div#registration_box h3 {
	font-weight: bolder;
}

#content DIV.members div#registration_box #registration_submitbutton {
	padding-top: 20px;
}

#content DIV.members div#registration_box input.txt {
	
}

#content DIV.members div#registration_box .error {
	color: #ff0000;
}

#content DIV.members div#registration_box .left {
	float: left;
}

#content DIV.members div#registration_box .right {
	float: right;
}

#content #frm_registration_form h3 {
	font-size: 130%;
	font-weight: bolder;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content #frm_registration_form ul {
	margin: 0 0 20px;
	overflow-y: hidden;
}

#content #frm_registration_form li {
	border: 1px solid #ffffff;
	padding-bottom: 3px;
}

#content #frm_registration_form li img {
	display: none;
	margin: 0 2px;
	top: 5px;
}

#content #frm_registration_form li.formelements {
	
}

#content #frm_registration_form .txt {
	margin-right: 3px;
}

#content #frm_registration_form select {
	color: #000000;
	padding: 1px;
}

#content #frm_registration_form option {
	padding: 0 10px;
}

#content #frm_registration_form input.clear { /*clear: both;*/
	margin-top: 6px;
}

#content #frm_registration_form input.box {
	height: 16px;
	padding: 0;
}

#content #frm_registration_form textarea {
	background-color: #ffffff;
	padding: 3px;
}

#content #frm_registration_form selected {
	float: left;
}

#content #frm_registration_form DIV.fragesubmit {
	padding-top: 10px;
}

#content #frm_registration_form DIV.fragesubmit input.btn {
	float: none;
	padding: 0 30px 1px;
}

#content #frm_registration_form .msg_success,#content #frm_registration_form .msg_error
	{
	margin: 0 40px 0 0;
}

#content #frm_registration_form DIV.msg_slide {
	display: none;
	font-size: 12px;
}

#content #frm_registration_form DIV.msg_error {
	display: block;
}

#content #frm_registration_form span.msg_default {
	display: none;
}

#content #frm_registration_form label {
	font-size: 11px;
	margin-right: 6px;
	top: 0px;
}

#content #frm_registration_form .msgheader {
	font-weight: 700;
	font-size: 1.1em;
	line-height: 1.3em;
}

#content #frm_registration_form .state_normal {
	background: url("/images/icons/info.gif") no-repeat 4px 50%;
	font-size: 11px;
	padding: 0 0 0 25px;
}

#content #frm_registration_form .state_error {
	background: url("/images/icons/error.gif") no-repeat 4px 50%;
	font-size: 11px;
	padding: 0 0 0 25px;
}

#content #frm_registration_form .state_success {
	background: url("/images/icons/success.gif") no-repeat 4px 50%;
	font-size: 11px;
	padding: 0 0 0 25px;
}

#content #frm_registration_form a {
	text-decoration: none;
}

#content #frm_registration_form .TEXTAREA p {
	margin: 0;
	padding: 10px;
}

#content #frm_registration_form .notes {
	border-top: 1px dotted #9ba695;
	border-bottom: 1px dotted #9ba695;
	font-size: 11px;
	margin: 5px 0;
	padding: 10px 5px;
}

#content #frm_registration_form strong {
	font-weight: 700 !important;
}

#content #frm_registration_form p.error {
	background-color: #f8e5e5 !important;
	background-image: url("/images/icons/error.gif");
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	border: 1px solid #a90000;
	font-size: 11px;
	padding: 2px 4px 2px 23px;
}

#content #frm_registration_form .SELECTed {
	background-color: #efeff3;
	border: 1px solid #cbcbd7;
}

#content #frm_registration_form DIV.formrow {
	position: relative;
}

#content #frm_registration_form DIV.formrow:hover span {
	
}

#content #frm_registration_form DIV.css_tooltip {
	display: none
}

#content #frm_registration_form DIV.formrow DIV.css_tooltip_cont {
	/*display:inline-block;
    position:relative;*/
	
}

#content #frm_registration_form DIV.formrow:hover DIV.css_tooltip {
	display: block;
	background-color: #EFEFF3;
	border: 1px solid #CBCBD7;
	font-size: 0.9em;
	width: 350px;
	opacity: 0.75;
	padding: 8px;
	position: absolute;
	left: auto;
	bottom: -4px;
	right: 0px;
	z-index: 3000;
	text-align: center;
}

#tooltip {
	background-color: #EFEFF3;
	border: 1px solid #CBCBD7;
	font-size: 0.9em;
	max-width: 400px;
	opacity: 0.85;
	padding: 8px;
	position: absolute;
	z-index: 3000;
}

#tooltip h3,#tooltip div {
	margin: 0;
}
