/*
        Wirtschaftsblatt AT
*/

html, body {
       margin:0px;
       padding:0px;
       background-color:#fff;
       font-size:11px;
       font-family: Verdana, Helvetica, Arial, sans-serif;
       line-height:100%;
       color:#000000;
}

#b01 {        /* body */
}

#ad01 { /* BigSize */
	margin: 5px 0px 0px 5px;
	padding: 10px 0px;
	//background-color:#e6f6f9;
	width:749px;
	height:94px;
}

#ad02 { /* Skyscraper */
        position:absolute;
        top:110px;
        left:769px;
}

div.gx_ad {
        height:94px;
        width:749px;
}

input,select,textarea {
        vertical-align:middle;
        font-size:11px;
        color:#000000;
        padding:1px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size:11px;
}

div.gx_mainContainer {
	width:749px;
	padding:5px;
	background-color:#fff;
}

/* Seitenkopf - neu */
div.gx_siteHeader {
        width:749px;
        height:85px;
        position: relative;
        background-color: #E6F6F9;
}

div.gx_vwd_logo {
	position: absolute;
	top: 7px;
	left: 600px;
}

div.gx_vwd_logo img {
   border: 10px solid #fff;
}

div.gx_sponsor_logo {
        position: absolute;
        top: 10px;
        left: 300px;
}

div.gx_company_logo {
	position: absolute;
	top: 20px;
	right: 455px;
}

div.gx_quicksearch {
	background-color: #E6F6F9;
	color: #145767;
	line-height: 18px;
	font-size: 11px;
	text-align: right;
	padding: 5px;
	margin-top: -20px;
}

div.gx_quicksearch input.textfield {
        border: 1px solid #145767;
        height: 15px;
        padding:0px;
        padding-left:2px;
        margin-left:5px;
        margin-right:5px;
}

div.gx_quicksearch input.submit {
        background-color: #E6F6F9;
   color: #145767;
        height: 17px;
        border: 1px solid #145767;
   padding: 0px 2px 2px 1px;
}

div.gx_quicksearch a,
div.gx_quicksearch a:link,
div.gx_quicksearch a:visited,
div.gx_quicksearch a:hover {
        color:#145767;
}


/* E1 navigation */
div.gx_e1 {
        width:749px;
        font-size:11px;
        background-color: #145767;
        height: 23px;
}
div.gx_e1 ul {
        margin:0px;
        padding:0px;
}
div.gx_e1 li {
        float:left;
        list-style-type: none;
}
div.gx_e1 a,
div.gx_e1 a:link,
div.gx_e1 a:visited {
        font-size:11px;
        color:#ffffff;
        text-decoration:none;
        display: block;
        padding: 6px 10px 6px 10px;
}
div.gx_e1 a:hover {
        text-decoration:none;
}
div.gx_e1 a.selected,
div.gx_e1 a:link.selected,
div.gx_e1 a:visited.selected {
        background-color: #E6F6F9;
        color:#961A5A;
}
div.gx_e1 a:hover.selected {
        text-decoration:none;
}
div.gx_e1 div.fondsservice {
        font-family:arial, sans serif;
        font-size:11px;
        float:right;
        padding-right:5px;
        color:#ffffff;
        line-height: 25px;
}
div.gx_e1 div.fondsservice span {
        font-weight: bold;
}


/* E2 navigation */
div.gx_e2 {
        width:144px;
        float:left;
        font-size:11px;
        padding: 0px;
        border-top: 10px solid #fff;
}
div.gx_e2 ul {
        margin: 0px 0px 10px 0px;
        padding: 0px;
}
div.gx_e2 li {
        line-height:20px;
        padding: 0px;
        margin: 0px;
        list-style-type: none;
}
div.gx_e2 li a {
        font-size:8pt;
        color:#145767;
        text-decoration:none;
        display:block;
        width:100%;
        margin-left:4px;
}
div.gx_e2 li a:hover {
        color:#961A5A;
}
div.gx_e2 li.selected {
}
div.gx_e2 li.selected a {
        font-size:8pt;
		color:#961A5A;
        text-decoration:none;
}
div.gx_e2 li.headline {
        display: none;
}
div.gx_e2_naviBG{
        background-color:#E6F6F9;
}

