ol li {
	list-style: decimal inside !important;
	text-indent: -16px;
}

ul li {
	list-style: none !important;
	text-indent: 0;
}

.containerText h1,
.big h1{	
	font-size: 1.25em;	
}

.big h3 {
   font-size: 1.2em;   
}

h4 {
   font-size: 1em;
}

.teaser h2 {	
	font-size: 1.1em;
	font-weight: bold;	
}
.containerShort h3 {
   padding-bottom: 4px;  
}

.containerText h2 {	
	font-size: 1.25em;
	font-weight: bold;	
}

.containerText .kurztext {	
	font-weight: bold;
}

.teaser .teasertext .div.kurztext {
	font-weight: normal;	
}

.teasertext h3 {	
	font-weight:bold;
}

.teasertext h3 a {
	font-weight:normal;
}

ol.contentLinkNavi li.current {
	font-weight: bold;
}

ol.contentLinkNavi li.current li {
	font-weight: normal;
   	display: block;
}

ol.contentLinkNavi li.current li.current {
	font-weight: bold;   
}

#navispalte {
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif ;
}

.navibox{
	font-size: 1.0em;	
}

.titel {	
	font-weight: bold;	
}

.untertitel{
	font-weight: bold;
}

p.download .untertitel,
.teaser .teasertext p.anlagen .untertitel,
.topBox .right span.untertitel,
.news span.untertitel {
	font-weight: normal!important;
}

.teasertext p span.untertitel{	
	font-weight: bold;
} 

h2.titel {	
	font-size: 1.0em;
	font-weight: bold;	
}

#marginalspalte .containerShort span.titel {  
  font-weight: bold;
}

.topBox .left .titel {
	font-size: 1.35em;	
}

#inhaltmargin form h2 {	
	font-size:1.25em;
	font-weight:bold;	
}

.normal h2, .topBox .right h2, #marginalspalte .news form h2 {   
   font: 1.3em  Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-decoration: none;  
}

.topBox h3 {
	font-weight: bold;	
	font-size: 1em;
}

.normal .containerShort .containerMargin h2 {	
	font-size: 1.0em;
	font-weight: bold;	
}

.singleView h2 {
	font-size:1.1em;	
}

.singleView .teaser h2, .teaserhead div {
	font-size:1.1em;
   font-weight: bold;
}

.fragment h2 {
	font-size:1em;
	font-weight:bold;
}

.big h2 {  
   font-size:1.25em;
   font-weight:bold;   
}

.topBox .left h2 {	
	font-size: 1.35em;
	font-weight: bold;	
}

#marginalspalte .serviceteaser li.headImg {	
	font-size:1.0em;
}

.cnavi .serviceteaser .head {	
	font-weight: bold;	
	font-size: 1.2em;	
}

.cnavi .serviceteaser .text strong {
	font-weight: bold;	
}

.hr {	
	font-size: 0px;	
}

.cnavi .serviceform label {	
	font-size:1.2em;
	font-weight:bold;
}

.cnavi .serviceUntertitel {	
	font-weight:normal;
}

.serviceform label {
	font-weight: bold;	
   font-size:1.1em;
}

.big .serviceform label {
	font-weight: normal;	
   font-size:1.0em;
   padding:3px 3px 6px 90px;
}

.filled h2 a, .filled h3 a {
	text-transform:none;
	letter-spacing:0;
}

.bu, .qu {	
	font-weight: normal;
	font-size: 0.8em;	
}

.galerie .bq {	
	font-size: 0.9em;	
}

.galerie .bu {	
	font-weight: bold;
	font-size: 1.0em;	
}

.box .bu {	
	font-size: 0.8em;
}

.tabcontainer .tabOn {	
	font-size: 1.3em;
}

.tabcontainer .tabOff {	
	font-size: 1.3em;
}

input.searchsubmit {	
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;	
}

#listFirstCharacterNavi input {	
	font: 110% Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;	
}

#listFirstCharacterNavi div {	
	font: 120% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}

span.back {	
	text-decoration: none;	
}

a.back, a:link.back, a:visited.back, a:active.back , a:hover.back, a:focus.back {	
	text-decoration: none;	
}

a:hover.back, a:focus.back {
	text-decoration: underline;
}

span.next {	
	text-decoration: none;	
}

a.next, a:link.next, a:visited.next, a:active.next , a:hover.next, a:focus.next {	
	text-decoration: none;	
}

