/************************************************************************************************************
 * Datei:				style/style.css
 * Author:				Matthias M. Meringer <matthias.meringer@dyna-worx.de>
 * Datum:				2006-02-23
 * Letztes Update:		2006-02-23
 * Copyright:           (c) 2004 - heute
 *                      DYNA :// WORX
 *                      Dynamische Internet-Lösungen
 *                      www.dyna-worx.de
 * 
 * Diese Datei ist urheberrechtlich geschützt.
 * 
 * Jede unerlaubte Verfielfältigung und Nutzung oder die Weitergabe an Dritte
 * wird strafrechtlich verfolgt.
 *
 * Der Kauf von dynaBRAINBASE (Erwerb einer Lizenz) berechtigt Sie, das Programm
 * auf der im Kaufvertrag genannten Domain zur Benutzung anzubieten. Jegliche
 * Änderung am Programm-Code ist dabei untersagt. 
 * 
 ************************************************************************************************************/


/* Allgemeine Formatierungen */
* {
	margin:0;
	padding:0;
}

body{
	/*background: #E0E0E0 url(../pix/content/bg_fuellung.gif) repeat-x;*/
	background: #E0E0E0;
	font: 1.0em Arial, sans-serif;
	text-align: center;
}

#allumfassend {
	/*background: #FFFFFF url(../pix/content/hintergrund_content.gif) repeat-y;*/
	background: #E6EEF3;
	margin: 10px auto 10px auto;
	padding: 0 0 0 0;
	text-align: left;
	width: 900px;
	border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-top: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
}

#titel {
	background: #FFFFFF;
	clear: both;
	width: 880px;
	margin: 25px 10px 10px 10px;
}

#metanav {
	background: #FFFFFF url(../pix/content/bg_fuellung_metanav.gif) repeat-x;
	clear: both;
	height: 37px;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 1px solid #80DB2F;
	border-right: 1px solid #80DB2F;
	text-indent: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	color: #5F5F5F;
}

#metapic {
	/*background: #FFFFFF url(../pix/metapic.jpg);*/
	clear: both;
	width: 900px;
	border-bottom: 0px solid #E8D800;
}

#metapicoben {
	background: #80DB2F url(../pix/meta/balken_quer_oben.jpg);
	clear: both;
	width: 900px;
	height: 20px;
	text-align: right;
	color: #FFFFFF;
	font-size: 0.75em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#metapicoben h1{
	color: #FFFFFF;
	font: normal 1.0em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 0px 0px;
}

#metatrenner {
	/*background: #C3EE9D url(../pix/content/bg_fuellung_metatrenner.gif) repeat-x;*/
	background: #E6EEF3;
	clear: both;
	width: 898px;
	height: 22px;
	text-align: left;
	border-bottom: 0px solid #B8E194;
	border-top: 0px solid #B8E194;
	border-left: 0px solid #80DB2F;
	border-right: 0px solid #80DB2F;
	color: #5F5F5F;
	font-size: 0.75em;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	text-indent: 1px;
}

#metatrenner img{
	border: 0px;
}

#links {
	/*background: #FFFFFF url(../pix/content/hintergrund_nav.gif) repeat-x;*/
	background: #FFFFFF;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 10px 0px;
	width: 160px;
	border-right: 5px solid #E6EEF3;
}

#rechts {
	background: #FFFFFF;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 580px;
	border-left: 0px dashed #D7D7D7;
	border-right: 0px dashed #D7D7D7;
}

#aussen {
	background: #E6EEF3;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 130px;
	border-right: 0px solid #80DB2F;
	text-align: center;
}

#fuss {
	background: #5F5F5F;
	clear: both;
	width: 900px;
	text-align: center;
}

#fuss1 {
	background: #5F5F5F url(../pix/content/hintergrund_fuss1.gif);
	clear: both;
	width: 900px;
	height: 0px;
	text-align: right;
}

#links #infoboxtitel {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	height: 20px;
	width: 190px;
	background: #EFF6FF url(../pix/content/infobox_titel.gif);
	clear: both;
}

#links #infobox, #blogbox {
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px solid #E6E3FF;
	border-right: 0px solid #E6E3FF;
	border-top: 0px solid #CBCBCB;
	border-bottom: 0px solid #CBCBCB;
	/*background: #F5F4FF;*/
	clear: both;
}

#links #infoboxfuss {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 10px;
	width: 190px;
	background: #EFF6FF url(../pix/content/infobox_fuss.gif) no-repeat;
}

