/* CSS Document */

/* 	color: #3399ff	kräftiges Hellblau für Überschriften*/
/*  color: #3366ff	blau f?ks */
/*	color: #003399  dunkelblau - ܢerschriften und hover */
/*  color: #ff9900  orange Titel */
/*  color: #ffcc66  helles orange */
/*  color: #d6ebff  hellblau f?tergrund Titel (h2) in RightContent, Tabellen/Frames */
/*  color: #ffffef  blassgelb f?tergrund */
/*  color: #f4fcff  blassblau f?tergrund */



body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #FFFFFF;
	margin:0;
	padding:0;
}

acronym, abbr {
        cursor: help;
        border-bottom: 1px dashed #333;
}


a {
	color: #0066cc;
	text-decoration: none;
}
a:hover {
	color: #0000FF;
}

/*************** header tag styles ********************/
/*** h1 wird nur fr SITENAME verwendet, der aber unsichtbar unter dem Logo angezeigt wird **/
h1 {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #3399ff;
	letter-spacing: 0.1em;
	margin:0;
}

h2 {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	}

h3 {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	margin:0;
	}


ul {
	list-style-type: square;
	}
ul ul {
	list-style-type: disc;
	}
ul ul ul {
	list-style-type: none;
	}
	


form {
	margin: 1em;
	padding: 1em;
	font-size: .9em;
	position:relative;
	height:1%;
	}


input, select, textarea {
	font: .9em Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
/*
	border: 1px solid #3399ff;
*/
	}


TABLE {
	padding: 0 0 1em 0;
	font: 1em Verdana, Arials, Helvetica, sans-serif;
	line-height: 1.5em;
	}
	




/************* Box fr die ganze Seite **************/
#all {
}



/*** Abstand zwischen DIV-Container ****/
.spacer {
		clear:both; 
		height: 25px;
/*
		margin: 1em;
*/
		}


/*************** Site-Komponenten ********************/

#masthead {
}	

#header	{ 
	height: 120px;
	background: url(reiseabrechnung_bg.png)
	}

#siteName {
	margin: 0px;
	padding: 16px 0px 8px 0px;
}

#logo { 
	width: 740px;
	height: 120px;
	text-align: center;
	margin: 0 auto;
		}
#logo h1 {
	width: 740px;
	height: 120px;
	}
/*
#logo a		{ width: 740px; height: 120px; display: block; background: url(reiseabrechnung_Header_740x120.png) no-repeat; }
*/


#logo h1 span	{ display: none;}

.blind	{
		position: absolute;
		overflow: hidden;
		width: 0;
		height: 0; 
		}
.blind:active, .blind:focus {
		position: absolute;
		overflow: visible;
		width: auto;
		height: auto;  	
		} 


/***** Utility Links on upper right side of page ************/
#utility {
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
/*
	top: 16px;
	right: 0px;
	background-color: #d3d7db;
	padding: 0.5em;
*/
	top: 0px;
	right: 10px;
	color: #CCCCCC;
}
#utility a {
/*	color: #FF9900; */
	color: #3366ff;
}
#utility a:hover {
	color: #003399;
	text-decoration: none;
}

/************ Suchformular **********************/
#search {
	font-size: .8em;
	color: #3399ff;
	}
#search form {
	position: absolute;
	top: 3px;
	right: 3px;
	margin: 0;
	padding: 0;
	}
#search input {
	}

/*********** globalNav **************************/
#globalNav {
	height: 25px;
	color: #CCCCCC;
	border-top: 2px solid #ff9900;
	background-image:url(hornav_greyline.gif);
}



#globalNav	ul { 
	margin: 0 auto;
	padding: 0; 
	width: 740px;
	text-align: center;
	}
#globalNav	li {
	display: block; 
	float: left;  
	padding: 3px 5px; 
	border-right: 1px solid #3399ff; 
	list-style-type: none;
}
#globalNav  ul li a {
	font: bold small-caps 13px Verdana, Arial, Helvetica, sans-serif;
/*
	letter-spacing: 0.1em;
*/
}

li.globalNav-act a {
	color: #CC3300;
}

.subglobalNav {
	margin: 0 auto;
	width: 740px;
	color: #3399FF;
	}


