/* CSS Document */

.sitemap a:hover { border-bottom: 1px dotted #000000; }

.sitemap1 a, .sitemap1 { 
 color: #000000;
 font-size: 13px;
 text-decoration: none;
 margin: 8px 0px 3px 0px;
 border-bottom: 1px solid #952E40;
}
.sitemap2 a, .sitemap2 { 
 color: #000000;
 padding: 3px 0px 0px 7px;
 text-decoration: none;
}
.sitemap3 a, .sitemap3 { 
 color: #000000;
 font-size: 11px;
 padding: 3px 0px 0px 11px;
 text-decoration: none;
 color: #000000;
}
.sitemap4 a, .sitemap4 { 
 font-size: 10px;
 color: #000000;
 padding: 3px 0px 0px 16px;
 text-decoration: none;
}
.sitemap5 a, .sitemap5 {
 font-size: 9px;
 color: #000000;
 padding-left: 20px;
 text-decoration: none;
}


.unten, .unten_black {
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FFFFFF;
 text-decoration: none;
} 

.unten a, .unten_black a {
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FFFFFF;
 text-decoration: none;
}

.unten a:hover, .unten_black a:hover {
 color:#FFFFFF;
 text-decoration:underline;
}

.unten-act, .unten-act_black {
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FFFFFF;
 text-decoration: underline;}

.unten-act a, .unten-act_black a {
 color: #FFFFFF;
 text-decoration: underline;
}

.unten_black { color: #000000 }
.unten_black a { color: #000000 }
.unten_black a:hover { color: #000000 }
.unten-act_black { color: #000000 }
.unten-act_black a { color: #000000 }

.hilfmenu {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #952E40;
 text-decoration: none;
 padding: 0px 10px 0px 10px;
}

.hilfmenu a{
 color: #952E40;
 text-decoration: none;
}

.hilfmenu a:hover{
 color:#952E40;
 text-decoration:underline;
}

.hilfmenu-act{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #952E40;
 text-decoration: underline;
 padding: 0px 10px 0px 10px;
}

.hilfmenu-act a{
 color: #952E40;
 text-decoration: underline;
}

.menu {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
 padding: 0px 15px 0px 15px;
}

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

.menu a:hover{
 color:#000000;
 text-decoration:underline;
}

.menu-act{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 text-decoration:underline;
 padding: 0px 15px 0px 15px;
}

.menu-act a{
 color: #000000;
 text-decoration:underline;
}

.menu2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 padding: 2px 5px 2px 5px;
 border-top: 1px solid #FFFFFF;
}

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

.menu2 a:hover {
 color: #FFFFFF;
 text-decoration:none;
}

.sub, .sub_black {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 text-decoration: none;
 padding: 5px 0px 0px 5px;
}

.sub a, .sub_black a{
 color:#FFFFFF;
 text-decoration: none;
}

.sub a:hover, .sub_black a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.sub-act, .sub-act_black {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 text-decoration: underline;
 padding: 5px 0px 0px 5px;
}

.sub-act a, .sub-act_black a {
 color: #FFFFFF;
 text-decoration:underline;
}

.sub1, .sub1_black {
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FFFFFF;
 text-decoration: none;
 padding: 5px 0px 0px 10px;
}

.sub1 a, .sub1_black a {
 color:#FFFFFF;
 text-decoration: none;
}

.sub1 a:hover, .sub1_black a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

.sub-act1, .sub-act1_black {
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FFFFFF;
 text-decoration: underline;
 padding: 5px 0px 0px 10px;
}

.sub-act1 a, .sub-act1_black a{
 font-size:10px;
 color: #FFFFFF;
 text-decoration:underline;
}

.sub-act1_black a { color: #000000; }
.sub-act1_black a:hover { color: #000000; }
.sub-act_black a { color: #000000 } 
.sub_black { color: #000000 }
.sub_black a { color: #000000 }
.sub_black a:hover { color: #000000 }
.sub-act_black { color: #000000 } 
.sub1_black { color: #000000 }
.sub1_black a { color: #000000; }
.sub1_black a:hover { color: #000000; }

.suche {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:bold;
 color: #952E40;
 text-decoration: none;
 padding-left: 5px;
}

.news, .news a {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
}  

.news a:hover {
   color: #FF7F00;
   text-decoration: none;
}

.news-latest-title {
  background-color: #FF7F00;
  color: #FFFFFF;
  
}

.news-latest-sub {
   color: #FFFFFF;
   margin-top: 13px; 
   font-style: italic;
}

.news-latest p.bodytext { font-size: 11px; }
.news-latest-header { font-family: Arial, Helvetica, sans-serif;  font-size: 11px; font-weight:bold;}

.newsarchiv {
	background-color: #FF7F00;
	text-align: center;
	font-weight: bold; 	padding: 3px;}

.newsarchiv a {
	background-color: #FF7F00;
	color: #FFFFFF; 
	text-decoration: none;
}

.news_zusatz { padding-left: 15px; }

.news_list_header { width: 100%; padding-bottom: 10px; }
.news_list_title { color: #FFFFFF; background-color: #FF7F00; padding: 3px;}
.news_list_date { text-align:right; color: #FFFFFF; background-color: #FF7F00; padding: 3px; }
.news_list_text { border-right: 2px solid #FF7F00; border-left: 2px solid #FF7F00; padding: 2px; }
.news_list_more { padding: 0px 3px 3px 0px; text-align:right; border-right: 2px solid #FF7F00; border-left: 2px solid #FF7F00; border-bottom: 2px solid #FF7F00; }
.news_list_more a { text-decoration: none;  }
.news_list_browse {width: 100%}

.my_news_link {
  font-size: 14px;
  font-weight: bold;
	color: #FFFFFF;
  padding: 5px 0px 0px 5px;
}
.my_news_link a {
  text-decoration: none;
  color: #FFFFFF;
}

.racko {
 padding: 0px;
 margin: 0px;
 font-size: 16px;
}

.racko a {
  color: #FFFFFF;
}

.news-latest p.bodytext {
  padding: 0px;
  margin: 0px;
}

.zusatz {
}

.zusatzbreite {
}

.leftspace {
}

html, body { font-size: 50px; }

.menu-selecter {
	width: 90px;
  height: 19px;  
}

.sprach-select {
  border-right:2px solid #FFFFFF;
}

img { border: 0px; }
table.tmtable {width:600px;}
table.tmtable td.sdbtmdescrodd { width: 300px;}

.sdbtmdescrodd {padding: 2px 10px 2px 5px; background-color:#CCCCCC;}
.sdbtmpdfodd {padding: 2px 10px 2px 10px; background-color:#CCCCCC; text-align:center;}
.sdbtmdescreven {padding: 2px 10px 2px 5px; background-color:#EEEEEE;}
.sdbtmpdfeven {padding: 2px 10px 2px 10px; background-color:#EEEEEE;text-align:center;}
.tmtable {border: 1px solid #D2D2D2;}
