/* Design: Sellinger */
/* HTML-Elemente */

body {
        font-family: Trebuchet MS, Arial, Helvetica;
        background-color: #F8E1C3;
		
        }
		
p, div, form, td {
        font-size: 12px;
        line-height: 17px;
        }

li {
        font-size: 12px;
		list-style-type: none;
		margin-top:0;
		}

ul {
		float:none;
		}

.inputx {
        font-size: 12px;
        font-family: Trebuchet MS, Arial, Helvetica;
        padding: 0px 0px 0px 0px;
        border-top: solid 0px #B19877;
        border-right: solid 0px #FBE4C7;
        border-bottom: solid 0px #FBE4C7;
        border-left: solid 0px #B19877;
        vertical-align: middle;
        }

input {
        font-size: 12px;
        font-family: Trebuchet MS, Arial, Helvetica;
        padding: 1px 1px 1px 5px;
        border-top: solid 1px #B19877;
        border-right: solid 1px #FBE4C7;
        border-bottom: solid 1px #FBE4C7;
        border-left: solid 1px #B19877;
        vertical-align: middle;
        background-color: #FFFAF3;
        }
select {
        font-size: 12px;
        font-family: Trebuchet MS, Arial, Helvetica;
        padding: 1px 1px 1px 5px;
        vertical-align: middle;
        background-color: #FFFAF3;
        }
		
		
/* div */
	

.top {
        background-image: url(../bilder/bgimg_top.gif); 
		background-repeat: no-repeat;
		overflow: visible; 
		text-align: right; 
		width: 750px; 
		height: 100%; 
		left: 30px; 
		position: absolute; 
		direction: ltr;
        }

.foot {
        background-image: url(../bilder/bgimg_top.gif); 
		overflow: visible; 
		text-align: right; 
		width: 750px; 
		height: 90px; 
		left: 10px; 
		position: absolute; 
		direction: ltr;
        }
		
.contentadplus {
        background-image: url(../bilder/bgimg_contentad.gif);
		overflow: visible; 
		vertical-align: bottom;
		text-align: right; 
		width: 300px; 
		height: 280px; 
		position: absolute; 
		direction: ltr;
        }
		
.content {
		left: 5px; 
		top: 110px;
		position: absolute; 
		direction: ltr;
        }
		
.sky {
		overflow: visible; 
		top: 0px;
		width: 728px; 
		left: 780px; 
		position: absolute
        }


/* Hintergrund */

.seite {
        background-color:#FFF2E1;
        border-left: solid 1px #FFF2E1;
        border-right: solid 1px #FFF2E1;
        }
.schattierungRechts {
        background-image: url("img/schatten_re.gif");
        background-repeat: repeat-y;
        }
.schattierungLinks {
        background-image: url("img/schatten_li.gif");
        background-repeat: repeat-y;
        }

/* Textelemente */

.redBold {
        font-size: 12px;
        font-weight: bold;
        color: #B41910;
        }

.greenBold {
        font-size: 12px;
        font-weight: bold;
        color: #0f9600;
        }

.ueberschrift {
        font-size: 18px;
        font-weight: normal;
        color: #B41910;
        line-height: 30px;
        }

.unterueberschrift {
        font-size: 14px;
        font-weight: bold;
        color: #000000;
        }
a.contentLink:link, a.contentLink:visited, a.contentLink:active {
    text-decoration: none;
    color: #B41910;
        }

a.artikellink:link, a.artikellink:visited, a.artikellink:active {
    text-decoration: underline;
    color: #B41910;
        }

a.contentLink:hover{
    text-decoration: underline;
}

a.downloadLink:link, a.downloadLink:visited, a.downloadLink:active {
    text-decoration: underline;
                font-size: 16px;
                font-weight: bold;
    color: #B41910;
    line-height: 20px;
        }
a.downloadLink:hover{
    text-decoration: underline;
                font-size: 16px;
                 font-weight: bold;
    line-height: 20px;
}


.kommentar {
        font-size: 11px;
  line-height: 12px;
        }


/* Header */

        .header {
        background-color:#FFF2E1;
        background-image: url("img/header-img.gif");
        background-repeat: no-repeat;
        border-left: solid 1px #FFFFFF;
        border-right: solid 1px #FFFFFF;
        }
        .bandBlau {
        background-color:#2D306A;
        padding-left: 12px;
        font-size: 12px;
        color: #FFFFFF;
        border-left: solid 1px #FFFFFF;
        }
        .bandRot {
        background-color:#B84E36;
        font-size: 12px;
        padding-left: 12px;
        border-right: solid 1px #FFFFFF;
        }
        a.band:link, a.band:visited, a.band:active {
    text-decoration: none;
    color: #FFFFFF;
    line-height: 15px;
        padding-right: 2px;
        padding-left: 2px;
        }
        a.band:hover{
    text-decoration: underline;
    color: #FFFFFF;
        }
        .headerNavizeile {
        background-color:#FFF2E1;
        font-size: 12px;
        padding-left: 12px;
        padding-right: 10px;
        color: #000000;
        border-left: solid 1px #FFFFFF;
        border-right: solid 1px #FFFFFF;
        }
        .inputNavizeile {
        font-size: 12px;
        font-family: Trebuchet MS, Arial, Helvetica;
        padding: 1px 1px 1px 5px;
        vertical-align: middle;
        border-top: solid 1px #B19877;
        border-left: solid 1px #B19877;
        border-bottom: solid 1px #FBE4C7;
        border-right: solid 1px #FBE4C7;
        }


