/* Globale Formate */
body {
 font-family: Verdana, Tahoma, sans-serif, Geneva, Arial, Helvetica;
 color: #000000;
}
td, p, ol, ul, li, blockquote {
 font-family: Verdana, Tahoma, sans-serif, Geneva, Arial, Helvetica;
 font-size: 12px;
 color: #000000;
}
p, ol, ul, blockquote {
 line-height: 16px;
}
/* Textformate  */
.text_weiss {
 color: #FFFFFF;
}
.text_rot {
 color: #DE0F00;
}
.text_bold {
 font-weight: bold;
}
.text_weiss_bold {
 color: #FFFFFF;
 font-weight: bold;
}
.text_rot_bold {
 color: #DE0F00;
 font-weight: bold;
}
.text_10 {
 font-size: 10px;
 font-weight: normal;
 line-height: 14px;
}
.text_11 {
 font-size: 11px;
 font-weight: normal;
 line-height: 14px;
}
.text_10_bold {
 font-size: 10px;
 font-weight: bold;
 line-height: 14px;
}
.text_11_bold {
 font-size: 11px;
 font-weight: bold;
 line-height: 14px;
}
.text_10_weiss {
 font-size: 10px;
 font-weight: normal;
 line-height: 14px;
 color: #FFFFFF;
}
.text_11_weiss {
 font-size: 11px;
 font-weight: normal;
 line-height: 14px;
 color: #FFFFFF;
}
.text_10_rot {
 font-size: 10px;
 font-weight: normal;
 line-height: 14px;
 color: #DE0F00;
}
.text_11_rot {
 font-size: 11px;
 font-weight: normal;
 line-height: 14px;
 color: #DE0F00;
}
.text_10_bold_rot {
 font-size: 10px;
 font-weight: bold;
 line-height: 14px;
 color: #DE0F00;
}
.text_11_bold_rot {
 font-size: 11px;
 font-weight: bold;
 line-height: 14px;
 color: #DE0F00;
}
.text_12_bold_rot {
 font-size: 12px;
 font-weight: bold;
 line-height: 14px;
 color: #DE0F00;
}
.text_10_bold_weiss {
 font-size: 10px;
 font-weight: bold;
 line-height: 14px;
 color: #FFFFFF;
}
.text_11_bold_weiss {
 font-size: 11px;
 font-weight: bold;
 line-height: 14px;
 color: #FFFFFF;
}
.text_textnav {
 font-size: 10px;
 font-weight: normal;
 color: #DE0F00;
 line-height: 18px;
}
.text_boxhead {
 font-size: 10px;
 font-weight: normal;
 color: #d22320;
}
.text_boxhead_bold {
 font-size: 10px;
 font-weight: bold;
 color: #d22320;
}
.text_box {
 font-size: 10px;
 font-weight: normal;
 line-height: 14px;
}
.text_box p, blockquote, ul, ol {
 font-size: 10px;
 font-weight: normal;
 line-height: 14px;
}
.text_box a:link {
 font-weight: normal;
}
.text_box a:visited {
 font-weight: normal;
}
.text_box a:hover {
 font-weight: normal;
}
.text_box a:active {
 font-weight: normal;
}
.text_jackpot {
 font-size: 14px;
 font-weight: bold;
 line-height: 20px;
 color: #DE0F00;
}
/* Linkformate */
a:link {
 color: #DE0F00;
 font-weight: bold;
 text-decoration: none;
}
a:visited {
 color: #DE0F00;
 font-weight: bold;
 text-decoration: none;
}
a:hover {
 color: #DE0F00;
 font-weight: bold;
 text-decoration: underline;
}
a:active {
 color: #DE0F00;
 font-weight: bold;
 text-decoration: underline;
}
a.text_anchor:link {
 font-size: 11px;
 color: #DE0F00;
 text-decoration: none;
}
a.text_anchor:visited {
font-size: 11px;
 color: #DE0F00;
 text-decoration: none;
}
a.text_anchor:hover {
font-size: 11px;
 color: #DE0F00;
 text-decoration: underline;
}
a.text_anchor:active {
font-size: 11px;
 color: #DE0F00;
 text-decoration: underline;
}

a.nav_textnav:link {
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
}
a.nav_textnav:visited {
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
}
a.nav_textnav:hover {
 font-size: 10px;
 font-weight: bold;
 color: #DE0F00;
 text-decoration: none;
}
a.nav_textnav:active {
 font-size: 10px;
 font-weight: bold;
 color: #DE0F00;
 text-decoration: none;
}
a.nav_teaserHeadline:link {
 color:#000000;
}
a.nav_teaserHeadline:visited {
 color:#000000;
}
a.nav_teaserHeadline:hover {
 color:#000000;
}
a.nav_teaserHeadline:active {
 color:#000000;
}
a.nav_schwarz:link {
 color:#000000;
 font-weight: normal;
}
a.nav_schwarz:visited {
 color:#000000;
 font-weight: normal;
}
a.nav_schwarz:hover {
 color:#000000;
 font-weight: normal;
}
a.nav_schwarz:active {
 color:#000000;
 font-weight: normal;
}
/* Pulldownmenü-Formate */
#sectionLinks a:link {
 display: block;
 width: 160px;
 border-left: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 padding: 0px 0px 0px 0px;
 color: #000000;
 background-color: #F7C3BF;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
 line-height: 17px;
 z-index:1;
}
#sectionLinks a:visited {
 display: block;
 width: 160px;
 border-left: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 padding: 0px 0px 0px 0px;
 color: #000000;
 background-color: #F7C3BF;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
 line-height: 17px;
 z-index:1;
}
#sectionLinks a:hover {
 display: block;
 width: 160px;
 border-left: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 padding: 0px 0px 0px 0px;
 color: #000000;
 background-color: #EE877F;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
 line-height: 17px;
 z-index:1;
}
/* RedDot-Formate */
.SmartEdit {
 font-family: Verdana;
 font-size: 10px;
 color: #000000;
 background-color: #BDBDB8;
 border: 1px solid #D8D8D5;
}
.SmartEditBasis {
 font-family: Verdana;
 font-size: 10px;
 color: #FFFFFF;
 background-color: #000080;
 padding: 7px;
 border: 1px solid #FFFFFF;
}
.SmartEditInhalt {
 font-family: Verdana;
 font-size: 10px;
 color: #000000;
 background-color: #EEEEED;
 border: 1px solid #D8D8D5;
}
/* ---------------- Formularfelder------------------------ */
input.field 
{
font: 11px Verdana, Arial;
color: #000000; 
background:#FFFFFF;
border: #000000 1px solid;  
width: 180px;
padding: 2px 1px 2px 2px;
margin: 1px;
}
select.field 
{
font: 11px Verdana, Arial;
color: #000000; 
background:#FFFFFF;
border: none;
width: 180px;
}
textarea
{
font: 11px Verdana, Arial;
color: #000000;
background:#FFFFFF;
border: #000000 1px solid;
width: 400px;
height: 150px;
padding: 5px 3px 5px 3px;
margin: 5px 1px 1px 1px;
}
.button 
{
font: 11px Verdana, Arial;
color: #ffffff;
background:#DE0F00;
border: 1px solid #000080;
width: 120px;
}
/* ---------------- Formularfelder------------------------ */