/***********************************************/
/* 3col_leftNav.css                             */
/* Use with template 3col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	text-align: center;  /* Zentrierung im Internet Explorer */
}

#presite{
    text-align: center;
	color: #999999;
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	padding: 0px 0px 0px 0px;
    width: 100%;
	height: auto;
    background: #FFFFFF;
    border-top: 3px solid #cccccc;
    border-bottom: 3px solid #cccccc;
}

.presite:link, .presite:visited {
	color: #999999;
	font-weight: bold;
}

.presite:hover, .presite:active, .presite:focus {
	color: #FF6600;
}

a.presite{
	color: #999999;
	font-weight: bold;
}

a.hover {
	color: #FF6600;
}


#site{
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 970px;
    background: #2E1707 repeat-y;
    border: 0px ridge silver;
	overflow: hidden;
}

#shadowback{
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 990px;
	background: url(../gfx/shadowback3.jpg);
	overflow: hidden;
}

#shadowbackdown{
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 990px;
	height: 10px;
	background: url(../gfx/shadowback3down.jpg);
	overflow: hidden;
}

div{
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
}

a{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}

a:link{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}

a:visited{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;}

a:hover{
	font-family: Verdana;
	font-size: 10pt;
	color: #FF6600;
	text-decoration: none;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
  	text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 100%;
    padding: 0;
    background: #2E1707 repeat-y;
}

#header{
	margin: 0 auto; 
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #cccccc;
	width: 100%;
}

#navBar{
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	float: left;
	width: 160px;
	height: 2800px;
	margin: 0px auto;
	padding-right: 3px;
	padding-bottom: 0px; /* Längenbestimmung der linken Navi und damit der Abstand des contentText  vom linken Rand*/
	background: #2E1707 repeat-y;
}

#headlines{
	float: left;
	background: #2E1707 repeat-y;
	width: 160px;
	overflow:visible;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
 * html .clearfix {height: 1%;}
 .clearfix {display: block;}
/* End hide from IE-mac */

#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#contentCams{
	float: left;
	width: 797px;
	height: 2700px;
	padding: 0px 0px 0px 0px;	/* oben, rechts, unten, links */
	border-top: 0px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background: #FF6600;
}

#CamBox{
	float: left;
  	width: 100%;
	height: 100px;
	padding: 0px 0px 0px 0px;	/* oben, rechts, unten, links */
}

#contentText{
	float: left;
	width: 797px;
	height: 500px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;	
	background: #FF6600 repeat-y;
}

#contentTextBox{
	float: center;
  	width: 78%;
	padding: 10px 78px 10px 78px;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;	
	background-color:#FF6600;
}

#contentMainZahlung{
	float: left;
	text-align: center;
  	width: 66%;
	padding: 30px 2px 0px 0px; /* oben, rechts, unten, links */
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background:#e1dddb repeat-y;
}

#newsScroller{
	float: left;
	width: 160px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: #2E1707 repeat-y;
	overflow: hidden;
}

#bannerRotation{
	margin: 0 auto;
	background: #2E1707 repeat-y;
}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	text-align: center;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */	
	font-size: 26px;
	padding: 0 0 0 10px;
	color:#FF6600;
}


/************* #globalNav styles **************/

#globalNav{
	text-align: center;
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */	
	font-size: 103%;
	padding: 0px 0px 5px 10px;
	color: #cccccc;
}

#globalNav img{
 	display: block;
}

#globalNav a {
	font-size: 90%;
	padding: 0 4px 0 0;
	color:#004891;
}

#globalHeadwave{
	float:right;
 	display:img;
	padding: 130px 0px 0px 0px;
	margin:auto;
 	width: 100%;
	background-image: url(../gfx/Headwave2.jpg);
}

#buttonbackgroundimg{
	float:right;
 	display:img;
	padding: 0px 0px 0px 0px;
	margin:auto;
 	width: 100%;
	background-image: url(../gfx/headblock2.jpg);
}

h4.blockright {
display: block;
width: 159px;
margin: 5px 0 0 0;
padding: 1px 0 2px 0;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
background: url(../gfx/navibuttonrechts1.jpg) ;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 8pt;
color: #000000;
text-decoration: none;
font-weight: lighter;
}

h4.blockleft {
display: block;
width: 159px;
margin: 5px 0 0 0;
padding: 1px 0 2px 0;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
background: url(../gfx/navibuttonlinks1.jpg);
font-family: verdana,arial,helvetica,sans-serif;
font-size: 8pt;
color: #000000;
text-decoration: none;
font-weight: lighter;
}


