/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#eeeeee url(../img/bg_archiv2008.gif) 0px 0px repeat;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p, h1, h2, h3{
	margin: 0px;
	padding: 0px;
}

#impressum_archiv{
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	width:773px;
	margin-top:20px;
	margin-bottom:2px;

}
#archivlink{
	width:167px;
	float:left;
	text-align:center;
}
#archivlink a{
	text-decoration:none;
	font-size:13px;
	color:#666;
	padding:5px;
}
#archivlink a.active{
	color:#CB0119;
	font-size:20px;
}
#archivlink a:hover{
	color:#CB0119;
}

#impressum{
	margin-top:12px;
}

#impressum a{
	text-decoration:none;
	font-size:10px;
	color:#999;
	float:right;
}
#impressum a:hover{
	text-decoration:none;
	color:#fff;
}
#wrapper{
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:780px;
	background: #eee url(../img/bg_wrapper.gif) 0px 0px repeat-y;
}
#wrapper_ende{
	overflow: hidden;
	width:780px;
	height:2px;
	margin-left:auto;
	margin-right:auto;
	background: #87888A url(../img/bg_wrapper_end.gif) 0px 0px no-repeat;
}
#col_1, #col_2, #col_3, #colspacer{
	float:left;
}
#colspacer{
	width:5px;
	height:685px;
}


/* erste Spalte START */
#col_1{
	width:165px;
	height:880px;
	border-top:2px solid #fff;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	border-bottom:1px solid #fff;
	background:#ec7404 url(/2008/img/bg_col_1.jpg) -1px bottom no-repeat;
	text-align: center;
	color:#FFFFFF;
	font-size:11px;
	overflow:hidden;
}
#punkte{
	padding-left:0px;
	margin-top:5px;
	overflow:hidden;

}
#punkte .transtable{
	background:url(../img/transparent_big.png) 0px bottom no-repeat;
}
#punkte th{
	font-size:11px;
	color:#fff;
	font-weight:bold;
}
#punkte td{
	font-size:10px;
	color:#fff;
	/*white-space:nowrap;*/
	padding:2px;
	border:1px solid #999;

	/*background-image:url(../img/transparent.png);*/
}


/* erste Spalte ENDE */




/* zweite Spalte START */
#col_2{
	width:491px;
	border-top:2px solid #ec7404;
	border-left:2px solid #ec7404;
}
#mainnav{
	border-right:2px solid #ec7404;
	height:35px;
	background-color:#fff;
	overflow:hidden;
	padding-top:5px;
}
#subnav{
	height:20px;
	clear:both;
	overflow:hidden;
	background-color:#fff;
	border-right:2px solid #ec7404;
	padding-left:30px;
	padding-top:5px;
}
#big_image{
	border-top:2px solid #ec7404;
	border-right:1px solid #ec7404;
	height: 145px;
	overflow:hidden;
}
#content{
	border-top:5px solid #ec7404;
	border-right:2px solid #ec7404;
	background-color:#fff;
	width:489px;
	overflow:hidden;
}

	/* mainnav START */
#mainnav a{
	display:block;
	float:left;
	width:97px;
	height:25px;
	background-color:#cb0119;
	color:#fff;
	text-decoration:none;
	text-align:center;
	border-right:1px solid #fff;
	padding-top:10px;
}
#mainnav a:hover, #mainnav a.active{
	background-color: #ec7404;
}

	/* mainnav ENDE */


	/* subnav START */
#subnav a{
	color:#cb0119;
	display:block;
	float:left;
	height:20px;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	overflow:visible;
	padding-right:20px;
}
#subnav a:hover{
	font-weight:normal;
	color:#ec7404;
}
#subnav a.active{
	font-weight:bold;
	color:#ec7404;
}
	/* subnav ENDE */

/* zweite Spalte ende */


		
/* dritte Spalte START */
#col_3{
	width:112px;
	overflow:hidden;
}
#tage_prog{
	background:#d9dadc url(/2008/img/bg_col_3.gif) 0px 0px no-repeat;;
	height:320px;
	overflow:hidden;
	border-top:2px solid #ec7404;
	border-right:2px solid #ec7404;
	border-bottom:2px solid #ec7404;
}
#tage_nav{
	margin-top:75px;
	margin-left:37px;
}
#tage_nav a{
	display:block;
	height:34px;
	width:34px;
	margin-top:6px
}
#tage_nav #link1{	background:url(/2008/img/prog_1_6.gif) 0px 0px no-repeat;}
#tage_nav #link2{	background:url(/2008/img/prog_1_6.gif) 0px -34px no-repeat;}
#tage_nav #link3{	background:url(/2008/img/prog_1_6.gif) 0px -68px no-repeat;}
#tage_nav #link4{	background:url(/2008/img/prog_1_6.gif) 0px -102px no-repeat;}
#tage_nav #link5{	background:url(/2008/img/prog_1_6.gif) 0px -136px no-repeat;}
#tage_nav #link6{	background:url(/2008/img/prog_1_6.gif) 0px -170px no-repeat;}

#tage_nav #link1:hover, #tage_nav #link1.active {	background:url(/2008/img/prog_1_6.gif) -33px 0px no-repeat;}
#tage_nav #link2:hover, #tage_nav #link2.active {	background:url(/2008/img/prog_1_6.gif) -33px -34px no-repeat;}
#tage_nav #link3:hover, #tage_nav #link3.active {	background:url(/2008/img/prog_1_6.gif) -33px -68px no-repeat;}
#tage_nav #link4:hover, #tage_nav #link4.active {	background:url(/2008/img/prog_1_6.gif) -33px -102px no-repeat;}
#tage_nav #link5:hover, #tage_nav #link5.active {	background:url(/2008/img/prog_1_6.gif) -33px -136px no-repeat;}
#tage_nav #link6:hover, #tage_nav #link6.active {	background:url(/2008/img/prog_1_6.gif) -33px -170px no-repeat;}