.subglobalNav a {
	padding-left: 1em;
	font-size: 12px;
	line-height: 20px;
	color:  #3366ff;
	vertical-align: middle;
	text-decoration: none;
	}
.subglobalNav a:hover {
	color: #0000ff;
	}


/************  pageCell - container fr den Hauptteil ****/
#pageCell {
	position: relative;
	width: 740px;
	border: 1px dashed #999;
	margin: 0 auto;
}

#pgCornerLeftTop {
	position: absolute;
	top: -1px;
	left: -1px;
	height: 14px;
	width: 14px;
	background: white url(round_dotted_lt.gif) no-repeat;
}
#pgCornerRightBottom {
	position: absolute;
	bottom: -1px;
	right: -1px;
	height: 14px;
	width: 14px;
	background: white url(round_dotted_br.gif) top no-repeat;
}

#pageTitle {
	margin-bottom: 0px;
	border-bottom: 1px solid #ccc;
	}

#pageName h2 {
/*
	position:inherit;
*/
	left: 0px;
	width: 400px;
/*
	top:15px;
	float: left;
*/
	font: bold 1.1em Verdana, Arial, sans-serif;
	color: #003399;
	padding: 0 0 0.2em 12px;
	margin: 0;
}

#pageSubtitle  h3 {
	position:absolute;
	top:25px;
	right:0px;
/*
	float: right;
	vertical-align:bottom;
*/
	width: 300px;
	height: 20px;
	line-height: 20px;
	text-align: right;
	padding: .4em .8em .2em 0;
	font: bold 0.8em Verdana, Arial, sans-serif;
	color: #FF9900;
	}



/*********** breadCrumb zeigt aktuellen Seitenpfad an ******/
#breadCrumb {
	padding: 0.4em 0 0.4em 1em;
	font: 0.8em Verdana, sans-serif;
	color: #CCCCCC;
}
#breadCrumb a {
	color: #AAAAAA;
}
#breadCrumb a:hover {
	color: #003399;
	text-decoration: underline;
}


/************ alles in der rechten Spalte bzw. Container *******/
#rightCol {
	margin: 0 0 0 1em;
	float:right;
	width: 200px;
	padding: 0;
/*
	border-left: 1px dotted #999;
	border-bottom: 1px dotted #999;
	background-color: #E6EFFF;
*/
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}

/*** Navigation im rechten Block ***/
#sectionLinks {
	padding: 0;
	margin-bottom: 0;
	border-left: 8px solid #d6ebff;
	color: #333;
}

#sectionLinks h2 {
	margin: 0;
	padding: 0.5em 0 0.5em 1em;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .2em;
	color: #003399;
}

#sectionLinks ul {
	margin: 0;
	padding: 0;
	border: none;
	list-style-type:none;
/*
	list-style-image: none;
	list-style-image: url(bullet_bluedot.gif);
	list-style: url(bullet_bluedot.gif) inline square;
*/
}

#sectionLinks li {
		margin: 0;
/*
		background-image: url(nav_bg.jpg);
*/
		}

#sectionLinks  a {
		color: #003399;
		text-decoration: none;
		display: block;
		padding: 5px 5px 5px 2em;
		background: transparent url(subnav.png) no-repeat;
/*
		background-image: url(nav_bg.jpg);
		height: auto;
		w/idth: 100%;
		width: 100%;
*/
		/* for IE the width must be reduced by padding and border values */
		/* or better use height: "small value" instead of width --> works fine for IE6 */
		}

#sectionLinks .menu-act a {
		background: transparent url(subnav_act.png) no-repeat;
		color: #000033;
		}

html>body #sectionLinks li a {
	width: auto;
	}

#sectionLinks  a:hover {
		background: transparent url(subnav_hov.png) no-repeat;
/*
		background-image: url(nav_hov_bg.png);
*/
		color: #FF9900;
		}

#sectionLinks .menu-act a:hover {
		background: transparent url(subnav_act.png) no-repeat;
/*
		background-image: url(nav_act_bg.png);
*/
		color: #000033;
		}


#sectionLinks .menu2-no a {
background-image: url(nav2_bg.png);
		display: block;
		padding: 3px 5px 3px 3em;
		color: #003399;
		text-decoration: none;
/*
		w/idth: 100%;
		height: 1em;
*/
		}

