/* 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

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

* {
	margin: 0;
	padding: 0;
	border: none;
}

html { height: 100%; margin-bottom: 1px; }  /* erzwingt einen scrollbalken */

body {
	text-align: center;
	margin: 0 auto;
	background-color: #84959c;
	}
body, td, th, h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3;
	color: #000000;
	font-weight: normal;
	}
td, th {
	vertical-align: top;
	}
h1 {
	font-size: 12px;	
	font-weight: bold;
	/*margin-top: 20px;*/
	margin-bottom: 2px;
	color: #545d62;
	}
h2 {
	font-size: 11px;	
	font-weight: bold;
	/*margin-top: 20px;*/
	margin-top: 1em;
	color: #222222;
	}
h3 {
	font-size: 11px;	
	font-weight: bold;
	margin-top: 10px;
	color: #545d62;
	}
	h3.gruppe1 {
		color: #7ab51d;
	}
	h3.gruppe2 {
		color: #4a96cd;
	}
	h3.gruppe3 {
		color: #c1003c;
	}
h4 {
	font-size: 12px;	
	font-weight: bold;
	padding-top: 6px;
	margin-bottom: 2px;
	color: #545d62;
	border-top: 1px dotted #545d62;
	/*border-right: 1px dotted #545d62;*/
	}
hr {
	border-top: 1px dotted #a5a7a9;
	}
a img, img a {
	border: none;
	}
input, textarea {
	margin-bottom: 8px;
	padding: 4px;
	width: 360px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: none;
	border-right: 1px solid #98999b;
	border-bottom: 1px solid #98999b;
	border-left: none;
	}
input.sendebutton, input[type="submit"] {
	width: auto;
	background-color: #868789;
	color: #ffffff;
	font-weight: bold;
	border-right: 1px solid #545d62;
	border-bottom: 1px solid #545d62;
	}
input.paypal-submit, #content-spalte1 input.paypal-submit {
	width: auto;
	border: none;
	}
input.paypal-spende {
	width: auto;
	border: none;
	margin: 0 2em 0 0;
	}
input[type="checkbox"], input[type="radio"] {
	width: 1.0em !important; 
	margin-right: 1.0em !important;
	border: none !important;
	}
input[type="file"] {
	border: none !important;
	}
textarea.nachricht {
	border-top: 1px solid #868789;
	border-left: 1px solid #868789;
	}
select {
	margin: 0.3em 0;
	padding: 3px;
	border-top: 1px dotted #98999b;
	border-right: 1px solid #98999b;
	border-bottom: 1px solid #98999b;
	border-left: 1px dotted #98999b;
	}
strong {
	font-weight: bold;
	color: #222222;
	}
table {
	border-collapse: collapse;
	}
#content-haupt td, #content-neben td, #content-spalte1 td, #content-spalte2 td {
	padding-right: 1.0em;
	}
/*dt { 
	width: 150px; 
	float: left; 
	margin: 0;
	padding: 0.3em 0.5em 0 0;
	display: inline-block;
	}
dd { 
	width: 240px; 
	float: left;
	margin: 0;
	display: inline-block;
	}*/
ol {
	margin-top: 0px;	
	padding-left: 1.7em;
	}
ul {
	margin-bottom: 0.5em;	
	padding-left: 1.4em;
	list-style-type: circle;
	}
ul ul {
	margin-top: 0px;	
	padding-left: 1.4em;
	margin-left: 0;
	}
li {
	margin-top: 0.5em;
	}
/* -------------------- layout ------------------- */

#wrap {
	width: 1020px;
	margin: 0 auto;
	text-align: left;
	border: 1px solid #63666d;
	border-top: none;
	border-top: 1px solid #ffffff;
	background-color: #ffffff;
	}
#header {
	width: 1020px;
	height: 156px;
	background: #dddddd url(grafik/verlauf-navigation.png) no-repeat top right;
	}
	#logo {
		float: left;
		width: 466px;
		height: 156px;
		}