#links #infobox h2{
	margin: 0px 0px 10px 0px;
	color: #5F5F5F;
	font-weight: bold;
}

#links #infobox ul {
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	clear: both;
}

#links #infobox ul li {
	display: block;
	background: url(../pix/content/list_content.gif) no-repeat;
	margin: 0px;
	padding-left: 10px;
	font-size: 0.75em;
	font-weight: normal;
}

#links #infobox ul li a {
	color: #303030;
	font-weight: normal;
	text-decoration: none;
}

#links #infobox ul li a:hover {
	color: #303030;
}

#links #blogbox h2{
	margin: 0px 0px 10px 0px;
	color: #5F5F5F;
	font-weight: bold;
}

#links #blogbox ul {
	list-style-type: none;
	margin: 5px 0 10px 0;
	padding: 0 0 0 0;
	clear: both;
}

#links #blogbox ul li {
	/*display: inline;*/
	margin: 0px;
	font-size: 0.75em;
	font-weight: normal;
	padding: 0 0 0 0;
}

#links #blogbox ul li a {
	color: #5F5F5F;
	font-weight: normal;
	text-decoration: none;
}

#links #blogbox ul li a:hover {
	color: #5F5F5F;
}

#links #blogbox p {
	margin: 10px 0px 10px 0px;
}

#links #blogbox p a{
	text-decoration: none;
}

#links #blogbox p a:hover{
	text-decoration: none;
	color: #5F5F5F;
}

#links #blogbox .rsslink {
	background: url(../pix/content/rss_14.gif) no-repeat;
	padding: 0 0 0 18px;
	text-decoration: none;
}

#aussen #zitattitel {
	margin: 0px 0 0px 0;
	padding: 5px 0px 0px 0px;
	height: 20px;
	background: #EFF6FF url(../pix/content/infobox_titel.gif);
}
 
#aussen #zitat {
	margin: 5px 0px 5px 5px;
	padding: 5px 5px 5px 5px;
	width: 110px;
	border-top: 0px solid #B8D0F1;
	border-bottom: 0px solid #B8D0F1;
	border-left: 0px solid #B8D0F1;
	border-right: 0px solid #B8D0F1;
	background: #FFFFFF;
}

#links #zitat .zitatperson{
	clear: both;
	font-style: italic;
}
 
#links #zitatfuss {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	height: 10px;
	background: #EFF6FF url(../pix/content/infobox_fuss.gif);
}
 
#links #zitat h2{
 margin: 0px 0px 10px 0px;
 color: #5F5F5F;
 font-weight: bold;
}

#teaserblock1 {
	/*width: 528px;*/
	margin: 25px 0 25px 0;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background: #F4F4F4;
	text-align: left;
}

#rechts .teaserblock2 .rsslink {
	background: url(../pix/content/rss_14.gif) no-repeat;
	padding: 0 0 0 18px;
}

#rechts .teaserblock2 .maplink {
	background: url(../pix/content/map_14.gif) no-repeat;
	padding: 0 0 0 10px;
}

#rechts .teaserblock2 .gklink {
	background: url(../pix/content/gk_14.gif) no-repeat;
	padding: 0 0 0 10px;
}

#rechts .teaserblock2 .actionlink {
	background: url(../pix/content/action_14.gif) no-repeat;
	padding: 0 0 0 11px;
}

#rechts .rsslink {
	background: url(../pix/content/rss_14.gif) no-repeat;
	padding: 0 0 0 18px;
}

#rechts .maplink {
	background: url(../pix/content/map_14.gif) no-repeat;
	padding: 0 0 0 10px;
}

#rechts .actionlink {
	background: url(../pix/content/action_14.gif) no-repeat;
	padding: 0 0 0 11px;
}

#aussen .actionlink {
	background: url(../pix/content/action_14.gif) no-repeat;
	padding: 0 0 0 11px;
}

#rechts .teaserblock2 {
	/*width: 528px;*/
	margin: 25px 0 10px 0;
	padding: 7px 7px 7px 7px;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	background: #FAFAFA;
}

#aussen .teaserblock2 {
	width: 110px;
	margin: 5px 0px 5px 5px;
	padding: 5px 5px 5px 5px;
	border-top: 0px solid #EBEBEB;
	border-bottom: 0px solid #EBEBEB;
	border-left: 0px solid #EBEBEB;
	border-right: 0px solid #EBEBEB;
	background: #FFFFFF;
}