/* E3 navigation */
ul.gx_e3 {
        width:100%;
        margin:0px;
        padding:0px;
        line-height:100%;
}
ul.gx_e3 li {
        background-color: #CCE7F5;
        color: #000000;
        display:inline;
        list-style-type: none;
        margin:0px 2px 0px 0px;
        padding:2px 3px 2px 3px;
}
ul.gx_e3 li.selected {
        line-height: 25px;
        background-color: #E5F3FA;
        display:inline;
        color: #000;
        list-style-type: none;
        margin:0px 2px 0px 0px;
        padding:2px 3px 2px 3px;
}
ul.gx_e3 li.selected a,
ul.gx_e3 li.selected a:link,
ul.gx_e3 li.selected a:visited {
        line-height: 25px;
        font-weight:bold;
}


/* E4 navigation */
ul.gx_e4 {
        width:100%;
        margin:0px;
        padding:0px;
        height: 40px;
        background-color: #fff;
}
ul.gx_e4 li {
        float:left;
        list-style-type: none;
        margin:0px 2px 0px 0px;
        padding:1px 2px 1px 2px;
}
ul.gx_e4 li.selected {
        display:inline;
        list-style-type: none;
        margin:0px 2px 0px 0px;
        padding:1px 2px 1px 2px;
}
ul.gx_e4 li.selected a,
ul.gx_e4 li.selected a:link,
ul.gx_e4 li.selected a:visited {
        font-size:11px;
        font-weight:bold;
}
ul.gx_e4 li a,
ul.gx_e4 li a:link,
ul.gx_e4 li a:visited {
        font-size:11px;
}

/* E5 navigation - Alphabet*/
ul.gx_e5 {
        margin:5px 0px 0px 0px;
        padding:0px;
        line-height:120%;
}
ul.gx_e5 li {
        display:inline;
        list-style-type: none;
        padding:1px;
}
ul.gx_e5 li.selected a,
ul.gx_e5 li.selected a:link,
ul.gx_e5 li.selected a:visited {
        font-weight:bold;
}

/* CONTENT-BEREICH */
p {
        margin:0 0 10px 0;
        padding:0 0 11px 0;
}

h1 {
        color:#145767;
		border-bottom: 2px solid #145767;
        font-weight: bold;
        font-size:12px;
        margin:0px;
        padding:2px 0px 2px 2px;
}
h2 {
        font-weight:bold;
        font-size:11px;
        padding:2px 0px 2px 2px;
        background-color:#E6F6F9;
		color: #000000;
        margin: 1px 0px 0px 0px;
}
h3 {
}



/* RENDITE MATRIX */
div.gx_renditematrix {
        position:relative;
}

div.gx_renditematrix table {
        border-collapse:collapse;
}

div.gx_renditematrix a,
div.gx_renditematrix a:link,
div.gx_renditematrix a:visited,
div.gx_renditematrix a:hover {
        color:#000000;
}


div.gx_renditematrix td {
        border:1px solid #CCCCCC;
        text-align:center;
        padding: 0px;
        line-height:10%;
        height:40px;
}

* html div.gx_renditematrix td {
        height:37px;
}

div.gx_renditematrix div.gx_matrix {
        position:absolute;
        border:1px solid #ccc;
        color:#fff;
        padding:0 5px 0 5px;
        line-height:170%;
}


div.gx_renditematrix div.gx1 {
        top:66px;
        left:65px;
        background-color:#038000;
        z-index:1;
}

div.gx_renditematrix div.gx2 {
        top:85px;
        left:100px;
        background-color:#038000;
        z-index:3;
}

div.gx_renditematrix div.gx3 {
        top:66px;
        left:130px;
        background-color:#038000;
        z-index:2;
}



div.gx_renditematrix div.gx4 {
        top:97px;
        left:150px;
        background-color:#7AC500;
        z-index:4;
}

div.gx_renditematrix div.gx5 {
        top:78px;
        left:200px;
        background-color:#7AC500;
        z-index:5;
}

div.gx_renditematrix div.gx6 {
        top:115px;
        left:200px;
        background-color:#7AC500;
        z-index:6;
}

