/* allgemeine Schriftgröße
--------------------------------- */
body{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
font: normal 83% arial, sans-serif, verdana;
background: #ffffff;
}
.header {
padding-left: 10px;
padding-top: 4px;
padding-bottom: 8px;
border-bottom:1px solid #98B2BC;
padding-right: 10px;
}
/* Logo/Kopfbereich Section
--------------------------------- */
.logo {
text-align:center;
}
/* Tabelle/Suchfeld
---------------------------------*/
.tab {
background-image: url(../images/tbg.gif);
background-color:#4C6682;
margin-left:auto;
margin-right:auto;
height: 111px;
width:552px;
}
/* Form/Schältfläche
--------------------------------- */
form {
text-decoration: none;
font-size: 9pt;
font-weight: bold;
color: #000000;
}
/* Navigationsleiste unter dem Logo
--------------------------------- */
#ssb{
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
border-top:1px solid #98B2BC;
background:#ebeff9;
}
/* Suchfeld Section
--------------------------------- */
.search_field {
background: #ffffff;
color: #000000;
font-size: 12pt;
clear: both;
padding-left: 3px;
text-align:left;
display:inline;
}
/* allgemeine Linkfarbe und Größe
--------------------------------- */
a:link    {color: #003366; font: 13px arial, sans-serif;}
a:visited {color: #003366; font: 13px arial, sans-serif;}
a:active  {color: #003366; font: 13px arial, sans-serif;}
a:hover   {color: #003366; font: 13px arial, sans-serif; text-decoration:none;}
/* spezielle Linkfarbe und Größe
--------------------------------- */
a.spe:link    {color: #003366; font: 11px arial, sans-serif;}
a.spe:visited {color: #003366; font: 11px arial, sans-serif;}
a.spe:active  {color: #003366; font: 11px arial, sans-serif;}
a.spe:hover   {background-color: #4C6682; color: #ffffff; font: 11px arial, sans-serif;}
/* spezielle Linkfarbe und Größe
--------------------------------- */
a.ver:link    {color: #005100; font: 11px arial, sans-serif;}
a.ver:visited {color: #005100; font: 11px arial, sans-serif;}
a.ver:active  {color: #005100; font: 11px arial, sans-serif;}
a.ver:hover   {color: #005100; font: 11px arial, sans-serif; text-decoration:none;}
/* Hauptteil nach dem Kopfbereich
--------------------------------- */
.maincontainer{
width: 99%;
padding-left: 10px;
}
/* Linke Seite vom Hauptteil
--------------------------------- */
#leftcolumn{
width: 14%;
text-align:center;
float: left;
margin-top: 15px;
margin-right: 0.8em;
margin-left: 0.6em;
}
#leftercolumn{
width: 14%;
float: left;
margin-top: 15px;
margin-right: 0.8em;
margin-left: 0.6em;
}
#leftcolumn .titlebar{
font-weight: bolder;
margin: 0.2em 0;
text-transform: uppercase;
letter-spacing: 1.0pt;
font-size: 100%;
padding-right: 1px;
border-bottom: 1px solid #555555;
color: #003063;
}
/* Mitte vom Hauptteil
--------------------------------- */
#middlecolumn{
width: 66%;
float: left;
border-left: 1px solid #98B2BC;
border-right: 1px solid #98B2BC;
padding-left: 10px;
padding-right: 10px;
margin-top: 0.5em;
padding-bottom: 0.5em;
}
#middlecolumn .titlebar{
font-weight: bold;
margin: 1em 0;
text-transform: uppercase;
letter-spacing: 1.5pt;
color: #222222;
font-size: 100%;
padding-left: 1px;
border-bottom: 1px solid #555555;
}
/* Haupteil Impressum, AGBs un Fehlerseite
--------------------------------- */
#middlecolumn2{
width: 99%;
float: left;
padding-left: 0px;
padding-right: 2px;
margin-top: 1.1em;
padding-bottom: 1em;
}
/* Rechte Seite vom Hauptteil
--------------------------------- */
#rightcolumn{
width: 13%;
text-align:center;
float: left;
margin-top: 15px;
margin-left: 0.9em;
}
#rightercolumn{
width: 13%;
float: left;
text-align:left;
margin-top: 15px;
margin-left: 1.6em;
}
#rightcolumn .titlebar{
font-weight: bold;
margin: 0.0em 0;
text-transform: uppercase;
letter-spacing: 1.5pt;
font-size: 100%;
padding-right: 1px;
border-bottom: 1px solid #555555;
color: #222222;
}
.toptab{
background-color: #D1D9FF;
border: 1px solid #000000;
text-align:left;
padding:5px;
padding-left:10px;
margin-top: 0px;
font-size: 9pt;
font-weight: normal;
}
.bottab{
background-color: #820000;
border: 1px solid #000000;
text-align:left;
color: #FFFFFF;
padding:5px;
margin-top: 0px;
font-size: 12px;
font-weight: normal;
}
.right-bottab{
border: 1px solid #000000;
text-align:left;
padding:5px;
margin-top: 0px;
font-size: 12px;
font-weight: normal;
}
/* Fussbereich/Footer Section
--------------------------------- */
#footermenu{
clear: both;
height:70px;
margin-top: 1.5em;
border-top:1px solid #98B2BC;
border-bottom:1px solid #98B2BC;
background:#ebeff9;
text-align: center;
font-size: 10px;
}
/* Sonstiges
--------------------------------- */
hr {
border:dashed #98B2BC 1px;
height:1px;
}
h3 {
font: normal 100% arial, sans-serif;
margin-top: 0px;
color: #777777;
text-decoration: underline;
}
.werbung {
font-size: 10px;
font-weight: bolder;
margin-top: 0px;
color: #666666;
}
h1 {
font-size: 16px;
font-weight: bold;
margin-top: 0px;
color: #537DA5;
}
h2 {
margin: 3px; padding: 0;
font: bold 1.2em 'Trebuchet MS', Arial, Sans-serif;
text-transform: none;
color: #6b90da;
}
img {
border: 0px;
}
p {
margin: 0px 0 10px 0;
}
table.center {
width:50%;
text-align:center;
margin-left:auto;
margin-right:auto;
}
.go {
font-size: 11px;
font-weight: bolder;
margin-top: 0px;
color: #777777;
}
.unten{
position:absolute; bottom:0px; left:0px; right:0px; width:100%; height:auto;
margin: 0px;
font-size: 9px;
font-weight: bold;
text-align: center;
color: #555555;
}
.hinweis {
border: 1px solid #000000;
background-color: #820000;
color: #FFFFFF;
clear: both;
text-align: left;
font: 12px arial, verdana, sans-serif;
padding-right:0.4em;
margin-left:0.4em;
padding-bottom:0.4em;
padding-top:0.4em;
}
