/* ===== General ===== */
.leftWidth    { width:165px; }
.centerWidth  { width:598px; }
.rightWidth   { width:165px; }
.headerColor  { background-color:#E3F0E8; }
.navSubColor  { background-color:#E3F0E8; }
.contentColor { background-color:#FFFFFF; }
.infoColor    { background-color:#E3F0E8; }


/* ===== Content ===== */
h1            { font-family:'Arial','Arial',Serif; font-size:14pt; font-weight:bold; font-style:normal; color:#336666; }
h2            { font-family:'Arial','Arial',Serif; font-size:13pt; font-weight:bold; font-style:normal; color:#336666; }
h3            { font-family:'Arial','Arial',Serif; font-size:12pt; font-weight:bold; font-style:normal; color:#336666; }
h4            { font-family:'Arial','Arial',Serif; font-size:10pt; font-weight:bold; font-style:normal; color:#336666; }
h5            { font-family:'Arial','Arial',Serif; font-size:9pt; font-weight:bold; font-style:normal; color:#336666; }
h6            { font-family:'Arial','Arial',Serif; font-size:8pt; font-weight:bold; font-style:normal; color:#336666; }

body.content  { background-color:#FFFFFF; margin:0px; overflow-y:scroll; overflow-x:auto; }
body.AdminContent { padding-top:0px; font-family:'Arial',Serif;}

body, p, td, th, ol, ul
              { font-family:'Arial','Arial',Serif; font-size:10pt; color:#000000; }

form          { margin-bottom:0px; padding-bottom:0px; }
input, select, checkbox, textarea
              { font-family:'Arial','Arial',Serif; font-size:8pt; color:#000000; }

a:visited     { text-decoration:none; color:#003C77; }
a:link        { text-decoration:none; color:#003C77; }
a:hover       { text-decoration:none; color:#FF0000; }
a:active      { text-decoration:none; color:#003C77; }

ul            { margin-top:0px; margin-bottom:0px; list-style-type:disc;}
ol            { margin-top:0px; margin-bottom:0px; }
ul li         { margin-left:-24px; }
ol li         { margin-left:-12px; }

.red          { color:red; }

tr.infoTitle td { background-color:#486165; color:FFFFFF; }
td.infoBorder { border-left:2px #FFFFFF solid; }

/* ===== Shop ===== */
/* StandardText     */
table.sText td, table.sText p, table.sText a 
                 { font-family:'Arial','Arial',Serif; font-size:9pt; }
/* Seitenauswahl    */
span.sPage, span.sPage a
                 { font-family:'Arial','Arial',Serif; font-size:8pt; }
/* Linkdefinition   */
a:visited.sList  { text-decoration:none; color:#003C77; }
a:link.sList     { text-decoration:none; color:#003C77; }
a:hover.sList    { text-decoration:none; color:#FF0000; }
a:active.sList   { text-decoration:none; color:#003C77; }

/* Formularelemente   */
.sButton         { font-family:'Arial','Arial',Serif; font-size:8pt; color:#000000; }


/* ==== InfoBox ====*/
.infoboxFrame           { background-color:#E3F0E8; width:146px; }

table.infoBoxTitle      { padding:0px; width:100%; border-bottom:2px #FFFFFF solid; }
table.infoBoxTitle th   { background-color:#486165; height:23px; padding:2px;
                          font-family:'Arial','Arial',Serif; font-size:10pt; color:#FFFFFF; font-weight:bold; }

table.infoBox           { background-color:#E3F0E8; padding:2px; }
table.infoBox td, table.infoBox p
                        { font-family:'Arial','Arial',Serif; font-size:8pt; color:#000000; padding:2px; }
table.infoBox a:visited { text-decoration:none; font-weight:bold; color:#003C77; }
table.infoBox a:link    { text-decoration:none; font-weight:bold; color:#003C77; }
table.infoBox a:hover   { text-decoration:none; font-weight:bold; color:#FF0000; }
table.infoBox a:active  { text-decoration:none; font-weight:bold; color:#003C77; }

.iButton                { font-family:'Arial','Arial',Serif; font-size:7pt; color:#000000; }


/* ===== Footer ===== */
table.bottom            { width:560px; }
table.bottom td, table.bottom a
                        { font-family:'Arial','Arial',Serif; font-size:8pt; color:#000000; }
table.bottom a:visited  { text-decoration:none; color:#003C77; }
table.bottom a:link     { text-decoration:none; color:#003C77; }
table.bottom a:hover    { text-decoration:none; color:#FF0000; }
table.bottom a:active   { text-decoration:none; color:#003C77; }


/* ===== Subnavigation ===== */
.navigation      { background-color:#E3F0E8; height:100%; }

td.navSub1Button { font-family:'Arial','Arial',Serif; font-size:10pt; color:#41565A; font-weight:bold;
                   background-color:CAE1D1; padding-left:10px; cursor:pointer; height:25px; }

td.navSub2Button { font-family:'Arial','Arial',Serif; font-size:9pt; color:#FFFFFF; font-weight:normal;
                   background-color:486165; padding-left:20px; cursor:pointer; height:21px; }

td.navSub3Button { font-family:'Arial','Arial',Serif; font-size:8pt; color:#FFFFFF; font-weight:normal;
                   background-color:486165; padding-left:30px; cursor:pointer; height:17px; }

/* ===== Header ===== */
table.header           { background-color:#E3F0E8; }
table.header a:visited { text-decoration:none; color:#000000; }
table.header a:link    { text-decoration:none; color:#000000; }
table.header a:hover   { text-decoration:none; color:#FF0000; }
table.header a:active  { text-decoration:none; color:#000000; }

td.headerLeft          { width:165px; }
td.headerCenter        { width:100%; border-left:2px #FFFFFF solid; font-family:'Arial','Arial',Serif; font-size:26pt; color:#000000; background-color:#CAE1D1; }
td.headerRight         { width:165px; border-left:2px #FFFFFF solid; font-family:'Arial','Arial',Serif; font-size:8pt; color:#000000; background-color:#E3F0E8; }

table.Nav              { height:25px; }
tr.borderHeight        { background-color:#FFFFFF; height:2px; }
td.topNavLeft          { border-bottom:2px #FFFFFF solid; border-left:0px #FFFFFF solid; background-color:#0080FF; }
td.topNavCenter        { border-bottom:2px #FFFFFF solid; border-left:0px #FFFFFF solid; background-color:#0080FF; }
td.topNavRight         { border-bottom:2px #FFFFFF solid; border-left:2px #FFFFFF solid; background-color:#0080FF; }

td.langOn              { font-family:'Arial','Arial',Serif; font-size:8pt; color:#41565A; font-weight:bold;
                         padding-bottom:1px; padding-left:4pt;padding-right:4pt;  }
td.langOff             { font-family:'Arial','Arial',Serif; font-size:8pt; color:#41565A;
                         padding-bottom:1px; padding-left:4pt;padding-right:4pt; cursor:pointer; }

td.headerNavButton     { font-family:'Arial','Arial',Serif; font-size:10pt; color:#003C77; font-weight:bold; background-color:B9DCFF;
                         border-left:2px #FFFFFF solid; padding-left:2px; padding-right:2px; text-align:center; width:10%; cursor:pointer; }
/* ===== Admin ===== */
body.content           { background-color:#FFFFFF; margin:0px; overflow-y:scroll; overflow-x:auto; }
select.sprache         { font-size:13pt; font-weight:bold; font-style:normal; color:#336666; }
