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


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

body{
	background: #F1F1F1;
	/*background: #000000;*/
	font: 1.0em Arial, sans-serif;
	text-align: center;
}

#allumfassend {
	background: #FFFFFF url(../pix/content/hintergrund_content.gif) repeat-y;
	margin: 5px auto 5px auto;
	padding: 0 0 0 0;
	text-align: left;
	width: 980px;
}

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

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

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

#metapicoben {
	background: #F1F1F1 url(../pix/meta/balken_quer_oben.jpg);
	clear: both;
	width: 980px;
	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: #FAFAFA;
	clear: both;
	width: 978px;
	height: 30px;
	text-align: left;
	border-bottom: 0px solid #CCCCCA;
	border-top: 0px solid #CCCCCA;
	border-left: 1px solid #CCCCCA;
	border-right: 1px solid #CCCCCA;
	color: #000000;
	font-size: 0.75em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: 10px;
}

#metatrenner img{
	border: 0px;
}

#metatrenner p{
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px 0px;
	color: #000000;
}

#metabalken {
	background: #FFFFFF;
	clear: both;
	width: 978px;
	height: 30px;
	text-align: left;
	border-bottom: 0px solid #CCCCCA;
	border-top: 0px solid #CCCCCA;
	border-left: 1px solid #CCCCCA;
	border-right: 1px solid #CCCCCA;
	color: #000000;
	font-size: 0.75em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: 10px;
}


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

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

#aussen {
	background: #FFFFFF;
	float: right;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 134px;
	border-right: 0px solid #CCCCCA;
	overflow: hidden;
}

#fuss {
	background: #F1F1F1;
	clear: both;
	width: 980px;
	text-align: center;
}

#fuss2 {
	background: #FFFFFF;
	clear: both;
	width: 978px;
	height: 20px;
	text-align: center;
	border-bottom: 0px solid #CCCCCA;
	border-top: 0px solid #CCCCCA;
	border-left: 1px solid #CCCCCA;
	border-right: 1px solid #CCCCCA;
}

#fuss1 {
	background: #F1F1F1 url(../pix/content/hintergrund_fuss1.gif);
	clear: both;
	width: 980px;
	height: 10px;
	text-align: left;
}

#rechts .blaetterbalken {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	clear: both;
	border: 1px solid #CCCCCA;
	background: #FAFAFA;
	text-align: center;
}

#rechts .blaetterbalken p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#rechts p .blaetternvorzurueck{
	border: 1px solid #EB7F7F;
	background: #FDF0F0;
	padding: 0px 5px 0px 5px;
	color: #EB7F7F;
	text-decoration: none;
}

#rechts p .blaetternseiten {
	border: 1px solid #EB7F7F;
	background: #FAE0E0;
	padding: 0px 5px 0px 5px;
	color: #EB7F7F;
	text-decoration: none;
}

#rechts p .blaetternseite {
	border: 1px solid #EB7F7F;
	background: #F5BFBF;
	padding: 0px 5px 0px 5px;
	color: #D70000;
	text-decoration: none;
}

#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: #000000;
	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: #000000;
	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: #000000;
	font-weight: normal;
	text-decoration: none;
}

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

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

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

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

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

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

#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: #000000;
 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 18px;
}

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

#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 .druckbildlink {
	background: url(../pix/content/icon_download.gif) no-repeat;
	padding: 0 0 0 18px;
	text-decoration: none;
}

#aussen .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 18px;
}

#rechts .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 #CCCCCA;
	border-bottom: 1px solid #CCCCCA;
	border-left: 1px solid #CCCCCA;
	border-right: 1px solid #CCCCCA;
	background: #FAFAFA;
}

#rechts .teaserblock2 h2{
	color: #000000;
	font: bold 0.90em 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: #DFF6CB; /* Mozilla 1.4 */
	color: #DFF6CB; /* IE 6 */
	border: #DFF6CB; /* Opera */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin-bottom: 10px;
}