a:hover.next, a:focus.next {
	text-decoration: underline;
}

.linkIntern {
   font-weight: bold;
}

.topBox .linkIntern {
   font-weight: normal;
}

input.inputsearch {	
	font-size: 1.0em;
}

th {	
	font-weight: normal;	
}

.submitlinks {	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;	
}

.sb, .wk, .rssButton {	
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

.rssButton, input.rssButton {
	text-decoration:none;	
}
 
a.rssButton, a.rssButton:link, a.rssButton:visited, a.rssButton:active , a.rssButton:hover, a.rssButton:focus {
	text-decoration: none;
	text-transform: uppercase;	
}

.error {
	font-weight: bold;	
}

.aktDatum span {	
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.8em;	
}

td.aktTitel {	
	font-weight:bold;
}

td .listTitle {	 
	 font-size:1.0em;
	 font-weight:normal;
}

.abcGlossar a {	
	font-weight:bold;
	font-size:0.95em;	
}

.lexikonTooltip p {	
	text-decoration: none!important;	
}

a:hover.lexikonTooltip span,
a:focus.lexikonTooltip span,
a:active.lexikonTooltip span { /*the span will display just on :hover state*/    
	text-decoration: none;	
	font-size: 1.0em;	
}

span.subheadline {
  	font-weight: bold;
} 

.tabBox ul#tabcontainerReiter li a.current, 
.tabBox ul#tabcontainerReiter li a.current:link, 
.tabBox ul#tabcontainerReiter li a.current:visited, 
.tabBox ul#tabcontainerReiter li a.current:active , 
.tabBox ul#tabcontainerReiter li a.current:hover, 
.tabBox ul#tabcontainerReiter li a.current:focus {	
	font-weight: bold;	
}

.magazinTopSchlaglichter .right h2, .magazinTopVorne .right h2 {
   font-weight: bold;  
   font-size: 1em;
   text-transform: none;   
   letter-spacing: normal;
}


.siteNavigation .submitPageDown, .siteNavigation .submitPageUp {  
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:11px;  
}

.visitenkarte .box h2 {  
   font-size:1.3em;
   font-weight: bold;
   text-transform: none;
   letter-spacing: normal;  
}

.sitemap li a, .sitemap li a:link, .sitemap li a:visited, .sitemap li a:active, .sitemap li a:hover, .sitemap li a:focus  {	
	text-decoration: none;	
	font-weight: bold;	
}

.sitemap li.current li a, .sitemap li.current li  a:link, .sitemap li.current li  a:visited, .sitemap li.current li  a:active, .sitemap li.current li  a:hover, .sitemap li.current li  a:focus  {
	text-decoration: none;	
	font-weight: normal;
}

.sitemap li.current li.current li a, .sitemap li.current li.current li  a:link, .sitemap li.current li.current li  a:visited, .sitemap li.current li.current li  a:active, .sitemap li.current li.current li  a:hover, .sitemap li.current li.current li  a:focus  {	
	text-decoration: none;	
}

.sitemap li.current li.current li.current li a, .sitemap li.current li.current li.current li  a:link, .sitemap li.current li.current li.current li  a:visited, .sitemap li.current li.current li.current li  a:active, .sitemap li.current li.current li.current li  a:hover, .sitemap li.current li.current li.current li  a:focus  {
	text-decoration: none;	
}

.sitemap li a:active, .sitemap li a:hover, .sitemap li a:focus  {
	text-decoration: underline!important;
}

div.searchseparator {
	font-size: 0px;
}

input.detailsearchinput {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

#buzzer:link,#buzzer:visited,#buzzer:hover,#buzzer:active {	
	font-size:9px;	
}

.print .hr {	
	font-size: 0px;	
}

.blue .lexikonbutton a, .blue .lexikonbutton a:link, .blue .lexikonbutton a:active, .blue .lexikonbutton a:visited, .blue .lexikonbutton a:hover {
	text-decoration: none;
}
 
a.lexikonTooltip,
a:link.lexikonTooltip,
a:visited.lexikonTooltip,
a:hover.lexikonTooltip,
a:focus.lexikonTooltip,
a:active.lexikonTooltip,
a:hover.lexikonTooltip span span,
a:focus.lexikonTooltip span span,
a:active.lexikonTooltip span span,
a:hover.lexikonTooltip span strong,
a:focus.lexikonTooltip span strong,
a:active.lexikonTooltip span strong {	 
	 text-decoration: none!important;	
}