p.headline {				/* bestimmt headlines Thema Farbe etc*/
	display: block; 
	margin: 0 auto;
	padding: 0px 0px 0px 11px; /* oben, rechts, unten, links */
	font-size: 14px;
	color:#FF6600;
}

p.headlinelinks {				/* für bilder viedeo etc ausrichtung in linker navi*/
	display: block; 
	margin: 0 auto;
	padding: 10px 0px 15px 5px; /* oben, rechts, unten, links */
	font-size: 14px;
	color:#FF6600;
}

p.headlinelinkso {				/* für onlinevorschau in linker navi*/
	display: block; 
	margin: 0 auto;
	padding: 10px 0px 0px 2px; /* oben, rechts, unten, links */
	font-size: 14px;
	color:#FF6600;
}

span.li {					/*linkteil in newsscroller*/
	font-size: 9px;
	font-weight: 200;
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
/*************** #pageName styles **************/

#pageName{
	text-align: center;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */	
	font-size: 16px;
	padding: 0px 0px 0px 10px;
	color:#A3A3A3;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 2px 0px 0 10px;
}


/************** .werbung ***************/

#werbung{
	float: left;
	margin: 50px 11px 11px 9px;
	width: 620px;
	height: 268px;
	border-top: 2px solid #333333;
	border-bottom: 2px solid #999999;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #CCCCCC;
	background: #FF4900 repeat-y;
}

.werbung img {
	float: left;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}

.werbung a {
	float: left;
	color: #FFFFFF;
	font-size: 22px;
	margin: 0px 0px 9px 0px;
	padding: 10px 0px 10px 10px;
	text-align: center;
}

.werbung a:hover {
	float: left;
	color: #FFFF99;
	font-weight: bold;
	font-size: 22px;
	margin: 0px 0px 9px 0px;
	text-align: center;
}

.p1werbung a{
	color: #FFFF75;
	font-size: 12px;
	font-weight: bold;
	margin: 1px 0px 10px 28px;
	padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #FFFFFF;
}

.p1werbung a:hover{
	color: #FFFF00;
	font-size: 12px;
	font-weight: bold;
	margin: 1px 0px 10px 28px;
	padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #FFFFFF;
}

.pwerbung a{
	color: #FFFFFF;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 3px;
}

.pwerbung img{
	margin: 0px 0px 0px 30px;
}

.p2werbung a{
	color: #FF8F59;
	font-size: 10px;
	display: block;
	font-weight: bold;
	margin: 0px 6px 0px 6px;
	padding: 5px 0px 10px 0px;
	text-align: center;
	line-height: 15px;
	border-top: 1px solid #FFFFFF;
}


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{
	padding: 0px 0px 10px 0px;
}


/************* #siteInfo styles ***************/

#siteInfo{
	margin: 0px 20px 0px 0px;
	font-size: 75%;
	color: #333333;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px 10px 10px 10px;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}

/************* #werbeschalte styles **************/

#werbeschalte{
	margin: 0px 20px 0px 0px;
	font-size: 100%;
	width: 523;
	height: 200;
	color: #FF6600;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999;
	border-right: 1px solid #CCCCCC;
	padding: 10px 10px 10px 10px;
}

#werbeschalte a {
	font-size: 100%;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}

#werbeschalte p{
	font-size: 100%;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}

/************* #mainButton styles ***************/

.mainbutton{
 	width: 160px; 
	border:1 solid #CCCCCC;
	background-color:#CACACA;
	font-weight: lighter;
	color:#333333;
	cursor:pointer;
}

.mainbutton:hover{
	width: 160px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFBF;
	font-weight: lighter;
	color:#333333;
	cursor:pointer;
}

/************* #camButtonsOben styles ***************/

#camButtonsOben{
	margin: 0px auto;
	border:1 solid #CCCCCC;
	background-color:#2E1707;
	font-weight: lighter;
	color:#CCCCCC;
}

.button{
 	width: 95px; 
	border:1 solid #CCCCCC;
	background-color:#2E1707;
	font-weight: lighter;
	color:#CCCCCC;
	cursor:pointer;
	cursor:pointer; 
}

.button:hover{
	width: 95px;
	border:1px solid #FFFFFF;
	background-color:#893D0C;
	font-weight: lighter;
	color:#FFFFFF;
	cursor:pointer;
	cursor:pointer;
}

/************* #camButtonsUnten styles ***************/


#camButtonsUnten{

	border:1 solid #CCCCCC;
	font-weight: lighter;
	color:#CCCCCC;
}

.button{
 	width: 95px; 
	border:1 solid #CCCCCC;
	background-color:#2E1707;
	font-weight: lighter;
	color:#CCCCCC;
	cursor:pointer;
	cursor:pointer; 
}

