/*Generelle Formatierungen******************************************************/
/*Abstandsmargins elemenieren, Browser spezifisch*******************************/
*{
        margin: 0;
        padding: 0;
}
/*Standart Body-formatierung*/

/*Formatierung des Bodies*******************************************************/
body{
        font: 95% Futura, Arial, Verdana, Helvetica, sans-serif;
        color: white;
        background: black;
        background-color:black;
        min-width:600px !important;
        width:100%;
}

/*Formatierung der links********************************************************/
a {
        color:#6B4448;
        text-decoration: none;
}

a:visited {
        color:#C8D1E2;
}

a img{
        border: 0 none;
        margin: 0;
        padding: 0;
}

/*Formatierung der Schriften****************************************************/
h1, h2, h3, h4{
        background: transparent;
        font-weight:normal;
        letter-spacing:0.1em;
        margin:2.1em 0 0.5em;
        
}
h1{
        font-size: 1.7em;
}
h2{
        font-size: 1.4em;
}
h3{
        font-size: 1.2em;
}
h4{
        font-size: 1em;
        font-style:italic;
}

p, ul, ol, blockquote, h1, h2, h3, h4 {
        margin-bottom:1.3em;
        line-height:1.4em;
}

ul {
        list-style-type:circle;
}

ol {
        list-style-type:upper-roman;
}

ul,ol {
        margin-left:2em;
}

blockquote {
        margin:0 2.5em;
        margin-bottom:1em;
}

cite {
        font-variant:small-caps;
        font-style:normal;
        margin-left:2em;
        font-size:0.8em;
        font-family: Frutiger, Arial, Geneva, sans-serif;
        letter-spacing:0.2em;
        display:block;
        text-align:right;
}
th {
        color:#FAFAFD;
        padding-bottom:0.7em;
}
td{
        padding-top:1em;
}

/*DIV Formatierungen & Address**************************************************/
/*diverse Containers************************************************************/
#wraper{
        color: white;
        width: auto;
        min-width: 900px;
        height:auto;
        min-height: 675px;
}
#flash{
        position:fixed;
        z-index:0 !important;
        left:0;
        top:0;
}
#backgroundTop{
        background: transparent url(../img/starsystemsBG_interlaced.png) no-repeat;
        position:fixed;
        z-index:1 !important;
        left:0;
        top:0;
        width:1118px;
        height:1300px;
}
#head{
        position:fixed;
        z-index:6 !important;
        left:0;
        height:auto;
        width:250px;
}
#menuHolder{
        background: transparent url(../img/starsystemsSiteLogo.jpg) no-repeat;
        top:0;
        margin-left:6px;
        padding-top:255px;
        width:250px;
        height:600px;
}
#content{
        position:absolute;
        z-index:5 !important;
        width:70%;
        height:auto;
        overflow:hidden;
        left:280px;
        padding-top:50px;
        padding-bottom:50px;
        margin: 0px 25px 0px 25px;
}
.contentLeft{
        padding:0px 0px 0px 25px;
        margin:1.9em 0 0.5em;
        width:auto;
        float:left;
        height:auto;
}
.contentRight{
        padding:0;
        margin:1.9em 0 0.5em 50%;
        width:auto;
        height:auto;
}

.contentCenter{
        padding: 0px 25px 0px 25px;
        margin:1.9em 0 0.5em;
        height:auto;
        width:auto;
        clear:both;
}
code{
        display:block;
        background-color:white;
        color:black;
        overflow:auto;
        font-family:monospace;
        min-height:4em;
        margin:1.5em 0 2em;
}


/*MENU Liste Formatierung*******************************************************/
/*Formatierung der Liste********************************************************/

#menuHolder ul{
        list-style-type: none;
        margin:0;
        display:block;
}
#menuHolder li{
        padding-left:20px;
        background-color:#26100e;
        /*border:1px solid #13649F;*/
        margin-top:5px;
        /*background-color:white;*/
        width:200px;
        height:20px;
        display:block;
        opacity:0.71;
        -moz-opacity:0.71;
        filter:Alpha(opacity=71);
}
#menuHolder li:first-child{
        margin-top:0;
}
#menuHolder li:hover{
        opacity:0.85;
        -moz-opacity:0.85;
        filter:Alpha(opacity=85);
}

#menuHolder li:hover a{
        color:white;
}
#menuHolder ul a{
        font-size:1em;
        display:block;
        color:#FF9098;
        padding-bottom:3px;
}
#menuHolder li.active a{
        color:white;
}
#menuHolder li.active {
        opacity:0.85;
        -moz-opacity:0.85;
        filter:Alpha(opacity=85);
}

/*google ads*/
#adsHolder{
        background:none;
        margin-top:5px;        
}
#adsHolder li{
        height:auto;
        width:200px;
        padding-top:6px;
        padding-bottom:3px;
}
/*google adsExt*/
#adsHolderExt{
        background:none;
        margin-top:5px;        
}
#adsHolderExt li{
        height:auto;
        width:220px;
        padding-left:0;
        padding-top:6px;
        padding-bottom:3px;
        text-align:center;
}
/*google search*/
#searchHolder{
        background:none;
        margin-top:5px;        
}
#searchHolder li{
        height:auto;
        width:220px;
        padding-top:6px;
        padding-bottom:6px;
        padding-left:0;
        text-align:center;
}

/*IE-BUG*/
a#upgradeFirefox{
        position:absolute;
        z-index:15 !important;
        display:block;
        width:100%;
        padding-left:20px;
        background:#ffffe1 url(../images/ieWarning.gif) no-repeat left center;
        border-bottom: 2px solid #808080;
        font: 0.8em/21px Arieal, Helvetica, sans-serif;
        text-decoration: none;
        vertical-align:middle;
        color:#000;
        height:21px;
}
a#upgradeFirefox:hover {
        background:#0a246a url(../images/ieWarningHover.gif) no-repeat left center;
        color:#FFF;
}


/*Formatierung der Comments********************************************************/
#commName {
        display:none;
}
/*SPECIALS*/
a[href$='.pdf'] {
        padding-left:25px;
        background:transparent url(../img/pdf.png) no-repeat 1px 1px;
}

.form label {
        display:block;
        
}
.form fieldset {
        padding:10px;
        width:50%;
        border:2px solid #FC6600;
}
.form legend {
        font-weight:bold;
        padding:0 0.5em;
}
.form input[type='text'], .form textarea {
        width:100%;
        border:2px inset #FC6600;
        border-bottom-width: 1px;
        border-right-width: 1px;
}
.form textarea {
        overflow:auto;
        height:7em;
}

.form p {
        margin-bottom:0.5em;
}
.form .error label {
        padding-left:20px;
        background: transparent url(../img/error.png) no-repeat 0 2px;
}

.form .sended {
        color:green;
}
.form .failed {
        color:red;
}
.form .mailStatus {
        border-width:2px;
        border-style:solid;
        padding:5px;
}