#rechts fieldset hr {
	background-color: #F5BFBF; /* Mozilla 1.4 */
	color: #F5BFBF; /* IE 6 */
	border: #F5BFBF; /* Opera */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin: 20px 0px 20px 0px;
}

#rechts .alarmblock {
	margin: 25px 0 10px 0;
	padding: 10px 10px 0px 10px;
	border-top: 1px solid #CCCCCA;
	border-bottom: 1px solid #CCCCCA;
	border-left: 1px solid #CCCCCA;
	border-right: 1px solid #CCCCCA;
	background: #FAFAFA;
}

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

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


#rechts table {
	font: normal 1.0em Arial, sans-serif;
	text-align: left;
	border:1px solid #CCCCCA;
	width: 100%;
	margin: 30px 0px 0px 0px;
	clear: both;
}

#rechts th {
	font: normal 0.75em Arial, sans-serif;
	text-align: left;
	background: #E7E7E8;
	padding: 3px 5px 3px 5px;
}

#rechts td {
	font: normal 0.75em Arial, sans-serif;
	text-align: left;
	padding: 3px 5px 3px 5px;
}

/* Formatierungen Navigationsleiste */ 
#metanav ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

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

#metanav ul li a {
	text-decoration: none;
	color: #000000;
	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: #FFFFFF;
	font: normal 0.75em Arial, sans-serif;
	width: 154px;
	padding:3px 3px 3px 3px;
	margin: 7px 0px 0px 0px;
	background: #D70000;
}

#links .rubrik_alternativ {
	color: #FFFFFF;
	font: normal 0.75em Arial, sans-serif;
	width: 154px;
	padding:3px 3px 3px 3px;
	margin: 7px 0px 0px 0px;
	background: #D70000;
}

#aussen .rubrik {
	color: #FFFFFF;
	font: normal 0.75em Arial, sans-serif;
	margin: 7px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	background: #D70000;
}

#aussen .rubrik_alternativ {
	color: #FFFFFF;
	font: normal 0.75em Arial, sans-serif;
	margin: 7px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	background: #00532A;
}

#aussen .tipp {
	color: #FFFFFF;
	font: normal 0.75em Arial, sans-serif;
	margin: 7px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	background: #D70000;
}

#aussen .tipplink {
	color: #000000;
	font: normal 1.0em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	display: block;
	border-bottom: 1px dotted #D70000;
}

#aussen .tipplink:hover {
	background: #FAE0E0;
}

#aussen .tipplinkklein {
	color: #000000;
	font: normal 1.0em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	display: block;
	border-bottom: 1px dotted #D70000;
}

#aussen .tipplinkklein:hover {
	background: #FAE0E0;
}

#aussen h1 {
	color: #000000;
	font: normal 0.75em Arial, sans-serif;
	display: block;
}

#aussen h1 a {
	color: #000000;
	text-decoration: none;
	font: normal 1.0em Arial, sans-serif;
	border-left: 0px solid #D70000;
	border-bottom: 1px solid #D70000;
	display: block;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 1px 0px;
}

#aussen h1 a:hover {
	color: #000000;
	text-decoration: none;
	background: #FAE0E0;
}

#aussen h5 {
	color: #000000;
	font: normal 0.75em Arial, sans-serif;
	display: block;
}

#aussen h5 a {
	color: #000000;
	text-decoration: none;
	font: normal 1.0em Arial, sans-serif;
	border-left: 0px solid #D70000;
	border-bottom: 1px dotted #D70000;
	display: block;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 1px 0px;
}

#aussen h5 a:hover {
	color: #000000;
	text-decoration: none;
	background: #FAE0E0;
}

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

#links h1 {
	color: #000000;
	font: normal 0.75em Arial, sans-serif;
	display: block;
	width: 190px;
}

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

#links h1 a:hover {
	color: #000000;
	text-decoration: none;
	background: #FAE0E0;
}

