/* CSS Document */

body {
	margin:0;
	padding:0;
	background:   url("images/BackgroundBG.gif");
	background-repeat: repeat;
	color: #CCCCCC;
	font-size: 12px;
	font-family: Trebuchet MS;
	
	}
	
	  A {



	FONT-SIZE: 12px;

    COLOR: #CCCCCC; 

    FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, sans-serif; 

    TEXT-DECORATION: none;



}





  A:hover {



	FONT-SIZE: 12px;

    COLOR: #FFFFFF; 

    FONT-FAMILY: Trebuchet MS, Verdana Helvetica, sans-serif; 

    TEXT-DECORATION: none;



}



H1 {

	font-size: 12px;

	color: #CCCCCC;

	font-family:  Trebuchet MS, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;
	margin: 0px;
	
}


H1 a:link , H1 a:visited {

	font-size: 12px;

	color: #FFFFFF;

	font-family:  Trebuchet MS, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;
	margin: 0px;
	TEXT-DECORATION:none;

}



H1 a:hover {

	font-size: 12px;

	color: #CCCCCC;

	font-family:  Trebuchet MS, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;
	margin: 0px;
	TEXT-DECORATION:none;

}




.table_main{

	

	background:   url("images/TableMainBG.jpg");
	
	border-bottom: #333333 1px solid;

	}

	

	.left_column_td {



	border-right: #666666 0px solid;

	margin: 0px;

	padding: 25px 9px 20px 20px;

	text-align: left;

	line-height: 18px;

	}


	.middle_column_td {

    background:   url("images/Blood.jpg");
	
	background-repeat: no-repeat;

	margin: 0px;


	}
	

	.right_column_td {

	padding: 20px 9px 20px 7px;

	text-align: left;

	line-height: 18px;
	
	margin: 0px;
	

	}
	
	.left_inside_column_td {

	margin: 0px;

	padding: 25px 9px 20px 20px;

	text-align: left;

	line-height: 18px;

	}

	.middle_inside_column_td {

    background:   url("images/Blood.jpg");
	
	background-repeat: no-repeat;

	margin: 0px;
}

.right_inside_column_td {

    background:;
	
	background-repeat: no-repeat;

	margin: 0px;
	
	padding: 25px 0px 0px 0px;
	
	line-height: 18px;
}


.TopNav {

	border-right: #666666 1px solid;

	padding:0px;

	margin:0px;

	vertical-align: top;

}

	

 .NewsH1 {

	font-size: 12px;

	color: #CCCCCC;

	font-family:  Trebuchet MS, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

}







   .NewsDate {

	font-size: 11px;

	color: #666;

	font-weight: bold;

	background: url(../images/jolly_news.jpg) left no-repeat;

	padding: 10px 10px 30px 60px;

	line-height: 12px;

	margin: 0 0 10px 0;

	>margin: 0 0 -15px 0; /* IE */

}



   .News {

	font-size: 11px;

	padding: 0px 0px 0px 10px;

	}

	

	.HeadlineDates {

	color: #666666;

	padding: 0px 0px 0px 10px;

	font-weight: bold;

	}

	

	.dots_news {

	margin: 13px 0px 0px 0px;

	}
	
	.eng_de {

	margin: 0px 0px 0px 528px;

	}

	

	.image_borders {

	border: #999999 1px solid;

	}
	
	a:hover .image_borders {

	border: #CCCCCC 1px solid;

 }
 
    a:visited .image_borders {

	border: #CCCCCC 1px solid;

 }

	

#TourDateBox {

	width: 130px;

	padding: 10px 10px 15px 10px;

	margin: 15px auto 20px auto;

	border:1px #dce578 solid;

	background: #666;

	color: #ccc;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

}

#Container {
	line-height: 18px;
	padding: 12px 0px 5px 0px;
}


tr.alt td {
background: #333333;
}

.yellow {
color: #ffff00;}

.small {
font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;

}

.date {
font-weight:bold;}

.AllCap{
text-transform:uppercase;
}


#footer {
padding: 5px 0 0 0;
FONT-SIZE: 10px; 
MARGIN: 0px auto; 
WIDTH: 816px; 
COLOR: #CCCCCC;
FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; 
TEXT-ALIGN: right;
}


#footer A:link{
COLOR: #FFFFFF;
FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; 
FONT-SIZE: 10px; 
TEXT-ALIGN: right
}



#footer A:hover{
COLOR: #CCCCCC;
FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
FONT-SIZE: 10px;  
TEXT-ALIGN: right
}

#footer A:visited{
COLOR: #CCCCCC;
FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
FONT-SIZE: 10px;  
TEXT-ALIGN: right
}



.formstyle {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;   
	FONT-WEIGHT: normal;
	COLOR: #333333;   
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-LEFT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid;
	MARGIN-TOP: 5px; 
	MARGIN-BOTTOM: 5px;
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #999999;
}

.formstyleaddress {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;   
	FONT-WEIGHT: normal;
	COLOR: #333333;   
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-LEFT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid; 
	BORDER-BOTTOM: #666666 1px solid;
	MARGIN-TOP: 5px; 
	MARGIN-BOTTOM: 5px;
	BACKGROUND-COLOR: #999999;
}

.submitstyle {
	FONT-SIZE: 10px;   
	COLOR: #333333;  
	FONT-FAMILY: Arial, Verdana Helvetica, sans-serif; 
	BORDER-top: #666666 1px solid; 
	BORDER-bottom: #666666 1px solid; 
	BORDER-left: #666666 1px solid; 
	BORDER-right: #666666 1px solid; 
	MARGIN-BOTTOM: 6px;
	MARGIN-TOP: 6px; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #999999; 
	TEXT-ALIGN: center; 
}

.headline A: {

	FONT-SIZE: 12px;
	COLOR: #CCCCCC; 
	FONT-FAMILY: Trebuchet MS; 
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-weight:bold;
		}

.headline A:hover {



	FONT-SIZE: 12px;
	COLOR: #FFFFFF; 
	FONT-FAMILY: Trebuchet MS; 
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-weight:bold;
		}





#newsdate{

text-align:left;
font-weight:bold;
font-family:Trebuchet MS;
color:#FFFFFF;
font-size:11px;
text-transform: uppercase;

}

#newstitle{

text-align:left;
font-weight:bold;
font-family:Trebuchet MS;
color:#999999;
font-size:15px;

}

#newscontent{

text-align:left;
font-family:Trebuchet MS;
color:#999999;
font-size:12px;
line-height: 18px;
padding: 0px 0px 30px 0px;

}



#headlinedate{

font-family:Trebuchet MS;
color:#FFFFFF;
font-size:9px;
line-height: 14px;
font-weight:bold;
text-transform: uppercase;
padding: 0px 0px 0px 0px;

}

#headlinetext{

font-family:Trebuchet MS;
color:#FFFFFF;
font-size:12px;
line-height: 14px;
font-weight:bold;
text-transform: uppercase;
padding: 0px 0px 4px 0px;


}