#rechts .teaserblock2 h2{
	color: #5F5F5F;
	font: bold 0.95em Arial, sans-serif;
	margin: 0 0 10px 0;
	clear: both;
	padding: 0 0 0 0px;
}

#aussen .teaserblock2 h2{
	color: #5F5F5F;
	font: bold 0.75em Arial, sans-serif;
	margin: 0 0 10px 0;
	clear: both;
	padding: 0 0 0 0px;
}

#rechts .teaserblock2 img{
	border: 0px;
}

#rechts .teaserblock2 hr {
	background-color: #E6EEF3; /* Mozilla 1.4 */
	color: #E6EEF3; /* IE 6 */
	border: #E6EEF3; /* Opera */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin-bottom: 10px;
}

#rechts .alarmblock {
	width: 528px;
	margin: 25px 0 10px 0;
	padding: 10px 10px 0px 10px;
	border-top: 1px solid #FFEBC3;
	border-bottom: 1px solid #FFEBC3;
	border-left: 1px solid #FFEBC3;
	border-right: 1px solid #FFEBC3;
	background: #FFFAF1;
}

#rechts .alarmblock h2{
	color: #DB2F2F;
	font: bold 0.95em Arial, sans-serif;
	margin: 0 0 10px 0;
	clear: both;
}

#rechts .alarmblock img{
	border: 0px;
}

/* Formatierungen Navigationsleiste */ 
#metanav ul {
}

#metanav ul li {
	display: inline;
	margin: 0px 10px 0px 0px ;
}

#metanav ul li a {
	text-decoration: none;
	color: #5F5F5F;
	font-size: 0.75em; 
	font-weight: normal;
}

#metanav ul li a:hover {
	text-decoration: none;
}

/* Sonstige Formatierungen */

#titel img {
	border: 0;
}

#fuss1 img {
	border: 0;
}

#rechts p img {
	vertical-align: text-top;
	float: left;
	border: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
}

/* Schrift-Formatierungen */
#links .rubrik {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
	width: 154px;
	padding:3px 3px 3px 3px;
	margin: 7px 0px 0px 0px;
	background: #EBEBEB;
}

#aussen .rubrik {
	color: #5F5F5F;
	font: bold 0.75em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
}

#links h1 {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
	display: block;
	width: 160px;
	background: #FFFFFF;
}

#links h1 a {
	color: #5F5F5F;
	text-decoration: none;
	font: normal 1.0em Arial, sans-serif;
	border-bottom: 1px dotted #EBEBEB;
	display: block;
	width: 160px;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 1px 0px;
}

#links h1 a:hover {
	color: #5F5F5F;
	text-decoration: none;
	background: #F7ECC4;
}

#rechts h1 {
	color: #5F5F5F;
	font: bold 0.95em Arial, sans-serif;
	border-bottom: 0px dotted #EBEBEB;
	background: url(../pix/content/list_h1.gif) no-repeat;
	padding: 0 0 0 30px;
}

#rechts h2 {
	color: #5F5F5F	;
	font: bold 0.95em Arial, sans-serif;
	margin: 25px 0 10px 0;
	clear: both;
	/*background: url(../pix/content/list_h2.gif) no-repeat;*/
	padding: 0px 0px 0px 0px;
}

#rechts h3 {
	color: #5F5F5F;
	font: bold 0.75em Arial, sans-serif;
	margin: 25px 0 10px 0;
	clear: both;
}

#rechts h3 a {
	color: #5F5F5F;
	text-decoration: underline;
}

#rechts h3 a:hover {
	text-decoration: none;
}

#links h2 {
	color: #5F5F5F;
	font: bold 0.75em Arial, sans-serif;
	margin: 10px 0px 0px 0px;
	clear: both;
}

#links h3 {
	color: #5F5F5F;
	font: 0.75em Arial, sans-serif;
	margin: 0 0 10px 0;
	clear: both;
}

#links p {
	color: #5F5F5F;
	font-size: 0.75em;
	margin: 0px 10px 0px 0px;
}

#links p img {
	vertical-align: text-top;
	float: left;
	border: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}

#links a {
	text-decoration: none;
	color: #5F5F5F;
	border: 0px;
}

#links a:hover {
	text-decoration: none;
	color: #5F5F5F;
}

#teaserblock1 p {
	color: #5F5F5F;
	font-size: 0.75em;
	font-weight: normal;
	margin: 0 0 0 0;
}

