html, body { height:100%; }



body {

    padding:0;

    margin:0;

    text-align:left;

    min-width:780px;

    background-color:#FFFFFF;

    font-size:11px;

    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;

    color:rgb(0,0,0);

    background-image:url('../images/bg-ses.gif');

    background-repeat:repeat-y;

    background-position:0px 0px;

    overflow-x:hidden;

    overflow:-moz-scrollbars-vertical;

}



body.overview {

    padding:0;

    margin:0;

    text-align:left;

    min-width:780px;

    background-color:#FFFFFF;

    font-size:11px;

    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;

    color:rgb(0,0,0);

    background-image:url('../images/bg-ses-overview.gif');

    background-repeat:repeat-y;

    background-position:0px 0px;

    overflow-x:hidden;

    overflow:-moz-scrollbars-vertical;

}



td {

    font-size:11px;

    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;

    color:rgb(62,77,116);

    margin-bottom:8px;

}



.input {

    font-size:11px;

    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;

    color:rgb(0,0,0); 

    width:240px;

    margin-bottom:8px;

    border-top:1px solid #999999;

    border-right:1px solid #999999;

    border-bottom:1px solid #999999;

    border-left:1px solid #999999;

}



.label {

    font-size:11px;

    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;

    color:rgb(0,0,0);

}



.small {

    font-size:9px;

}



#outer{

    height:100%;

    min-height:100%;

    width:780px;

    color:#000000;

    text-align:left;

    position:relative;




}

 

html>body #outer{ height:auto; } 



#innerwrap {

    float:left;

    width:600px;

}



#innerwrap-overview {

    float:left;

    width:770px;

}





#header{ /* bereich rund um SES logo inkl hilfsnavi */

    position:absolute;

    top:0;

    left:-1px;

    width:781px;

/*  height:103px;*/

    height:60px; 

/*    color:#000000;*/

    background-color:#ffffff;


/*  background:url("../images/bg-ses.gif");                  ------------------*/

/*    background:url("../images/schraffur_rechts_oben.gif");*/

    background-repeat:repeat-x;

    background-position:0px 0px ;

    z-index:5;

}



#left {

    position:relative;

    width:180px;

    float:left;

/*  padding-top:120px; */

    padding-top:94px;

    padding-bottom:20px;


}



#left p { padding-left:3px;padding-right:2px }



#right p { padding-left:4px;padding-right:2px }



#imagecolumn {   /* rechte spalte, zusatzfunktionen */

    margin-top:0px;

    position:absolute;

    top:20px;

    left:608px;

    width:148px;

    height:550px;

    padding-top:71px;

    padding-left:10px;

    padding-right:10px;

    color:rgb(62,77,116);

    z-index:2;

}


#imagecolumn a {

    padding:0;

    font-weight:normal;

    font-size:11px;

/*  color:rgb(190,190,190);*/

    margin:0;

}



#imagecolumn h1 {

    padding:0;

    font-weight:normal;

    font-size:11px;

/*  color:rgb(217,104,28);*/

    margin:0;

}



/*#right {

    position:relative;

    width:170px;

    float:right;

    margin-top:10px;

    padding-top:144px;

    padding-bottom:20px;

    background-color:#999999;

    background:url('../images/randbg.jpg');

    background-position:0px 0px;

    background-repeat:no-repeat;

    color:rgb(62,77,116);

}*/



div,p  { margin-top:0; }



#centrecontent {

    width:408px;

    float:right;

    padding-left:0px;

    padding-right:0px;

    padding-top:71;

/*  padding-top:105px;*/

    padding-bottom:20px;

    color:rgb(62,77,116);

}



#centrecontent-overview {

    width:580px;

    float:right;

    padding-left:0px;

    padding-right:0px;

    padding-top:79px;

    padding-bottom:20px;

    color:rgb(62,77,116);

}



#centrecontent p { padding-left:3px:color:rgb(62,77,116); }



#clearfooter { width:100%;height:52px;clear:both; }


#bottomnavi {

    text-align:center;

    color:rgb(210,210,210);

}



#additionalnavi {

    float:right;

    background-color:#ffffff;

    margin-top:3px;

    padding-bottom:0px;

    padding-top:0px;

    margin-left:10px;

    text-align:center;

    width:170px;

}



#logo {

    width:780px;

}



.seslogo {

         padding-bottom:2px;

}



#navipath { /* balken oberhalb headline - unterhalb rote linie */

    padding:0;

    padding-bottom:10px;

    background-color:#ffffff;

    color:rgb(99,99,99);

    width:388px;

}



