
BODY {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; 
crollbar-face-color: #000000;
scrollbar-highlight-color: #c0c0c0;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #c0c0c0;
 background-image : url(images/backgrd.jpg);
 background-position : top;
 background-repeat : repeat-x;
}
table {
	background-color: #FFFFFF;
}


FONT                     {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
TD                     {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
P                     {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.bodytext                     {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; text-align: left;}
.programm   {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-align: left;}
.programm.bodytext   {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-align: left;}
.time   {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-align: left;}

DIV                     {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
INPUT                     {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
TEXTAREA             {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
FORM                      {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
SELECT                     {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}

H1                   {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  text-align : justify; color:#DD3427; }
H1.A               {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  text-align : justify; color:#DD3427; }
H1.A:hover   {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  text-align : justify; color:#DD3427; text-decoration: underline;}
H1.A:visited {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  text-align : justify; color:#DD3427; text-decoration: underline;}
H1.A:active  {FONT-FAMILY: Verdana, Geneva, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  text-align : justify; color:#DD3427; text-decoration: underline;}


A {color: #B0B0B0; text-decoration: none;  font-size : 11px;  font-family : Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: bold;}
A:hover { color: #DD3427; text-decoration: none; font-size : 11px;  font-family : Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
TABLE.boxed {  border: 1px;  border-style: solid;  border-color: #999999;  border-spacing: 1px;  background-color : #F8F8F9; }
.menutable {  border: 1px;  border-spacing: 1px;  background-color : #F8F8F9;  border-left : 1px;  border-left-color : #f4f4f4;  border-right : 1px solid;  border-right-color : #f4f4f4;    border-bottom-color : #f4f4f4;  height : 100%;                 }
.menutop { border: 1px;  border-spacing: 1px;  background-color : #F8F8F9;  border-left : 1px;  border-left-color : #f4f4f4;  border-right : 1px solid;  border-right-color : #f4f4f4;    border-bottom-color : #f4f4f4;  height : 100%;    
	border-top : 5px solid;  border-top-color : #ABD40B; height:20px;
}
.sitetable { border-left : 1px solid;  border-left-color : #dddddd; border-right : 1px solid;  border-right-color : #dddddd; }
TD.headerNavigation {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #999999;  color: White; }
TD.infoBoxHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  background: #E9E9E9; color: #999999;}
TD.boxed {  border: 1px;  border-style: solid;  border-color: #999999;  border-spacing: 1px;  background-color : #F8F8F9; }
.headline {
    font-family: Tahoma, Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 14px;
  	color : #DD3427;
    font-weight : bold;
}
.navihead {
  color: #FFFFFF;
   font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size:12px;
   	background-color : #DD3427;
	font : bold;
	} 
/* Top Navigation Menu */
.menue {
   color: #B0B0B0;
   font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 12px;
/*   font-variant: small-caps; */
   	background-color : #FFFFFF;
/*	border-bottom : 1px dotted Silver;
	border-top : 1px dotted Silver;
	border-left : 1px dotted Silver;
	border-right : 1px dotted Silver; */
	} 

.select{border:1px solid #88A0C8; font-family: verdana, arial,sans-serif; font-size: 11 px; color: #003068; text-decoration: none; background-color: #FFFFFFF }
.input{border:1px solid #88A0C8; font-family: verdana, arial,sans-serif; font-size: 11 px; color: #003068; text-decoration: none; background-color: #FFFFFFF }
.submit_btn{font-family: verdana, arial,sans-serif; font-size: 11 px; color: #000000; border-left-style: solid; border-left-width: 1; border-top-style: solid; border-top-width: 1; padding: 0; background-color: #87D607}

li { 	list-style-image : url(images/0001_arrow.png); }

tr.decoration img {
  display: block;
  width: 100px;
 }
 .topnav {
   font-weight: bold;
   font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 12px;
   color: #DD3427;   
/*   font-variant: small-caps; */
   	background-color : #FFFFFF;
/*	border-bottom : 1px dotted Silver;
	border-top : 1px dotted Silver;
	border-left : 1px dotted Silver;
	border-right : 1px dotted Silver;
*/
	}   
	
.topnav a:link {
   font-weight: bold;
   font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration: none;
   color: #DD3427; 
   font-size: 11px;   
   padding: 5px;   
 }
.topnav a:visited {
  font-weight: bold;
   font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration: none;
   color: #DD3427;   
      font-size: 11px;   
   padding: 5px;   
 }
.topnav a:active {
   font-weight: bold;
   font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration: underline;
   color: #DD3427;    
      font-size: 11px;   
   padding: 5px;
}
.topnav a:hover {
   font-weight: bold;
   font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration: underline;
   color: #DD3427;    
      font-size: 11px;   
   padding: 5px;
}
	
.subcat_bg {
  	background-color: #FFFFFF;
  	height: 18px; 
  	font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
  	font-size: 11px;
	color: #DD3427;
   margin-left: 5px; 
	   font-weight: bold;
}
.subcat_bg a {
  	font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
  	height: 18px; 
  	font-size: 11px;
	color: #DD3427;
   margin-left: 5px; 
	   font-weight: bold;
}
.subcat_bg2 {
  	background-color:# F4F4F4;
  	height: 18px; 
  	font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
  	font-size: 11px;
	color: #DD3427;
   margin-left: 5px; 
	   font-weight: bold;
}
.subcat_bg2 a {
  	background-color:# F4F4F4;
  	height: 18px; 
  	font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
  	font-size: 11px;
	color: #DD3427;
   margin-left: 5px; 
	   font-weight: bold;
}	
.csc-caption {
	font-size: 9px;
	text-align: right;
	font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	text-decoration: none;
	color: Gray;
}
.tiny  {
	font-size: 9px;
	font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	text-decoration: none;
	color: #B0b0b0;
/*	background-color : #f4f4f4; */
}

.tiny a {
	font-size: 9px;
	font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	text-decoration: none;
	color: #B0b0b0;
}
.tiny a:hover {
	font-size: 9px;
	font-family: Tahoma, Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	text-decoration: underline;
	color: #B0b0b0;
}
.footer {
 background-color:#F8F8F8;
 border-bottom: 1px solid #999999;
}

.tx_journeylist {
	margin-bottom: 10px;
}

.tx_journeylist_journeyname a,
.tx_journeylist_journeyname a:hover {
	font-weight: normal;
	font-size: 12px;
}

.tx-powermail-pi1 fieldset {
	border:none;
}

.tx-powermail-pi1 legend {
	display:none;
}

.tx-powermail-pi1 label {
	width: 180px;
	display: inline-block;
}
.tx_powermail_pi1_fieldwrap_html { margin-bottom:5px; }
.tx_powermail_pi1_fieldwrap_html_textarea { position: relative; }
.tx_powermail_pi1_fieldwrap_html_textarea label { position: absolute; }
.tx-powermail-pi1 textarea { margin-left:184px; }
.tx_powermail_pi1_fieldwrap_html_check { position:relative; }
.tx_powermail_pi1_fieldwrap_html_check .tx_powermail_pi1_fieldwrap_html_checkbox_title { position:absolute; }
.powermail_check_outer { margin-left: 179px; }
.tx_powermail_pi1_fieldwrap_html_label { color:#B0B0B0; font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:9px; }
.powermail_submit { margin-left: 180px; }

.error {
	/* supply height to ensure consistent positioning for every browser */
	background-color:#FF0000;
	border:1px solid #FF0000;
	font-size:11px;
	color:#fff;
	padding:3px 10px 5px 10px;
	margin-left:-2px;
    z-index:10;
    text-align:left;
    height:auto;


	/* CSS3 spicing for mozilla and webkit */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;
	box-shadow:0 0 6px #ddd;
}

.error p {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

/* pure CSS arrow */
.error em {
	display:block;
	width:0;
	height:0;
	border:10px solid;
	border-color:#FF0000 transparent transparent;

	/* positioning */
	position:absolute;
	bottom:-7px;
	left:5px;
	border-bottom:0 none;
}