#links h5 {
	color: #000000;
	font: normal 0.75em Arial, sans-serif;
	display: block;
	width: 190px;
}

#links h5 a {
	color: #000000;
	text-decoration: none;
	font: normal 1.0em Arial, sans-serif;
	border-left: 0px solid #D70000;
	border-bottom: 1px dotted #D70000;
	display: block;
	width: 160px;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 1px 0px;
}

#links h5 a:hover {
	color: #000000;
	text-decoration: none;
	background: #FAE0E0;
}

#rechts h1 {
	color: #D70000;
	font: bold 0.90em Arial, sans-serif;
	border-bottom: 1px solid #CCCCCA;
	/*background: url(../pix/content/list_h1.gif) no-repeat;*/
	padding: 0 0 0 0px;
}

#rechts .h1content{
	color: #000000;
	font: bold 0.90em Arial, sans-serif;
	border-bottom: 0px solid #CCCCCA;
	/*background: url(../pix/content/list_h1.gif) no-repeat;*/
	padding: 0 0 0 0px;
	margin: 25px 0 10px 0;
	clear: both;
}

#rechts h2 {
	color: #000000	;
	font: bold 0.90em 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 .h2content{
	color: #000000;
	font: bold 0.90em Arial, sans-serif;
	border-bottom: 0px solid #CCCCCA;
	/*background: url(../pix/content/list_h1.gif) no-repeat;*/
	padding: 0 0 0 0;
	margin: 0px 0px 0px 0px;
	clear: both;
}

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

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

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

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

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

#links p {
	color: #000000;
	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: #000000;
	border: 0px;
}

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

#teaserblock1 p {
	color: #000000;
	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: #000000;
	font-size: 0.75em;
	font-weight: normal;
	margin: 0 0 0 0;
	border: 1px solid #B8D0F1;
}


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

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

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

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

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

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

#aussen p {
	color: #000000;
	font-size: 0.75em;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}

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

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

#rechts form a {
	color: #000000;
	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: #000000;
	font: 0.75em Arial, sans-serif;
	padding: 5px;
}

#fuss p a {
	color: #000000;
	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: #000000;
	font-weight: bold;
}

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

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

#rechts fieldset .beschreibung {
	margin-left: 150px;
	margin-right: 30px;
	font-size: 1.0em;
}

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

#rechts label {
	float: left;
	width: 150px;
	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-top: 1px solid #F5BFBF;
	border-right: 1px solid #F5BFBF;
	border-bottom: 1px solid #F5BFBF;
	border-left: 1px solid #F5BFBF;
	padding: 10px 10px 10px 10px;
	margin: 30px 0px 0px 0px;
	background: #FEF7F7;
	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: 450px;
	background-color: #FFFFFF;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	font: normal 1.0em Arial, sans-serif;
	color: #000000;
	border: 1px solid #7F9DB9;
}

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

#rechts .formulartextarealang {
	height: 350px;
	width: 450px;
	background-color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	font: normal 1.0em Arial, sans-serif;
	color: #000000;
	border: 1px solid #7F9DB9;
}

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

#rechts .formulartextareaschmalsmr {
	height: 45px;
	width: 450px;
	background-color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	font: normal 1.0em Arial, sans-serif;
	color: #000000;
	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: #000000;
	border: 1px solid #7F9DB9;
}

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

#rechts .formularinputmittel {
	height: auto;
	width: 200px;
	background-color: #FFFFFF;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	font: normal 1.0em Arial, sans-serif;
	color: #000000;
	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: #000000;
	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: #000000;
	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: #000000;
	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: #000000;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 0px 1px 20px;
	border-bottom: 1px dotted #D70000;
	display: block;
	width: 140px;
}

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

#links .ullialiste {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 0px 1px 0px;
	border-bottom: 1px dotted #D70000;
	display: block;
	width: 160px;
}

#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: #000000;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.25em;
}

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

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

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

#rechts .ultw {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 40px;
	list-style-type: circle;
}


