@charset "utf-8";
/* CSS Document */


img, div, a, input { behavior: url(fileadmin/templates/iepngfix/iepngfix.htc) }

* html div#map img { behavior: none; }

.tx-sremailsubscribe-pi1-required{ 	
	color:#ff0000;
	}

body {
	margin:0;
	padding:0; 
	font: 75% Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	background-color:#000000;
	height:100%; 
	}
html{ 	
	margin:0;
	padding:0;
	height:100%;
	}
#clear{ clear:both; 
	}
	
/* Cover Template */
#Page_holder{
	min-height: 100%; 
	height: 100%; 
	}
#Content_holder{
	width:950px;
	min-height: 100%;
	height: 100%; 
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	}
#X_Top_menu{
	width:950px;
	height: 40px;
	float:left;
	color:#000000;
	overflow:hidden;
	margin:0;
	padding:0;
	}
#X_Top_menu UL{
margin-top: 0 ;
}

#Nav{
	width:880px;
	height: 40px;
	float:left;
	margin:0;
	padding:0;
}
#Mini_Logo{
	width:70px;
	height: 40px;
	float:right;
	margin:0;
	padding:0;
	top: 0px;
	}

#Black_space{
	width:950px;
	height: 20px;
	float:left;
	}
#Image_holder{
	width:950px;
	height: 290px;
	float:left;
	overflow:hidden;
	}
#Cover_Image_01{
	width:380px;
	height: 290px;
	float:left;
	}
#Cover_Image_02{
	width:190px;
	height: 290px;
	float:left;
	}
#Cover_Image_03{
	width:190px;
	height: 290px;
	float:left;
	}
#Cover_Image_04{
	width:190px;
	height: 290px;
	float:left;
	}
#Color_holder{
	width:950px;
	height: 20px;
	float:left;
	}
#C1{
	width:24px;
	height: 20px;
	float:left;
	background-color:#dca0b4;
	}
#C2{
	width:24px;
	height: 20px;
	float:left;
	background-color:#b7af98;
	}
#C3{
	width:16px;
	height: 20px;
	float:left;
	background-color:#ffffff;
	}
#C4{
	width:24px;
	height: 20px;
	float:left;
	background-color:#a9bb64;
	}
	
#C5{	width:24px;
	height:20px;
	float:left;
	background-color:#fcf17b;
	}
	
#Directions{
	color: #666666;
	font: 0.6em; 
	margin: 0;
	padding: 0;
	width:600px;
	margin-left: 98px;
	height:20px;
	float:left;
	}
	
		
#X_SubMenu_Image_holder{
	width:950px;
	height: 100px;
	float:left;
	overflow:hidden;
	}
	
#Submenu{
	width:190px;
	height: 95px;
	float:left;
	color:#000000;
	overflow:hidden;
	padding-top: 5px;
	}
#Submenu UL{
margin-top: 0 ;
}
	
#Submenu a{
font: 0.9em/1.6  Verdana, Arial, Helvetica, sans-serif; 
	}
	
#Teaser_01{
	width:190px;
	height: 100px;
	float:left;
	padding-left:190px;
	}
#Teaser_02{
	width:190px;
	height: 100px;
	float:left;
	}
#Teaser_03{
	width:190px;
	height: 100px;
	float:left;
	}
#Shortcut_Content_holder{
	width:950px;
	height:auto;
	float:left;
	}
#Shortcuts{
	width:190px;
	height:auto;
	float:left;
	margin-top: 20px;
	margin-bottom: 20px;
	}
#Shortcuts UL{
margin-top: 0 ;
}	
#Shortcuts a{
font: 0.9em/1.6  Verdana, Arial, Helvetica, sans-serif; 
	}
	
#Content{
	width:570px;
	height:auto;
	float:left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
#Footer{
	width:950px;
	float:left;
	height:100px;
	}
#X_Footer_line{
	width:950px;
	height: 1px;
	float:left;
	overflow:hidden;
	}
#Logo{
	width:190px;
	height:100px;
	float:right;
	overflow:hidden;
	}
	
/* Top Menu */
UL {list-style-image:url(Images/bullet.gif);

}

UL {
padding-top : 11px;
}

#X_Top_menu li { 
/*  display: inline;*/
	list-style-image:url(Images/bullet.gif);
	display:inline;
  	margin: 0;
	margin-left: -10px;
	float:left;
  }

#X_Top_menu li a {
color:#000000;
padding: 10px;
font: 0.9em/1.6  Verdana, Arial, Helvetica, sans-serif; 
  }
/* Submenu*/
#Submenu li a {
color:#000000;
  }
/* Cover Template end*/

/* CoverFlow Template*/
#Submenu_Coverflow_holder{
	width:190px;
	height: 290px;
	float:left;
	font: 0.9em/1.6  Verdana, Arial, Helvetica, sans-serif; 
	}
#Coverflow_Submenu{
	width:190px;
	height:auto;
	float:left;
	margin-top: 20px;
	}
#Coverflow_Shortcuts{
	width:190px;
	height:auto;
	float:left;
	margin-bottom: 20px;
	}
