/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

* { background: #fff; }

#sociallinks { display: none; }

#inhalt p { margin-right: 1em; }

body { font-family: georgia, times, serif; font-size: 10pt; quotes: "\201E" "\201C" "\201A" "\2018"; margin:0 .5cm .5cm 1cm; padding-top:0;}
blockquote { font-style: italic; color: black; }

h1 { margin-top:.5em; font-size:12pt; }
h2 { font-size:12pt; }
h3 { font-size:10pt; }
h4 { font-size:10pt; }
h5 { font-size:10pt; }
h6 { font-size:10pt; }

img { border: none; }
img.logo { margin-top:0; }
.head { margin:0 0 0 0; padding:0; }
a.content+h1 { margin-top:0; }
 
.illu { float: left; margin: .1cm 1cm .5cm 0; } 

h1,h2,h3,h4,h5,h6,legend { page-break-after: avoid; font-family:verdana,lucida calligraphy,ITC officina sans book,ITC officina sans,officina sans,verdana ref,trebuchet MS,lucida sans,lucida,verdana,sans-serif; }

p, address, li, dt, dd { font-size: 100% }

ul, ol { list-style: square; margin-left: 18pt; }
li { line-height: 1.6em; }

a { border: none; }

.link { color:#333; text-decoration:underline; }
.goToLink a,
.printlinks_list li a { color:#000; text-decoration:inherit; }
.printlinks_heading { font-size:150%; }

fieldset {
	page-break-inside: avoid;
}
fieldset div { xxxborder: 1px solid green; }

/* Meldung der Druckausgabe */
#alert { font-family: verdana,eras demi ITC,ITC officina sans book,ITC officina sans,officina sans,verdana ref,trebuchet MS,lucida sans,lucida,verdana,sans-serif;}
#alert input { font-size:150%; }
#alert h1 {
	padding-left:		30px;
	font:			normal normal bold 120% verdana,lucida calligraphy,ITC officina sans book,ITC officina sans,officina sans,verdana ref,trebuchet MS,lucida sans,lucida,verdana,sans-serif;
	line-height:		24px;
	vertical-align:		middle;
	letter-spacing:		.2em;
	background:		transparent url(../images/h1_neutral_2.gif) left top no-repeat;
}
#alert {
	border-bottom:		1px solid #B2AA80;
	margin:	-.5cm -.5cm .5cm -1cm;
	padding: 10px .5cm .5cm 1cm;
	background:		#fff url(../images/inhalt_t.gif) left top repeat-x;
}

/* Listen nicht das Bild umfließen lassen: */
#inhalt ul, #inhalt ol { clear: left; }


/* Unnötiges ausblenden: */

.unsichtbar,
#bread,
#highlights,
.navigation,
#obli,
#kopfsuche, 
.assistiv,
.printhinweis { display:none; }

/* FORUMULARE */

xxxform { 
	line-height: 2em;
}

xxxform input { 
	margin-left: 2em !important;
	background: transparent;
}

.tx_powermail_pi1_fieldwrap_html,
.powermail_check_inner,
.powermail_radio_inner {
	clear: both;
}	

.tx_powermail_pi1_fieldwrap_html label {
	line-height:		1.8em; /* center text with the following input field */
}

.tx_powermail_pi1_fieldwrap_html_text,
.tx_powermail_pi1_fieldwrap_html_select,
.tx_powermail_pi1_fieldwrap_html_textarea {
	margin-bottom: .5em;
}

.tx_powermail_pi1_fieldwrap_html_text label,
.tx_powermail_pi1_fieldwrap_html_select label,
.tx_powermail_pi1_fieldwrap_html_textarea label,
.tx_powermail_pi1_fieldwrap_html_radio_title {
	display: 		block;  /* block float the labels to left column, set a width */
	clear:         both;
	float: 			left;
	width: 			13.75em;
	margin: 		5px 0 0; /* set top margin same as form input - textarea etc. elements */
	margin-left: 1em !important;
	padding: 		0 .5em 0 0;
	line-height:		1.2em; /* center text with the following input field */
	text-align: 		right;
	xxxborder: 1px dashed red;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
	line-height: 1.8em;
}

#inhalt input.radio,
input.powermail_radio,
.powermail_radio_inner input {
	float:			left;
	width:			auto;
	height:			2em;
	margin-left:	1.5em;
	margin-right:	.3em;
	padding:		0;
	border:			none;
}

#inhalt input.box {
	float:			left;
	clear:			both;
	width: 			auto;
	height:			1.5em;
	margin-left:	13.75em;
	margin-right:	.3em;
	padding:		0;
	border:			none;
}