#tabzeile {
	width: 954px;
	height: 30px;
	padding: 0 33px;
	background: #dddddd url(grafik/tabzeile-verlauf.png) no-repeat;
	}
	#tabzeile a {
		display: block;
		float: left;
		padding: 8px 10px 2px 10px;
		height: 20px;
		width: 196px;
		color: #ffffff;
		text-decoration: none;
		border-right: 1px solid #ffffff;
		font-weight: bold;
		}
		#tabzeile a:hover, #tabzeile a.suche:hover {
			color: #000000;
			}
		#tabzeile a.gruppe1 {
			background: #7ab51d url(grafik/tab-forum-personen.png) no-repeat;
			}
		#tabzeile a.gruppe2 {
			background: #4a96cd url(grafik/tab-forum-themen.png) no-repeat;
			}
		#tabzeile a.gruppe3 {
			background: #c1003c url(grafik/tab-forum-aktionen.png) no-repeat;
			}
		#tabzeile a.suche {
			background: none;
			width: 88px;
			text-align: center;
			color: #545d62;
			border: none;
			border-top: 1px dotted #545d62;
			border-right: 1px dotted #545d62;
			height: 19px;
			}
			
			
/* --------- content-bereich auf den forenseiten ------------------------------ */	
.beitrag .signatur {			/* loeschen, wenn die signatur fertig ist */
	margin: 0.5em 0 0.5em 2em;
	width: 45%;
	border-top: 1px dotted #a5a7a9;
	/*border-bottom: 1px dotted grey;
*/	padding: 0.5em 0;
	float: right;
	}
.beitrag .signatur2 {			/* loeschen, wenn die signatur fertig ist */
	margin: 0 25% 1.0em 15%;
	width: 60%;
	border-top: 1px dotted #a5a7a9;
	border-bottom: 1px dotted #a5a7a9;
	padding: 0.5em 0;
	}
.beitrag .forum-user-signatur {
	display: block;
	margin-top: 0.5em;
	}
.clearer {
	clear: both;
	}
