/* CSS Document */

#horizon 		{ position: absolute;

				  top: 0%;

				  left: 0px;

				  width: 100%;

				  margin-top: 0px;

				  text-align: center;

				  min-width: 780px; }





#wrapper 		{ position: relative;

				  text-align: left;

				  width: 780px;

				  height: 100%;

				  margin: 0px;

				  background: white;

				  text-align:left;

			      margin:auto; }
				

.navi_bar		  { position:absolute; top:0px; left:0px; padding-top:1px; background:#C9C9C9; width:720px; height:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; border-bottom:1px #D50000 solid; border-top:1px #D50000 solid; }  
				  

a.navi_main:link          { color:#666666; background:#C9C9C9; padding-left:15px; padding-right:15px; padding-top:1px; padding-bottom:2px; margin-bottom:-2px; text-decoration:none; }

a.navi_main:visited       { color:#666666; background:#C9C9C9; padding-left:15px; padding-right:15px; padding-top:1px; padding-bottom:2px; margin-bottom:-2px; text-decoration:none; }

a.navi_main:hover         { color:#FFFFFF; background:#D50000; padding-left:15px; padding-right:15px; padding-top:1px; padding-bottom:2px; margin-bottom:-2px; text-decoration:none; }	



a.active:link             { color:#FFFFFF; background:#D50000; padding-left:15px; padding-right:15px; padding-top:2px; padding-bottom:2px; margin:0px; text-decoration:none; }

a.active:visited             { color:#FFFFFF; background:#D50000; padding-left:15px; padding-right:15px; padding-top:2px; padding-bottom:2px; margin:0px; text-decoration:none; }

a.active:hover             { color:#FFFFFF; background:#D50000; padding-left:15px; padding-right:15px; padding-top:2px; padding-bottom:2px; margin:0px; text-decoration:none; }


a.navi_meta:link          { font-size:10px; color:#666666; padding:0px; margin:0px; text-decoration:none; }

a.navi_meta:visited       { font-size:10px; color:#666666; padding:0px; margin:0px; text-decoration:none; }

a.navi_meta:hover         { font-size:10px; color:#666666; padding:0px; margin:0px; text-decoration:underline; }	


a.link:link          { font-size:11px; color:#333333; padding:0px; margin:0px; text-decoration:underline; }

a.link:visited       { font-size:11px; color:#333333; padding:0px; margin:0px; text-decoration:underline; }

a.link:hover         { font-size:11px; color:#D50000; padding:0px; margin:0px; text-decoration:underline; }	

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-style:normal; font-weight:bold; }

/* NEWSFLASH */

body {
  background-color: #FFFFFF;
 }

/* Ausgabe der Informationen beim Nachrichtenüberblick */
p.ranewsflashListTitle {
  font-family: verdana, arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 15px;
  margin-right: 6px;
  color: #000000;
 }
p.ranewsflashListSubtitle {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
  text-align: left;
  margin-top: -2px;
  margin-bottom: 5px;
  margin-left: 14px;
  margin-right: 6px;
  color: #000000;
 }
p.ranewsflashListIntroduction {
  font-family: verdana, arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  margin-top: 15px;
  margin-bottom: -10px;
  margin-left: 14px;
  margin-right: 6px;
  color: #000000;
 }
p.ranewsflashListCategory {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  margin-top: 25px;
  margin-bottom: 5px;
  margin-left: 15px;
  margin-right: 6px;
  color: #D50000;
  border-top: 1px #999999 dashed;
  padding-top:8px;
 }
span.ranewsflashListHintNewsTodayPosition {
  text-align: right;
  padding-top: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  display: block;
 }
span.ranewsflashListHintNewsToday {
  color: #FF4646;
  background-color: #FDFEC7;
 }
span.ranewsflashListPublishingdate {
  font-size: 7pt;
 }
p.ranewsflashListContent {
  font-family: verdana, arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 6px;
  color: #000000;
 }
p.ranewsflashListCourt {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 6px;
  color: #666666;
 }
p.ranewsflashListSource {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 14px;
  margin-right: 6px;
  color: #000000;
 }

/* Ausgabe der Informationen in der Detailansicht */
p.ranewsflashDetailTitle {
  font-family: verdana, arial, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 14px;
  margin-right: 6px;
  color: #000000;
 }
p.ranewsflashDetailSubtitle {
  font-family: verdana, arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 16px;
  margin-right: 6px;
  color: #000000;
 }
p.ranewsflashDetailIntroduction {
  font-family: verdana, arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  margin-top: 15px;
  margin-bottom: -10px;
  margin-left: 16px;
  margin-right: 6px;
  color: #000000;
 }
p.ranewsflashDetailCategory {
  font-family: verdana, arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: right;
  margin-top: 20px;
  margin-bottom: 5px;
  margin-left: 6px;
  margin-right: 6px;
  color: #004679;
 }
span.ranewsflashDetailPublishingdate {
  font-size: 8pt;
 }
p.ranewsflashDetailContent {
  font-family: verdana, arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  margin-top: 15px;
  margin-bottom: 20px;
  margin-left: 18px;
  margin-right: 6px;
  color: #000000;
 }
p.ranewsflashDetailSourceTitle {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 3px;
  margin-left: 14px;
  margin-right: 6px;
  color: #000000;
 }
p.ranewsflashDetailSourceDatas {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 3px;
  margin-left: 21px;
  margin-right: 6px;
  color: #000000;
 }
a.ranewsflashDetailLink:link {
  text-decoration: none;
  color: #000000;
 }
a.ranewsflashDetailLink:visited {
  text-decoration: none;
  color: #000000;
 }
a.ranewsflashDetailLink:active {
  text-decoration: none;
  color: #000000;
 }
a.ranewsflashDetailLink:hover {
  text-decoration: underline;
  color: #D50000;
 }
p.ranewsflashDetailHintTitle {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 3px;
  margin-left: 14px;
  margin-right: 6px;
  color: #450000;
 }
p.ranewsflashDetailHintText {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 21px;
  margin-right: 6px;
  color: #3F0000;
 }
		   