#Coverflow{
	width:760px;
	height: 290px;
	float:left;
	}
	
#Coverflow_logo{
	width:170px;
	height: 60px;
	float:left;
	color:#000000;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	color:#000000;
	}
#Coverflow_logo a{
	color:#000000;
	}
#Content_head{
	width:570px;
	height: 80px;
	float:left;
	color:#000000;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	}
/* CoverFlow Template end*/

/* News Template */
#News_holder{
	width:950px;
	height: auto;
	float:left;
	}
#Submenu_News_holder{
	width:190px;
	height: auto;
	float:left;
	color:#000000;
	}
#Submenu_News_holder a{
	color:#000000;
	}
	
#News_Content{
	width:338px;
	height: auto;
	float:left;
	border-left-width:1px;
	border-left-color:#000000;
	border-right-width:1px;
	border-right-color:#000000;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	color:#000000;
	}
	
#News_Content a{
	color:#000000;
	}
#News_Image{
	width:380px;
	height: auto;
	float:left;
	}
#News_menu{
	width:190px;
	height: auto;
	float:left;
	color:#FFFFFF;
	background-color:#000000;
	}
#News_menu a{
	color:#FFFFFF;
	}

/* Fonts */
p {font: 0.9em/1.6  Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0px; }
h1 {font: 1.5em/1.5 Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
margin: 0; text-transform:uppercase;}
h2 {font: 1.5em/1.5 Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; text-transform:uppercase;}
h3 {font: 1.3em/1.3 Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0;text-transform:uppercase;}
h4 {font: 1.3em/1.3 Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
h5 {font: 1.0em/1.6 Verdana, Arial, Helvetica, sans-serif; padding-left: 22px; margin: 0;margin-bottom: -20px}
a {color: #FFFFFF; text-decoration: none;}
a:hover {text-decoration: none;}
a img {border: none;}

li {
	margin: 0 ;
}

/* MailForm*/

label{
	float: left;
	text-align: left;
	margin-right: 0;
	display: block;
	}

fieldset {
  padding: 1em;
  font:90%/1 sans-serif;
  }


/* Contact Mailform */	

	.csc-mailform {
	border: none;
	}
	.csc-mailform label {
	float: left;
	clear: left;
	display: block;
	width: 100px;	
	padding-right: 10px;
	margin-right: 10px;
	padding: 0; 
	font: Verdana, Arial, Helvetica, sans-serif; 
	Font-size: 12px;
	}
	
	.csc-mailform-submit {
	float: right;
	margin-right: 160px;
	color: #000000;
	background-color: #FFFFFF;
	border:1px solid;
	border-top-color:#333333;
	border-left-color:#333333;
	border-right-color:#333333;
	border-bottom-color:#333333;
	}
	
	.news-single-img{
	padding-top: 10px;
	padding-bottom: 10px;
  }
  
  
.main_selected a{
  color: #666666 !important;
  }

.Box{
	padding: 10px;
	color:#000000;
  }
  
  
.csc-textpic-caption{
	padding-top: 10px;
  }
  
.marker{
	color:#000000;
  }
  
  
  
/* TT News */
	.news-latest-date{font: bold 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; margin-left: 15px; margin-right: 15px; }
	.news-latest-morelink{font: bold 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; clear:right; float:right;}
	.news-list-morelink{font: bold 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; clear:right; float:right;}
	.news-latest-gotoarchive{font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
	.news-list-date{font: bold 0.6em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0px 0; font-weight: 100;}
	.news-single-timedata{font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
	.news-single-author{font: bold 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
	.news-single-backlink{font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
	
	.news-single-img{ padding: 0; margin: 0;  margin-top: 5px; margin-bottom: 5px; margin-right: 5px; float:left; clear:right;}
	.news-latest-img{ padding: 0; margin: 0;  margin-top: 5px; margin-bottom: 5px; margin-right: 5px; float:left;}
	.news-list-img{ padding: 0; margin: 0;  margin-top: 5px; margin-bottom: 5px; margin-right: 5px; float:left;}
	
	.news-single-timedata{ padding: 0; margin: 0;  float:right;}
	.news-latest-date{ padding: 0; margin: 0;  float:right; }
	.news-list-date { padding: 0; margin: 0;  float:right; }
	
	.clearer{
	clear:both; 
	}
	
	hr{
	width: 560px;
	border: 0;
	color: #333333;
	background-color: #333333;
	height: 1px;
	}

legend{
	color: #FFFFFF;
	}
	

.contenttable{
border-collapse:collapse;
width: 560px;
font: 0.75em Arial, Helvetica, Verdana, sans-serif; 

}

.tr-even{
	
}
.tr-odd{
	
}

.tr-0{
background-color:#191919;
	font-weight:bold;
}

.td-0{
text-align:left;
padding: 5px;
}
.td-1{
text-align:left;
padding: 5px;
}
.td-2{
text-align:left;
padding: 5px;

}
.td-3{
text-align:left;
padding: 5px;

}
.td-4{
text-align:left;
padding: 5px;

}
.td-5{
text-align:left;
padding: 5px;

}