/* 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: #000000;
	font-size: 0.75em;
	font-weight: bold;
}
#rechts dt a {
	text-decoration: underline;
	color: #000000;
}

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

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

#rechts dd dd{
	color: #000000;
	font-size: 1.0em;
	font-weight: normal;
	text-indent: 4em;
}
#rechts dd a {
	text-decoration: underline;
	color: #000000;
}
#rechts dd dd a {
	text-decoration: underline;
	color: #000000;
}
#rechts dd a:hover {
	color: #000000;
	text-decoration: none;
}
#rechts dd dd a:hover {
	color: #000000;
	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: #000000;
	font: bold 0.90em Arial, sans-serif;
	margin: 0px 0 10px 0;
	clear: both;
}

#rechts .h2blog	a {
	color: #000000;
	font: bold 0.90em 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: #D70000;
	font: bold 0.90em 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: #000000;
	font: normal 0.75em Arial, sans-serif;
	margin: 25px 0 0px 0;
	clear: both;
}

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

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

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

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

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

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

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

#rechts #blogautor {
	margin: 15px 0px 0px 0px;
	clear: both;
	border-top: 1px solid #CCCCCA;
	border-right: 0px solid #CCCCCA;
	border-bottom: 1px solid #CCCCCA;
	border-left: 0px solid #CCCCCA;
	background: #FAFAFA;
	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: #000000;
	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 .fieldsetblog {
	border: 0px solid #B8D0F1;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	text-align: left;
}

/* diskussion*/

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

#rechts .h2diskussion a {
	color: #000000;
	font: bold 0.90em 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.90em 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: #000000;
	font: normal 0.75em Arial, sans-serif;
	margin: 25px 0 0px 0;
	clear: both;
}

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

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

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

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

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

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

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

#rechts .pdiskussionklein {
	color: #000000;
	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: #000000;
	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: #F8FDF3;
	padding: 5px 10px 5px 10px;
}

#rechts #diskussionautor .pdiskussionartikel {
	color: #000000;
	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: #000000;
	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: #000000;
	font: bold 0.90em Arial, sans-serif;
	margin: 20px 0px 10px 0px;
	clear: both;
}

#rechts .h2kla	a {
	color: #000000;
	font: bold 0.90em 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.90em 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: #000000;
	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: #000000;
	font: bold 0.85em Arial, sans-serif;
	text-decoration: none;
}

#rechts .h2klacontainer	a:hover{
	color: #000000;
	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: #000000;
	line-height: 1.25em;
}

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

#rechts .klacontainerli a{
	color: #000000;
	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: #000000;
	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: #000000;
	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;
}

/* Meldungen*/

#rechts .h2meld	{
	color: #000000;
	font: bold 0.90em Arial, sans-serif;
	margin: 20px 0px 10px 0px;
	clear: both;
}

#rechts .h2meld	a {
	color: #000000;
	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 .h2meld	a:hover{
	color: #000000;
	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 .multibox {
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	clear: both;
	border: 1px solid #CCCCCA;
	background: #FAFAFA;
	overflow: auto;
}

#rechts .multibox h2{
	color: #000000;
	font: bold 0.75em Arial, sans-serif;
	margin: 0px 0px 10px 0px;
	clear: both;
}

#rechts .multibox p{
	color: #000000;
	font: normal 0.75em Arial, sans-serif;
	margin: 0px 0px 10px 0px;
	clear: both;
}

#rechts .meldvorschauempfehlung {
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	clear: both;
	border: 1px solid #CCCCCA;
	background: #FAFAFA;
	overflow: auto;
}

#rechts .meldvorschauempfehlung p{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#rechts .meldvorschauempfehlung img{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

#rechts .meldvorschauempfehlung .meldtitelempfehlung a{
	color: #000000;
	font: bold 0.75em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px;
}

#rechts .meldtitelempfehlung a:hover{
	color: #D70000;
	font: bold 0.75em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#rechts .melduntertitelempfehlung {
	color: #000000;
	font: normal 0.60em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
}

