body,html {font: 10px verdana, tahoma, arial, helvetica, sans-serif; color: #000;}

body.black {background-color: #000;}
body.white {background-color: #fff;}

td {font: 10px verdana, tahoma, arial, helvetica, sans-serif; color: #000;}

/* TITLE */
.title {font-size: 11px; font-weight: bold; color: #fff;}

/* CONTENT */
a {color: #900;}
a:hover {color: #900;}
.detail {color: #000;}
.coordinaten {color: #fff;}


/* FOOTER */
.footer {color: #666;}
.footer a {text-decoration: none; color: #666;}
.footer a:hover {text-decoration: underline; color: #666;}

/* NAVIGATION */
.leftnav td {font-weight: bold; color: #fff;}
.leftnav a {text-decoration: none; color: #9C9A9C;}
.leftnav a:hover {color: #fff;}

.topmenu {font-weight: bold; color: #fff;}
.topmenu a {font-weight: bold; text-decoration: none; color: #999;}
.topmenu a:hover {color: #fff;}

.topmenu2 {font-weight: bold; color: #fff; background-color: #666;}
.topmenu2 a {font-weight: bold; text-decoration: none; color: #ccc;}
.topmenu2 a:hover {color: #fff;}

.path {color: #000000;}
.path a {text-decoration: none; color: #999;}

.hregsel {
       font-family: verdana, tahoma, arial, helvetica, sans-serif;
       font-size: 11px;
       color: #000000;
       width: 180px;
}

.sitemap {width: 290px; float: left; font-size: 10px; font-weight: bold; line-height:12px; margin-top: 5px; padding-bottom: 15px;}
.sitemap a {color: #000;}
.sitemap ul {margin:0;}
.sitemap ul a {color: #900;}
.sitemap ul.level3 {padding:0 0 0 10px;}
.sitemap ul.level3 li {font-weight: bold; padding-top:5px; font-size: 10px; list-style-type: none;}
.sitemap ul.level3 ul.level4 {padding:0 0 0 15px;}
.sitemap ul.level3 ul.level4 li {font-weight: normal; padding:0; list-style-type: none; font-size: 10px;}

/* SPECIALS */
.bgmenu {background: url(http://www.cartamundiusa.com/Media/layoutimg/bg_menu.gif) repeat-y;}
.bgmenu2 {background: url(http://www.cartamundiusa.com/Media/layoutimg/bg_menu2.gif) repeat-y;}
.bgmenu3 {background: url(http://www.cartamundiusa.com/Media/layoutimg/bg_menu3.gif) repeat-y;}

.left_border {border-left: 2px solid #999;}