#sectionLinks .menu2-act a {
background-image: url(nav2_act_bg.png);
		color: #000033;
		}

#sectionLinks  .menu2-no a:hover {
background-image: url(nav2_hov_bg.png);
		color: #FF9900;
		}

#sectionLinks .menu2-act a:hover {
background-image: url(nav2_act_bg.png);
		color: #000033;
		}



/*** content Spalte rechts ****/

#contentRight {
}

#contentCell {
margin: 10px 0;
	padding: 0;
	border-top: 1px dotted #3399ff;
	border-left: 1px dotted #3399ff;
	border-bottom: 1px dotted #3399ff;
}
#contentCell h2 {
	margin: .3em;
	padding:  .5em;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .2em;
/*
	text-transform: uppercase;
*/
	color: #003399;
	background-color: #d6ebff;
	}
#contentCell p {
	margin: .3em 0;
	padding: 0 .8em 0 .8em;
	color: #333333;
	}

#contentCell form {
	margin: .3em;
	padding: .3em;
	font-size: .9em;
	background-color: #efefef;
	}

#story {
	margin: 0;
	padding: .8em ;
	}


/************** content elements **************/

#content {
	width: auto;
	margin: 1em;
	font: .8em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
/*
height: 100%;
*/
}



/***** footer ********/
#siteInfo {
	clear: both;
	border-top: 1px solid #CCCCCC;
	font-size: 0.8em;
	color: #CCCCCC;
	padding: .8em;
}
#siteInfo img {
	position: relative;
	right: 0;
	bottom: 0;
}

/*********** TYPO3 - EXTENSIONS - SPECIFIC STYLES ******/

DIV.csc-textpic-clear {
	/*
	*/
	clear:left;
	height:1px;
	position:relative;
	
}

/***** Bildunterschrift ***/
.csc-caption, .csc-textpic-caption {
	margin: 0;
	padding: 0;
	font-size: .9em;
	font-style:italic;
	color: #003399;
}

.csc-textpic {
	/* 
	height:1px; 
	width:auto;
	position:relative;
	*/
	}

/********************************/
/* Frames, spacing, link-to-top */
/********************************/
IMG.spacer-gif { 
/*
	border: 1px solid navy; 
*/
	}
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font: bold .8em Verdana, Arial, Helvetica, sans-serif; }

.imgtext-table { 
	margin: 0;
	padding: 0;
	}


DIV.csc-frame {
	display:table;
/*
width: 100%;
*/
}

DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { margin: 1em 0 0 0; border-top: 1px solid #ccc; width: 100%;}
DIV.csc-frame-rulerAfter { margin: 0 0 1em 0; border-bottom: 1px solid #ccc; width: 100%;}
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 {
	margin: 1em;
	padding: 0px; 
	background-color: #f4fcff;
	border: 2px solid #d6ebff;
	position:relative;
	height:1%;
	}
DIV.csc-frame-frame1 p {
	padding: 0 .6em .4em .6em;
	}

/* nur für IE */
* html DIV.csc-frame-frame1 {
	width: 100%;
} 

DIV.csc-frame-frame2 {
/*
width: auto;
*/
	margin: 1em; 
	border: 1px solid #ffcc66;
	background-color: #ffffef;
	position:relative;
	height:1%;
	}
/* nur für IE */
* html DIV.csc-frame-frame2 {
	width: 100%;
} 
DIV.csc-frame-frame2 p {
	padding: 0 .6em .4em .6em;
	}


.csc-frame .csc-header {
}	

DIV.csc-header { 
	-moz-float-edge: border-box;
	height:10%;
/*	
	display:table;
	width:auto;
	clear:left;
*/
}
DIV.csc-header h2.csc-firstHeader {
	margin: 0 0 1em 0;
	padding: .3em 0;
	font-size: 1.14em;
	letter-spacing: 0.1em;
	color: #3399ff;
/*
	text-transform: capitalize;
	width: 400px;
	border-bottom: 5px double #ccc;
	white-space: nowrap;
*/
	}

/*** ܢerschrift - NORMAL und Layout2 ***/
DIV.csc-header h2 { 
	margin: 0 0 1em 0;
	padding: .3em 0em;
	font: bold small-caps 1.14em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
/*
	font-size: 1.14em;
	text-transform: small-caps;
*/
	}

/*** ܢerschrift Layout 1 ***/
DIV.csc-header h1 {
	margin: 2px;
	padding: .2em .5em;
	font-size: 1.14em;
	color: #3399ff;
	background-color: #d6ebff;
/*
	width: 100%;
*/
}

/*** ܢerschrift Layout 3 ***/
DIV.csc-header h3 {
	margin: 2px;
	padding: .2em .5em;
	font-size: 1.14em;
	color: #003399;
	background-color: #FFcc66;
/*
	width: 100%;
	background-image: url(bg_orange_h.jpg);
*/
}

UL.csc-bulletlist {
	margin: 0;
	padding: 0 0 0 2em;
	}
UL.csc-bulletlist li {
	padding: 0 .3em 1em 0;
	}
	

	
/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable {
	margin: 0;
	padding: 0;
}

TABLE.contenttable P { font-size: .8em; margin: 0; padding: .3em;}
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P { color: #333; }
TABLE.contenttable-0 TR.tr-0 TD { background-color: #efefef;}
TABLE.contenttable-0 TR.tr-last TD { background-color: #efefef;}

TABLE.contenttable-1 P { color: navy; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #ff9900;}
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-last TD P { background-color: #e6efff; }
TABLE.contenttable-1 TR TD.td-last P { background-color: #ffffef; }
TABLE.contenttable-1 TR.tr-last TD.td-last { background-color: #3399ff; }
 
TABLE.contenttable-2 P { color: #333; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #FFE6B2;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }
TABLE.contenttable-2 TR.tr-even { background-color: #efefef;}
TABLE.contenttable-2 TR.tr-odd { background-color: #FFFFef;}

TABLE.contenttable-3 P { color: #003399; }
TABLE.contenttable-3 TR TD.td-0 P { font-weight: bold; }
TABLE.contenttable-3 TR.tr-even { background-color: #efefef;}
TABLE.contenttable-3 TR.tr-0 { background-color: #FFE6B2;}
TABLE.contenttable-3 TR.tr-odd { background-color: #FFFFef;}



/****  FORMULARE **********************/
/**********
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { 
	margin: 0;
	padding: 0 0 1em 0;
	font-weight: bold; 
	color: navy; 
	}
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label { 
	margin: 0;
	padding: 0 0 1em 0;
	color: #666666; 
	}
*/

/* Formulare auf moderne Art... */
form fieldset {
/*	
  position:relative;
  height:1%;
	width: 50em; 
	width: 100%;
*/
  font-size: 100%;
  border-color: #000000;
  border-width: 1px 0px 0px 0px;
  border-style: solid none none none;
  padding: 10px;
  margin: 0;
}

form fieldset legend {
  font-size: 120%;
  font-weight: normal;
  color:#990000;
  margin: 0;
  padding: 0 .3em;
}

label {
	float:left;
	width: 20%;
	text-align:right;
	margin: 0 1em;
	cursor:pointer;
}

.csc-form-labelcell {
	margin: .5em;
	padding: 0 .5em;
}

.csc-form-label{ 
	color: #666666; 
	}
.csc-form-label-req { 
	font-weight: bold; 
	color: navy; 
	}

/* fuer Warnmeldungen */
div.csc-form-label-req div {
	position:absolute; 
	right:1em;
	font: bold .9em Arial, Helvetica, sans-serif; 
	color: #CC0000; 
	width: 20em;
	display: block;
	border: 1px solid red;
	padding: 5px;
}

.csc-form-fieldcell {
}
/*********** MAILFORM ********************/
FORM TABLE.csc-mailform { 
	}


fieldset .csc-mailform {
}

/* labels */
.csc-mailform-field {
	margin: .5em;
	padding: 0 .5em;
}
/* checkbox */
.csc-mailform-check {
}
/* submit */
.csc-mailform-submit {
	margin-left: 12.5em;
}

/*********** DIRECT MAILFORM ********************/
FORM#dmailform {
	margin:0em;
	padding:0;
}
FORM#dmailform fieldset {
	border-color: #ccc;
}

/* labels */

.csc-dmailform-labelcell {
	margin: 0;
	padding: 0.2em 0;
}

.csc-dmailform-label{ 
	color: #666666; 
	}
.csc-dmailform-label-req { 
	font-weight: bold; 
	color: navy; 
	}

#dmailform label {
	
	float:left;
/*	
	width: 1px; 
*/
	text-align:right;
	margin: 0 1em;
	cursor:pointer;
}
.csc-dmailform-field {
	margin: .5em;
	padding: 0em;
}
/* checkbox */
.csc-dmailform-check {
}
/* submit */
.csc-dmailform-submit {
	margin-left: 5em;
}


/*** Suchformular ***/
TABLE.csc-searchResultInfo TR TD P { font-size: .9em; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { margin: 0 0 .5em 0; color: #ff9900; font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext P { color: #ff9900; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #3366ff; }
H3.csc-searchResultHeader { background-color: #efefef; padding-left: .3em; }
P.csc-searchResult { font-size: .9em; font-style: italic; margin-left: 1em; }


/*************** SITEMAP *****************/
DIV.csc-menu-2 P.csc-sitemap-level1 {
	margin: 15px 0 0 0;
	padding: 0;
	height : 15px; 
	width : 200px; 
	background-color : #f4fcff; 
	text-align : center; 	
	vertical-align: middle; 
	border : 1px solid #003399; 
	color: #333; 
	font-size: .8em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	}
DIV.csc-menu-2 P.csc-sitemap-level2 {
	color: #333; 
	font-size: 10px; 
	margin: 0 0 0 100px;
	padding: 1em 0 0 3em;
	width: 200px;
	border-left: 1px solid #cccccc;
	border-bottom: 1px dotted #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	}
DIV.csc-menu-2 P.csc-sitemap-level3 {
	color: #333; 
	font-size: 10px; 
	margin: 0 0 0 130px;
	padding: 0em 0 0 1.5em;
	width: 200px;
	background: url(red_arrow_bullet.gif) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	}

/************* N E W S *********************/
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer {
	clear:right;
	height:1px;
	border:1px solid white;
}
.news-latest-container HR.clearer {
	clear:right;
	height:1px;
	border:1px solid #d6ebff;
}

/*------------------------------------ tt_news  -  l a t e s t  --------------------*/
.news-latest-container {
	}
.news-latest-item {
	padding: 0 0.5em;
	color: #333333;
	}
#contentCell .news-latest-item p {
	margin: 0;
	padding: 0;
	font: .9em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	}
.news-latest-item h3 a {
	color: #ff9900;
	}
.news-latest-item img {
	text-align:center;
	margin: 5px;
	float:left;
	}
.news-latest-date {
	font: .8em Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	}
.news-latest-morelink {
	text-align:	right;
	/* height:12px; */
	}
.news-latest-morelink A {
	float:right;
}

.news-latest-category {
	float: none;
border:none;
margin:0px;
background-color: #efefef;
}

.news-latest-gotoarchive {
	margin: .3em;
	padding: .3em;
	background-color: #efefef;
	}

/*--------------------------------- tt_news LIST view  -----------------------------------*/

DIV.news-list-container {
	position:relative;
	display: table;
	height:1%;
}

DIV.news-list-item {
	position:relative;
	margin-bottom: 15px;
	background: transparent url(bg_lightblue.jpg) no-repeat;
/*
width: inherit;
	background-color:#f4fcff;
	padding:5px;
*/
	border: 1px solid #d6ebff;
	}
DIV.news-list-item H3 {
	margin-bottom: 5px;
	padding: 2px;
	background-color: #d6ebff;
	border: 2px solid white;
}
DIV.news-list-item H3 A:LINK,.news-list-item H3 A:VISITED,.news-list-item H3 A:HOVER {
	color:#003399;
	padding-left:2px;
}
DIV.news-list-item H3 A {
	color:#003399;
}
DIV.news-list-item P {
	padding:3px;
	margin:0;
}
.news-list-date {
	position:relative;
	float: right;
	color: #CC0000;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: 0;
	margin-right: 3px;
	font-size: .8em;
/*
	background-color: #F9FFE5;
*/
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: .8em;
	}

.news-list-container IMG {
	position:relative;
	float: right;
	border:1px solid white;
	margin: 0px 2px 5px 5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-category {
	font-size: .8em;
	margin-left:3px;
	color: #999;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}


.news-search-form form { font-size: 1em; }
.news-search-form input { font-size: .9em; }
	
/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
width: auto;
}
.news-single-item H2 {
	color: #3399ff;
}
.news-single-item H3 {
}

.news-single-timedata {
/*
	float: right;
*/
	color: #999999;
}
.news-single-timedata, .news-single-author, .news-latest-date {
	font-size: .8em;
	padding: .3em 0 0 0;
}
.news-single-category {
/*
	float: right;
*/
	display:inline;
	margin-bottom: .5em;
}
.news-single-author {
	clear: both;
	margin-bottom: 1em;
}

.news-single-img {
	float: right;
	margin: 25px 0 5px 5px;
	padding: 2px;
	border: 1px solid #efefef;
	width: 240px;
	/* max-width: 250px; */
}

.news-single-imgcaption {
	clear: right;
	font-size: .8em;
	padding: 0;
	margin: 0 0 5px 0;
	background-color: #efefef;
/*
	border: 1px solid #efefef;
*/
}

.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-additional-info {
width: 100%;
/*
	clear: both;
*/
	margin: 0;
	padding: 2px;

}
.news-single-related,.news-single-files,.news-single-links  {
	margin: 0px;
	padding: 0;
	border: 2px solid #d6ebff;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
/*
	width: 99%;
	width: 100%;
*/
	margin: 0 0 5px 0;
	padding: 2px 5px;
	background-color: #d6ebff;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin: 5px 0 20px 0;
	padding: 0px 20px;
/*
	width: 100%;
	background-color: #ffffef;
*/
}
.news-single-related DD P, .news-single-links DD P, .news-single-files DD P {
	margin: 0;
	padding:0;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
}
.news-amenu-container LI {
	padding: .3em .5em;
}
.news-amenu-container UL {
	padding: .3em;
	margin: 0;
	list-style-type: none;
}
.news-amenu-container H2 {
	padding:.5em;
	background-color:#efefef;
}
.news-amenu-container a {
	font: normal .8em Verdana, Arial, Helvetica, sans-serif;
}
li.news-amenu-item-year {
	font-weight: bold;
/*
	padding: .5em;
*/
	background-color: #efefef;
}

/************************ Jubar Weblinks ***************************/
.header_jubarweblinks{
/*
  width:590px;
  color:black;
  border-bottom:1px dashed #000000;
*/
}

.header_jubarweblinks A{
/*
  color:black;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
*/
}

.header_jubarweblinks TD{
/*
  width: 193px;
  height: 50px;
*/
}

.update_jubarweblinks{
/*
  width:590px;
  height:40px;
*/
}

.overview_jubarweblinks{
/*
  width:590px;
*/
}

.overview_jubarweblinks TR{
}

.overview_jubarweblinks TD {
/*
  width:245px;
  height:50px;
*/
}

.overview_jubarweblinks A {
/*
  color:black;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
*/
}

.overview_jubarweblinks A:hover {
/*
  color:red;
*/
}

.singleview_jubarweblinks {
  width:590px;
  border:1px solid black;
  margin-top:10px;
}

.singleview_jubarweblinks_link{
  height:40px;
  color: #000000;
  font-size:16px;
  font-weight:bold;
  background-color:#FFF7D3;
  border:1px solid black;
}

.singleview_jubarweblinks_link A{
  color:#222222;
  text-decoration:none;
}

.singleview_jubarweblinks_link_report A{
  font-size:12px;
  font-weight:bold;
  color:#222222;
  text-decoration:underline;
}

.singleview_jubarweblinks_description {
  width:590px;
  font-size:14px;
  font-weight:bold;
}

.singleview_jubarweblinks_row1 TD{
  font-size:12px;
  width:33%;
}

.recommend_jubarweblinks{
}


/****************************************************************/






 /*printer styles*/ 
@media print{ 

/*hide the right column when printing*/
#masthead {display: none;}
#rightCol{display:none;} 
#pageCell{border:0;}
#pgCornerLeftTop {display: none;}
#pgCornerBpttomRight {display: none;}

}

/* WAP styles */
@media handheld {
#header {height: 100%;}
#logo {display: none;}
#utility {display:none;}

#globalNav {
	position: absolute;
	left: 0px;
/*
	width: 740px;
	height: 25px;
*/
	color: #CCCCCC;
}

}