.navi{

    width:180px;

    border-bottom:1px solid rgb(170,170,170);

    background-color:rgb(255,255,255);

}



h1 {

    padding-left:2px;

    font-weight:bold;

    font-size:13px;

/*  color:rgb(217,104,28);*/

    color:rgb(218,65,30);

    margin:0;

}



h1.content {

    margin-bottom:12px;

    padding:0;

}



hr { border-bottom: 1px solid color:rgb(210,210,210); }
     border-bottom: 1px solid black; }





a { font-size:11px; color:rgb(190,190,190); text-decoration:none; }

a:hover { text-decoration:underline; }



a.link {    color:rgb(218,65,30); }




a.newsheadline { font-weight:bold; } 



a.bottomnavi { color:rgb(160,160,160); font-size:9px; } 



a.additionalnavi { font-size:10px; color: rgb(160,160,160); }



a.navipath { font-size:10px; color: rgb(160,160,160); } 



a.navileft_passive {

    display:block;

/*  background-color:#E8E8EE;*/

    background-color:#EAEAEA;

    padding-top:3px;

    padding-bottom:3px;

    color:rgb(51,79,119);

} 



a.navileft_active {

    display:block;

    background-color:#ffffff;

    background:url("../images/navi_pfeil_rechts.gif") no-repeat;

    background-position:right;

    padding-top:3px;

    padding-bottom:3px;

    color:rgb(51,79,119);

} 



a.navileft_open {

    padding-left:10px;

    display:block;

    background:url("../images/navi_pfeil.gif") no-repeat;

    background-position:right;

/*  background-color:#E8E8EE;*/

    background-color:#EAEAEA;

    padding-top:3px;

    padding-bottom:3px;

    color:rgb(51,79,119);

} 



a.sitemap_level1 {

    display:block;

    border-bottom:1px solid #b4a8b4;

    color:rgb(217,104,28);

    font-weight:normal;

    padding-bottom:.4em;

    background:url("../images/navi_pfeil_rechts.gif") no-repeat;

    background-position:right;

}



a.sitemap_level2 {

    color:rgb(62,77,116);

    background:url("../images/navi_pfeil_rechts.gif") no-repeat;

    background-position:170px 4px;

    display:block;

}



a.sitemap_level3 {

    color:rgb(190,190,190);

}



.sitemap_level2_container {

    float:left;

    width:50%;

    padding-top:.3em;

}



.sitemap_level3_container {

    float:right;

    width:50%;

    padding-top:.3em;

}



.input_searchbox {

    width:65px;

    vertical-align:middle;

    font-size:11px;

    color: rgb(62,77,116);

}



.input_newsletterselect {

    width:80px;

    vertical-align:middle;

    font-size:11px;

    margin-right: 8px;

    color: rgb(62,77,116);

}



.label_searchbox {

    vertical-align:middle;

    color:#9d9ea2;

    position:relative;

    padding-left:10px;

    /*left:-65px;*/

}



#loginbox {

/*  background-color:#DFE0E5;*/

    background-color:#EAEAEA;

    border-top:1px solid #aeaeae;

    border-bottom:1px solid #aeaeae;

    padding-bottom:.6em;

    padding-top:.6em;

    padding-left:0em;

    padding-right:0em;

    margin-top:1.5em;

    margin-bottom:1.5em;

}



#searchbox {

/*  background-color:#DFE0E5;*/

    background-color:#EAEAEA;

    border-top:1px solid #aeaeae;

    border-bottom:1px solid #aeaeae;

    padding-bottom:.6em;

    padding-top:.6em;

    padding-left:0em;

    padding-right:0em;

    margin-top:1.5em;

    margin-bottom:1.5em;

}



#newsletterbox {

/*   background-color:#DFE0E5;*/

   background-color:#EAEAEA;

   border-top:1px solid #aeaeae;

   border-bottom:1px solid #aeaeae;

   padding-bottom:.6em;

   padding-top:.6em;

/*   padding-left:.5em;

   padding-right:.5em;*/

   padding-left:0em;

   padding-right:0em;

   margin-top:1.5em;

   margin-bottom:1.5em;

}



.hidden {

    display:none;

}



.balken {

    padding-left:0px;

/*    background-color:rgb(255,110,43);*/

    background-image:url('../images/bg2-ses.gif');

    background-repeat: repeat-x,repeat-y;

    background-position:2px 0px ;

}