/* RESET CSS */
@import url(/framework/resetcss.css);

/* ALLGEMEINES */
body { color: #00245B; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #011a52; background-image: url("/media/media_css/bluehg.gif"); background-position: left top; background-repeat: repeat-x; }
#Tabelle { text-align: left; margin-right: auto; margin-left: auto; width: 950px; }

/* NAVIGATION OBEN */
#navi { color: #adff2f; font-size: 0.8em; margin: 0; height: 75px; vertical-align: middle; }
#navi a:link, #navi a:visited { color: #6aa8f0; text-decoration: none; padding-left: 10px; padding-right: 10px; }
#navi a:hover, #navi a.aktiv { color: white; }

/* SEARCHIO */
#sucher { text-align: right; vertical-align: middle; }
#sucher input { text-align: left; }

/* SPALTE LINKS */
#links { background-color: white; padding-top: 10px; width: 225px; }
#links p { font-size: 0.7em; line-height: 1.5em; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; }
#links h1   { font-size: 0.85em; padding-top: 10px; padding-left: 15px; padding-bottom: 12px;  }
#links a:link, #links a:visited  { color: #679EF1; font-weight: 700; text-decoration: none; }
#links a:hover  { color: #4a4a4a; }

#navlist { padding-left: 0; margin-left: 0; border-bottom: 1px solid #d9e0e8; width: 160px; }
#navlist li { list-style: none; margin: 0; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; border-top: 1px solid #d9e0e8; }
#navlist li a:link, #navlist li a:visited { color: #679EF1; font-size: 0.7em; }
#navlist li a:hover { color: #4a4a4a; }
#navlist li:hover { background-color: #f5f5f5; }

/* ZENTRUM */
#zentrum { margin: 0; padding-top: 10px; width: 500px; background-color: white; background-image: url("/media/media_css/grauhg.gif"); background-position: left top; background-repeat: repeat-x; }
#zentrum p { font-size: 0.8em; line-height: 1.8em; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; }
#zentrum h1  { font-size: 1.5em; padding-top: 10px; padding-right: 15px; padding-bottom: 20px; padding-left: 15px; }
#zentrum h1 strong  { color: #679EF1; font-weight: 700; }
#zentrum h2   { max-width: 500px; font-size: 0.9em; line-height: 1.7em; font-weight: normal; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; }
#zentrum h3 { color: #96D906; font-size: 0.85em; padding: 5 10: }
#zentrum a:link, #zentrum a:visited  { color: #679EF1; font-weight: 700; text-decoration: underline; }
#zentrum a:hover  { color: #4a4a4a; }

/* SPALTE RECHTS */
#rechts { background-color: white; width: 225px; padding-top: 10px;  }
#rechts p { font-size: 0.7em; line-height: 1.5em; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 15px; }
#rechts h1   { font-size: 0.85em; font-weight: 700; padding-top: 10px; padding-right: 15px; padding-left: 15px; }
#rechts a:link, #rechts a:visited  { color: #679EF1; font-weight: 700; text-decoration: none; background-image: url(/media/media_css/amorpfeil.gif); background-repeat: no-repeat; background-position: right center; padding-right: 10px; }
#rechts a:hover  { color: #4a4a4a; }
.spalter { background-color: #dcdcdc; margin-bottom: 20px; }

/* FUSSZEILE */
#fuss { padding-top: 20px; padding-bottom: 20px; background-image: url(/media/media_css/fussoben.gif); background-repeat: no-repeat; background-position: center top; }
#fuss p  { color: white; font-size: 0.65em; line-height: 1.5em; text-align: center; letter-spacing: 1px; margin-top: 10px; margin-bottom: 10px; }
#fuss a:link, #fuss a:visited { color: white; font-weight: 700; letter-spacing: 1px; text-decoration: none; }
#fuss a:hover  { color: #679EF1; }

/* REFERENZENTABLE */
#referenzentable { margin-top: 15px; margin-left: 15px; width: 470px; background-color: white; }
#referenzentable td { font-size: 0.7em; line-height: 1.5em; padding: 10px; }
#referenzentable img { margin-top: 5px; }
.zartblauhinterlegt { background-color: #f5f5f5; }
#referenzentable tr:hover { background-color: #dcdcdc; }
.pfeiler { background-image: url(/media/media_css/amorpfeil.gif); background-repeat: no-repeat; background-position: right center; padding-right: 10px; }

/* TABULATURTABLE */
#tabulaturtable { margin-left: 15px; }
#tabulaturtable td { font-size: 0.8em; line-height: 1.8em; padding-right: 15px; padding-bottom: 20px; }

/* TEAMTABLE */
#teamtable { margin-left: 15px; width: 470px; }
#teamtable td { font-size: 0.75em; line-height: 1.5em; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; }

/* DETAILTABLE */
#detailtable { margin-left: 15px; width: 470px; }
#detailtable td { font-size: 0.65em; line-height: 1.5em; padding: 5px; }

/* BILDFORMATIERUNGEN */
.biralinks  { background-color: white; margin-top: 5px; margin-right: 20px; margin-bottom: 10px; padding: 5px; float: left; border-style: solid; border-width: 1px; border-color: #dcdcdc; }
.birarechts { background-color: white; margin-top: 5px; margin-bottom: 10px; margin-left: 20px; padding: 5px; float: right; border-style: solid; border-width: 1px; border-color: #dcdcdc; }
.bira { background-color: white; padding: 4px; border-style: solid; border-width: 1px; border-color: #dcdcdc; }
.biraz { background-color: white; padding: 10px; border-style: solid; border-width: 1px; border-color: #dcdcdc; z-index: 10000; }
.bildlinks  { margin-right: 5px; float: left; }
.bildrechts { margin-top: 5px; margin-bottom: 10px; margin-left: 20px; float: right; }
.kontakt { color: #808080; font-size: 0.75em; line-height: 1.8em; margin: 10px; width: 150px; float: left; }
cite  { font-size: x-small;  line-height: 1.2em; }
em { color: #96D906; font-size: xx-small; font-style: normal; }
.trenner { display: block; clear: both; }
iframe { margin-bottom: 20px; background-color: white; padding: 5px; border-style: solid; border-width: 1px; border-color: #dcdcdc; }
.index { z-index: 1; }
