/*----- Body einstellungen ---------------------------------------------*/

body {
background-color: #000066;
font-family: Verdana, Arial;
color: #f0f0f0; font-size: 11px;
}


/* --- Allgemeine Links ------------------------------------ */

.tpl { color:#f0f0f0; font-size: 11px; }

.tpl a:link    { color:#6698FF; text-decoration: underline; font-size: 11px; font-weight: bold; }
.tpl a:visited { color:#6698FF; text-decoration: underline; font-size: 11px; font-weight: bold; }
.tpl a:active  { color:#6698FF; text-decoration: underline; font-size: 11px; font-weight: bold; }
.tpl a:hover   { color:#1562FF; text-decoration: none; font-size: 11px; font-weight: bold; }


/* --- Links - Eintrag Titel / Navi Top (abgerundet)  ------ */

.tpl_title { color:#000022; font-size: 11px; }

.tpl_title a:link    { color:#001B51; text-decoration: none; font-size: 11px; font-weight: bold; }
.tpl_title a:visited { color:#001B51; text-decoration: none; font-size: 11px; font-weight: bold; }
.tpl_title a:active  { color:#001B51; text-decoration: none; font-size: 11px; font-weight: bold; }
.tpl_title a:hover   { color:#0050F4; text-decoration: none; font-size: 11px; font-weight: bold; }


/*----- Toplist Titel Top --> #, Banner, Einträge x bis y, In, Out etc. -------------*/

.tl_titel_top {
background-color: #002471;
font-size: 12px; 
font-family: Verdana, Arial;
color: #D9ECFF;
font-weight: bold; 
}

/*----- Titel-Top einstellungen ---------------------------------------*/

.tl_titel {
background-color: #002471;
font-size: 12px; 
font-family: Verdana, Arial, Helvetica;        
text-align: left;
color: #ff9900;
font-weight: bold;
border-bottom: 1px solid #0042CC;
}


/*----- Toplist site of Moment -----------------------------------*/

.tl_site_mom {
background-color: #002980;
border: 1px dashed #004EF0;
}

/*----- Tabelle außen -------------*/

.tl_tab_a  {     
background-color: #003399;
color: #D9ECFF;
font-family: Verdana,Arial,Sans-serif;
font-size: 11px;
border-left: 1px solid #0042CC;
border-right: 1px solid #0042CC;
}

td {
color: #f0f0f0;
font-size: 11px;
font-family: Verdana, Arial, Helvetica;
}

form { display: inline; }

/*----- Tabelle Innen, --> Anmeldung, AGB, Login etc. -------------*/

.tl_tabelle  {     
background-color: #002980;
color: #D9ECFF;
font-family: Verdana, Arial, Sans-serif;
font-size: 11px;
}

/*----- Tabelle für Startseiten-Voting -------------*/

.tl_tab_v  {     
background-color: #002980;
color: #D9ECFF;
font-family: Verdana,Arial,Sans-serif;
font-size: 11px;
border: 1px solid #0042CC;
}


/*----- Tabellen Top + Bottom -------------*/

.tl_tab_bott {   
background-color: #336699;
line-height: 2px;
}

/* --- Titel Toplisteneinträge ------------- */

.tl_bg_title  {
background: #002471 url(./img/bg_nav_top.png);
}

/*----- Hintergrund (Rahmen) Toplisteneinträge -------------*/

.tl_bg  {     
background-color: #004EF0; /* #9EB0D8; */
}

/*----- Tabelle Toplisteneinträge -------------*/

.tl_bg_v  {     
background-color: #002980; /* #002980; */
color: #D9ECFF;
FONT-FAMILY: Verdana,Arial,Sans-serif;
FONT-SIZE: 11px;

}

/*----- Eingabefelder -------------*/

.tl_eingabe {
background-color: #D9E4FF;
FONT-FAMILY: Verdana,Arial,Sans-serif;
font-size: 11px;
padding: 1px;
border: 1px solid #000066;
}

/*----- Button -------------*/
.tl_button { 
background-color: #B3C2E3;
font-size: 12px;
font-weight: bold;
color: #00236C;
padding:1px 3px 1px 3px;
border-top: 1px solid #0042CC;
border-left: 1px solid #0042CC;
border-bottom: 1px solid #003399;
border-right: 1px solid #003399;
}

/*--- Rahmen und Hintergrundfarbe für Bewertungsgrafik  -----------*/

.tl_bew_graf { 
background-color: #002980;
border: 1px solid #004266;
}

/*----- Navigation Top ---------------------------------------*/

.tl_nav_top {
background-image: url(./img/bg_nav_top.png);
background-color: #336699;
padding: 4px 0px 4px 0px;
}

.tl_nav_top_l {
background-image: url(./img/bg_nav_top_l.png);
background-color: #336699;
padding: 4px 0px 4px 0px;
}

.tl_nav_top_r {
background-image: url(./img/bg_nav_top_r.png);
background-color: #336699;
padding: 4px 0px 4px 0px;
}

/*----- Seitenfuss ---------------------------------------*/

.tl_nav_bott {
background-image: url(./img/bg_nav_bott.png);
background-color: #336699;
font-size: 10px;
font-weight: normal;
color: #001135;
padding: 4px 0px 3px 0px;
}

.tl_nav_bott_l {
background-image: url(./img/bg_nav_bott_l.png);
background-color: #336699;
padding: 4px 0px 3px 0px;
}

.tl_nav_bott_r {
background-image: url(./img/bg_nav_bott_r.png);
background-color: #336699;
padding: 4px 0px 3px 0px;
}


/*----- Fehler ausgabe ------------*/

.error { 
color: #FD0000;
font-size: 12px; 
font-family: Verdana, Arial;  
font-weight: bold; 
}

/* NEU ab V.2.0 --------------------------------- */

/* ---> Navigation Seitenweise Blättern ----------*/

.vstpl_navi {
font-size: 11px;
font-family: Verdana, Arial, Helvetica;
padding: 0px;
vertical-align: middle;
}

.vstpl_navi a {
display: block;
background-color: #A5B6DE;
font-size: 11px;
font-family: Verdana, Arial, Helvetica;
color: #00236C;
text-decoration: none;
text-align: center;
padding: 2px 5px 2px 5px;
border: 1px solid #4868BD;
}

.vstpl_navi a:hover, active  {
display: block;
background-color: #D8DFF1;
font-size: 11px;
font-family: Verdana, Arial, Helvetica;
color: #4F81BD;
text-decoration: none;
text-align: center;
padding: 2px 5px 2px 5px;
border: 1px solid #4868BD;
}

/* ---> Aktive Link --> Seitenweise Blättern -------- */
.vstpl_navi_ov {
display: block;
background-color: #39579B;
font-size: 11px;
font-family: Verdana, Arial, Helvetica;
color: #4F81BD;
text-decoration: none;
text-align: center;
padding: 2px 5px 2px 5px;
border: 1px solid #4868BD;
}

/* --- Text Voting Aufruf -------------- */
.tpl_vote_ok {
color: #008800;
font-size: 12px;
font-family: Verdana, Arial;
font-weight: bold;
padding:8px;
}

.tpl_vote_err {
color: #FD0000;
font-size: 12px;
font-family: Verdana, Arial;
font-weight: bold;
padding:8px;
}

/* --- Beschreibung innen klein ----------------- */

tl_small_innen {
color: #cccccc;
font-size: 10px;
font-family: Verdana, Arial;
}

