/* Copyright Andreas B?ger, Absolute Portfolio Management, Vienna */
/* ----- BASICS ----------------------------------------------------------------------------------------------- */
*	{margin:0;
	padding:0;
         }
body 	{
	font: 10px Verdana;
	color: #454545;                                  /* -------------------------------color-coding----------------- */
	background-color: #E3DFDC;                       /* -------------------------------color-coding----------------- */
	}
p 	{
         line-height:18px;
         font-size:11px;
	text-align: justify;
         padding-bottom:8px
	}
h3,h4 	{
         color: #836C0A;   				  /* -------------------------------color-coding----------------- */
	padding:0 0 0px 0;
	}
h3 	{
         font-size:11px;
         letter-spacing: 1px;
	}
h4	{
         font-size:11px;
         }
h1, #logo h3 {
	display: none;
	}
li	{list-style:none;
	}
img	{
	border:none;
         }
a:link 	{
	font-weight: bold;
	text-decoration: none;
         color: #454545;
	}
a:visited {
	font-weight: bold;
         text-decoration: none;
         color: #454545;
	}
a:hover {
	font-weight:bold;
         color: #836C0A;
         text-decoration: underline;    			  /* -------------------------------color-coding----------------- */
	}
/* ----- BUILD ---------------------------------------------------------------------------------------------------------- */
#offset_top{
	position:relative;
	margin: 0 auto;
	/* background:  url(/fileadmin/website/img/offset_top_900.gif) no-repeat; */
	padding-right: 40px;
	padding-left: 40px;
         padding-top:0px;
         width:820px;
         margin-top:0px;
         }
#container_all {
	position:relative;
	margin: 0 auto;
	background: url(/fileadmin/website/img/offset_middle_900.gif) repeat-y;
	padding-right: 40px;
	padding-left: 40px;
	padding-top:10px;
	margin-top:0px;
         width:820px;
         }
#offset_bottom {
	position:relative;
	margin: 0 auto;
	background:  url(/fileadmin/website/img/offset_bottom_900.gif) no-repeat;
	padding-right: 40px;
	padding-left: 40px;
         padding-bottom:25px;
         width:820px;
         margin-bottom:0px;
         }
#clear   {
	clear:both;
         }
#header  {
         height:100%;
         border-bottom: 1px dotted  #836C0A;         /* -------------------------------color-coding----------------- */
         padding-bottom:20px;
         }
#container_middle {
         margin-top:20px;
         }
#sidebar_left {
         float:left;
	width:140px;
	height:500px;                                     /* --width adjusted to width of widest link in #sidebar_left--- */
         }
#content {
         float:left;
         width:410px;
         padding:7px 38px 0 38px;                          /* -- {padding-top} because of  #sidebar_left li {padding-top}- */
         }
#sidebar_right {
        float:left;
         width:193px;                                      /* -- width adjusted to mission statement width---------------  */
         padding:5px 0 0 0;                                /* -- {padding-top} because of  #sidebar_left li {padding-top}- */
         }

/* ----- sidebar_left --------------------------------------------------------------------------------------------------- */
#sidebar_left ul {
         margin:0 0px 6px 0;
         border:none;
	}
#sidebar_left li {
	border-bottom: 1px dotted  #836C0A;                /* ------------------------- color coding--------------------- */
         }
#sidebar_left li a, #sidebar_right li a{
         display: block;
         height:14px;
         padding:4px 0 4px 0px;
	}
/* ----- nav_main ---------------------------------------- */
#nav_main .active ul {
         margin-bottom:0px;
	}
#nav_main .active li {
         border-bottom:none;
         padding:0 0 0 5px;
	}
#nav_main .active li a {
         font-weight:normal;
	}
#nav_main .active a {
	}
#nav_main .sub_active a {
	padding-left:0px;
	font-style:italic;
	}
html>body #sidebar_left a  {
	width:auto                                         /* --- IE5 Hack to have links active over whole width of li--- */
         }
/* ----- nav_other ---------------------------------------- */
#nav_other {
	position: absolute;
	top:70px;
	right:31px;
	width:200px;
	font-size:12px;
	}