a:hover.lexikonTooltip span strong.headline,
a:focus.lexikonTooltip span strong.headline,
a:active.lexikonTooltip span strong.headline {
	font-weight: bold;		
}

.tooltip span {
	font-weight: normal!important;
}

.tooltip .subheadline,.tooltip .listenhead {
	font-weight: bold!important;
}

.minister a:active .MinisterTooltip, 
.minister a:hover .MinisterTooltip, 
.minister a:focus .MinisterTooltip {  
   text-decoration: none!important;
}

.more {
	font-weight:normal;	
}

.teaser .more {
	font-weight:normal;
}

#marginalspalte .more {
   font-weight: normal;
}

.player .head {
	font-weight: bold;
}

.containerBox .searchformShort.doorpage label.searchtext {
	font-weight:normal;	
}

.containerBox .searchformShort.doorpage .left label.searchtext {	
	font-weight:bold;
}

.containerBox .searchformShort.doorpage input.searchinput, .containerBox .searchformShort.doorpage #suchSubQuery {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

.containerBox .searchformShort.doorpage #listFirstCharacterNavi input {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.searchhead {
	font-weight: bold;	
}

label.searchtext {
   color: #383838;	
}

.cnavi .searchtext {	
	font-weight:normal;
}

input.searchinput {	
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

select.detailsearchinput {	
	font-size: 100%;
	font-weight: normal;
}

select { 	
	font-size: 1.0em;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.short, input.default, input.wide {	
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}

.listInputContainer label {
  font-weight: bold;
}

.dbLabel {
	font-weight:bold;	
}

.date {	
	font-weight:bold;
}

.topBox .date, .news .date {
	font-weight:normal;
}

.singleView .date p {	
	font-weight:bold;
}

table {		
	font-size:100%;	
}

.blue .lexikonbox .subheadline {
	font-weight: bold;
	font-size: 1.3em;
}
.blue .lexikonbox .listenhead {
	font-weight: bold;
	font-size: 1.3em;
}

.blue .lexikonbox b {
	font-weight: bold;
	font-size: 1.3em;
}

.blue p {
	font-weight: normal;
}

.containerText .containerTextMargin p .tooltip .tooltipMargin p, .tooltip .tooltipMargin p {	
	font-weight: normal!important;
}

span.listenhead {
	font-weight: bold!important;
}

ul.containerList li a, 
ul.containerList li a:link, 
ul.containerList li a:visited, 
ul.containerList li a:active , 
ul.containerList li a:hover, 
ul.containerList li a:focus {
	font-weight: bold;
}

.magazinTopSchlaglichter h3, .magazinTopVorne h3 {
   font-size:1em;
   font-weight:normal;   
}

.magazinTopSchlaglichter .listTitle,
.magazinTopVorne .listTitle {
   font-weight: bold!important;
}

.magazinListe td .listTitle {
   font-weight: bold;
}

.visitenkarteUnten .containerShort .containerMargin h3 {
   font-weight: normal;
}

.navi a, .navi a:link, .navi a:visited, .navi a:active , .navi a:hover, .navi a:focus {	
	text-decoration: none;	
}

.navi a:hover, .navi a:focus {
	text-decoration: underline;
}

a.backToGallery, a:link.backToGallery, a:visited.backToGallery, a:active.backToGallery , a:hover.backToGallery, a:focus.backToGallery {	
	text-decoration: none;	
	padding-left: 15px;
}

a:hover.backToGallery, a:focus.backToGallery {
	text-decoration: underline;
}

ul.metaNavi li a:active, ul.metaNavi li a:hover, ul.metaNavi li a:focus {
	text-decoration: underline!important;
}

.tp:hover, .tp:hover:focus,  .tp:hover:active {	
	text-decoration:none;
}

.minister * {
   text-decoration: none!important;   
}

.minister a .MinisterTooltip , 
.minister a:link .MinisterTooltip, 
.minister a:visited .MinisterTooltip, 
.minister a:active .MinisterTooltip, 
.minister a:hover .MinisterTooltip, 
.minister a:focus .MinisterTooltip {
   text-decoration: none;  
}

.documentType {	
	text-transform: uppercase;
}
