body, th, td, p, div { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
body { margin: 0 }
th { font-weight: normal; text-align: left }
h1,h2,h3,h4,h5,h6              { color: #000; margin-top: 0; margin-bottom: 0; padding-top: 10px; padding-bottom: 5px }
p { margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px }
h1              { color: #000; font-size: 13px; font-weight: normal }
h2             { color: #000; font-size: 11px; font-weight: bold }
h3        { color: #7b1008; font-size: 10px }
h4        { color: #7b1008; font-size: 10px }
h5        { color: #7b1008; font-size: 10px }
h6        { color: #7b1008; font-size: 10px }
ul li   { list-style-type: square; list-style-image: url("/nav/pics/bullet.gif") }
ul { margin-top: 5px; margin-bottom: 5px; padding-top: 0px; padding-bottom: 0px }
a.news:link              { color: #fac217; text-decoration: none }
a.news:visited              { color: #fac217; text-decoration: none }
a.news:hover               { color: #fac217; text-decoration: none }
a.news:active              { color: #fac217; text-decoration: none }
a.start:link             { color: #fff; font-size: 17px; font-weight: lighter; text-decoration: none }
a.start:visited             { color: #fff; font-size: 17px; font-weight: lighter; text-decoration: none }
a.start:hover             { color: #fff; font-size: 17px; font-weight: lighter; text-decoration: none }
a.start:active             { color: #fff; font-size: 17px; font-weight: lighter; text-decoration: none }
a.nav:link                 { color: #000; font-size: 11px; text-decoration: none }
a.nav:visited                { color: #000; font-size: 11px; text-decoration: none }
a.nav:hover                 { color: #000; font-size: 11px; text-decoration: none }
a.nav:active                { color: #000; font-size: 11px; text-decoration: none }
a.nav_over:link                 { color: #000; font-size: 11px; font-weight: bold; text-decoration: none }
a.nav_over:visited                { color: #000; font-size: 11px; font-weight: bold; text-decoration: none }
a.nav_over:hover                 { color: #000; font-size: 11px; font-weight: bold; text-decoration: none }
a.nav_over:active                { color: #000; font-size: 11px; font-weight: bold; text-decoration: none }
a.sub1:link                  { color: #000; font-size: 11px; text-decoration: none }
a.sub1:visited                 { color: #000; font-size: 11px; text-decoration: none }
a.sub1:hover                  { color: #000; font-size: 11px; text-decoration: none }
a.sub1:active                 { color: #000; font-size: 11px; text-decoration: none }
a.nav2:link                 { color: #3d3f3f; text-decoration: none; display: block }
a.nav2:visited                { color: #3d3f3f; text-decoration: none; display: block }
a.nav2:hover                    { color: #7f212a; text-decoration: none; display: block }
a.nav2:active                  { color: #3d3f3f; text-decoration: none; display: block }
a.sw:link                  { color: #fff; font-size: 10px; text-decoration: none }
a.sw:visited                 { color: #fff; font-size: 10px; text-decoration: none }
a.sw:hover                  { color: #fff; font-size: 10px; text-decoration: none }
a.sw:active                 { color: #fff; font-size: 10px; text-decoration: none }
.footer { font-size: 10px; background-color: #b6bfbe; padding-left: 12px }
.hbla { background-color: #7b1008 }
.bundesamt { background-color: #1a3900 }
.main_bg { background-color: #fac217 }
.content  { font-size: 11px; padding: 20px 40px }
.news_text  { color: #fff; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #b6bfbe }
.news_title  { color: #fff; font-size: 13px; font-weight: bold }
.news_date { font-weight: bold }
.main_nav { }
.service_nav { }
.td_sub1  { background-color: #edb816; padding-left: 25px }
.td_sub2  { background-color: #e1ae15; padding-left: 25px }
.sub_nav td  { }
.sub_nav table  { background-color: #fac217; border-bottom: 1px dotted #fff }
.border_bottom  { padding-bottom: 10px; border-bottom: 1px solid #b6bfbe }
.title { }
.gallery_short_descr { padding: 15px }
.gallery_detail_title { color: #7b1008; background-color: #b6bfbe; padding-top: 3px; padding-bottom: 3px; padding-left: 20px }
.gallery_detail_descr { background-color: #fac217; padding: 20px }
.gallery_detail_footer { background-color: #b6bfbe; text-align: right; padding-top: 3px; padding-right: 20px; padding-bottom: 3px }
.content td th div p table { font-size: 11px }

.pic_title {
    font-size: 10px;
    padding-top: 5px;
    text-align: center;
    position: relative;
    color: black
}