#teaserblock1 img {
	/*vertical-align: text-top;*/
	/*float: left;*/
	/*border: 0;*/
	border-top: 1px solid #EFF6FF;
	border-bottom: 1px solid #EFF6FF;
	border-left: 1px solid #EFF6FF;
	border-right: 1px solid #EFF6FF;
	/*margin-right: 20px;
	margin-bottom: 10px;*/
}

#bild {
	color: #5F5F5F;
	font-size: 0.75em;
	font-weight: normal;
	margin: 0 0 0 0;
	border: 1px solid #B8D0F1;
}


#titel p {
	color: #5F5F5F;
	font-size: 0.75em;
	font-weight: normal;
}

#rechts blockquote {
	padding: 0px 30px 0px 10px;
	margin-left: 0px;
	border-left: 2px solid #5F5F5F;
	background: #FF0000;
}

#rechts blockquote p {
	color: #5F5F5F;
	font-size: 0.75em;
	font-weight: normal;
	font-style: italic;
}

#rechts p {
	color: #5F5F5F;
	font-size: 0.75em;
	font-weight: normal;
	margin: 10px 0 10px 0;
	clear: both;
}

#rechts p a {
	color: #5F5F5F;
	text-decoration: underline;
}

#rechts p a:hover {
	text-decoration: none;
}

#aussen p {
	color: #5F5F5F;
	font-size: 0.65em;
	font-weight: normal;
	margin: 10px 0px 10px 0px;
	padding: 0px 5px 0px 5px;
	clear: both;
}

#aussen p a {
	color: #5F5F5F;
	text-decoration: underline;
}

#aussen p a:hover {
	text-decoration: none;
}

#rechts form a {
	color: #5F5F5F;
	text-decoration: underline;
}

#rechts form a:hover {
	text-decoration: none;
}

#rechts p .alarmok {
	color: #167600;
	font-weight: bold;
	font-size: 0.95em; 
}

.alarmok {
	color: #167600;
	font-weight: bold;
}

#rechts p .alarmno {
	color: #DB2F2F;
	font-weight: bold;
	font-size: 1.0em; 
}

.alarmno {
	color: #DB2F2F;
	font-weight: bold;
}

#teaserblock1 a {
	border: 0px;
	text-decoration: none;
}

#teaserblock1 a:hover {
	border: 0px;
	text-decoration: none;
}

#fuss p {
	color: #5F5F5F;
	font: 0.75em Arial, sans-serif;
	padding: 5px;
}

#fuss p a {
	color: #5F5F5F;
	text-decoration: underline;
}

#fuss p a:hover {
	text-decoration: none;
}

.linkklein {
	font-weight: bold;
	font-size: 0.75em; 
}

.linkklein a{
	text-decoration: underline;
}

.linkklein a:hover {
	text-decoration: none;
}

/* Allgemein*/

.hervorheben {
	color: #24A233;
	font-weight: bold;
}

.fett {
	color: #5F5F5F;
	font-weight: bold;
}

#rechts form {
	color: #5F5F5F;
	font-size: 0.75em;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	clear: both;
}

#rechts fieldset p {
	color: #5F5F5F;
	font: normal 1.0em Arial, sans-serif;
	margin: 0 0 10px 0;
	clear: both;
}

#rechts fieldset h2 {
	color: #5F5F5F;
	font: bold 1.25em Arial, sans-serif;
	margin: 0 0 10px 0;
	clear: both;
}

#rechts label {
	float: left;
	width: 130px;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	clear: both;
	margin: 3px 0px 0px 0px;
}

#rechts .labellang {
	float: left;
	width: 300px;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	clear: both;
	margin: 3px 0px 0px 0px;
}

#rechts legend {
	vertical-align: middle;
	border: 1px solid #B8D0F1;
	background: #E3EFFF;
	font-weight: bold;
	padding: 4px;
}

#rechts fieldset {
	border: 0px solid #FFEBC3;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 0px 0px;
	background: #FFFFFF;
	text-align: left;
	clear: both;
}

#rechts fieldset img {
	/*vertical-align: text-top;*/
	/*float: left;*/
	/*border: 0;*/
	border-top: 1px solid #EFF6FF;
	border-bottom: 1px solid #EFF6FF;
	border-left: 1px solid #EFF6FF;
	border-right: 1px solid #EFF6FF;
	/*margin-right: 20px;*/
}

#rechts fieldset p .alarmno{
	color: #DB2F2F;
	font-weight: normal;
	font-size: 1.0em; 
}
#rechts fieldset p .alarmok{
	color: #167600;
	font-weight: normal;
	font-size: 1.0em; 
}

