/* Tags, allgemein */

h1, h2, h3, h4 {
    margin: 0 0 7px 0;
    /* font-family: Georgia, serif; */
    font-weight: normal;
    /* font-variant: small-caps; */
    letter-spacing: 2px;
    line-height: 120%;
    color: #CC0000; /*HKS41*/
}
h1 { font-size: 160%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }

/*
h1
{
	font-size: 16pt;
	letter-spacing: 1px; 
	font-weight: bold;
}

h2
{
	font-size: 14pt;
	letter-spacing: 1px; 
	font-weight: bold;
}

h3
{
	font-size: 12pt;
	letter-spacing: 1px; 
	font-weight: bold;
}
*/
	

body, td, p, ul, li
{ 
	font-size: 10pt; 
	font-family: Arial, sans-serif; 
	color: #000000; 
	text-decoration: none;
} 

a:link
{ 
	color: #000000;
	font-family: Arial, sans-serif;
	font-style: normal;
	text-decoration: underline;
}
a:visited
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-style: normal;
	text-decoration: underline;
}
a:hover
{ 
	color: #c40026;
	font-family: Arial, sans-serif;
	font-style: normal;
	text-decoration: underline;
}
a:active
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-style: normal;
	text-decoration: underline;
} 

/* Klassen, allgemein */

.td_kl
{
	color: #000000;
	font-size : 8pt;
	text-decoration: none;
	font-family: Arial, sans-serif;
}

.header_black
{
	color: #000000;
	font-size : 11pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, sans-serif;
}

.white
{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, sans-serif;
} 

.cap
{
	color: #c40026;
	font-weight: bold;
}

/* Spezielle Klassen */

a.nav:link
{
	font-size : 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, sans-serif;
} 
a.nav:visited
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a.nav:hover
{
	font-size: 8pt;
	color: #c40026;
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
	font-family: Arial, sans-serif;
}
a.nav:active
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
	font-family: Arial, sans-serif;
} 

a.subnav:link
{
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
	font-family: Arial, sans-serif;
} 
a.subnav:visited
{
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
	font-family: Arial, sans-serif;
}
a.subnav:hover
{
	font-size: 8pt;
	color: #c40026;
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
	font-family: Arial, sans-serif;
}
a.subnav:active
{
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
	font-family: Arial, sans-serif;
} 

a.bold:link
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, sans-serif;
	color: #000000;
}
a.bold:visited
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, sans-serif;
	color: #000000;
}
a.bold:hover
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, sans-serif;
	color: #000000;
}
a.bold:active
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, sans-serif;
	color: #000000;
}

/* toplist */
A.toplist {font-size:9.4px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;color:black;text-decoration:none;} 
A.toplist:link {font-size:9.4px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;color:black;text-decoration:none;} 
A.toplist:visited {font-size:9.4px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;color:black;text-decoration:none;} 
A.toplist:hover {font-size:9.4px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;color:black;text-decoration:none;} 
A.toplist:active  {font-size:9.4px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;color:black;text-decoration:none;} 

/* Klassen, allgemein */
.textXS {font-size: 10px;  }
.textS {font-size: 11px;  }
.textM {font-size: 12px; }
.textL {font-size: 14px; }

.toplistgoon {font-size:9.5px;font-family:arial,helvetica,sans-serif;color:black;letter-spacing:-1px;}

/* IDs */

#footer
{
	font-size: 8pt;
}


/* A_03 */
div.teaser2 {
    width:190px;
    height:190px;
    padding: 3px;
    overflow:auto;
    background-color: #D3C592;
    float:left;
    margin: 3px 3px 0 0;
    font-size:8px;
}
div.teaser2 img {
    float:left; 
    margin-right:3px;
    border: none;
}
div.teaser2 p {
    margin: 3px 3px 0 0;
    font-size:11px;
}
/* EO A_03 */

/* A_PICTEXTDETAIL */
div.PICTEXTDETAIL {
    padding: 3px;
    /* background-color: #D3C592; */
    margin: 3px 3px 0 0;
}
div.PICTEXTDETAIL img {
    margin-right:10px;
    border: none;
}
div.PICTEXTDETAIL p {
    margin: 6px 0 0 0;
}
/* EO A_PICTEXTDETAIL */


/* A_PARTNERAD */
div.PARTNERAD {
    /* padding: 3px;
    margin: 3px 15px 0 0; */
    width: 171px;
    background-color: #e0e9fd; /* #FFFFE9; */
    overflow:hidden;
    margin-bottom: 3px;
}
div.PARTNERAD img {
    margin:3px;
    border: none;
}
div.PARTNERAD p {
    margin: 0 3px 3px 3px;
    font-size:11px;
}
/* EO A_PARTNERAD */
