/** Andre Neumann Consulting **/
/** erstellt am 19.11.2008 **/
/** geändert:  **/
/** Änderung:  **/



/*///////////////////////////////
// Allgemein                   //
///////////////////////////////*/

html {
    height: 100%;
    /*min-height: 100%;*/
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:120%;
    color:#9b9b9b;
    background-color:#000000;
    margin:0;
    padding:0;
    height: 100%;
    text-align:left;
}

td {
    /*font-size:14px;
    line-height:120%;*/
}

p {
    font-size:14px;
    line-height:120%;
    margin:0 0 8px;
    padding:0;
}

ul {

}

li {
    padding-top:3px;
    padding-bottom:3px;
}

a:link, a:visited {
    color: #0099cb;

}

a:active, a:hover {
    color: #0099cb;
}

.td1px{
    font-size:1px;
    line-height:1px;
}

/*Hauptüberschrift Blau*/
h1 {
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    font-size:33px;
    line-height:130%;
    font-weight:normal;
    color:#0099cb;
    margin:0;
    padding:0 0 8px 0;
}

/*Subheadline Blau*/
h2 {
    font-size:16px;
    line-height:130%;
    font-weight:normal;
    color:#0099cb;
    margin:0;
    padding:0 0 0px 0;
}

/*Versal Grau*/
h3 {
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:130%;
    font-weight:normal;
    text-transform:uppercase;
    color:#9b9b9b;
    margin:0;
    padding:0 0 4px 0;
}

#bgpEmedia {
    display: none;
    visibility: hidden;
}

.bgcolor {
    background-color:#000000;
}

.bluefont {
    color:#0099cb;
}


.mehrLink a:link,
.mehrLink a:visited,
.mehrLink a:hover,
.mehrLink a:active {
    color:#0099cb;
    text-decoration:none;
    padding-left:14px;
    background-image:url(/bilder/layout/pfeil_mehrlink.gif);
    background-repeat:no-repeat;
    background-position:left 3px;
    font-weight:bold;

}     


/*///////////////////////////////
// Header                      //
///////////////////////////////*/

.header {
    background-image:url(/bilder/layout/header_logobg.gif);
    background-repeat: no-repeat;
}

.headnav {
    font-size:11px;
    line-height:130%;
    padding-top:40px;
}

.headnav a:link,
.headnav a:visited {
    font-size:11px;
    line-height:130%;    
    color:#9b9b9b;
    text-decoration:none;
}

.headnav a:hover,
.headnav a:active {
    font-size:11px;
    line-height:130%;    
    color:#0099cb;
    text-decoration:none;
}


/*///////////////////////////////
// Hauptmenü                   //
///////////////////////////////*/

.hauptnav {
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:130%;    
    color:#9b9b9b;
    font-weight:bold;
    text-transform:uppercase;
}

.hauptnav a:link,
.hauptnav a:visited {
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:130%;    
    color:#9b9b9b;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;    
}

.hauptnav a:hover,
.hauptnav a:active {
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:130%;    
    color:#0099cb;
    font-weight:bold;
    text-decoration:none; 
    text-transform:uppercase;   
}


.hauptnav #esy_nav_active a:link,
.hauptnav #esy_nav_active a:visited,
.hauptnav #esy_nav_active a:hover,
.hauptnav #esy_nav_active a:active {
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:130%;    
    color:#0099cb;
    font-weight:bold;
    text-decoration:none; 
    text-transform:uppercase; 
}


/*///////////////////////////////
// Content                     //
///////////////////////////////*/



/*///////////////////////////////
// Footer                      //
///////////////////////////////*/

.footer {
    background-image:url(/bilder/layout/bg_kachel_stripes.gif);
}

.footerboxHL {
    height:16px;
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:80%;
    font-weight:normal;
    text-transform:uppercase;
    color:#ffffff;
    background-color:#0099cb;
/*    padding-left:5px;*/
/*    padding-bottom:1px;*/
}

.footerboxTxt {
    font-size:12px;
    line-height:14px;
    color:#9b9b9b;
}

.footerboxTxt a:link,
.footerboxTxt a:visited {
    color:#0099cb;
    text-decoration:none;
}                

.footerboxTxt a:hover,
.footerboxTxt a:active {
    color:#0099cb;
    text-decoration:underline;
}      

.footerLogin {
    width:122px;
}                                                                                                                                                                                                                                                         
.footerLogin input {
    margin:0;
    padding:0;
    border:1px solid #9b9b9b;
    width:120px;
    height:16px;
    font-size:11px;
    line-height:120%;
    font-weight:normal;
    color:#9b9b9b;
    background-color:#000000;
    padding-left:2px;
}              


/*///////////////////////////////
// Kontakt                     //
///////////////////////////////*/

.frmFieldInput {
    width:222px;
    height:17px;
    border: 1px solid #959595;
    font-size:10px;
    line-height:11px;
    padding-left:3px;
    color:#959595;
    background-color:#000000;
}       

.frmFieldTAInput {
    width:224px;
    height:100px;
    border: 1px solid #959595;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:13px;
    padding-left:3px;
    color:#959595;
    background-color:#000000;
}

.kontaktbutton .mehrLink a:link,
.kontaktbutton .mehrLink a:visited {
    color:#0099cb;
    text-decoration:none;
    padding-left:14px;
    background-image:url(/bilder/layout/pfeil_mehrlink.gif);
    background-repeat:no-repeat;
    background-position:left center;
    font-weight:bold;
    font-size:11px;
}     
     
.kontaktbutton .mehrLink a:hover,
.kontaktbutton .mehrLink a:active {
    color:#0099cb;
    text-decoration:underline;
    padding-left:14px;
    background-image:url(/bilder/layout/pfeil_mehrlink.gif);
    background-repeat:no-repeat;
    background-position:left center;
    font-weight:bold;
    font-size:11px;
}  

.frmFieldCodeInput {
    width:224px;
    height:17px;
    border: 1px solid #959595;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:13px;
    padding-left:3px;
    color:#959595;
    background-color:#000000;
}            

.frmCodeTxt {
    font-size:13px;
    line-height:15px;
}            
                            