#content, #content-forum {
	width: 1020px;
	margin-bottom: 22px;
	}
	#content-clear {
		clear: both;
		}
		
	#forum1.gruppe1 a:link { color: #7ab51d; text-decoration: none; }			/* farbcode */
	#forum1.gruppe1 a:visited { color: #7ab51d; text-decoration: none; }		/* farbcode */
	#forum1.gruppe1 a:hover { color: #000000; text-decoration: underline; }
	#forum1.gruppe1 a:active { color: #000000; text-decoration: underline; }
	
	#forum1.gruppe2 a:link { color: #4a96cd; text-decoration: none; }			/* farbcode */
	#forum1.gruppe2 a:visited { color: #4a96cd; text-decoration: none; }		/* farbcode */
	#forum1.gruppe2 a:hover { color: #000000; text-decoration: underline; }
	#forum1.gruppe2 a:active { color: #000000; text-decoration: underline; }
	
	#forum1.gruppe3 a:link { color: #c1003c; text-decoration: none; }			/* farbcode */
	#forum1.gruppe3 a:visited { color: #c1003c; text-decoration: none; }		/* farbcode */
	#forum1.gruppe3 a:hover { color: #000000; text-decoration: underline; }
	#forum1.gruppe3 a:active { color: #000000; text-decoration: underline; }
		
	#forum1 {
		float: left;
		width: 214px;
		padding: 0;
		margin: 0 0 0 33px;
		}
		#forum1.gruppe1 {
		border: 1px solid #7ab51d;				/* farbcode */
		border-bottom: none;
		}
		#forum1.gruppe2 {
		border: 1px solid #4a96cd;				/* farbcode */
		border-bottom: none;
		}
		#forum1.gruppe3 {
		border: 1px solid #c1003c;				/* farbcode */
		border-bottom: none;
		}
		#forum1 ul {
			padding: 0;
			margin: 0;
			}
		#forum1 ul li {
			list-style: none;
			list-style-type: none;
			padding: 5px 8px 5px 7px;
			margin: 0;
			}
			
		#forum1.gruppe1 ul li {
			border-bottom: 1px solid #7ab51d;	/* farbcode */
			background: #ffffff url(grafik/pfeil-personen.gif) no-repeat center right;	/* farbcode */
			}
		#forum1.gruppe2 ul li {
			border-bottom: 1px solid #4a96cd;	/* farbcode */
			background: #ffffff url(grafik/pfeil-themen.gif) no-repeat center right;	/* farbcode */
			}
		#forum1.gruppe3 ul li {
			border-bottom: 1px solid #c1003c;	/* farbcode */
			background: #ffffff url(grafik/pfeil-aktionen.gif) no-repeat center right;	/* farbcode */
			}
			
		#forum1.gruppe1 ul li.active {
			background-color: #a0c16d;			/* farbcode */
			}
		#forum1.gruppe2 ul li.active {
			background-color: #79a7c8;			/* farbcode */
			}
		#forum1.gruppe3 ul li.active {
			background-color: #cf4f77;			/* farbcode */
			}
			
		#forum1 ul li.active a:link { color: #ffffff; }
		#forum1 ul li.active a:visited { color: #ffffff; }
		
		#forum1 ul li.neuen-ordner a:link { font-weight: normal; color: #000000; }
		#forum1 ul li.neuen-ordner a:visited { font-weight: normal; color: #000000; }
		#forum1 ul li.neuen-ordner a:hover { font-weight: normal; color: #000000; }
		#forum1 ul li.neuen-ordner a:active { font-weight: normal; color: #000000; }
		
		#forum1.gruppe1 ul li.ueber {
			background: #7ab51d url(grafik/pfeil-schwarz.gif) no-repeat center right;			/* farbcode */
			}
		#forum1.gruppe1 ul li.ueber a:link { color: #ffffff; }
		#forum1.gruppe1 ul li.ueber a:visited { color: #ffffff; }
		#forum1.gruppe1 ul li.ueber a:link { color: #000000; }
		#forum1.gruppe1 ul li.ueber a:active { color: #000000; }
		
		#forum1.gruppe2 ul li.ueber {
			background: #4a96cd url(grafik/pfeil-schwarz.gif) no-repeat center right;			/* farbcode */
			}
		#forum1.gruppe2 ul li.ueber a:link { color: #ffffff; }
		#forum1.gruppe2 ul li.ueber a:visited { color: #ffffff; }
		#forum1.gruppe2 ul li.ueber a:link { color: #000000; }
		#forum1.gruppe2 ul li.ueber a:active { color: #000000; }
		
		#forum1.gruppe3 ul li.ueber {
			background: #c1003c url(grafik/pfeil-schwarz.gif) no-repeat center right;			/* farbcode */
			}
		#forum1.gruppe3 ul li.ueber a:link { color: #ffffff; }
		#forum1.gruppe3 ul li.ueber a:visited { color: #ffffff; }
		#forum1.gruppe3 ul li.ueber a:link { color: #000000; }
		#forum1.gruppe3 ul li.ueber a:active { color: #000000; }
		
	
	#forum2 a:link { color: #000000; text-decoration: none; }
	#forum2 a:visited { color: #000000; text-decoration: none; }
	#forum2 a:hover { color: #000000; text-decoration: underline; }
	#forum2 a:active { color: #000000; text-decoration: underline; }
	
	#forum2 {
		float: left;
		width: 214px;
		border: 1px solid #a5a7a9;
		border-bottom: none;
		padding: 0;
		margin: 25px 0 0 1px;
		}
		#forum2 ul {
			padding: 0;
			margin: 0;
			}
		#forum2 ul li {
			list-style: none;
			list-style-type: none;
			padding: 5px 8px 5px 7px;
			margin: 0;
			}
		#forum2 ul li {
			border-bottom: 1px solid #a5a7a9;
			background: #ffffff url(grafik/pfeil-neutral.gif) no-repeat center right;
			}
		#forum2.gruppe1 ul li.active {
			background-color: #a0c16d;			/* farbcode */
			}
		#forum2.gruppe2 ul li.active {
			background-color: #79a7c8;			/* farbcode */
			}
		#forum2.gruppe3 ul li.active {
			background-color: #cf4f77;			/* farbcode */
			}
			
		#forum2 ul li.active a:link { color: #ffffff; }
		#forum2 ul li.active a:visited { color: #ffffff; }
		
		#forum2 ul li.neuen-ordner a:link { font-weight: normal; color: #000000; }
		#forum2 ul li.neuen-ordner a:visited { font-weight: normal; color: #000000; }
		#forum2 ul li.neuen-ordner a:hover { font-weight: normal; color: #000000; }
		#forum2 ul li.neuen-ordner a:active { font-weight: normal; color: #000000; }
		
		#forum2.gruppe1 ul li.ueber {
			background-color: #7ab51d;			/* farbcode */
			}
		#forum2.gruppe2 ul li.ueber {
			background-color: #4a96cd;			/* farbcode */
			}
		#forum2.gruppe3 ul li.ueber {
			background-color: #c1003c;			/* farbcode */
			}
		#forum2.gruppe1 ul li.ueber a {
			color: #ffffff;
			}
		
		
		
		
		
	#forum3 {
		float: left;
		width: 524px;
		border: none;
		padding: 0;
		margin: 25px 0 0 20px;
		border-top: 1px solid #a5a7a9;
		}
		#forum3.mittlere-spalte {
			width: 504px;
			margin-right: 20px;
			}
		#forum3 .forum-user { 
			float: right;			/* geaendert fuer bewertung */
			width: 108px;
			margin-bottom: 0.4em;
			margin: 4px 0 10px 0;		/* geaendert fuer bewertung */
			margin: 4px 0 10px 10px;		/* geaendert fuer beitrag */
			font-size: 9px;
			}
		#forum3 .forum-user img {
			margin: 4px 0;
			}
		#forum3 .forum-datum { 
			float: right;
			}
		#forum3.gruppe1 .kopf, #forum3.gruppe2 .kopf, #forum3.gruppe3 .kopf {
			padding: 7px 9px 8px 10px;
			}
			
		#forum3.gruppe1 .kopf h1 {
			margin: 0.8em 0 0.4em 0;
			color: #7ab51d;						/* farbcode */		
			}
		#forum3.gruppe2 .kopf h1 {
			margin: 0.8em 0 0.4em 0;
			color: #4a96cd;						/* farbcode */		
			}
		#forum3.gruppe3 .kopf h1 {
			margin: 0.8em 0 0.4em 0;
			color: #c1003c;						/* farbcode */		
			}
			
		#forum3.gruppe1 .einleitung {
			background-color: #b2d37f;			/* farbcode */
			padding: 7px 9px 8px 10px;
			min-height: 105px;
			}
		#forum3.gruppe2 .einleitung {
			background-color: #8db2cd;			/* farbcode */
			padding: 7px 9px 8px 10px;
			min-height: 105px;
			}
		#forum3.gruppe3 .einleitung {
			background-color: #ce8098;			/* farbcode */
			padding: 7px 9px 8px 10px;
			min-height: 105px;
			}
			
		#forum3.gruppe1 .einleitung h1 {
			margin: 0.4em 0 0.7em 0;
			color: #ffffff;
			}
		#forum3.gruppe2 .einleitung h1 {
			margin: 0.4em 0 0.7em 0;
			color: #ffffff;
			}
		#forum3.gruppe3 .einleitung h1 {
			margin: 0.4em 0 0.7em 0;
			color: #ffffff;
			}
			
		#forum3.gruppe1 .einleitung h1 a:link { color: #ffffff }
		#forum3.gruppe1 .einleitung h1 a:visited { color: #ffffff }
		#forum3.gruppe1 .einleitung h1 a:hover { color: #000000 }
		#forum3.gruppe1 .einleitung h1 a:active { color: #000000 }
		
		#forum3.gruppe2 .einleitung h1 a:link { color: #ffffff }
		#forum3.gruppe2 .einleitung h1 a:visited { color: #ffffff }
		#forum3.gruppe2 .einleitung h1 a:hover { color: #000000 }
		#forum3.gruppe2 .einleitung h1 a:active { color: #000000 }
		
		#forum3.gruppe3 .einleitung h1 a:link { color: #ffffff }
		#forum3.gruppe3 .einleitung h1 a:visited { color: #ffffff }
		#forum3.gruppe3 .einleitung h1 a:hover { color: #000000 }
		#forum3.gruppe3 .einleitung h1 a:active { color: #000000 }
		
		#forum3.gruppe1 .beitrag {
			padding: 17px 9px 18px 10px;
			border-top: 1px solid #a5a7a9;
			}
		#forum3.gruppe1 .beitrag h2 { 
			margin: 0 0 0.4em 0;
			}
		#forum3.gruppe1 .beitrag a:link { color: #7ab51d; text-decoration: none; font-weight: bold; }			/* farbcode */
		#forum3.gruppe1 .beitrag a:visited { color: #7ab51d; text-decoration: none; font-weight: bold; }		/* farbcode */
		#forum3.gruppe1 .beitrag a:hover { color: #7ab51d; text-decoration: underline; font-weight: bold; }		/* farbcode */
		#forum3.gruppe1 .beitrag a:active { color: #7ab51d; text-decoration: underline; font-weight: bold; }	/* farbcode */
		
		#forum3.gruppe2 .beitrag {
			padding: 17px 9px 18px 10px;
			border-top: 1px solid #a5a7a9;
			}
		#forum3.gruppe2 .beitrag h2 { 
			margin: 0 0 0.4em 0;
			}
		#forum3.gruppe2 .beitrag a:link { color: #4a96cd; text-decoration: none; font-weight: bold; }			/* farbcode */
		#forum3.gruppe2 .beitrag a:visited { color: #4a96cd; text-decoration: none; font-weight: bold; }		/* farbcode */
		#forum3.gruppe2 .beitrag a:hover { color: #4a96cd; text-decoration: underline; font-weight: bold; }		/* farbcode */
		#forum3.gruppe2 .beitrag a:active { color: #4a96cd; text-decoration: underline; font-weight: bold; }	/* farbcode */
		
		#forum3.gruppe3 .beitrag {
			padding: 17px 9px 18px 10px;
			border-top: 1px solid #a5a7a9;
			}
		#forum3.gruppe3 .beitrag h2 { 
			margin: 0 0 0.4em 0;
			}
		#forum3.gruppe3 .beitrag a:link { color: #c1003c; text-decoration: none; font-weight: bold; }			/* farbcode */
		#forum3.gruppe3 .beitrag a:visited { color: #c1003c; text-decoration: none; font-weight: bold; }		/* farbcode */
		#forum3.gruppe3 .beitrag a:hover { color: #c1003c; text-decoration: underline; font-weight: bold; }		/* farbcode */
		#forum3.gruppe3 .beitrag a:active { color: #c1003c; text-decoration: underline; font-weight: bold; }	/* farbcode */
		
		