.button:hover{
	width: 95px;
	border:1px solid #FFFFFF;
	background-color:#893D0C;
	font-weight: lighter;
	color:#FFFFFF;
	cursor:pointer;
	cursor:pointer;
}

/************* #verlinkungUnten styles ***************/

#verlinkungUnten{
	float: left;
	width: 100%;
	font-size: 75%;
	background: url(../gfx/bottombackground1.jpg);
	border-bottom: 1px solid #E2E2E2;
	color: #666666;
	padding: 10px 10px 10px 10px;
}



/************* #bookmarkOben ***************/

#bookmarkOben{
	font-size: 75%;
}

/************* #bookmarkUnten ***************/

#bookmarkUnten{
	font-size: 75%;
	color: #666666;
	padding: 10px 10px 10px 10px;
}


/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 0px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	color:#FFFFFF;
}

#sectionLinks a {
	display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
	color:#FFFFFF;
}

#sectionLinks a:hover{
	background-color: #893D0C;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
}

/************** #advert styles **************/

#advert{
	padding: 20px 0px 0px;
}

#advert img{
	display: block;
	margin: 0px auto;
}


/************** #headlines styles **************/

#headlines{
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0px;
	padding: 0px 0px 0px 3px; /*10px sind der linke Abstand des rechten Menüs zum Contentbereich*/
	font-size: 80%;
	width: 159px;
	color: #00FF33;
}


#headlines p{
	padding: 10px 0px 15px 5px; /*hiermit werden die Abstände von den Navigationsbalken zu den Bildern etc. bestimmt*/
}

/************** #paymenthead styles **************/

.paymenthead p {
	text-align: center;    /* Seiteninhalt wieder links ausrichten */
	margin: 0px auto;
	padding: 0px 10px 20px 10px; /*10px sind der linke Abstand des rechten Menüs zum Contentbereich*/
	font-size: 100%;
}

.paymenthead a{
	padding: 0px 10px 10px 10px; /*10px sind der linke Abstand des rechten Menüs zum Contentbereich*/
	font-size: 100%;
}

.paymenthead h2{
	padding: 0px 0px 25px 0px;
	color:#FFFFFF;
	text-align: center;
	font-size: 120%;
}

/************** #paymentbox styles **************/

#paymentbox{
	float: center;
	margin: 0px 0px 0px 0px; /* oben, rechts, unten, links */
	padding: 0px 0px 0px 0px;
}

.paymenttext{
	float: left;
	text-align: left;
	font-size: 100%;
	margin: 0px 3px 30px 8px; /* oben, rechts, unten, links */
	padding: 10px 10px 10px 10px;
	font-size: 14px;
	line-height: 20px;
	with: auto;
	height: auto;
	border-top: 0px solid #333333;
	border-bottom: 0px solid #999999;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #CCCCCC;
}

p.picbox {
	padding: 0px 0px 400px 0px;
}

.paymenttext h2{
	padding: 16px 0px 0px 0px;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
	color: #FF6600;
	font-size: 160%;
}

.paymenttext h2:hover{
	padding: 16px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	color: #FF6633;
	font-size: 160%;
}

.paymenttext h3{
	padding: 14px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	color:# 333333;
	font-size: 160%;
}

.paymenttext h3:hover{
	padding: 14px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	color:#333333;
	font-size: 160%;
}

.paymenttext h4{
	padding: 14px 0px 0px 0px;
	text-align: center;
	color:# 333333;
	font-size: 110%;
}

.paymenttext a{
	color: #333333;
	font-size: 100%;
}

.paymenttext a:hover{
	color:#333333;
	font-size: 100%;
}

.paymenttext p{
	color: #003300;
	font-size: 14px;
}

.paymenttext img{
	float: left;
	padding: 3px 10px 3px 0px;
	border: 0px;
}




/************** #spans begin **************/

span.h2 {					/*h2 überschriften*/
	font-size: 29px;
	font-weight: 600;
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
}

span.link {					/*big links*/
	font-size: 19px;
	font-weight: 600;

	color: #FF6600;
}

span.link2 {				/*small links*/
	font-size: 14px;
	font-weight: 550;
	color: #FF6600;
}

span.link3 {				/*hi links*/
	font-size: 14px;
	font-weight: 500;
	color: #333333;
}

span.nolink {
	font-size:18px;
	font-weight: 500;
	color: #333333;
}

span.nolink2 {
	font-size:14px;
	font-weight: 600;
	color: #333333;
}

span.H {				/*hi dash*/
	font-size:18px;
	font-weight: 500;
	color: #F7F5F6;
}

span.HLU {				/*hi udash*/
	font-size:18px;
	font-weight: 500;
	color: #2E1707;
}

