
html {
	height:100%;
}

body {
	font-family:Arial, Helvetica, Sans-Serif;
	color:gray;
	font-size:12px;
	height:100%;
	margin:0px;
}

#logostandard {
	height:107px;
	width:980px;
       background-image: url(/spl/powerlines_v2.nsf/sysWebfiles/homepage.grafik/$file/head_hg.jpg);
       background-repeat:repeat-x;
}

#logostandard a img {
    border:none;
}

#sprachauswahl {
    position:absolute;
    top:112px;
    left:730px;
    z-index:100;
}

#sprachauswahl img {
   margin-left:10px;
}

#sprachauswahl a img {
   border:none;
}

#splhome a {

     margin-left: -16px;

     margin-right: 16px;
}

#quicklinks {
	background-color:#58595A;
	height:20px;
	width:795px;
       padding-left:185px;
}

#quicklinks a {
     color:#FFF;
     text-decoration:none;
     padding-left:40px;
     padding-top:2px;
     display:block;
     float:left;
     font-size:14px;
}


#quicklinks a:hover {
    color:#B5B5B5;
}

#quicklinks a img {
    border:none;
    margin-top: -2px;
}





#intranetbutton {
   margin-left:75px;
}


address {
	font-style:normal;
	font-size:9px;
	color:#FFFFFF;
	margin:25px;
	top:344px;
       left:12px;
       font-family:Arial, sans serif;
}

#link {
               z-index:115;
               position:absolute;
               left:480px;
               top:10px;
}

#zierstreifen {
   position:absolute;
   top:127px;
   left:200px;
}

#zierstreifen img {
   width:780px;
}

h1 {
   font-size:14px;
   /*    padding-bottom:15px;
 height:6px; */

   margin-top: 0px;

}

#contentstandard {
	position:absolute;
	left:225px;
	top:165px;
	width:750px;
       color:#58595A;
       text-align:justify;
}

#contentstandard a {
               color:#0498A6;
               text-decoration:none;
}

#contentstandard td {
               font-family: Arial, Helvetica, Sans-serif;
               font-size:12px;
}

#contentspalte {
       position:absolute;
	left:225px;
	top:165px;
	width:484px;
       color:#58595A;
       text-align:justify;
}

#contentspalte a {
               color:#0498A6;
               text-decoration:none;
}

#bildspalte {
      position:absolute;
      left:730px;
      top:165px;
      width:250px;
      color:#58595A;
}

#bildspalte a {
    text-decoration:none;
    color: #0498A6;
}

#bildspalte img {
      border-color:#58595A;
      border-style:solid;
      border-width:1px 1px 12px;
}

.bildspaltemanuell {
      border-color:#58595A;
      border-style:solid;
      border-width:1px 1px 12px;
}

/*--------------------------------------------------
 * MENÜ
 *------------------------------------------------*/


#menu {
	width:194px;
	background-color:#0498A6;
	border-right:6px solid #58595A;
       position:absolute;
}



#menu ul li a {
    color:#FFFFFF;
}

#menu ul li a:hover {
   color:#58595A;
}




#menubox
{
  margin-top: 33px;
}

#menuboxChildren
{
  padding-left: 20px;
  padding-bottom:11px;
  padding-top:9px;
}

li.level1
{
  margin-left: -15px;
  padding-bottom:8px;
  list-style-type: none;
}

li.level1 img
{
  margin-top: 1px;
}

li.level2
{
  list-style-type: none;
  margin-left: 5px;
  padding-bottom:4px;
}

li.level3
{
  list-style-type: none;
  margin-left: 5px;
  padding-bottom:4px;
}





a.active
{
  font-weight: bold;
}




li.level1 a
{
  color: rgb(255,255,255);
  font-size: 13px;
  text-decoration: none;
}





li.level2 a
{
  font-size: 12px;
}

li.level3 a
{
  font-size: 11px;
}

/*----------------------------------------------------------
 * BEWERBUNGSFORMULAR 
 *--------------------------------------------------------*/

table.bewerbung
{
  border: 1px solid rgb(204, 234, 237); 
  background-color: rgb(235, 247, 248);
  width: 478px;
}


td.key
{
  padding-left: 8px;
  width: 149px;
  height: 19px;
  vertical-align: top;
}

.key1
{
  padding-left: 8px;
  width: 149px;
  height: 19px;
  vertical-align: top;
}

td.keymiddle
{
  padding-left: 8px;
  width: 149px;
  height: 19px;
  vertical-align: middle;
}

.keymiddle1
{
  padding-left: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  height: 19px;
  vertical-align: middle;
}

td.value
{
  height: 21px;
}

td.value textarea
{
  width: 305px;  
  border: 1px solid #0498A6;
  background-color: #FFFFFF;
}

td.eingabe input {
   width:130px;
}

td.value input
{
  width: 305px;  
  border: 1px solid #0498A6;
  background-color: #FFFFFF;
}

td input.muss
{
  border: 1px solid #0498A6;
  background-color: #CCEAED;
  font: normal 12px Arial, helvetica, sans-serif; 
  color: #58595A;
}

td.value2
{
  height: 21px;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.value2 input
{
  width: 305px;  
  height: 22px;
  border: 1px solid #0498A6;
  background-color: #FFFFFF;
}




/*--------------------------------------------------
-------------KONTAKTFORMULAR----------------------
-------------------------------------------------*/

#kontaktformular table {
   width:478px;
   border-collapse:collapse;
}



#kontaktformular td input.value {
   width:128px;
   border:1px solid #0498A6;
}

#kontaktformular td input.radiobutton {
 
   border:none;
}

#kontaktformular td textarea {
   border:1px solid #0498A6;
}

#bittewarten
{
  position: absolute;
  top: 300px;
  left: 400px;
}

#bittewarten img
{
  position: absolute;
  margin-top: -8px;
  margin-left: -32px;
}

#multisuche_anz
{
  margin-top: 3px;
  border-bottom: 12px solid #58595A;
  border-top: 1px solid #58595A;
  border-left: 1px solid #58595A;
  border-right: 1px solid #58595A;
  background-color: #EBF7F8;
}

#multisuche_anz td
{
  font: normal 11px Arial, helvetica, sans-serif; 
  text-decoration: none;
}

#multisuche_anz td a
{
  font: normal 11px Arial, helvetica, sans-serif; 
  text-decoration: none;
}

#suchlupe {
  border:none;
  padding-left:5px;
}

