/* Farbdefinitionen

Grau Schrift	   #868789
Grau dunkler	   #707072
				   #545d62
Grau heller		   #98999b
Grau noch heller   #a5a7a9
Grau Hg		       #84959c

Gruen	#7ab51d
		#a0c16d abgesoftet
		#b2d37f abgesoftet heller

Blau	#4a96cd
		#79a7c8	abgesoftet
		#8db2cd abgesoftet heller

Rot		#c1003c
		#cf4f77 abgesoftet
		#ce8098 abgesoftet heller

-------------------	*/

/* -------------------- funktionen ------------------ */

.abonniert tr {
	border-bottom: 1px dotted #98999b;
	}
.abonniert td {
	padding: 0.5em 0;
	}
.abonniert td.spalte1 {
	width: auto;
	padding-right: 20px;
	}
.ausgeblendet, .ausgeblendet h2 {
	color: #98999b !important;
	}
table.abonniert {
	width: 100%;
	margin-bottom: 2em;
	}
.beitrag textarea {
	width: 480px;
	height: 300px;
	margin-top: 0.5em;
	border-top: 1px dotted #98999b;
	border-left: 1px dotted #98999b;
	}
.beitrag input {
	width: 480px;
	margin-top: 0.5em;
	border-top: 1px dotted #98999b;
	border-left: 1px dotted #98999b;
	}
.beitrag input[type="submit"], .registrierung input[type="submit"] {
	width: auto;
	}
.bedingungen p { 
	margin-top: 0.5em
	}
.bedingungen h2 { 
	margin-top: 1.5em
	}
.belehrung {
	margin: 0.5em 0;
	padding: 20px;
	border: 1px solid #98999b;
	}
.bewerten {
	padding-top: 6px;
	padding-bottom: 0.5em;
}
.einleitung-kasten {
	float: right;
	width: 110px;
	margin-left: 15px;
	}

.einstellungen #textarea-about-me {
	width: 99%;
	height: 380px;
	margin-top: 0.5em;
	border-top: 1px dotted #98999b;
	border-left: 1px dotted #98999b;
	}
/*.einstellungen .spalte1 {
	width: 160px;
	}
.einstellungen .spalte2 {
	width: 270px;
	}*/
.einstellungen input {
	width: 270px;
	margin-top: 0.5em;
	border-top: 1px dotted #98999b;
	border-left: 1px dotted #98999b;
	}
.einstellungen input[type="submit"] {
	width: auto;
	}
.einstellungen .profil-bearbeiten input {
	margin-top: 0;
	}
.einstellungen td.benachrichtigungen {
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	}
.einstellungen#content-spalte1 {
	background: #fff url(../gfx/bg-einstellungen.gif) top right no-repeat;
	padding-right: 10px;
	}
.einstellungen#content-spalte2 {
	background: #fff url(../gfx/bg-einstellungen.gif) top right no-repeat;
	}
input#downloadname {
	width: 220px;
	}
.management-left#content-spalte1 {
	width: 646px;
	}
.management-right#content-spalte2 {
	width: 240px;
	padding-top: 1.0em;
	}
	.management-right#content-spalte2 p {
		margin-top: 0.5em;
		}
.melden textarea {
	width: 360px;
	height: 120px;
	margin-top: 1.0em;
	border-top: 1px dotted #98999b;
	border-left: 1px dotted #98999b;
	}
.mitgliedschaft td {
	padding-bottom: 0.5em;
	}
.mitgliedschaft td input {
	margin: 0 0.3em 0 0 !important;
	}
.profilseite#content-spalte1 {
	background: #fff url(../gfx/bg-einstellungen.gif) top right no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	}
.profilseite#content-spalte2 {
	background: #fff url(../gfx/bg-einstellungen.gif) top right no-repeat;
	padding-top: 10px;
	}
	.profilseite img {
		float: right;
		margin: 6px 6px 15px 15px;
		}
.profil-bearbeiten td {
	padding: 0.5em 0;
	}
.profil-bearbeiten textarea {
	width: 400px;
	height: auto;
	border-top: 1px dotted #98999b;
	border-left: 1px dotted #98999b;
	margin-top: 0.5em;
	}
.registrierung input {
	width: 240px;
	margin-top: 0.5em;
	border-top: 1px dotted #98999b;
	border-left: 1px dotted #98999b;
	}
.registrierung .spalte1 {
	width: 210px;
	}
.registrierung .spalte2 {
	width: 272px;
	}
	
table.umfragefunktion {
	border-collapse: collapse;
	margin-top: 0.5em;
	}
	table.umfragefunktion th {
		font-weight: bold;
		padding: 5px 10px 5px 0;
		border-bottom: 1px solid #98999b;
		}
	table.umfragefunktion td {
		padding: 5px 10px 5px 0;
		border-bottom: 1px dotted #98999b;
		}
		table.umfragefunktion .option {
			text-align: left;
			border-right: 1px dotted #98999b;
			}
		table.umfragefunktion .balken {
			text-align: left;
			border-right: 1px dotted #98999b;
			padding: 5px 10px 5px 10px;
			}
		table.umfragefunktion .stimmen {
			text-align: right;
			border-right: 1px dotted #98999b;
			padding-left: 10px;
			}
		table.umfragefunktion .prozent {
			text-align: right;
			padding-left: 10px;
			}
		table.umfragefunktion tr.maximum td {
			font-weight: bold;
			}
		table.umfragefunktion tr.summe td {
			border-top: 1px solid #98999b;
			border-bottom: none;
			}