#rechts .melduntertitelempfehlung a{
	color: #000000;
	font: normal 1.0em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#rechts .melduntertitelempfehlung a:hover{
	color: #D70000;
	font: normal 1.0em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#rechts .meldinfo {
	margin: 0px 0px 15px 0px;
	padding: 10px 10px 10px 10px;
	clear: both;
	border: 1px solid #CCCCCA;
	background: #FAFAFA;
	overflow: auto;
}

#rechts .meldvorschau {
	margin: 0px 0px 5px 0px;
	padding: 10px 10px 10px 10px;
	clear: both;
	border-top: 1px solid #CCCCCA;
	border-right: 1px solid #CCCCCA;
	border-bottom: 1px solid #CCCCCA;
	border-left: 1px solid #CCCCCA;
	background: #FAFAFA;
	overflow: auto;
}

#rechts .meldvorschau p{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#rechts .meldvorschau img{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

#rechts .meldvorschau .meldtitel a{
	color: #000000;
	font: bold 0.75em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 0px;
}

#rechts .meldtitel a:hover{
	color: #D70000;
	font: bold 0.75em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#rechts .melduntertitel {
	color: #000000;
	font: normal 0.60em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
}

#rechts .melduntertitel a{
	color: #000000;
	font: normal 1.0em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#rechts .melduntertitel a:hover{
	color: #D70000;
	font: normal 1.0em Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#rechts .meldung {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#rechts .meldblock {
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	clear: both;
	border: 1px solid #CCCCCA;
	background: #FAFAFA;
	overflow: auto;
}

#rechts .meldblock p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#rechts pre {
	color: #000000;
	font: normal 0.75em Arial, sans-serif;
	margin: 15px 0px 0px 0px;
}

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

/*--- Bildunterschrift ---*/
#rechts dl.imgmeldung{
	float: left;
	margin: 0px 15px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 222px;
	border-top: 1px solid #CCCCCA;
	border-right: 1px solid #CCCCCA;
	border-bottom: 1px solid #CCCCCA;
	border-left: 1px solid #CCCCCA;
	background: #FFFFFF;
	text-align: center;
}

#rechts dl.imgmeldung dt.imgmeldung {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
}

#rechts dl.imgmeldung dd.imgmeldung {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	font-size: 0.75em;
	text-align: left;
	text-indent: 0em;
}
#rechts .tags {
	clear: left;
	margin: 15px 0px 0px 0px;
}

/*--- Twwall ---*/

#rechts .twwall_container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background: #FFFFFF;
	border-top: 0px solid #CCCCCA;
	border-right: 0px solid #CCCCCA;
	border-bottom: 1px dotted #CCCCCA;
	border-left: 0px solid #CCCCCA;
	overflow: hidden;
}

#rechts .twwall_container .twwall_text {
	color: #000;
	text-align: left;
	font: normal 13px Arial, sans-serif;
	margin: 0px 0px 0px 34px;
}

#rechts .twwall_container .twwall_text a {
	color: #D70000;
	font: normal 13px Arial, sans-serif;
	text-decoration: none;
}

#rechts .twwall_container .twwall_text a:hover {
	text-decoration: underline;
}

#rechts .twwall_container .twwall_datum_rp_rt {
	color: #000000;
	text-align: left;
	font: normal 10px Arial, sans-serif;
	margin: 0px 0px 0px 34px;
}

#rechts .twwall_container .twwall_datum_rp_rt a {
	color: #D70000;
	font: normal 10px Arial, sans-serif;
	text-decoration: none;
}

#rechts .twwall_container .twwall_datum_rp_rt a:hover {
	text-decoration: underline;
}

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

#rechts .twwall_container .twwall_bild {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 24px;
	width: 24px;
	float: left;
	border: 0px solid #CCCCCA;
}

#rechts #twwall_elemente {
	margin: 30px 0px 0px 0px;
}