span.copy {					/*copyrights*/
	font-size: 10px;
	font-weight: 100;
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

/************** #spans end **************/


/************** #infolinks styles **************/

#infolinks{
	margin: 10px 0px 3px 5px;
	padding: 0px 0px 1px 0px; /**/
	font-size: 100%;
}


#infolinks a:hover {
	color:#FF6600;
}	
	
/************** #leftNavi styles **************/

#leftNavi{
	margin: 0px;
	padding: 0px 0px 0px 0px; /**/
	font-size: 80%;
}

#leftNavi a {
	display: block;
	border-top: 0px solid #cccccc;
	padding: 5px 0px 0px 5px;
	color:#FFFFFF;
}	
	
	
	
/*********************************************************#-Navibar***************************************/

#navibar{
	float: left;
	text-align: left;
  	width: 100%;
	padding: 10px 0px 10px 0px; /* oben, rechts, unten, links */
	background: url(../gfx/backgroundstart5olang.jpg);
}

.navibar a{
	text-align: left;
	color: #D1B19E;
	font-size: 100%;
	text-decoration: underline;
}

.navibar a:hover{
	text-align: left;
	color: #F0F0F0;
	font-size: 100%;
}

#navibar li{
  display: inline;
  color: #FFFFFF;
  line-height: 100%;
}

#navibar p{
  display: inline;
  color: #351B00;
  line-height: 160%;
}

/*********************************************************#-Navibar***************************************/
	

	
/*********************************************************#-central_cambutton***************************************/	

#centralcambutton{
	float: center;
  	width: 189px;
	height: 95px;
	margin: 0px 0px 0px 225px; /* oben, rechts, unten, links */
	cursor:pointer;
}

.ccb:link, .ccb:visited {
	display:			block;
	width:				100%;
	height:				100%;
	background: url(../gfx/central_cambutton-6orange.jpg);
}
.ccb:hover, .ccb:active, .ccb:focus {
	background-image: url(../gfx/central_cambutton-6orangepushed.jpg);
}

/*********************************************************#-central_cambutton***************************************/		




/*********************************************************#-central_cambutton***************************************/	

#centralcambuttonsmall{
	float: center;
  	width: 189px;
	height: 95px;
	margin: 0px 0px 0px 0px; /* oben, rechts, unten, links */
	cursor:pointer;
}

.ccbsmall:link, .ccbsmall:visited {
	display:			block;
	width:				100%;
	height:				100%;
	background: url(../gfx/central_cambutton-5orangesmall.jpg);
}
.ccbsmall:hover, .ccbsmall:active, .ccbsmall:focus {
	background-image: url(../gfx/central_cambutton-5orangepushedsmall.jpg);
}

/*********************************************************#-central_cambutton***************************************/	



	
/*********************************************************CC-styles***************************************

	td { font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 8pt;color: black; }
	p { font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 8pt;color: black; }
	div { font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10pt;color: black; }
	a { font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 8pt;text-decoration: none;color: white; }
	a:hover { font-weight: ligther;color: #FFFFFF; }
	.CamTable { border: 1px solid #000000; width: 180px; }
	.ButtonTD { border: 1px solid #FFFFFF; }
	.ButtonTD_MouseOver { border: 1px solid #FFFFFF; }
	.ImageTD { border: 1px solid #0099CC; }
	.ImageTD_MouseOver { border: 1px solid #0099CC; }
	.ProducerNameTD  { font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 8pt;background-color: #FFFFFF;color: black; }
	.OnlineProducerNameTD  { font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 8pt;background-color: #0099CC;color: black; }
	.ProducerVCardTD { font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 8pt;height: 40px;color: #000000; }
	.MenuItemsTD { background-color: #0099CC;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 8pt;color: black; }
	.MenuHeadersTD { background-color: black;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 8pt;color: #FF6600;font-weight: bold;border-bottom: 1px solid #000000;border-top: 1px solid #000000; }
	.MenuItemLink { color: black;text-decoration: none; }
	.MenuItemLink_Hover { color: black;text-decoration: none; }
	.CamsPageLinkTD { width: 140px; }
	.CamsPageLink {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 8pt;color: #FFFFFF; }
	.ActiveCamsPageLinkTD { width: 140px; }
	.ActiveCamsPageLink { color: #00FF00;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 8pt;font-weight: bold; }
	.PageHeaderTD { border-bottom: 1px solid white;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 14pt;text-align: center;color: black; }
	.SiteMessageBox { font-family: verdana, courier new, lucida console, monospace;font-size: 8pt;font-weight: normal;background: #0099CC;color: black;border: 0px solid #0099CC;width: 560px; }
         form { text-align: center; }