#rechts .formularinput {
	height: auto;
	width: 370px;
	background-color: #FFFFFF;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	font: normal 1.0em Arial, sans-serif;
	color: #5F5F5F;
	border: 1px solid #7F9DB9;
}

#rechts .formulartextarea {
	height: 150px;
	width: 370px;
	background-color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	font: normal 1.0em Arial, sans-serif;
	color: #5F5F5F;
	border: 1px solid #7F9DB9;
}

#rechts .formulartextareaschmal {
	height: 75px;
	width: 370px;
	background-color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	font: normal 1.0em Arial, sans-serif;
	color: #5F5F5F;
	border: 1px solid #7F9DB9;
}

#rechts .formularinputplz {
	height: auto;
	width: 50px;
	background-color: #FFFFFF;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	font: normal 1.0em Arial, sans-serif;
	color: #5F5F5F;
	border: 1px solid #7F9DB9;
}

#rechts .formularselect {
	height: auto;
	width: auto;
	background-color: #FFFFFF;
	margin: 0px 0px 4px 0px;
	font: normal 1.0em Arial, sans-serif;
	color: #5F5F5F;
	border: 1px solid #7F9DB9;
}

#rechts .formularselectkurz {
	height: auto;
	width: 4.0em;
	background-color: #FFFFFF;
	margin: 0px 0px 4px 0px;
	font: normal 1.0em Arial, sans-serif;
	color: #5F5F5F;
	border: 1px solid #7F9DB9;
}

#rechts .formularcheckbox {
	margin: 5px 0px 10px 0px;
}

#rechts .formularradio {
	margin: 5px 0px 0px 0px;
}

#rechts input {
	height: auto;
	width: auto;
	color: #5F5F5F;
	font: normal 1.0em Arial, sans-serif;
}

#rechts abbr {
	cursor: help;
	/*underline: 1px dashed #345686;*/
}

/* Formatierungen Navigation (linke Spalte) */
#links ul {
	list-style: none;
	margin: 0 0 0 0;
}

#links ul li {
	display: block;
	/*background: url(../pix/list_nav.gif) no-repeat;*/
	margin: 0px 0px 1px 0;
	padding: 0 0 0 0px;
	font-size: 0.75em;
	font-weight: normal;
}

#links ul li a {
	color: #5F5F5F;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 0px 1px 20px;
	border-bottom: 1px dotted #D7D7D7;
	display: block;
	width: 140px;
}

#links ul li a:hover {
	background: #F7ECC4;
}

#links form {
	color: #303030;
	font-size: 0.75em;
	font-weight: normal;
}

#links form .input {
	color: #303030;
	font-size: 0.75em;
	font-weight: normal;
	height: 20px;
	width: 150px;
	background-color: #EFF6FF;
	border: 1px solid #B8D0F1;
}


/* Formatierungen Content (rechte Spalte) */
#rechts ul {
	margin: 0 0 0 0;
	clear: both;
	list-style-type: circle;
}

#rechts ul li {
	/*display: block;*/
	/*background: url(../pix/content/list_content.gif) no-repeat;*/
	margin: 0px 0px 3px 15px;
	padding: 0 0 0 0px;
	color: #5F5F5F;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.25em;
}

#rechts ul li a {
	text-decoration: underline;
	color: #5F5F5F;
	font-size: 1.0em;
	font-weight: normal;
}

#rechts ul li a:hover {
	color: #5F5F5F;
	text-decoration: none;
}

#rechts ul img {
	/*vertical-align: text-top;*/
	float: right;
	/*border: 1px solid #B8D0F1;*/
	margin-left: 20px;
	margin-bottom: 10px;
}



/* Formatierungen für Suchvorschläge*/
#ausgabe {
	visibility: hidden;
	width: 250px;
	border: 1px solid #B8D0F1;
}
a.ergebnis {
	color: black;
	text-decoration: none;
	display: block;
	width: 100%;
}
a.ergebnis:hover {
	background-color: #E3EFFF;
}

/* Definitionen für Definitionslisten */

#rechts dt {
	color: #5F5F5F;
	font-size: 0.75em;
	font-weight: bold;
}
#rechts dt a {
	text-decoration: underline;
	color: #5F5F5F;
}

