body {
	top : 0px;
	left : 0px;
	margin: 10px 0px 0px 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
    /* color: #ffffff; */
}

body, table, td { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%; 
}

pre {
    font-size: 70%;
}

input, select { font-size: 100%; }

a, a:visited, a:active {
	color: #0000FF;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* data at the top */
span.date {
    font-weight: bold;
    font-size: 11px;
    color: #000000;
}

/* top menu */
a.topmenu, a.topmenu:visited, a.topmenu:active {
    color: #CC6600;
    font-size: 10px;
}

span.topmenu {
    color: #8F4436;
    font-size: 10px;
    font-weight: bold;
}

/* menu */
a.menu, a.menu:visited, a.menu:active {
    color: #FF9900;
    font-size: 11px;
}

span.menu {
    color: #8F4436;
    font-size: 11px;
    font-weight: bold;
}

/* active item in menu */
span.menu_active {
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
}

div.columns {
	padding: 0px 6px 0px 6px;
    atext-align: center;
}

/* main content */
h5.bottom {
    color: #cccccc;
    font-size: 70%;
    font-weight: lighter;
    text-align: justify;
}

span.bottom_title {
    color: #FF9900;
    font-weight: bold;
}

span.title {
    font-size: 120%;
    color: #990000;
    font-weight: bold;
}

span.green_title {
    font-size: 110%;
    color: #069400;
    font-weight: bold;
}

span.white {
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
}

p {
    color: #000000;
    font-weight: lighter;
    font-size: 70%
}

p.subscr {
    color: #000000;
    font-weight: lighter;
    font-size: 9px
}

p.header {
    color: #000000;
    font-weight: bold;
    font-size: 80%
}

p.bottom {
    color: #990000;
    font-weight: bold;
    font-style: italic;
    font-size: 80%
}

p.copy {
    color: #996633;
    font-weight: lighter;
    font-size: 60%
}

a.copy, a.copy:active, a.copy:visited {
    color: #996633;
    font-weight: lighter;
}

/* headers in main part */
span.main_header {
    color: #990000;
    font-size: 150%;
    font-weight: bold;
}

h1.main_header {
    color: #990000;
    font-size: 105%;
    font-weight: ligher;
}

span.main_header2 {
    color: #990000;
    font-size: 130%;
    font-weight: bold;
}

span.main_header3 {
    color: #990000;
    font-size: 190%;
    font-weight: lighter;
}

span.dist_header {
    color: #660000;
    font-size: 100%;
    font-weight: bold;
}

/* Blue links */
a.link1, a.link1:active, a.link1:visited {
    color: #0000FF;
    font-weight: lighter;
    text-decoration: none;
}

span.small_link1, a.small_link1, a.small_link1:active, a.small_link1:visited {
    color: #0000FF;
    font-weight: lighter;
    font-size: 10px;
    text-decoration: underline;
}

span.circle {
    color: #990000;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
}

/* Page switch at the bottom */
a.page_switch, a.page_switch:active, span.page_switch {
    color: #0200CD;
    font-weight: bold;
}

a.page_switch {
    text-decoration: underline;
}

a.page_switch:visited {
    color: #DA3FF2;
    font-weight: lighter;
}

/* models */
a.models, a.models:active {
    font-size: 130%;
    color: #0200CD;
    font-weight: lighter;
}

a.models:hover {
    text-decoration: underline;
}

a.models:visited {
    color: #DA3FF2;
    font-weight: lighter;
}

td.todays_premiere {
    background-color: #069400;
    color: #ffffff;
}

adiv.todays_premiere {
    background-color: #069400;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
    text-align: center;
    awidth: 370px;
    avertical-align: middle;
    aposition:absolute;
    avisibility:hidden;
}

a.todays_premiere,a.todays_premiere:visited,a.todays_premiere:active,a.todays_premiere:hover {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}

div.modelframe {
	margin: 0px 12px 0px 12px;
}

/* Events */
.event_date {
    color: #ffffff;
    font-size: 60%;
    font-weight: bold;
}

/* Gallery */
div.top_gal {
    color: #ffffff;
    font-weight: lighter;
    font-size: 60%
}

a.top_gal, a.top_gal:active, a.top_gal:visited {
    color: #00CC00;
    font-weight: lighter;
    font-weight: bold;
}

span.small_link2, a.small_link2, a.small_link2:active, a.small_link2:visited {
    color: #ffffff;
    font-weight: lighter;
    font-size: 10px;
}

p.copy2 {
    color: #ffffff;
    font-weight: lighter;
    font-size: 60%
}

a.copy2, a.copy2:active, a.copy2:visited {
    color: #ffffff;
    font-weight: lighter;
}

/* Guestbook */
span.gb_header {
    color: #ffffcc;
}

/* Freetour */
span.small_line {
    color: #8F4436;
    font-size: 10px;
    font-weight: bold;
}

a.small_free1, a.small_free1:active, a.small_free1:visited {
    color: #0000FF;
    font-weight: lighter;
    font-size: 10px;
    text-decoration: underline;
}

a.small_free2, a.small_free2:active, a.small_free2:visited {
    color: #ffffff;
    font-weight: bold;
    afont-size: 10px;
    text-decoration: none;
}

a.small_free3, a.small_free3:active, a.small_free3:visited {
    color: #660000;
    font-weight: bold;
    afont-size: 10px;
    text-decoration: none;
}

a.small_free4, a.small_free4:active, a.small_free4:visited {
    color: #ffcc00;
    font-weight: bold;
    afont-size: 10px;
    text-decoration: none;
}

div.free {
padding: 2px 0px 2px 0px;
}

.comments {
    color: #990000;
    font-size: 120%;
    font-weight: bold;
}

/* search */
a.searchresult, a.searchresult:active, a.searchresult:visited {
    color: #0000ff;
    font-weight: bold;
    afont-size: 10px;
    text-decoration: none;
}

span.search_title {
    color: #990000;
}

/* news */
span.news_link, a.news_link, a.news_link:active, a.news_link:visited {
    color: #0000FF;
    font-weight: lighter;
    font-size: 10px;
    text-decoration: none;
}
a.news_link:hover {
    text-decoration: underline;
}

/* journals */
span.journal_right {
    font-weight: bold;
    font-style: italic;
    color: #663300;
}

/* e-cards */
a.ecards, a.ecards:visited, a.ecards:active {
    color: #0000FF;
    font-weight: bold;
    font-size: 150%;
    text-decoration: none;
}

a.ecards:hover {
    text-decoration: underline;
}

/* districts gallery links */
a.dist_gal, a.dist_gal:visited, a.dist_gal:active,.dist_gal {
	color: #003399;
	font-weight: lighter;
	font-size: 10px;
	text-decoration: none;
}

 