#sec_navi{
	padding-top:5px;
	padding-bottom:10px;
	background:#eee;
}
#sec_navi a{
	display:block;
	background-color:#ec7404;
	color:#fff;
	margin-top:5px;
	text-decoration:none;
	padding:9px;
}
#sec_navi a:hover, #sec_navi a.active{
	background-color:#cb0119;
}
#sponsors{
	border-top:2px solid #ec7404;
	text-align:center;
}
#sponsors a{
	border:0px none #fff;
	display:block;
}
#sponsors a img{
	border:0px none #fff;
}
/* dritte Spalte ENDE */




/* content allgemein  START */
#ticker a, #ticker2 a{
	color:#666;
	text-decoration:none;
	font-size:11px;
}
#ticker a:hover, #ticker2 a:hover{
	color:#cb0119;
}

.copy{
	padding-left:30px;
	padding-top:30px;
	padding-right:20px;
	padding-bottom:10px;
	color:#333;
	font-size:12px;
	line-height:1.4;
}
.copy strong{
	color:#000;
}
.copy p{
	text-align:justify;
	color:#000;
	margin-top:15px;
}

.copy a {
	color:#333;
	text-decoration:underline;
}
.copy a:hover {
	text-decoration:none;
}
h1, h2, h4{
	font-family:Arial, Helvetica, sans-serif;
}
h1{
	color:#cb0119;
	font-size:20px;
	font-weight:bold;
}

h2{
	font-size:12px;
	color: #333;
	font-weight:bold;
	margin-top:15px;
}
h3{
	font-size:12px;
	color: #fff;
	font-weight:bold;
	display:block;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:2px;
	border:1px solid #fff;
	background-color:#F6A800;
}
h4{
	color:#cb0119;
	font-size:14px;
	font-weight:bold;
}
.tag_ico{
	float:right;
	width:60px;
	height:60px;
	margin-left:10px;
	margin-top:-15px;
}
#tag_icolinks{
	margin-top: 20px;
	margin-bottom: 0px;
	clear:both;
	height:90px;
	overflow:hidden;
}
#tag_icolinks a{
	display:block;
	text-align:center;
	text-decoration:none;
	float:left;
	height:72px;
	width:73px;
	color:#fff;
	font-size:11px;
}

#tag_icolinks a:hover{
	color:#cb0119;
	border:0px solid #fff;
	text-decoration:none;
}

.clear{
	clear:both;
	line-height:0;
}
.white{
	background-color:#fff;
	color:#333;
	padding-left:10px;
	font-size:11px;
}
.dark{
	background-color:#58585A;
	border:1px solid #fff;
	color:#fff;
	font-size:11px;
}
.borderonly{
	border:1px solid #fff;
	color:#fff;
	font-size:11px;
}

#uebersicht{
	margin-top:10px;
}

#uebersicht th{
	font-size:13px;
	color:#990000;
	background-color: #D9DADC ;
}
#uebersicht a{
	font-size:11px;
	color:#990000;
}
#uebersicht td,
#uebersicht th{
	padding:2px;
	border:1px solid #eee;
}

#teams{
	margin-top:10px;
	overflow:hidden;
}
#teams td{
	padding:5px;
	border:1px solid #eee;
	font-size:11px;
	line-height:1.5;
}
#teams strong{
	color:#990000;
	font-size:13px;
}

.teams_pop_img{
	text-align:center;
	margin-top:-25px;
}
.teams_pop_txt{
	background-color:#fff;
	padding:10px;
	border: 1px solid #666;
	line-height:1.5;
	margin-top:-15px;
}
#punkte_pop_txt{
	border: 1px solid #666;
	padding:10px;
	line-height:1.5;
	margin-top:-15px;
	background:url(/2008/img/transparent_big_white.png) 0px bottom repeat-y;
}
#uiv_punkte td{
	border: 1px solid #ccc;
	background-color: #fff;
	font-size:11px;
	line-height:1.3;
}
.whitelink{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-bottom:2px;
	padding-left:10px;
}
.whitelink:hover{
	color:#CB0119;
	background-color:#fff;
	text-decoration:none;
}
.close_l{
	height:30px;
	width: 30px;
	position:relative;
	z-index:100;
	padding-left:305px;
}
.close_r{
	height:30px;
	width: 30px;
	z-index:100;
	padding-left:15px;
	position:relative;
	z-index:100;
}
.teams_pop h2{
	margin-bottom:10px;
}
.redbold{
	color:#990000;
	font-size:13px;
	font-weight:bold;s
}

#tagcloud a{
	text-decoration:none;
	display:block;
	float:left;
	padding:7px;
	margin-bottom:5px;
	white-space:nowrap;
}
#tagcloud a:hover{
	text-decoration:underline;
}
/* content allgemein  ENDE */

/* PNG IMG  fix for IE6 */
* html img {
   behavior: url(/2008/css/pngbehavior.htc);
}

/*Example CSS for demo ticker*/

#ajaxticker1{
width: 479px;
height: 15px;
border: 0px solid black;
padding: 5px;
background-color: #fff;
text-align:center;
}

#ajaxticker1 b{
	color:#CB0119;
}
#ajaxticker1 strong{
	color:#CB0119;
}
#ajaxticker1 a{
	color:#333;
	text-decoration:none;
}
#ajaxticker1 a:hover{
	color:#EC7404;
	text-decoration: underline;
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #fff;
}

.someclass{ //class to apply to your scroller(s) if desired
}
