﻿@charset "utf-8";
body             { font: 100.1%  verdana, geneva, arial, helvetica, sans-serif; background: #000000; margin: 0; padding: 0; text-align: center; color: #cccccc; }

img              { border:none; }
 
a:link           { text-decoration: none; color: #dcdcdc; }
a:visited        { text-decoration: none; color: #dcdcdc; }
a:hover          { text-decoration: none; color: #ff9900; }

.extern          { background-image: url(0-pics/basis/extern.gif); background-repeat: no-repeat; background-position: left center; padding-left: 19px; }
a.extern:link    { color: #dcdcdc; font-weight: bold; text-decoration: none }
a.extern:visited { color: #dcdcdc; font-weight: bold; text-decoration: none }
a.extern:hover   { color: #f90; font-weight: bold; text-decoration: none; background-image: url(0-pics/basis/externhover.gif); background-repeat: no-repeat; background-position: left center; }
a.extern:active  { color: #dcdcdc; font-weight: bold; text-decoration: none }

.intern          { }
a.intern:link    { color: #dcdcdc; font-weight: bold; text-decoration: none }
a.intern:visited { color: #dcdcdc; font-weight: bold; text-decoration: none }
a.intern:hover   { color: #f90; font-weight: bold; text-decoration: none }
a.intern:active  { color: #dcdcdc; font-weight: bold; text-decoration: none }

#container       { width: 100%; margin: auto; }  
 	
#head            { text-align: center; padding: 0px; margin-top: 8px; } 
#headtitle       { width: 780px; margin: auto; }
#website         { float: left; width: 600px; margin: 0; padding: 0; text-align: center; }
#suchen          { text-align: left; padding: 0px }
#headtitleclear  { clear:both; }
#headpic         { text-align: center; padding-top: 3px; padding-right: 0; padding-bottom: 3px; padding-left: 0; }
#headpic ul      { padding: 0; margin: 0; }
#headpic li      { text-align: center; list-style-type: none; display: inline; padding-top: 0px; padding-right: 1px; padding-bottom: 0px; padding-left: 1px; }
#headnav         { text-align: center; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; width: auto; border-bottom-color: #FFCC99; border-top-color: #FFCC99; border-top-style: solid; border-bottom-style: solid; border-top-width: 1px; border-bottom-width: 1px; }
#headnav ul      { padding: 0;	margin: 0; }
#headnav li      { list-style-type: none; display: inline; margin: 0; font-size: 0.7em; font-weight: bold; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 8px; }
#headnav a       { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
#headnav a:hover { color: #FF9900; padding: 0px; }
				
#open            { width: 780px; margin: auto; }			
#menu            { float: left; width: 170px; margin: 0; padding: 0; text-align: left; }
#menu ul         { padding: 0; margin: 0; }
#menu li         { list-style-type: none; display: block; padding: 0; margin: 0; border-bottom: 1px solid #FFCC99; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; }

a.menunav         { font-size: 0.7em; padding: 2px 5px; display: block; font-weight: bold; }
a.menunav:link    { font-size: 0.7em; padding: 2px 5px; display: block; }
a.menunav:visited { font-size: 0.7em; padding: 2px 5px; display: block; }
a.menunav:hover   { font-size: 0.7em; padding: 2px 5px; display: block; color: #FF9900; }

a.menu            { font-size: 0.7em; padding: 2px 5px; display: block; }
a.menu:link       { font-size: 0.7em; padding: 2px 5px; display: block; }
a.menu:visited    { font-size: 0.7em; padding: 2px 5px; display: block; }
a.menu:hover      { font-size: 0.7em; padding: 2px 5px; display: block; color: #FF9900; }

a.menusub         { font-size: 0.7em; padding: 2px 5px; display: block; }
a.menusub:link    { font-size: 0.7em; padding: 2px 5px; display: block; }
a.menusub:visited { font-size: 0.7em; padding: 2px 5px; display: block; }
a.menusub:hover   { font-size: 0.7em; padding: 2px 5px; display: block; color: #FF9900; }
				
#eye              { float: right; width: 602px; padding: 1px 1px; }
#brcr             { margin-left: 0px; margin-right: 0px; font-size: 0.7em; margin-top: 10px; }
#brcr a           { padding: 0px; }
#brcr a:hover     { padding: 0px; color: #FF9900; }
#eye p            { margin: 0; font-size: 0.8em; padding-top: 10px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; }
#openclear        { clear:both; }

h1                { color: #ccc; font-weight: bold; font-size: 1.2em; }
h2                { color: #ccc; font-weight: bold; font-size: 1.2em; }

#main             { padding: 0 10px; } 
#main p           { margin: 0; padding-bottom: 0px; padding-right: 0px; padding-top: 10px; padding-left: 0px; font-size: 0.8em; }

#path         { border-top-width: 1px; border-top-color: #FFCC99; border-top-style: solid; margin-right: 0px; margin-left: 0px; margin-top: 0px; padding: 0px; margin-bottom: 0px; } 
#pathbrcr     { float: left; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 40px; }
#follow       { float: right; width: auto; text-align: right; padding-top: 0px; padding-bottom: 0px; padding-right: 40px; padding-left: 0px; }
#path p       { font-size: 0.7em; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }
#path a       { padding: 0px; }
#path a:hover { color: #FF9900; padding: 0px; }
#pathclear    { clear:both; font-size: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFCC99; padding-bottom: 0px; }

#foot               { margin: 0px; }
#quicklinks         { text-align: left; margin: auto; padding-top: 8px; padding-bottom: 8px; padding-right: 0px; padding-left: 0px; }
#quicklinks ul      { padding: 0 0 0 40px; margin: 0px; }
#quicklinks li      { list-style-type: none; display: inline; margin: 0; padding: 0px; font-size: 0.7em; }
#quicklinks a       { padding: 0px; }
#quicklinks a:hover { padding: 0px; color: #FF9900; }

#copyright          { margin:auto; border-top-color: #FFCC99; border-top-style: solid; border-top-width: 1px; padding-top: 8px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; }
#copyright a        { font-size: 0.7em; }
#copyright a:hover  { color: #FF9900; font-size: 0.7em; }
#copyrightleft      { float: left; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 40px; }
#totop              { float: right; width: auto; text-align: right; padding-top: 0px; padding-bottom: 0px; padding-right: 40px; padding-left: 0px; }
#copyrightclear     { clear:both; font-size: 1px; padding-bottom: 2px; }

.center400          { text-align: center; width: 400px; margin: auto; }
.center500          { text-align: center; width: 500px; margin: auto; }
.center600          { text-align: center; width: 600px; margin: auto; }
.left400            { text-align: left; width: 400px; margin: auto; }
.left500            { text-align: left; width: 500px; margin: auto; }
.left600            { text-align: left; width: 600px; margin: auto; }

.frame400           { text-align: center; width: 300px; margin: auto; padding: 25px; border: solid 1px #696969; }
.frame400           { text-align: center; width: 400px; margin: auto; padding: 25px; border: solid 1px #696969; }
.frame500           { text-align: center; width: 500px; margin: auto; padding: 25px; border: solid 1px #696969; }
.frame600           { text-align: center; width: 600px; margin: auto; padding: 25px; border: solid 1px #696969; }
.frame300l          { text-align: left; width: 300px; margin: auto; padding: 25px; border: solid 1px #696969; }
.frame400l          { text-align: left; width: 400px; margin: auto; padding: 25px; border: solid 1px #696969; }
.frame500l          { text-align: left; width: 500px; margin: auto; padding: 25px; border: solid 1px #696969; }
.frame600l          { text-align: left; width: 600px; margin: auto; padding: 25px; border: solid 1px #696969; }

table.sitemap       { margin: auto; width: auto; }
td.sitemap1         { width: auto; font-size : 80%; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; border-left: 1px solid #696969; }
td.sitemap1f         { width: auto; font-size : 80%; font-style: normal; font-weight : bold; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; border-left: 1px solid #696969; }
td.sitemap2         { width: auto; font-size : 80%; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; border-right: 1px solid #696969; }
td.sitemap11        { width: auto; font-size : 80%; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; }
td.sitemap22        { width: auto; font-size : 80%; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; }

table.dasistneu       { margin: auto; width: auto; }
td.dasistneu1         { width: auto; font-size : 0.8em; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left; border-top: 1px solid #696969; }
td.dasistneu2         { width: auto; font-size : 0.8em; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left; border-top: 1px solid #696969; }

/*  suchen search_result */
.search                         { font-size: 0.8em; margin: auto; }
.fehler                         { font-size: 0.8em; margin: auto; width: 600px;}
.search_content                 { text-align:left; }
.nummer                         { color: #fc9; }
.white                          { color: #fc9; }
.hitword                        { color: #FFF; font-weight: bold}

a.result:link, a.result:visited {  color: #fc9; text-decoration: none; font-weight: normal}
a.result:hover                  {  color: #f90; text-decoration: none; font-weight: normal}

a.url:link, a.url:visited       {  color: #fc9; text-decoration: none; font-weight: normal}
a.url:hover                     { color: #f90; text-decoration: none; font-weight: normal}

/*  Ziffern  */
a.digits:link, a.digits:visited { color: #fc9; text-decoration: none;}
a.digits:hover                  { color: #f90;}

/*  Vor-/zurück-Pfleile  */
a.first_last:link, a.first_last:visited { color: #6495ED; text-decoration: none;}
a.first_last:hover              { color: #f90;}

a.copy:link, a.copy:visited { color: #666; text-decoration: none;}
a.copy:hover                    { color: #f90; text-decoration: underline;}

.sform                          { margin: 0; font-size: 0.7em; background-color: #FFF; padding: 0; text-align: center; }
.sbutton                        { color: #000000; background-color: #FFF; }