#nav_other a:hover {
	text-decoration:none;
	color: #454545;
	}
#nav_other li {
	border:none;
	}
/* ----- nav_ag ---------------------------------------- */
#nav_ag 	{
	margin-top:40px;
	}
#nav_ag a {
	font-weight:normal;
	}
#nav_ag li 	{
	border-bottom:none;
	}
/* ----- flags ------------------------------------------------ */
#nav_flags li {
	float:left;
	border-bottom:none;
         width:27px;
	}
/* ----- sidebar_right -------------------------------------------------------------------------------------------------- */
#sidebar_right h3 {
         margin:27px 0px 0px 0px;
	}
#sidebar_right h3.csc-firstHeader {
         margin:0px 0px 0px 0px;
	}
#sidebar_right li a {
	height:14px;
	padding:2px 0 5px 0;
	border:none;
	}
/*#sidebar_right .csc-textpic-imagewrap {
	margin-bottom:10px;
	}*/
/* ----- footer ---------------------------------------------------------------------------------------------------------- */
#footer {
         font-size:10px;
	padding: 25px 0px 0 0;
	}
#footer #left {
	position:absolute;
	left: 40px;
	bottom:0px;
         }
#footer #right {
	position:absolute;
	right: 39px;
	bottom:0px;
         }
#footer #center {
	position:absolute;
	left: 380px;
	bottom:0px;
         }
#footer #right a {
	vertical-align:bottom;
	}
hr	{height:0px;
	margin-top:5px;
	margin-bottom:0px;
	border-top: 1px dotted  #836C0A;         /* -------------------------------color-coding----------------- */
	}
/* ----- STYLING --------------------------------------------------------------------------------------------------------- */
/*---------- single column ------------------------------------------------------------------------------------------*/
#single_col	{
	margin:0px;
         padding:0px;
         width:640px;
         }
/* ----- #content tags-----------------------------------------------------------------------------------------------------*/
#content img {
	padding-top:10px;
	}
/*#content .right {
	padding-left:125px;
	} */
#content ul {
	padding-bottom:8px;
	}
#content li {
	font-size:11px;
        /*list-style:none;*/
	text-align:justify;
	padding:2px 0 2px 0px;
	}
/*#content dd, #content dt {
	font-size:11px;
	text-align:justify;
	}*/
/*#content dt {
	margin-top:20px;
	}*/
/*#content dd {
	padding-bottom:10px;
	}*/
/*#content .alone {
	padding-left:327px;
	}*/
/* ----- list style-----------------------------------------------------------------*/
.major
	{
         margin-top:10px;
         margin-bottom:10px;
         }
.minor  {
         margin-top:3px;
         }
.major li
	{font-weight:bold;
         margin-left:25px;
         padding-bottom:10px;
         list-style:square;
         }
.minor li
	{font-weight:normal;
         padding-bottom:2px;
         list-style:circle;
         margin-left:20px;
         margin-bottom:3px;
         }
/* ----- image float-----------------------------------------------------------------*/
#image-in-text
	{
	float:left;
         margin-right:15px;
         text-align:left;
         padding-top:5px;
         padding-bottom:45px;
         }
#image-in-text-2 img
	{
	float:left;
         margin-right:15px;
         text-align:left;
         padding-top:5px;
         padding-bottom:8px;
         }

/*------disclaimer------------------------------------------------------------------*/
#overflow	 {overflow-y:auto;
	overflow-x:auto;
	height:100px;
	width:95%;
	border:none;
	padding: 8px;
	text-align:justify;
	}
/*------more-links------------------------------------------------------------------*/
#container_all .more a {
	font-size:10px;
	}
#container_all .more_clear a {
	font-size:10px;
	margin:0px;
	padding:0px;
	}
#container_all .more_clear {
	padding-top:0px;
	margin:0px;
	}
/*------news------------------------------------------------------------------*/
#container_all .news-list-container {
	margin-top:3px;
	}
#container_all .news-list-container h3 {
	padding-top:0px;
         padding-bottom:5px;
	font-size:10px;
	}
#container_all .news-list-date {
	display:none}
#container_all .news-list-morelink {
	padding-bottom:20px;
	padding-top:0px;
	}
