body,p,td,span
{
font-family:arial,verdana,helvetica;
font-size:12px;
}

.breadcrumb
{
font-size: 10px;
border-top:1px solid #AF1619;
border-bottom:1px solid #AF1619;
}

.smalltext
{
font-size: 10px;
}

input,select
{
background-color:#FFFFFF;
color:#AF1619;
border-color:#AF1619;
border-style:dotted;
border-width:2px;
}

input
{
background-color:#AF1619;
color:#fff;
border-color:#000000;
border-style:solid;
border-width:1px;
}

#newsticker
{
list-style-type:none;
}

.newsletter
{
font-family:Arial;
font-style:italic;
color:#000000;
font-size:12px;
border:none;
border-bottom: 1px dotted #AF1619;
background-color:#FFFFFF;
padding:3px;
}

body
{

}

.information_source
{
background-color: #E7E7E7;
border:2px solid #AF1619;
text-align:left;
padding:5px;
}

.einleitungstext
{
	border:solid 1px #CCCCCC;
	padding:10px;
	width:80%;
	text-align:justify;
	margin-bottom:20px;
}


.sponsor
{
	border-top:solid 2px #CCCCCC;
	padding-top: 12px;
}

.teamheader
{
	border:solid 1px #CCCCCC;
	padding:10px;
}

.main_table
{
padding:0px;
/* margin:0px; */
background-color:#FFFFFF;
}

.header_table
{
	background-color:#AF1619;
	border:0px;
}

a
{
color:#F8526A;
text-decoration:underline;
}

a:hover
{
text-decoration:none;
}

a.termin
{
color: #666666;
text-decoration:none;
}

a.termin:hover
{
text-decoration:underline;
}

a.ticker
{
color: #000099;
text-decoration:underline;
}

a.ticker:hover
{
text-decoration:none;
}

.white_text
{
color:#FFFFFF;
}

.headline
{
color:#AF1619;
font-weight:bold;
font-size:16px;
}

.wettbewerb
{
font-family:Arial;
color:#AF1619;
font-size:12px;
border: 1px dotted #AF1619;
background-color:#FFFFFF;
padding:3px;
position:abolute;
width:100%;
}

a.wettbewerb_link
{
	background-color:#AF1619;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	line-height:25px;
}

a.reloaded_link
{
	background-color:#006600;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	line-height:25px;
}

a.recommend_link
{
	background-color:#0000FF;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	line-height:25px;
}

a.support_link
{
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	line-height:25px;
}

.reloaded
{
font-family:Arial;
color:#006600;
font-size:12px;
border: 1px dotted #006600;
background-color:#FFFFFF;
padding:3px;
position:abolute;
width:100%;
}

.recommend
{
font-family:Arial;
color:#0000FF;
font-size:12px;
border: 1px dotted #0000FF;
background-color:#FFFFFF;
padding:3px;
position:abolute;
width:100%;
}

.support
{
font-family:Arial;
color:#000000;
font-size:12px;
border: 1px dotted #000000;
background-color:#FFFFFF;
padding:3px;
position:abolute;
width:100%;
}

.middle_headline
{
color:#AF1619;
font-weight:bold;
font-size:14px;
}

.table_red 
{
background-color:#B21617;
color:#fff;
border-color:#000000;
font-weight:bold;
font-size:12px;
border-style:solid;
border-width:1px;
}

.table_red_inverse
{
background-color:#FFFFFF;
color:#000000;
border-color:#B21617;
font-weight:bold;
font-size:12px;
border-style:solid;
border-width:1px;
}

.bandlisting
{
border-bottom:solid 1px #000000;
}

#kategorie
{
background-color:#663333;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-top-color:#FFFFFF;
border-top-style:solid;
border-width:2px;
color:#FFFFFF;
}

#footer
{
background-color: #AF1619;
color: #fff;
font-weight:bold;
font-size:10px;
width:1000px;
height:14px;
}

#foto_footer
{
background-color:#666666;
color:#FFFFFF;
font-size:10px;
width:100%;
}

#footer a
{
color: #bbb;
font-weight:bold;
text-decoration:underline;
}
#footer a:hover
{
color: #bbb;
font-weight:bold;
text-decoration:none;
}

#news_termine span strong
{
	width: 380px;
	display: block;
	padding:5px;
	text-align:justify;
	font-size:11px;
	font-weight: bold;
	color:#AF1619;
	/* border-top:2px solid #CCCCCC; */
	border-bottom:2px solid #CCCCCC;
}

#news_termine span a
{
    display: block;
	text-align: right;
	padding-top: 2px;
	color: #AAAAAA;
	padding-right:40px;
	text-decoration:none;
	padding-bottom: 10px;
}

#news_termine
{
	padding-left: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
}

#news_kolumne span
{
	width: 380px;
	display: block;
	padding:5px;
	text-align:justify;
	font-size:11px;
	font-weight: bold;
	color:#AF1619;
	/* border-top:2px solid #CCCCCC; */
	border-bottom:2px solid #CCCCCC;
}

#news_kolumne a
{
    display: block;
	text-align: right;
	padding-top: 2px;
	color: #AAAAAA;
	padding-right:40px;
	text-decoration:none;
	padding-bottom: 10px;
}

#news_kolumne
{
	padding-left: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
}