#rechts dt a:hover {
	color: #5F5F5F;
	text-decoration: none;
}
#rechts dd {
	color: #5F5F5F;
	font-size: 0.75em;
	font-weight: normal;
	text-indent: 2em;
}
#rechts dd dt {
	color: #5F5F5F;
	font-size: 1.0em;
	font-weight: normal;
}
#rechts dd dt a {
	text-decoration: underline;
	color: #5F5F5F;
}

#rechts dt a:hover {
	color: #5F5F5F;
	text-decoration: none;
}

#rechts dd dd{
	color: #5F5F5F;
	font-size: 1.0em;
	font-weight: normal;
	text-indent: 4em;
}
#rechts dd a {
	text-decoration: underline;
	color: #5F5F5F;
}
#rechts dd dd a {
	text-decoration: underline;
	color: #5F5F5F;
}
#rechts dd a:hover {
	color: #5F5F5F;
	text-decoration: none;
}
#rechts dd dd a:hover {
	color: #5F5F5F;
	text-decoration: none;
}

/* Anweisungen für das Chatmodul */
#chat {
	height: 350px;
	/*width: 368px;*/
	border: 1px solid #F7EF9A;
	background: #FDFCED;
	overflow: auto;
	padding: 5px;
	margin-bottom: 10px;
	/*float: left;*/
}

#chatquiz {
	height: 350px;
	width: 368px;
	border: 1px solid #B8D0F1;
	background: #FAFCFF;
	overflow: auto;
	padding: 5px;
	margin-bottom: 10px;
	/*float: left;*/
}
fieldset #chat a {
	color: #345686;
	text-decoration: underline;
}
fieldset #chat a:hover {
	color: #345686;
	text-decoration: none;
}

#chatuser {
	height: 350px;
	width: 110px;
	border: 1px solid #D9D6F1;
	background: #EEEDF9;
	overflow: auto;
	padding: 5px;
	margin-bottom: 10px;
	margin-right: 5px;
	float: left;
}
#chatuser ul {
}

form #chatuser ul li {
	margin: 0 0 0 0 ;
	display: block;
	/*background: url() no-repeat;*/
	color: #1300A9;
	font-size: 1.0em;
	font-weight: normal;
	padding: 0px;
}

form #chatuser ul li a {
	text-decoration: none;
	color: #1300A9;
	font-size: 1.0em; 
	font-weight: normal;
}

form #chatuser ul li a:hover {
	text-decoration: none;
	color: #1300A9;
}


form #nick {
	float: left;
	width: 70px;
	margin-right: 5px;
}
form #eingabe {
	float: left;
	width: 360px;
	margin-right: 5px;
}
form .chatlabel {
	float: left;
	vertical-align: middle;
	display: none;
}

/* Blog*/

#rechts .h2blog	{
	color: #5F5F5F;
	font: bold 0.95em Arial, sans-serif;
	margin: 0px 0 10px 0;
	clear: both;
}

#rechts .h2blog	a {
	color: #5F5F5F;
	font: bold 0.95em Arial, sans-serif;
	margin: 0px 0 10px 0;
	clear: both;
	text-decoration: none;
	border-top: 0px solid #26AF36;
	border-right: 0px solid #26AF36;
	border-bottom: 0px solid #26AF36;
	border-left: 0px solid #26AF36;
	padding-left: 0px;
}

#rechts .h2blog	a:hover{
	color: #FFB10F;
	font: bold 0.95em Arial, sans-serif;
	margin: 0px 0 10px 0;
	clear: both;
	text-decoration: none;
	border-top: 0px solid #26AF36;
	border-right: 0px solid #26AF36;
	border-bottom: 0px solid #26AF36;
	border-left: 0px solid #FFA000;
	padding-left: 0px;
}

#rechts .h3blogdatum {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
	margin: 25px 0 0px 0;
	clear: both;
}

#rechts .h4blogkommentar {
	color: #5F5F5F;
	font: bold 0.75em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	clear: both;
	padding: 10px 10px 0px 10px;
}

#rechts .h4blogkommentar a {
	color: #5F5F5F;
	text-decoration: none;
}

#rechts .h4blogkommentar a:hover {
	color: #5F5F5F;
	text-decoration: none;
}

#rechts .h5blogkommentar {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	clear: both;
	padding: 0px 10px 5px 10px;
}

#rechts .pblogklein {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
	margin: 15px 0 0px 0;
	clear: both;
	border-top: 1px solid #E0E7B4;
	border-right: 0px solid #E0E7B4;
	border-bottom: 1px solid #E0E7B4;
	border-left: 0px solid #E0E7B4;
	background: #F7F9EC;
	padding: 5px 10px 5px 10px;
}

