.titel                  { font-family: Verdana, Arial, Helvetica, sans-serif; 
                          font-size: 11px; 
								  font-style: normal; 
								  font-weight: bold; 
								  color: black; 
								  padding-bottom: 6px;}
								  
.untertitel             { font-family: Verdana, Arial, Helvetica, sans-serif; 
                          font-size: 10px; 
								  font-style: normal; 
								  font-weight: bold; 
								  color: black; 
								  padding-bottom: 6px;}
								  
.textnormal,.bodytext   { font-family: Verdana, Arial, Helvetica, sans-serif; 
                          font-size: 10px; 
								  font-style: normal; 
								  padding-bottom: 6px; 
								  text-align: left; 
								  padding-right: 0px;
								  font-weight:normal; }

.textcolor              { font-family: Verdana, Arial, Helvetica, sans-serif; 
                          font-size: 10px; 
								  font-style: normal; 
								  padding-bottom: 6px; 
								  text-align: left; 
								  padding-right: 0px;
								  font-weight:normal;
								  color: #CE0818; }
								  
.textklein               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.textrechtespalte			 {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;  margin-left: 0px;  padding-left: 8px;  padding-right: 8px;   }
/* --> P -----------------------------------*/					
p              { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-bottom: 0px; padding-right: 0px;  padding-left: 0px; }

p.hintergrundhell{	background-color: #ECE9E5; }
div.hintergrundhell{	background-color: #ECE9E5; }

img.bildmitrand{border:1px solid #000000}
//* --> LI -----------------------------------*/
li						      { margin-left: 15px; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; padding-bottom: 6px; }
ul						      { list-style-image:url(../images/ul.gif);
								  vertical-align: bottom; 
                          margin: 0; 
								  padding: 0;
								  margin-left: 17px;
								  font-family: Verdana,Arial, Helvetica, sans-serif; 
								  font-size: 10px; 
								  font-style: normal; 
								  color: #000000; 
								  padding-bottom: 6px; }
ol.li {
	margin-left:10px;
}
ol						      { vertical-align: bottom; 
                          margin: 0; 
								  padding: 0;
								  margin-left: 22px; /*firefox: 18px;*/
								  font-family: Verdana,Arial, Helvetica, sans-serif; 
								  font-size: 10px; 
								  font-style: normal; 
								  color: #000000; 
								  padding-bottom: 6px;} }
/* --> A-Tags -----------------------------------*/

a								{	color: #CE0818; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
a:link						{	color: #CE0818; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;text-decoration: none; }
a:activate					{	color: #CE0818; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;text-decoration: none; }
a:visited					{	color: #CE0818; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;text-decoration: none; }
a:hover						{	color: #CE0818; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;text-decoration: underline; }
/* --> Tabelle----------------------------------*/

tr.tdtitel                	{ 	vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 10px; font-style: normal; color: #FFFFFF; padding-right: 10px;  background-color: #DE7984;  font-weight: bold;
										
										background-image: url("/fileadmin/templates/layout/images/bg_rightUpper.gif"); background-position: right top; background-repeat: no-repeat;
										height: 21px;
										padding-left:5px;padding-right: 5px; vertical-align: middle;
										color: white; }
tr.tdhell                { padding:5px; vertical-align: middle;color: #000000; font-family: Verdana,Arial, Helvetica, sans-serif; 
font-size: 10px; font-style: normal; font-weight: normal; background-color : #F7F3F7; vertical-align: top;border-bottom: 1px solide black;}
tr.tddunkel                  { padding:5px; vertical-align: middle;color: #000000; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; background-color : #E7DBDE; vertical-align: top;border-bottom: 1px solid white;}

td.tdtitelfirst                	{ 	color: white; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 10px; font-style: normal; color: #FFFFFF; padding-left:5px;padding-right: 5px; vertical-align: middle; 
										background-color: #DE7984;  font-weight: bold; background-image:none; }
td.tdtitel                	{ 	color: white; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 10px; font-style: normal; color: #FFFFFF; padding-right: 5px; vertical-align: middle; 
										background-color: #DE7984;  font-weight: bold; background-image:none; }
td.tdhell                {  padding:5px; vertical-align: middle;padding-left:5px;padding-right: 5px; vertical-align: middle; color: #000000; 
font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; background-color : #F7F3F7; 
vertical-align: top;border-bottom: 1px solid white;}
td.tddunkel                  {  padding:5px;vertical-align: middle;padding-left:5px;padding-right: 5px; vertical-align: middle; color: #000000; 
font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; background-color : #E7DBDE; vertical-align: top;
}
td {
	vertical-align: middle; 
}

.rightPanelNews			{	padding-top: 0px;padding-bottom:10px;padding-left: 10px; padding-right: 10px;
									 }
.rightPanelTitel			{	background-image: url(../images/bg_rightBorder.gif); 
                           background-position: left top; 
                           background-repeat: no-repeat;
									padding-top: 5px;
									padding-bottom:10px;
									padding-left: 10px; 
									padding-right: 10px; 
                           font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 11px; 
									color: white; 
									font-weight: bold;
									display:block;
									border-top: 1px solid white;
									
									 }

.rightPanelContent		{	padding-top: 5px;padding-bottom:10px;padding-left: 10px; padding-right: 10px;
									text-align: left;
									font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 11px;
									color: #848684; }


