body     { color: #939393; font-size: 11px; font-family: Verdana, Arial, Helvetica; line-height: 16px; background-color: #d9d9d9; text-align: center; margin: 25px 0 }



td {color: #939393; font-size: 11px; font-family: Verdana, Arial, Helvetica; line-height: 16px;}
td.blue  { background-color: #0095e3; height: 25px }
td.orange  { background-color: #f90; height: 25px }

td.nav_links      { background-color: #e6e6e6; border: dashed 1px #c7c7c7 }
td.nav_rechts      { background-color: #e6e6e6; border: dashed 1px #c7c7c7 }
td.nav_kontext  { background-color: #fff }
div.nav_links     { background-color: #e6e6e6; margin-right: 4px; padding-top: 8px; height: 430px }




#page   { background-color: white; text-align: left; margin-right: auto; margin-left: auto; position: relative; width: 950px; border: solid 1px black }
#content  { background-color: white; }
#footer    { width: 100%; clear: left }


/* +++++++++++ Links +++++++++++ */

a  {text-decoration: none; color: #0095e3}
div.linksunten  a { color: #939393; }

/* +++++++++++ span +++++++++++ */
.dark  { color: #6b7985 }
.blue  { color: #0095e3; font-weight: bold }
.orange  { color: #ff9900; font-weight: bold }
.dash  { color: #0095e3 }
.dash_active  { color: #ffffff }
.small{ font-size: 10px; line-height: 14pt}
.magenta   { color: #fc1ade }
.clear { clear: both; }

/* +++++++++++ Absatz +++++++++++ */

p.aufzaehlung   { text-indent: -19px; margin-left: 19px }
p.aufzaehlung_1   { text-indent: -14px; margin-left: 33px }
p.rechts { text-align: right }
p.forth {text-align: right; width: 100px; float: right; }
p.back {width: 100px; float: left; }

p.inhalt_1   { text-indent: -19px; margin-left: 19px; margin-bottom: 4px; margin-top: 0px;}
p.inhalt_2   { text-indent: -19px; margin-left: 38px; margin-bottom: 4px; margin-top: 0px;}
.title      { background-image: url(../media/visuals/ANT_header.jpg); background-repeat: no-repeat; text-align: left; width: 100%; height: 133px }


/* +++++++++++ headlines +++++++++++ */

.title h1  { color: #000; display: none }

h2 {color: #939393; font-size: 12px; margin:0; font-family: Verdana, Arial, Helvetica; line-height: 16px;}
h3 {color: #0095e3;  font-size: 11px; margin:0; font-family: Verdana, Arial, Helvetica; line-height: 16px;}
h4 {color: #939393; font-size: 11px; margin:0; font-family: Verdana, Arial, Helvetica; line-height: 16px;}
h4.sec {margin-top: 10px;}
h5 {color: #939393; font-size: 11px; margin:0; font-family: Verdana, Arial, Helvetica; line-height: 16px;}
h6 {color: #939393; font-size: 11px; margin:0; font-family: Verdana, Arial, Helvetica; line-height: 16px;}


.navigation {width: 100%; height: 41px }
.white { background-color: white; width: 100%; height: 2px }
.links   { background-color: #0095e3; margin: 0; padding: 0; width: 100%; height: 22px }
.shadow    { background-image: url(../media/misc/schatten_oben.jpg); background-repeat: repeat; width: 100%; height: 18px; clear: left }


div.linksunten  { background-color: white; margin-top: 20px; margin-left: 190px }

div.shadow_unten   { background-image: url(../media/misc/schatten_unten.jpg); background-repeat: repeat; width: 100%; height: 38px; clear: left }

/* +++++++++++++++++++ navigation_oben +++++++++++++++++++  */
div.navlang   { font-weight: bold; text-align: center; margin-top: 4px; margin-bottom: 0; padding: 0; position: static; width: 80px; float: left }
div.listnav5   { font-weight: bold; text-align: center; margin-top: 4px; margin-bottom: 0; padding: 0; position: static; width: 100px; float: left }
div.listnav7   { font-weight: bold; text-align: center; margin-top: 4px; margin-bottom: 0; padding: 0; position: static; width: 110px; float: left }
div.listnav8   { font-weight: bold; text-align: center; margin-top: 4px; margin-bottom: 0; padding: 0; position: static; width: 115px; float: left }
div.listnav9   { font-weight: bold; text-align: center; margin-top: 4px; margin-bottom: 0; padding: 0; position: static; width: 120px; float: left }
div.listnav5 a, div.listnav7 a, div.listnav8 a, div.listnav9 a,  div.navlang a{color: #ffffff; text-decoration: none;}
div.spacer  { width: 180px; float: left }
div.lang { width: 20px; float: left }
div.divide  { background-color: white; width: 1px; height: 22px; float: left }
div.space { width: 80px; float: left }

/* +++++++++++++++++++ navigation_unten +++++++++++++++++++  */
div.navigation_unten  { color: #939393; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; line-height: 11px; margin: 0 0 0 180px; padding: 0 0 0 }
div.spacerunten    { width: 150px; float: left }

/* +++++++++++++++++++ navigation_links +++++++++++++++++++  */

p.image { margin: 0 0 22px; padding: 0 }
p.link_1    { color: #939393; font-size: 11px; font-weight: bold; text-indent: -19px; margin-right: 15px; margin-bottom: 0; margin-left: 59px }
p.link_1 a {color: #939393; text-decoration: none;}
p.link_2    { color: #939393; font-size: 11px; text-indent: -14px; margin-right: 15px; margin-bottom: 0; margin-left: 73px }
p.link_2 a {color: #939393; text-decoration: none;}
p.link_1_re    { color: #939393; font-size: 11px; text-indent: -14px; margin-right: 15px; margin-bottom: 0; margin-left: 44px }
p.link_1_re a {color: #939393; text-decoration: none;}
p.text_re    { color: #939393; font-size: 11px; margin-right: 15px; margin-bottom: 0; margin-left: 30px }
p.re_small    { color: #939393; font-size: 10px; line-height: 12px; margin-right: 15px; margin-bottom: 0; margin-left: 30px }


p.text_re_border    { color: #939393; font-size: 11px; margin-right: 15px; margin-bottom: 0; margin-left: 30px; border: dashed 1px #c7c7c7 }

/* +++++++++++++++++++ Text Contentbereiche  +++++++++++++++++++ */
div.textrechts   { font-size: 10px; line-height: 14px; margin: 88px 0 0; padding: 0; border: dashed 1px #c7c7c7 }
div.textrechtsgrey    { font-size: 10px; line-height: 14px; background-color: #e6e6e6; margin: 105px 0 0; padding: 0; border: dashed 1px #c7c7c7 }
div.textrechtsgrey2    { font-size: 10px; line-height: 14px; background-color: #e6e6e6; margin: 88px 0 0; padding: 0; border: dashed 1px #c7c7c7 }




/* +++++++++++++++++++ Container  +++++++++++++++++++ */

div.headline       { font-size: 12px; font-weight: bold; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; padding: 29px 12px 15px; border: dashed 1px #c7c7c7 }

div.text   { margin-right: 5px; margin-left: 5px; padding: 5px 12px; border: dashed 1px #c7c7c7 }
div.textwoborder   { margin-right: 5px; margin-left: 5px; padding: 5px 12px;}
div.textsmall   { font-size: 10px; line-height: 14pt; margin-right: 5px; margin-left: 5px; padding: 5px 12px; border: dashed 1px #c7c7c7 }
div.divspace      { margin: 0; padding: 0; height: 10px }
div.orange    { background-color: #f90; margin-right: 4px; margin-bottom: 4px; height: 25px }
div.blue    { background-color: #0095e3; margin-right: 12px; margin-bottom: 4px; margin-left: 7px; height: 25px }
div.line_rechts     { background-color: #939393; margin: 25px 15px 15px 30px; width: 177px; height: 1px }
div.text_re_border       { margin-right: 15px; margin-left: 30px; padding-top: 15px; padding-bottom: 5px; width: 177px; border: dashed 1px #c7c7c7 }
div.text_re_bordersearch       { margin-right: 15px; margin-left: 30px; padding-top: 5px; padding-bottom: 5px; width: 177px; border: dashed 1px #c7c7c7 }

/* +++++++++++++++++++ Bilder  +++++++++++++++++++ */

img.flright   { margin-top: 15px; margin-bottom: 50px; margin-left: 30px; float: right }
img.middle  { margin-top: 15px; margin-right: 20px; margin-bottom: 15px; float: left; vertical-align: middle }