#rechts .pblogarchiv {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
	margin: 15px 0 0px 0;
	clear: both;
	border-top: 1px solid #E0E7B4;
	border-right: 0px solid #E0E7B4;
	border-bottom: 1px solid #E0E7B4;
	border-left: 0px solid #E0E7B4;
	background: #F7F9EC;
	padding: 5px 10px 5px 10px;
}

#rechts #blogautor .pblogartikel {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
}

#rechts #blogautor {
	margin: 15px 0px 0px 0px;
	clear: both;
	border-top: 1px solid #CBCBCB;
	border-right: 0px solid #F7EF9A;
	border-bottom: 1px solid #CBCBCB;
	border-left: 0px solid #F7EF9A;
	/*background: #E3EFFF;*/
	padding: 0px 10px 0px 10px;
	height: 80px;
}

#rechts #blogautor .rsslink {
	background: url(../pix/content/rss_14.gif) no-repeat;
	padding: 0 0 0 18px;
}

#rechts #kommentare {
	clear: both;
}

#rechts .pblogkommentar {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	clear: both;
	border-top: 0px solid #E6EEF3;
	border-right: 0px solid #E6EEF3;
	border-bottom: 0px solid #E6EEF3;
	border-left: 0px solid #E6EEF3;
	background: #E3EFFF;
	padding: 10px 10px 10px 10px;
}

#rechts .fieldsetblog {
	border: 0px solid #B8D0F1;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	text-align: left;
}

/* diskussion*/

#rechts .h2diskussion{
	color: #5F5F5F;
	font: bold 0.95em Arial, sans-serif;
	margin: 0px 0 10px 0;
	clear: both;
}

#rechts .h2diskussion a {
	color: #5F5F5F;
	font: bold 0.95em Arial, sans-serif;
	margin: 0px 0 10px 0;
	clear: both;
	text-decoration: none;
	border-top: 0px solid #26AF36;
	border-right: 0px solid #26AF36;
	border-bottom: 0px solid #26AF36;
	border-left: 0px solid #26AF36;
	padding-left: 0px;
}

#rechts .h2diskussion a:hover{
	color: #FFB10F;
	font: bold 0.95em Arial, sans-serif;
	margin: 0px 0 10px 0;
	clear: both;
	text-decoration: none;
	border-top: 0px solid #26AF36;
	border-right: 0px solid #26AF36;
	border-bottom: 0px solid #26AF36;
	border-left: 0px solid #FFA000;
	padding-left: 0px;
}

#rechts .h3diskussiondatum {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
	margin: 25px 0 0px 0;
	clear: both;
}

#rechts .h4diskussionkommentar {
	color: #5F5F5F;
	font: bold 0.75em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	clear: both;
	padding: 10px 10px 0px 10px;
}

#rechts .h4diskussionkommentar a {
	color: #5F5F5F;
	text-decoration: none;
}

#rechts .h4diskussionkommentar a:hover {
	color: #5F5F5F;
	text-decoration: none;
}

#rechts .h5diskussionkommentar {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	clear: both;
	padding: 0px 10px 5px 10px;
}

#rechts .diskussiontags {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
	margin: -10px 0px 0px 0px;
	clear: both;
	padding: 0px 0px 0px 0px;
}

#rechts .diskussiontags a {
	color: #5F5F5F;
	text-decoration: underline;
}

#rechts .diskussiontags a:hover {
	color: #5F5F5F;
	text-decoration: none;
}

#rechts .pdiskussionklein {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
	margin: 15px 0 0px 0;
	clear: both;
	border-top: 1px solid #E6E3FF;
	border-right: 0px solid #E6E3FF;
	border-bottom: 1px solid #E6E3FF;
	border-left: 0px solid #E6E3FF;
	background: #F5F4FF;
	padding: 5px 10px 5px 10px;
}

#rechts .pdiskussionarchiv {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
	margin: 15px 0 0px 0;
	clear: both;
	border-top: 1px solid #DFF6CB;
	border-right: 0px solid #DFF6CB;
	border-bottom: 1px solid #DFF6CB;
	border-left: 0px solid #DFF6CB;
	background: #F0FBE6;
	padding: 5px 10px 5px 10px;
}

#rechts #diskussionautor .pdiskussionartikel {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
}