/* ------- content-bereich zwei gleichwertige Spalten ------------------------------ */	
#content-spalte1 {
	float: left;
	width: 433px;
	margin: 30px 0 0 33px;
	background-color: #ffffff;
	}
#content-spalte1b {
	float: left;
	width: 360px;
	margin: 30px 0 0 33px;
	background-color: #ffffff;
	}
#content-spalte1-webyep {
	float: left;
	width: 433px;
	margin: 0 0 0 33px;
	background-color: #ffffff;
	}
#content-spalte2 {
	float: right;
	width: 433px;
	padding: 0px 10px 20px 10px;
	margin: 30px 33px 0 0;
	background-color: #ffffff;
	}
#content-spalte2b {
	float: right;
	width: 510px;
	padding: 0px 10px 20px 10px;
	margin: 30px 33px 0 0;
	background-color: #ffffff;
	}

/* ------------- content-bereich auf der startseite ------------------------------ */		
#content-haupt {
	float: left;
	width: 651px;
	margin: 0 0 0 33px;
	background-color: #ffffff;
	}
	#content-haupt.schmal {
		width: 540px;
		}
		#content-haupt.schmal td {
			padding: 0 0.5em 1.0em 0;
			}
	#webyep-button {
		height: 30px;
		}
	#forum1-index {
		float: left;
		width: 200px;
		height: 200px;
		border-left: 2px dotted #7ab51d;
		padding: 20px 7px 0 8px;
		margin-top: 2px;
		}
		#forum1-index h1 {
			color: #7ab51d;
			font-size: 11px;
			margin-bottom: 0.7em;
			}
		#forum1-index h2 {
			color: #222222;
			font-size: 11px;
			margin-top: 2.1em;
			margin-bottom: 0.7em;
			}
	#forum2-index {
		float: left;
		width: 200px;
		height: 200px;
		border-left: 2px dotted #4a96cd;
		padding: 20px 7px 0 8px;
		margin-top: 2px;
		}
		#forum2-index h1 {
			color: #4a96cd;
			font-size: 11px;
			margin-bottom: 0.7em;
			}
		#forum2-index h2 {
			color: #222222;
			font-size: 11px;
			margin-top: 2.1em;
			margin-bottom: 0.7em;
			}
	#forum3-index {
		float: left;
		width: 200px;
		height: 200px;
		border-left: 2px dotted #c1003c;
		padding: 20px 7px 0 8px;
		margin-top: 2px;
		}
		#forum3-index h1 {
			color: #c1003c;
			font-size: 11px;
			margin-bottom: 0.7em;
			}
		#forum3-index h2 {
			color: #222222;
			font-size: 11px;
			margin-top: 2.1em;
			margin-bottom: 0.7em;
			}
	#forum1-index a:link, #forum2-index a:link , #forum3-index a:link { color: #000000; text-decoration: none; }
	#forum1-index a:visited, #forum2-index a:visited , #forum3-index a:visited { color: #000000; text-decoration: none; }
	#forum1-index a:hover, #forum2-index a:hover , #forum3-index a:hover { color: #000000; text-decoration: underline; }
	#forum1-index a:active, #forum2-index a:active , #forum3-index a:active { color: #000000; text-decoration: underline; }
		
	#image-index {
		padding-top: 33px;
		clear: both;
		}