#inhalt label.box {
	width:			auto;
	clear:			none;
}

#inhalt textarea { 
	width: auto;
	margin-left: 1em;
}

#inhalt fieldset fieldset legend { 
	margin-left: 13.75em;
}
	
.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	margin-left: 13.75em;
}

/* Mitgliedsantrag optimieren: */

.id827 .tx_powermail_pi1_fieldwrap_html_text,
.id827 .tx_powermail_pi1_fieldwrap_html_select,
.id827 .tx_powermail_pi1_fieldwrap_html_textarea {
	margin-bottom: 0;
}

.id827 label {
	margin-left: .5ex;
	display: block;
	float: left; 
	margin-top: 0;
	padding: 0;
	line-height:1.5em;
	xxxborder: 1px solid blue;
}

.id827 fieldset {
	margin-bottom: 1em;
}

.id827 legend {
	font-weight: bold;
}

.id827 .powermail_text, 
.id827 .powermail_textarea {
	width: 60%;
	width: 8cm;
	margin-right: 2%;
	margin-bottom: .5em;
	vertical-align: middle;
	margin-top: 0;
	padding: 0 .1em; /* 0 14em;*/
/*	clear: both;
	float:none;
*/	border: none;
	border-bottom: 1px #000 dashed;
	margin-left: 1em;
	background: transparent;
}

.id827 .tx-powermail-pi1_fieldset_mitgliedsbeitrag {
	page-break-before: always;
}


.id827 .tx_powermail_pi1_fieldwrap_html_radio_title {
	xxxmargin-left: 8cm;
	font-weight: bold;
	float: left;
	margin: 0;
}

.id827 textarea { 
	margin-left: 2em;
}


.id827 .powermail_mandatory {
	margin-left: .5ex;
}

.id827 .radio {
	float: left;
}

.id827 .powermail_radio_inner {
	float: left;
	clear: none;
}

.id827 .powermail_radio_inner input {
	margin: 0 !important;
}

.id827 .powermail_radio_inner label,
.id827 .powermail_check_inner label {
	line-height: 1.8em;
}


.id827 .powermail_check_inner,
.id827 .tx_powermail_pi1_fieldwrap_html,
.id827 .tx_powermail_pi1_fieldwrap_html_check {
	clear: both;
	height: auto;
	float: none;
	padding-bottom: .5em;
}

.id827 .powermail_radio_inner_uid25_0 {
	clear: left;
}


.id827 .box {
	float: left;
}

.id827 label.box {
	margin-right: 3em;
}

.id827 textarea {
	width: 90%;
	margin-right: 8%;
	background: #fff;
	height: 5em;
	border: 1px #000 dotted;
}

.id827 .powermail_mandatory_js,
.id827 .button,
.id827 #foot {
	display: none;
}


/* FORUM */

.tx-mmforum-th,
.tx-mmforum-textbutton,
.tx-mmforum-list,
.id152 #portalinfo,
.explain {
	display: none;
}

.tx-mmforum-pi1 h3 *,
.tx-mmforum-pi1 .author h5,
.tx-mmforum-pi1 .author h5 *,
.tx-mmforum-pi1 .author p {
	background: none;
}

a { margin:0 1ex 0 0; padding:0; }


/* Tabellen */


#inhalt table td {
	padding: .5em 0 .5em 1em;
	border-top: 1px dashed #000;
	vertical-align: top;
}

#inhalt table th {
	text-align: left;
	padding: .5em 0 .5em 1.3em;
	font-size: 76%;
	vertical-align: top;
}

#inhalt table th a {
	color: #000;
	text-decoration: none;
}


/* tx_Browser */

 
.linktosingle {
	color: #000;
	text-decoration: none;
}

.tx-browser-pi1 .browsebox {
	text-align: left;
	padding: 1em 0 0 1em;
	margin-top: 1em;
	vertical-align: top;
	xxxborder-top: 1px dashed #000;
	width: 20em;
	width: auto;
}

.tx-browser-pi1 .browsebox .SCell,
.tx-browser-pi1 .browsebox a {
	display: none;
}

.searchbox {
	display: none;
}

/* a-z selector */

.listarea h3, .azSelector  {
	display: none;
}

#news {
	clear: both;
}

/* Antrag für Fortbildungs-Unterstützung: */

#powermaildiv_uid132,
#powermaildiv_uid133 { display:none; }