#rechts #diskussionautor {
	margin: 15px 0px 0px 0px;
	clear: both;
	border-top: 1px solid #F7EF9A;
	border-right: 0px solid #F7EF9A;
	border-bottom: 1px solid #F7EF9A;
	border-left: 0px solid #F7EF9A;
	/*background: #E3EFFF;*/
	padding: 0px 10px 0px 10px;
	height: 80px;
}

#rechts #diskussionautor .rsslink {
	background: url(../pix/content/rss_14.gif) no-repeat;
	padding: 0 0 0 18px;
}

#rechts #kommentare {
	clear: both;
}

#rechts .pdiskussionkommentar {
	color: #5F5F5F;
	font: normal 0.75em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	clear: both;
	border-top: 0px solid #F7EF9A;
	border-right: 0px solid #F7EF9A;
	border-bottom: 0px solid #F7EF9A;
	border-left: 0px solid #F7EF9A;
	background: #E3EFFF;
	padding: 10px 10px 10px 10px;
}

#rechts .fieldsetdiskussion {
	border: 0px solid #B8D0F1;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	text-align: left;
}

#bildbewertung {
	width: 528px;
	margin: 25px 0 10px 0;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #F6EF99;
	border-bottom: 1px solid #F6EF99;
	border-left: 1px solid #F6EF99;
	border-right: 1px solid #F6EF99;
	text-align: left;
}

#bildbewertung .labelvote {
	float: left;
	margin: 0px 20px 0px 0px;
	width: 50px;
}

#bildbewertung .radiovote {
	float: left;
	margin: 0px 30px 0px 0px;
}

/* Kleinanzeigen*/

#rechts .h2kla	{
	color: #5F5F5F;
	font: bold 0.95em Arial, sans-serif;
	margin: 20px 0px 10px 0px;
	clear: both;
}

#rechts .h2kla	a {
	color: #5F5F5F;
	font: bold 0.95em Arial, sans-serif;
	margin: 20px 0px 10px 0px;
	clear: both;
	text-decoration: none;
	border-top: 0px solid #26AF36;
	border-right: 0px solid #26AF36;
	border-bottom: 0px solid #26AF36;
	border-left: 0px solid #26AF36;
	padding-left: 0px;
}

#rechts .h2kla	a:hover{
	color: #FFB10F;
	font: bold 0.95em Arial, sans-serif;
	margin: 0px 0px 10px 0px;
	clear: both;
	text-decoration: none;
	border-top: 0px solid #26AF36;
	border-right: 0px solid #26AF36;
	border-bottom: 0px solid #26AF36;
	border-left: 0px solid #FFA000;
	padding-left: 0px;
}

#rechts .klacontainer {
	float: left;
	width: 170px;
	height: auto;
	border: 1px solid #D7D7D7;
	padding: 5px 5px 5px 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	background: #FAFAFA;
}

#rechts .h2klacontainer {
	color: #5F5F5F;
	font: bold 0.85em Arial, sans-serif;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	background: #DFF6CB;
}

#rechts .h2klacontainer	a {
	color: #5F5F5F;
	font: bold 0.85em Arial, sans-serif;
	text-decoration: none;
}

#rechts .h2klacontainer	a:hover{
	color: #5F5F5F;
	font: bold 0.85em Arial, sans-serif;
	text-decoration: none;
}

#rechts .klacontainerul {
	list-style-type: none;
	margin: 3px 0px 0px 0px;
}

#rechts .klacontainerli {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #5F5F5F;
	line-height: 1.25em;
}

/*
#rechts .klacontainerli:hover {
	background: #FFEBC3;
}
*/

#rechts .klacontainerli a{
	color: #5F5F5F;
	font: normal 1.0em Arial, sans-serif;
	text-decoration: none;
	display: block;
}

#rechts .klacontainerli a:hover {
	background: #FFEBC3;
	
}





#rechts .klatabvorschau {
	margin: 0px 0px 0px 0px;
	clear: both;
	border: 1px solid #D7D7D7;
	width: 100%;
}

#rechts td .klatitel {
	color: #FF0000;
	font: bold 1.0em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
}

#rechts td .klatitel a{
	color: #5F5F5F;
	font: bold 1.0em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#rechts td .klatitel a:hover{
	color: #FFB10F;
	font: bold 1.0em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#rechts td a{
	color: #5F5F5F;
	font: normal 1.0em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
}

#rechts .klablock {
	margin: 20px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	background: #FAFAFA;
	text-align: left;
	clear: both;
}

#rechts .klamaplink {
	background: url(../pix/content/action_14.gif) no-repeat;
	padding: 0 0 0 11px;
}