#content-neben {
	float: right;
	width: 265px;
	padding: 10px 10px 20px 10px;
	margin: 30px 33px 0 0;
	background: #cdcfce url(grafik/verlauf-02.jpg) no-repeat;
	}
	#content-neben.startseite {
		min-height: 400px;
		}
	#content-neben.breit {
		width: 283px;
		background: #cdcfce url(grafik/verlauf-03.jpg) no-repeat;
		}
	#content-neben h2 {
		margin-top: 20px;
		}
	#content-neben form#login {
		padding-bottom: 22px;
		border-bottom: 2px solid #ffffff;
		}
	#content-neben form#login input {
		width: 120px;
		border-bottom: none;
		}
	#content-neben form#login span.login {
		/*margin-right: 100px;*/
		}
	#content-neben form#login span.login input[type="submit"] {
		width: 129px;
		clear: right;
		}

#footer {
	float: none;
	width: 954px;					/* breite auf der startseite */
	margin: 22px 33px 22px 33px;
	padding: 8px 0;
	border-top: #a5a7a9 solid 2px;
	background-color: #ffffff;
	color: #868789;
	clear: both;
	}
	#hrlink {
		float: right;
		margin: 0;
		padding: 0;
		}
#footer.forum {
	float: none;
	width: 977px;					/* breite auf den forenseiten */
	margin: 22px 10px 22px 33px;
	}


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