/* Tabellen */


td.naviimg {
	background-position: right bottom;
	background-image: url(http://www.4investors.de/bilder/4i_head.gif);
    background-repeat: no-repeat;
}

td.zwischenraum {
	background-position: right bottom;
	background-image: url(http://www.4investors.de/php_fe/img/vert_linie_gepunktet.gif);
	background-repeat: repeat-y;
}


/* Links */


a.naviLink:link, a.naviLink:visited, a.naviLink:active {
        cursor: default;
        background-image: url("img/button_link.gif");
        background-repeat: no-repeat;
        background-position: 0px 6px;
        font-size: 12px;
        font-weight: normal;
    text-decoration: none;
        text-indent: 30px;
    color: #B41910;
        display: block;
        padding-top: 2px;
        padding-bottom: 2px;
}
a.naviLinkAktiv:link, a.naviLinkAktiv:visited, a.naviLinkAktiv:active {
        cursor: default;
        background-image: url("img/button_link.gif");
        background-repeat: no-repeat;
        background-position: 125px 6px;
        font-size: 12px;
        font-weight: bold;
    text-decoration: none;
        text-indent: 30px;
    color: #000000;
        display: block;
        padding-top: 2px;
        padding-bottom: 2px;
        background-color: #FFFFFF;
}

a.naviLink:hover{
    text-decoration: none;
    color: #000000;
        background-color: #FFFFFF;
}


/* Navigation */

.naviButton {
        background-color:#FFF2E1;
        border-top: dotted 1px #B19877;
        }
.naviAbstandshalter {
        background-color:#FBE4C7;
        border-top: dotted 1px #B19877;
        }

/* Papierfläche */

        .papierSchattenLinks {
        background-image: url("img/paper_efx_sch_li.gif");
        background-repeat: repeat-y;
        }
        .papierSchattenRechts {
        background-image: url("img/paper_efx_sch_re.gif");
        background-repeat: repeat-y;
        }
        .papierFlaeche {
        background-image: url("img/paper_efx_oben_links.gif");
        background-repeat: no-repeat;
        background-color:#FFFFFF;
        padding-left: 20px;
        padding-right: 10px;
        padding-top: 20px;
        padding-bottom: 15px;
        }
        .trennlinieVertikal  {
        background-image: url("img/paper_trennlinie_vertikal.gif");
        background-repeat: repeat-y;
        }
        .trennlinieHorizontal  {
        background-image: url("img/paper_trennlinie_horizontal.gif");
        background-repeat: repeat-x;
        }
        .tabellenKopf {
        background-color: #FFF2E1;
        border: solid 1px #B19877;
        font-weight: bold;
        }
        .tabellenRumpf {
        background-color: #FFFAF3;
        border-right: solid 1px #B19877;
        border-left: solid 1px #B19877;
        border-bottom: solid 1px #B19877;
        }
        .tabellenZelle {
        border-bottom: dotted 1px #B19877;
        }


/* Footer */

.footer {
        background-color:#FFF2E1;
        background-image: url("img/footer-img.gif");
        background-repeat: no-repeat;
        border-left: solid 1px #FFFFFF;
        border-right: solid 1px #FFFFFF;
        }

.footerText {
        color: #000000;
        font-size: 10px;
        padding-left: 12px;
        padding-right: 15px;
        }

a.footerLink:link, a.footerLink:visited, a.footerLink:active {
        font-size: 10px;
        font-weight: normal;
    text-decoration: none;
    color: #B41910;
    line-height: 15px;
        padding-right: 2px;
        padding-left: 2px;
}

a.footerLink:hover{
    text-decoration: none;
    color: #B84E36;
        background-color: #FFFFFF;
}


/* PopUp */

        .popUpPapierSchattenLinks {
        background-image: url("img/popup_efx_sch_li.gif");
        background-repeat: repeat-y;
        }
        .popUpPapierSchattenRechts {
        background-image: url("img/popup_efx_sch_re.gif");
        background-repeat: repeat-y;
        }
        .popUpPapierFlaeche {
        background-image: url("img/popup_efx_oben_links.gif");
        background-repeat: no-repeat;
        background-color:#FFFFFF;
        padding-left: 20px;
        padding-right: 10px;
        padding-top: 20px;
        padding-bottom: 15px;
        }