div.gx_renditematrix div.gx7 {
        top:140px;
        left:150px;
        background-color:#FFC801;
        z-index:7;
}


div.gx_renditematrix div.gx8 {
        top:166px;
        left:150px;
        background-color:#FA7802;
        z-index:8;
}


div.gx_renditematrix div.gx9 {
        top:190px;
        left:180px;
        background-color:#DA0403;
        z-index:9;
}

div.gx_renditematrix div.gx10 {
        top:211px;
        left:210px;
        background-color:#DA0403;
        z-index:10;
}

div.gx_renditematrix div.gx11 {
        top:235px;
        left:270px;
        background-color:#DA0403;
        z-index:11;
}















div.gx_chart {
        margin-top:5px;
        width:100%;
}
div.gx_chart div {
}

span.toolblock {
        float:right;
        text-align: left;
		background-color: #fff;
		padding-left:20px;
}
span.toolblock a.print,
span.toolblock a.print:link,
span.toolblock a.print:visited {
        color:#000000;
        font-size:11px;
        text-decoration:none;
        padding-left:13px;
        background:url(../img/wirtschaftsblatt/icon_link.gif);
        background-repeat: no-repeat;
        background-position: 0px 5px;
}
span.toolblock a.watch,
span.toolblock a.watch:link,
span.toolblock a.watch:visited {
        color:#000000;
        font-size:11px;
        text-decoration:none;
        padding-left:13px;
        background:url(../img/wirtschaftsblatt/icon_link.gif);
        background-repeat: no-repeat;
        background-position: 0px 5px;
}
span.toolblock a.search,
span.toolblock a.search:link,
span.toolblock a.search:visited {
        color:#000000;
        font-size:11px;
        text-decoration:none;
        padding-left:13px;
        background:url(../img/wirtschaftsblatt/icon_link.gif);
        background-repeat: no-repeat;
        background-position: 0px 5px;
}



div.gx_helpSymbol {
        display:inline;
        padding: 1px 4px 1px 4px;
        margin:0 5px 3px 0;
        color:#fff;
        background-color: #961A5A;
        font-size:10px;
}

a,
a:link,
a:visited{
        color:#000000;
        font-size:11px;
        text-decoration:none;
}
a:hover {
        text-decoration:underline;
}

div.gx_content {
        width:584px;
        background-color:#fff;
        float:left;
        padding: 20px 10px 10px 10px;
}

div.gx_home {
        width:728px;
        background-color:#fff;
        padding: 10px 10px 10px 10px;
}

/* Tabelle f�r Seitenaufteilung */
table.gx_row {
        width:100%;
}
table.gx_row td {
        font-size:11px;
        line-height:120%;
        padding:0px 0px 0px 0px;
        vertical-align:top;
}
table.gx_row td.colspan1 {
}
table.gx_row td.colspan2 {
        width:50%;
}
table.gx_row td.colspan3 {
        width:40%;
}
table.gx_row td.colspan4 {
        width:10px;
}
table.gx_row td.colspan5 {
        width:33%;
}
table.gx_row td.colspan6 {
        width:25%;
}
table.gx_row td.colspan6 p {
        padding:4px;
        background-color: #E6F6F9;
        font-size: 11px;
}

/* Kursportraittabelle */
table.gx_kursdata {
}
table.gx_kursdata .r {
        text-align:right;
}
table.gx_kursdata th {
        padding:2px 1px 2px 0px;
        font-weight: normal;
        color:#000;
		background-color:#E6F6F9;
        text-align:left;
        font-size:11px;
}
table.gx_kursdata th b {
        font-weight: normal;
}
table.gx_kursdata td {
        padding:2px 1px 2px 0px;
        font-size:11px;
		white-space:nowrap;
}

/* Kurstabelle */
table.gx_data {
        border-collapse:collapse;
        width:100%;
}
table.gx_data .r {
        text-align:right;
}
table.gx_data .c {
        text-align:center;
}
table.gx_data th {
        padding:1px 1px 1px 2px;
        background-color:#EBEBEB;
        color:#000000;
		border-top: 1px solid #fff;
        text-align:left;
        font-size:11px;
		font-weight: normal;
}

table.gx_data th a {
}

