/******************************** ALLGEMEINES *************************************/

body
{ font-family: arial,verdana; background-color:#fff; margin: 0px; padding: 0px; }

img
{ border: 0px; padding: 0px; margin: 0px; }

@media print {
  .noprint { DISPLAY: none }
  .tagline_abstand_grafik { margin-left:0px; margin-top:18px; }
  .egger_logo { margin-top:0px; margin-bottom:0px; margin-right:0px; }
}
@media screen {
  .noscreen   { DISPLAY: none }
  .tagline_abstand_grafik { margin-left:21px; margin-top:18px; }
  .egger_logo { margin-top:0px; margin-bottom:0px; margin-right:-4px; }
}

.drucker_symbol
{ position:relative; top:31px; left:-4px; }

/******* CONTENT ********/

h1 { font-size: 14pt; color:#e31937; position:relative; top:-3px; }
h2 { font-size: 12pt; color:#7b7e83; margin-top:-3px; }
h3 { font-size: 10pt; color:#7b7e83; font-weight:bold; }
p, td { font-size: 10pt; color:#7b7e83 }

a { color:#000; }
a:hover { color:#e31937; }

.mehrlink { text-decoration:none; font-weight:bold; color:#000; }

/******** UP ********/

.upnav
{ height:10px; background-color:#e2e3e6; Color:#565757; font-size:9pt; text-decoration:none; padding-top:2px; padding-bottom:2px; padding-left:20px; margin-top:0px; }

/******** PRIMÄRE ********/

.primnav
{ background-color:#adafaf; Color:#fff; font-size:10pt; padding-top:4px; padding-bottom:4px; height:14px; white-space:nowrap; font-weight:bold; }

.primnav a
{ color:#fff; text-decoration:none; padding-left:12px; padding-right:12px; padding-top:4px; padding-bottom:4px; font-weight:bold; } 

.primnav a:link, .primnav a:visited
{ background-color:#adafaf; Color:#fff; text-decoration:none; font-weight:bold; }

.primnav a:focus, .primnav a:hover, .primnav a:active
{ background-color:#e31937; Color:#fff; text-decoration:none; font-weight:bold; }

.linie
{ border-bottom-style:solid; border-width:0.01em; border-color:#7b7e83; }

/***** LOCALNAV ******/

.localleernav
{ background-color:#e31937; color:#fff; font-size:9pt; padding-left:12px; padding-right:6px; padding-top:6px; padding-bottom:6px; }

.localnaveintrag
{ padding-left:12px; padding-right:2px; padding-top:4px; padding-bottom:4px; background-color:#fff; font-size:9pt; border-width:0.01em; border-color:#e2e3e6; border-top-style:solid; }

.localnavsubeintrag
{ padding-left:19px; padding-right:2px; padding-top:3px; padding-bottom:3px; background-color:#fff; font-size:8pt; }

.localnaveintrag a
{ text-decoration:none; }

.localnavsubeintrag a
{ text-decoration:none;  }

.localnavitem
{ color:#adafaf; }

.localnavitem:hover
{ color:#e31937; }

.localnavsubitem
{ color:#adafaf; }

.localnavsubitem:hover
{ color:#e31937;}

/***** breadcrumb ****/

.breadcrumb { font-size: 8pt; color: #7b7e83; text-decoration:none; margin-top:3px; margin-bottom:3px; }

/****** TEASER *******/

.teaser h3 { font-size: 10pt; color:#7b7e83; margin-top:8px; }
.teaser p { font-size: 10pt; color:#7b7e83; margin-top:-12px; }
.teaser a { font-size: 10pt; color:#000; text-decoration:none; font-weight:bold; }
.teaser a:hover { color:#e31937; text-decoration:none; }
.teaser img { border-style:solid; border-width:0.1em; border-color:#7b7e83; }
.teaser .noborder { vertical-align:middle; border-style:none; border-width:0px; }

/***** NEWSBOX *****/

.newsbox p { margin:0px; }
.newsbox h1 { font-size: 8pt; color:#7b7e83; margin-bottom:0px; margin-top:10px; }
.newsbox h2 { font-size: 8pt; color:#7b7e83; margin-bottom:0px; margin-top:7px; }
.newsbox h3 { font-size: 8pt; color:#7b7e83; margin-bottom:0px; margin-top:10px; }
.newsbox .text { font-size: 8pt; color:#7b7e83; margin-top:4px; }

.newsbox a { font-size: 8pt; color:#000; text-decoration:none; font-weight:bold; }
.newsbox a:hover { color:#e31937; text-decoration:none; }
.newsbox .noborder { vertical-align:middle; border-style:none; border-width:0px; }

.newsbox .alle_news_anzeigen_abstand { margin-top:10px; }

.newsbox .egger_international { font-size: 10pt; color:#7b7e83; font-weight:bold; }

.newsbox .sprach_auswahl { font-size: 8pt; color:#93969c; width:120px; border-style:solid; border-width:0.1em; margin-top:6px; margin-left:-1px; }

/****** BANNER ******/

.banner { border-style:none; border-width:0px; }

/****** FOOTER ******/

.footer { height:10px; background-color:#e2e3e6; color:#7b7e83; font-size:8pt; text-decoration:none; padding-top:5px; padding-bottom:5px; }
.footer a { color:#3b3c3f; text-decoration:none; }

/******************************** REDDOT ****************************************/

.reddot { font-size: xx-small; Color: red; }
