/* Defining Standard html-Markups here */
*, p, body, div { color: #272727; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px ; margin: 0 0 0 0; }
body { background-color: #FFF; }
#toplang { position: absolute; top: 0px; left: 75px; }
#toplang a.buttonsgrey:link { color: #404040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#toplang a.buttonsgrey:visited { color: #404040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#toplang a.buttonsgrey:hover { color: white; background-color: #404040 }
#toplang a.buttonsgrey:active { }
#toplang a.buttonsgreyActive:link { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #404040 }
#toplang a.buttonsgreyActive:visited { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #404040 }
#toplang a.buttonsgreyActive:hover { color: white; background-color: #404040 }
#toplang a.buttonsgreyActive:active { }
a:link    { color: #0066ff; font-weight: normal; text-decoration: none  }
a:visited   { color: #0066ff; font-weight: normal; text-decoration: none  }
a:hover   { color: #f03; text-decoration: underline }
a:active { color: red }
h1 { font-size: 2em; font-weight: bold; margin: 0.67em 0 }
h2 { font-size: 1.5em; font-weight: bold; margin: 0.83em 0 }
h3 { font-size: 1.17em; font-weight: bold; margin: 1em 0 }
hr   { color: #ccc; margin: 0; height: 0 }

/* SCNAT Tables and Fonts */
.table_bluegrey  { background-color: #dce8e8; border-top: 1px black; border-bottom: 1px black }
.GreenFontBold  { color: #066; font-weight: bold }
.RedFontBold   { color: #f03; font-size: larger; font-weight: bold }
.GreySmallFont  { color: #404040; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.GreySmallFontindent  { color: #404040; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-indent: 6px}
.tiefergestellt   { font-size: 70%; vertical-align: -4px }
.content { padding-right: 20px; padding-left: 10px }
.bold { font-weight: bold }
.red { color: #f03 }
.content ul { list-style-type: square; margin: 1em 0 1em 15px }
.Titledata { border-top: 2px solid #f03; border-right: none #c36; border-bottom: none #c36; border-left: none #c36 }

/* Used with the newsletter */
.Title { font-size: 18px; line-height: 20px; margin-top: 30px; }
.Subtitle { font-size: 11px; font-weight: bold; margin-bottom: 20px; }
.Rubrik { color: #fff; line-height: 8px; background-color: #f03; text-align: left;}
.textmitabstand { text-align: left; margin-left: 80px; }
/* SCNAT grey buttons and Mouseovers */
.buttonsgrey:link    { color: #404040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.buttonsgrey:visited  { color: #404040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.buttonsgrey:hover    { color: white; background-color: #404040 }
.buttonsgrey:active { }
.buttonsgreyActive:link    { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #404040 }
.buttonsgreyActive:visited  { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #404040 }
.buttonsgreyActive:hover   { color: white; background-color: #404040 }
.buttonsgreyActive:active { }
.buttonsgreyActiveblock:link    { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #404040; display: block  }
.buttonsgreyActiveblock:visited  { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #404040; display: block  }
.buttonsgreyActiveblock:hover   { color: white; background-color: #404040; display: block  }
.buttonsgreyActiveblock:active { display: block }
.buttonsgreyblock:link    { color: #404040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block }
.buttonsgreyblock:visited  { color: #404040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block }
.buttonsgreyblock:hover    { color: white; background-color: #404040; display: block }
.buttonsgreyblock:active { }
.buttonsgreyblocksmall:link    { color: #404040; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block }
.buttonsgreyblocksmall:visited  { color: #404040; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block }
.buttonsgreyblocksmall:hover    { color: white; background-color: #404040; display: block }
.buttonsgreyblocksmall:active { }
.buttonsgreyblocksmallindent:link    { color: #404040; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; text-indent: 6px }
.buttonsgreyblocksmallindent:visited  { color: #404040; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; text-indent: 6px }
.buttonsgreyblocksmallindent:hover    { color: white; background-color: #404040; display: block;text-indent: 6px }
.buttonsgreyblocksmallindent:active {text-indent: 6px }

/* The Search button is set at line with the form */
.scnat-search { text-indent: 6px; }
.pilumup { vertical-align: -2px; }

/* SCNAT breadcrumb Style */
.breadcrumb:link     { color: #272727; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.breadcrumb:visited   { color: #272727; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.breadcrumb:hover    { color: white; background-color: #404040;}
.breadcrumb:active { }
.breadcrumbdata  { border-top: 2px solid gray; color: #272727; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

/* SCNAT Menu Style - DO NOT CHANGE ANYTHING HERE unless you know what you are doing */
.menulist ul   { list-style-type: none; margin: 0; padding: 0 }
.menulist ul li a:link   { color: #066; font-weight: 600; text-decoration: none; background-color: #dbdbdb; text-indent: 6px; display: block; padding-top: 1px; padding-bottom: 1px; width: 140px; border-style: none none solid; border-width: 1pt medium; border-color: #066 }
 .menulist ul li a:visited   { color: #066; font-weight: 600; text-decoration: none; background-color: #dbdbdb; text-indent: 6px; display: block; padding-top: 1px; padding-bottom: 1px; width: 140px; border-style: none none solid; border-width: 1pt medium; border-color: #066 }
.menulist ul li a:hover   { color: white; font-weight: bold; text-decoration: none; background-color: #076162; display: block; width: 140px }
.menulist ul li ul li a:link  { color: #404040; font-weight: 400; text-decoration: none; background-color: #f0f0f0; text-indent: 0; display: block; margin-right: 6px; margin-left: 6px; padding-left: 0; width: 128px }
 .menulist ul li ul li a:visited { color: #404040; font-weight: 400; text-decoration: none; background-color: #f0f0f0; text-indent: 0; display: block; margin-right: 6px; margin-left: 6px; padding-left: 0; width: 128px }
.menulist ul li ul li a:hover  { color: #f03; text-decoration: none; background-color: #f0f0f0; text-indent: 0; display: block; margin-right: 6px; margin-left: 6px; padding-left: 0; width: 128px }
.menulist ul li ul li ul li a:link { color: #404040; text-decoration: none; display: block; margin-left: 12px; width: 122px }
.menulist ul li ul li ul li a:visited { color: #404040; text-decoration: none; display: block; margin-left: 12px; width: 122px }
.menulist ul li ul li ul li a:hover  { color: #f03; text-decoration: none; display: block; margin-left: 12px; width: 122px }
/* Highlight for current MenuItems */
#currentmenu1      { color: white; font-weight: bold; text-decoration: none; background-color: #076162; display: block; margin: 0; width: 140px }
#currentmenu2   { font-weight: 700}
#currentmenu3   { font-weight: 700}

/* --- Special --- */
.noiPhone { display:none; }
.notiPhone { display:block; }
.onlyiPhone { display:none; }
