/* --- Standard HTML elements --- */

a:link { text-decoration:none; color:#2b3087 }
a:visited {  text-decoration:none; color:#2b3087 }
a:hover {  text-decoration:underline; color:#2b3087 }

body {
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    background-color:#FFFFFF;
}

img {
    border:0px;
    border-style:none;
}

/* --- Main menu bar --- */

.mainMenuLink {
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    margin-top:0px;
    margin-bottom:0px;
}

.mainMenuLink a:link { color:#FFFFFF; text-decoration:none }
.mainMenuLink a:visited { color:#FFFFFF; text-decoration:none }
.mainMenuLink a:hover { color:#FFFFFF; text-decoration:underline; }

.searchInput {
    border:solid;
    border-width:1px;
    font-size:10px;
}

.searchInputNetscape {
    font-size:12px;
}

/* --- Content pages --- */

.frontMainBanner {
    width:100%;
    height:100px;
    padding:0px;
    border-collapse:collapse;
    border-style:none;
    border-size:0px;
}

.mainBanner {
    height:70px;
    padding:0px;
    width:100%;
    border-collapse:collapse;
    border-style:none;
    border-size:0px;
}

.bannerContentSpace {
    padding:0; height:30px;
    width:100%;
    border-collapse: collapse;
}

.menueSpace {
    width:170px;
    vertical-align:top;
    font-weight:bold;
    font-size:10pt;
    margin-top:0px;
    margin-bottom:5pt;
}

.contentTitle {
    font-size:16pt;
    color: #2B3087;
}

.contentSubTitle {
    font-size:13pt;
    font-weight:bold;
}

.contentBody {
    font-size:12px;
}

.contentBodyBl {
    font-size:12px;
}

.contentBodyBl a:link { color:#000000; text-decoration:none }
.contentBodyBl a:visited { color:#000000; text-decoration:none }
.contentBodyBl a:hover { color:#000000; text-decoration:underline; }

/* --- Special formatting --- */

.newsTitle {
    font-weight:bold;
    font-size:16pt;
    margin-top:0px;
    margin-bottom:5px;
    color:#66CC33;
}

.frontnewsTitle {
   font-weight:bold;
   font-size:8pt;
   margin-top:0px;
   margin-bottom:5px;
   color:#CC0000;
}

.newsMenu {
   font-weight:bold;
   font-size:8pt;
   margin-top:0px;
   margin-bottom:5px;
   color:#66CC33;
}

.newsItem a:link { color:#66CC33; text-decoration:none }
.newsItem a:visited { color:#66CC33; text-decoration:none }
.newsItem a:hover { color:#66CC33; text-decoration:underline; }

.newsBody {
    font-size:8pt;
    margin-top:0px;
    font-family:Arial,Helvetica,sans-serif;
}

.sitemapBody {
   font-size:10pt;
   font-weight:bold;
   color:#FFFFFF; 
}

.sitemapItem a:link { color:#FFFFFF; text-decoration:none }
.sitemapItem a:visited { color:#FFFFFF; text-decoration:none }
.sitemapItem a:hover { color:#FFFFFF; text-decoration:underline; }

.ccCell {
   font-size:11px;
}

.ccCell a {
   font-size:13px;
   font-weight:bold;
}

.ccCell a:link { color:#2b3087; text-decoration:none }
.ccCell a:visited { color:#2b3087; text-decoration:none }
.ccCell a:hover { color:#2b3087; text-decoration:underline; }

.tamaraInclude {
    color:#2b3087;
    font-size:10pt;
    font-weight:bold;
}

.footerLine {
    font-size:8pt;
    text-align:center;
}

.pictureText {
    font-size:8pt;
}

<!-- styles needed by _menu.shtml in ~mta -->
.themeTitleMTA { color:#595959; font-size:16pt; font-weight:normal; }
.themeSubTitleMTA { color:#595959; font-size:14pt; font-weight:bold; }
.themeMenuItemMTA { color:#595959; font-weight:bold; font-size:13px; margin-top:5px; margin-bottom:0px; }
.themeMenuItemMTA a { color:#595959; text-decoration:none }
.themeMenuItemMTA a:link { color:#595959; text-decoration:none }
.themeMenuItemMTA a:visited { color:#595959; text-decoration:none }
.themeMenuItemMTA a:hover { color:#595959; text-decoration:underline }
.themeMenuSubItemMTA { color:#595959; font-weight:bold; font-size:11px; margin-top:0px; margin-bottom:0px; margin-left:10px; }
.themeMenuSubItemMTA a { color:#595959; text-decoration:none }
.themeMenuSubItemMTA a:link { color:#595959; text-decoration:none }
.themeMenuSubItemMTA a:visited { color:#595959; text-decoration:none }
.themeMenuSubItemMTA a:hover { color:#595959; text-decoration:underline }
.themeLineMTA { color:#595959; width:80%; height:1px; text-align:left; margin-top:0px; margin-bottom:5px; }

.themeTitle { color:<!--#echo var="theme_color"-->; font-size:16pt; font-weight:normal; }
.themeSubTitle { color:<!--#echo var="theme_color"-->; font-size:14pt; font-weight:bold; }
.themeMenuItem { color:<!--#echo var="theme_color"-->; font-weight:bold; font-size:13px; margin-top:0px; margin-bottom:5px; }
.themeMenuItem a { color:<!--#echo var="theme_color"-->; text-decoration:none }
.themeMenuItem a:link { color:<!--#echo var="theme_color"-->; text-decoration:none }
.themeMenuItem a:visited { color:<!--#echo var="theme_color"-->; text-decoration:none }
.themeMenuItem a:hover { color:<!--#echo var="theme_color"-->; text-decoration:underline }
.themeLine { color:<!--#echo var="theme_color"-->; width:80%; height:1px; text-align:left; margin-top:0px; margin-bottom:5px; }

.Formulare a:link { font-weight:bold; text-decoration:none; color:#2b3087 }
.Formulare a:visited {  font-weight:bold; text-decoration:none; color:#2b3087 }
.Formulare a:hover {  font-weight:bold; text-decoration:underline; color:#2b3087 }

ul.proper_spacing li {
  margin-top:9px;
}