table.gx_data td {
        padding:2px;
        font-size:11px;
}
table.gx_data td a.selected,
table.gx_data td a.selected:link,
table.gx_data td a.selected:visited {
        font-weight: bold;
        font-size: 11px;
}
table.gx_data td a,
table.gx_data td a:link,
table.gx_data td a:visited {
        font-size: 11px;
}


/* Portrait Daten-tabelle */
table.gx_portrait {
        width:100%;
}
table.gx_portrait .desc {
        font-weight: bold;
}
table.gx_portrait .data {
        text-align:right;
}
table.gx_portrait th {
        padding:1px 0px 1px 2px;
        background-color:#ffffff;
        color:#000000;
        text-align:left;
        font-size:11px;
}
table.gx_portrait td {
        padding:1px 2px 1px 2px;
        font-size:11px;
}

/* Newsabelle */
table.gx_news {
        border-collapse:collapse;
        width:100%;
}

table.gx_news a {
        text-decoration:none;
        font-size:11px;
}


table.gx_news .r {
        text-align:right;
}
table.gx_news th {
        padding:1px 0px 1px 2px;
        background-color:#fff;
        color:#000000;
        text-align:left;
        font-size:11px;
}
table.gx_news td {
        padding:1px 1px 1px 1px;
        font-size:11px;
}

/* Alternierende Hintergrundfarben */
.gx_c01 {
		background-color:#E6F6F9;
		border-bottom: 1px solid #E6F6F9;
}
.gx_c02 {
		border-bottom: 1px solid #E6F6F9;
}

/* Kursfarben */
.gx_green {
        color: #056F07;
}
.gx_red {
        color: #FF0000;
}

/* weiterf�hrende links */
div.gx_more {
        text-align: right;
}

div.gx_more a,
div.gx_more a:link,
div.gx_more a:visited,
div.gx_more a:hover {
        font-size:11px;
        color: #145767;
		font-weight: bold;
        text-decoration: none;
        padding-left:20px;
}

/* Seiten links */
div.gx_page {
        text-align: right;
}

div.gx_page a,
div.gx_page a:link,
div.gx_page a:visited {
        color:#000000;
        font-size:11px;
        text-decoration:none;
        margin:0px 2px 0px 2px;
}

/* Fix f�r Contenth�he */
div.clearboth {
        clear:both;
        margin:0;
        padding:0;
        border:0;
        width:0;
        height:0;
        line-height:0;
        font-size:0px;
}

sup{
        font-size:80%;
        padding:-2px 1px 0 1px;
}
div.desctext {
        font-size:11px;
}

/* Disclaimer */
div.gx_disclaimer {
        margin-top: 40px;
        font-size: 70%;
        text-align: center;
}
div.gx_disclaimer a,
div.gx_disclaimer a:link,
div.gx_disclaimer a:visited {
        color:#000000;
        text-decoration:none;
        margin:0px 2px 0px 2px;
}

/* formulare */
form.gx_form {
        margin: 0px;
        padding:0px;
}
div.gx_formbox {
        background-color: #F1F2F2;
        padding: 10px;
}
div.gx_formbox h4 {
        margin: 0px;
        padding:0px;
        font-size:11px;
        color: #000000;
        font-weight: bold;
}


div.gx_formbox table.grid {
        width:100%;
}
div.gx_formbox table.grid td {
        padding:2px 5px 2px 0px;
        font-size:11px;
        white-space: nowrap;
}
div.gx_formbox table.grid td.description {
        vertical-align: middle;
        width: 100%;
}
div.gx_formbox table.grid td.submit {
        text-align: right;
}

div.gx_formbox input,
div.gx_formbox select {
        border: 1px solid #CCCCCC;
}

div.gx_formbox input.submit {
        border: 1px solid #fff;
        background-color: #1E94C0;
        color:#fff;
        font-size:11px;
        padding: 0px;
}

div.gx_delete a,
div.gx_delete a:link,
div.gx_delete a:visited {
        color:#FF0000;
        text-decoration:none;
        padding-right:20px;
        margin-right:10px;
        background:url(../img/wirtschaftsblatt/icon_up.gif);
        background-repeat: no-repeat;
        background-position: right;
}