.abonniert td {
	padding-bottom: 0.5em;
	}
.abonniert td.spalte1 {
	width: auto;
	padding-right: 20px;
	}
table.abonniert {
	width: 100%;
	}
.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;
	}
.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;
	}
table.einstellungen-profilseite {
	margin: 0.5em 0;
	}
	table.einstellungen-profilseite td {
		padding-bottom: 0.5em;
		}
	table.einstellungen-profilseite input {
		width: auto;
		margin: 0;
		}
.einstellungen textarea {
	width: 270px;
	height: 90px;
	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;
	}	
.profil-bearbeiten td {
	padding: 0.5em 0;
	}
.profil-bearbeiten textarea {
	width: 400px;
	height: auto;
	}
.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;
			}
	

/* ------------------------- navigation header ------------- */

#navigation {
	float: left;
	margin: 0 33px 124px 0;
	width: 521px;
	height: 30px;
	font-size: 11px;
	border-bottom: 2px solid #69747a;
	color: #545d62;
	}
#navigation ul, #navigation ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#navigation ul {
    line-height: 1;
	}

#navigation ul li {
	display: inline;
	}

#navigation ul li a {
	display: block;
	float: left;	
	padding: 8px 18px 2px 18px;
	height: 20px;
	color: #545d62;
	text-decoration: none;
	border-right: 1px solid #ffffff;
	font-weight: bold;
	}
#navigation ul li a.last {
	border-right: none;
	padding-right: 0;
	}
#navigation ul li a.icon {
	background: url(grafik/icon-forum.gif) no-repeat top right;
	padding-right: 50px;
	}
#navigation ul li a:hover {
	color: #000000;
	}

div#navigation ul li a.active {
	color: #000000;
	text-decoration: none;
	}


a:link { color: #c1003c; text-decoration: underline; }
a:visited { color: #c1003c; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }
a:active { color: #000000; text-decoration: none; }

#footer a:link { color: #868789; text-decoration: none; }
#footer a:visited { color: #868789; text-decoration: none; }
#footer a:hover { color: #000000; text-decoration: underline; }
#footer a:active { color: #000000; text-decoration: underline; }

/* teststil webyep fuer editor */
.NOTIZ { color: #009; font-style: italic; background-color: #CCC; }