#container_all .news-single-item h2
	{font-size:11px;
	}
#container_all .news-single-item hr
	{display:none;
	height:0;
	}
#container_all .news-list-item p
	{padding-bottom:4px;
	}
#container_all .news-list-container  hr{
	height:0px;
	clear:both;
	color:white;
	border-top:0;
	}
#container_all .news-list-item img {
	float:left;
	padding-right: 15px;
	padding-top:6px;
	}
.tx-ttnews-browsebox  {
	margin-top:20px;
         }
.tx-ttnews-browsebox td {
	padding-right:10px;
         }
.tx-ttnews-browsebox p {
	display:none;
         }
.tx-ttnews-browsebox table p {
	display:inline;
         }
/*.tx-ttnews-browsebox-SCell {
	background-color: gray;                 -------------------------------Browse box styling: active page--------
         }
.tx-ttnews-browsebox-SCell{
	color: white;
         }     */

/*------news latest teaser --------------------------------------------------------------------------------------*/
#container_all .news-latest-item p, #container_all .news-latest-morelink, #container_all .news-latest-gotoarchive, #container_all .news-latest-container h2 {
	display:none;
	}
#container_all .news-latest-container hr{
	height:0px;
	display:none;
	}
#container_all .news-latest-date a {
	font-weight:normal;
	}
#container_all .news-latest-item  {
	margin:0px 0 6px 0;
	}
#container_all .news-latest-item h3 {
	font-size:10px;
	margin:0px;
	padding-bottom:10px;
	}
#container_all .news-latest-item img {
	display:none;
	}
.browseLinksWrap {
	display:none;
	}
.showResultsWrap {
	display:none;
	}
.news-single-links {
	margin-bottom:10px;
	}

/*---------- filelinks -----------------------------------------------------------------------------------------------*/
.filelinks filelinks_layout_0 {
	margin-top:5px;
	padding:0px;
	}
#sidebar_right  .pdf {
	margin-bottom:3px;
	}
#sidebar_right div{
	margin-top:0px;
	padding-top:0px;
	}
#sidebar_right  .pdf first odd{
	margin-top:3px;
	padding:0px;
	}
#sidebar_right  .pdf a {
	font-size:10px;
	margin:0px;
	padding:0px;
	}
#container_all .filesize, #container_all .filecount {
	display:none;
	}

/*---------- List like filelinks ------------------------------------------------------------------------------------------*/
.like_filelinks  {
	margin-top:0px;
	}
.like_filelinks li {
	padding-bottom:6px;
	}
.like_filelinks .last {
	padding-top:6px;
	}
.like_filelinks img {
	padding-right:6px;
	vertical-align:middle;
	}
	
/* ----- disclaimer_vmf-----------------------------------------------------------------*/		

#disclaimer_vmf {
	width:640px;
	}
#disclaimer_vmf p {
	font-size:9px;
	}	

/*---------- END ------------------------------------------------------------------------------------------*/


/*---------- formatieren der Stammdaten�bersicht----------------------------------------------------------------------*/
.contenttable  {
	margin-bottom:20px;
	}
.contenttable .td-0 {
	width:140px;
	}

.tx-irfaq-pi1    {
	margin-bottom:25px;
         margin-top:10px;
	}
.tx-irfaq-cleaner  {
	padding-bottom:0px;
	}
.tx-irfaq-dynheader {
	margin-bottom:5px;
	}
.tx-irfaq-pi1  dt {
	text-align:justify;
         }



#sidebar_right_low {
	position:absolute;
         top:268px;
         left:667px;
         width:193px;
         }
#sidebar_right_caption p{                                  /*---------- Erkl�rung f�r FAQs--------------*/
	margin:0;
         padding:0;
         }
#sidebar_right_caption {                                  /*---------- Erkl�rung f�r FAQs--------------*/
	position:absolute;
         top:295px;
         left:698px;
         width:150px;
         border:1px dotted gray;
         padding:5px
         }
.pdf {
	padding:5px 0 10px 0;
	}
.tx-rgtabs-pi1 {
	margin-top:15px;
	}
#content .rgtabs-menu {
	margin:0px;
	padding:0px;
	}
