/* Global */
div, td { font-size:11px; line-height:16px; font-family: verdana, arial, helvetica, sans-serif;  color:#1a1a1a }
p, a { font-size:11px; line-height:16px; font-family: verdana, arial, helvetica, sans-serif}
body { background-color:#fff; padding:0; margin:0; background-image:url(/img/basis/bg.gif); background-repeat:repeat-x }
a { color:#1a1a1a; text-decoration:underline }
a:hover { text-decoration:none; color:#FD171E }
form, table { margin:0; padding:0 }
ul { margin-left: 20px; margin-top: 5px}
li {margin:0 0 4px 0; padding:0 }

/* Global Relaunch */
body.relaunch{
  background-image:url(); 
  background-repeat:repeat-x
  width:100%; 
  padding:0; 
  margin: 0;
  background-color:#ffffff; 
  height:1px;  
}

/* Zentrier Klasse für Layout */
.zentrierer { width:1000px; margin:0 auto; }
.zentriererdiverse { width:1000px; margin:0 auto; background-image:url(/img/basis/head_diverse.png); background-repeat:no-repeat; }
.zentriererprivat { width:1000px; margin:0 auto; background-image:url(/img/basis/head_privatkunden.png); background-repeat:no-repeat; }
.zentrierergeschaeft { width:1000px; margin:0 auto; background-image:url(/img/basis/head_geschaeftskunden.png); background-repeat:no-repeat; }
.zentrierermainova { width:1000px; margin:0 auto; background-image:url(/img/basis/head_mainova.png); background-repeat:no-repeat; }
.zentrierermarkt { width:1000px; margin:0 auto; background-image:url(/img/basis/head_marktpartner.png); background-repeat:no-repeat; }


/* Navigation Relaunch */
.zielgruppehi { color:red; text-decoration:none; }
.zielgrupperelaunch { margin:0 0 0 10px; font-weight:bold; font-size:14px; color:#004992; text-decoration:none; font-family:Arial; }
.zielgrupperelaunch a:hover { color:red; text-decoration:none; }
.themennavigationrelaunchhi { color:red; text-decoration:none; }
.themennavigationrelaunch { font-size:12px; color:#004992; text-decoration:none; }
.themennavigationrelaunch a:hover { color:red; text-decoration:none; }

/* 1st und 2ndLevel Navigaton Relaunch */
.navlayerbg { background-image:url(/img/basis/navi_striche.jpg); background-position:568px 85px; background-repeat:no-repeat; }
.navlayer1relaunch { margin:71px 10px 0 0; float:right; height:20px }
.navlayer2relaunch { float:right; margin:0 5px 0 0; height:20px; padding-bottom:2px; padding-top:4px }

/* Content Begrenzungs Klasse Relaunch */
#begrenzerrelaunch { position:relative; top:7px; left:0px; width:1000px; }

/* Seitenkopf Relaunch */
.logoinvert { display:none }
.logoposrelaunch { background-image:url(/img/basis/logo_mainovaneu_mitenergie.png); background-repeat:no-repeat; width:139px; height:48px; margin:0px 0 0 810px; padding-top:10px; z-index:11 }
.logoposrelaunch_med { background-image:url(/img/buttons/logo_relaunch_med.png); background-repeat:no-repeat; width:139px; height:54px; margin:0px 0 0 810px; padding-top:10px; z-index:11 }
.logoposegm { position:absolute; left:6px; top:12px; z-index:11 }
.pathrelaunch {padding-top:0px; color:#666; padding-right:10px; text-align:right }
.pathrelaunch a { color:#666666; text-decoration:none; margin-bottom:5px; margin-left:8px;  }
.pathrelaunch a:hover { color:#0C2F84 }
.pathrelaunch a.active {  margin-left:8px;  margin-right:12px; color:#0C2F84 }

/* News Relaunch */
#newscontainerrelaunch { position:absolute; top:40px; left:15px; width:160px; z-index:40 } 
#newscontainerrelaunch a { font-weight:bold; text-decoration:none; color:#FD171E }
#newscontainerrelaunch a:hover { color:#0C2F84;  }
#newscontainerrelaunch p { margin:0; padding:0 }

/* Content relaunch */
.contentrelaunch { width:550px; padding:10px 180px 20px 205px; z-index:1 }
.contentrelaunch ul li { list-style-image: url(/img/basis/square.gif); list-style-position: outside  }
.linkshalb { width:275px; padding:10px 0px 10px 0px; float:left }
.rechtshalb { width:275px; padding:10px 0px 10px 0px; float:right }

/* Marginalspalte Relaunch */
#marginalcontainerrelaunch { position:absolute; width:185px; right:10px; top:33px; z-index:4; background-color:#fff }
#sucherelaunch { background-color:#E5EAEE; border-bottom:1px solid #0C2F84; color:#0C2F84; padding:3px 0 5px 8px; margin-bottom:8px }

/* Standardnavigation Relaunch*/
#standnavirelaunch { z-index:1000; padding-right:10px; padding-top:3px;  }
#standnavirelaunch a { z-index:1000; color:#000000; text-decoration:none; margin-left:16px }
#standnavirelaunch a:hover { z-index:1000; color:#FD171E; text-decoration:none }

/* Subnavigation Relaunch */
.subnavrelaunch { position:absolute; width:170px; left:17px; top:45px; z-index:100 }
.subnavrelaunch ul { padding:0; margin: 0px; list-style: none }
.subnavrelaunch ul li { margin:0 }
.subnavrelaunch ul li a { background-image: url(/img/basis/pfeil-rot.gif); background-position: 1px 7px; background-repeat: no-repeat; display:block; width:152px; padding-left:15px; font-weight:bold; line-height:18px; color:#18388a; text-decoration:none } 
.subnavrelaunch ul li a:hover { color:#FD171E; text-decoration:none;  }
.subnavrelaunch ul li a.selected { margin: 0; font-weight: bold; display:block; color:#FD171E }
.subnavrelaunch ul ul { padding:0; list-style: none }
.subnavrelaunch ul ul li { padding-left:17px }
.subnavrelaunch ul ul li a { background-image: url(/img/basis/pfeil-blau2.gif); background-position: 0px 6px; background-repeat: no-repeat; padding-left: 9px; width:138px; display:block; line-height:16px; font-weight:normal } 
.subnavrelaunch ul ul li a:hover { background-image: url(/img/basis/pfeil-rot2.gif); background-repeat: no-repeat; color:#FD171E; text-decoration:none }
.subnavrelaunch ul ul li a.selected  { margin:0;  background-image: url(/img/basis/pfeil-rot2.gif); display:block; width:138px; background-repeat: no-repeat; font-weight: normal }
.subnavrelaunch ul ul ul li { padding-left:10px }
.subnavrelaunch ul ul ul li a { width:122px }
.subnavrelaunch ul ul ul li a.selected { margin: 0; width:122px }

#navigation ul li a { float:left; font-size:12px; color:#FD171E; text-decoration:none; padding-right:10px; }
#navigation ul li a:hover { float:left; font-size:12px; color:#FD171E; font-weight:bold; text-decoration:none; padding-right:10px; }
#navigation ul li a.active { float:left; font-size:12px; color:#FD171E; font-weight:bold; text-decoration:none; padding-right:10px; }
#navigation ul li a.inactive { float:left; font-size:12px; color:#FD171E; text-decoration:none; padding-right:10px; }

#begrenzer { position:absolute; top:3px; left:0px; width:900px; min-width:770px; max-width:900px }
#skiplinks { position:absolute; top: -300px; left: -300px; }

/* Grau hinterlegte Texte */
.grau { font-size:11px; line-height:16px; font-family: verdana, arial, helvetica, sans-serif; background-color: #D3D3D3;}

/* Seitenkopf */
.logoinvert { display:none }
.logopos { position:absolute; left:16px; top:12px; z-index:11 }
.logoposegm { position:absolute; left:6px; top:12px; z-index:11 }
.path {padding-top:92px; color:#666; padding-right:10px; text-align:right }
.path a { color:#666666; text-decoration:none; margin-bottom:5px; margin-left:8px;  }
.path a:hover { color:#0C2F84 }
.path a.active {  margin-left:8px;  margin-right:12px; color:#0C2F84 }

/* Hauptnavigation */
.mainnav { left:185px; top:51px; display: block; position:absolute; width:700px; z-index:150 }
.navlayer1 { height:28px  }
.navlayer2 { padding-top:8px }
.navlayer2egm { padding-top:6px }
.navlayer2 img { margin-left:20px }

/* NRM Spezial DIVS */
.mainnavNRM { left:185px; top:51px; display: block; position:absolute; width:830px; z-index:150 }
.navlayer1NRM { height:28px  }

/* Standardnavigation */
#standnavi { padding-right:10px; padding-top:0; text-align:right }
#standnavi a { color:#E6EEF9; text-decoration:none; margin-left:16px }
#standnavi a:hover { color:#B7C1DA; text-decoration:none }

/* Content */
.content { width:auto; padding:4px 205px 20px 185px; z-index:1 }
.contentmed { width:auto; padding:4px 210px 20px 200px; z-index:1 }
.content_om { width:auto; padding:4px 5px 20px 185px; z-index:1 }
.content ul li { list-style-image: url(/img/basis/square.gif); list-style-position: outside  }
.content .novagruen u { padding: 0 0 2px 0; valign="middle" }
.content .novagruen ul li { list-style-image: url(/img/basis/gruener_punkt.gif); padding: 0 0 2px 0; valign="top"} 

/* Subnavigation */
.subnav { position:absolute; width:170px; left:17px; top:130px; z-index:100 }
.subnav ul { padding:0; margin: 0px; list-style: none }
.subnav ul li { margin:0 }
.subnav ul li a { background-image: url(/img/basis/pfeil-rot.gif); background-position: 1px 7px; background-repeat: no-repeat; display:block; width:152px; padding-left:15px; font-weight:bold; line-height:18px; color:#18388a; text-decoration:none } 
.subnav ul li a:hover { color:#FD171E; text-decoration:none;  }
.subnav ul li a.selected { margin: 0; font-weight: bold; display:block; color:#FD171E }
.subnav ul ul { padding:0; list-style: none }
.subnav ul ul li { padding-left:17px }
.subnav ul ul li a { background-image: url(/img/basis/pfeil-blau2.gif); background-position: 0px 6px; background-repeat: no-repeat; padding-left: 9px; width:138px; display:block; line-height:16px; font-weight:normal } 
.subnav ul ul li a:hover { background-image: url(/img/basis/pfeil-rot2.gif); background-repeat: no-repeat; color:#FD171E; text-decoration:none }
.subnav ul ul li a.selected  { margin:0;  background-image: url(/img/basis/pfeil-rot2.gif); display:block; width:138px; background-repeat: no-repeat; font-weight: normal }
.subnav ul ul ul li { padding-left:10px }
.subnav ul ul ul li a { width:122px }
.subnav ul ul ul li a.selected { margin: 0; width:122px }

/* Subnavigation Spezial für MED Startseite*/
.navmed { position:absolute; width:190px; left:10px; top:307px; z-index:100; color:#FD171E }
.navmed ul { padding:0; margin: 0px; list-style: none }
.navmed ul li { margin:0 }
.navmed ul li a { background-image: url(/img/basis/pfeil-rot.gif); background-position: 1px 7px; background-repeat: no-repeat; display:block; width:172px; padding-left:15px; font-weight:bold; line-height:18px; color:#18388a; text-decoration:none } 
.navmed ul li a:hover { color:#FD171E; text-decoration:none;  }
.navmed ul li a.selected { margin: 0; font-weight: bold; display:block; color:#FD171E }
.navmed ul ul { padding:0; list-style: none }
.navmed ul ul li { padding-left:17px }
.navmed ul ul li a { background-image: url(/img/basis/pfeil-blau2.gif); background-position: 0px 6px; background-repeat: no-repeat; padding-left: 9px; width:158px; display:block; line-height:16px; font-weight:normal } 
.navmed ul ul li a:hover { background-image: url(/img/basis/pfeil-rot2.gif); background-repeat: no-repeat; color:#FD171E; text-decoration:none }
.navmed ul ul li a.selected  { margin:0;  background-image: url(/img/basis/pfeil-rot2.gif); display:block; width:158px; background-repeat: no-repeat; font-weight: normal }
.navmed ul ul ul li { padding-left:10px }
.navmed ul ul ul li a { width:142px }
.navmed ul ul ul li a.selected { margin: 0; width:142px }

/* Subnavigation Spezial für MED Seite - außer Startseite*/
.navmedcon { position:absolute; width:190px; left:10px; top:160px; z-index:100; color:#FD171E }
.navmedcon ul { padding:0; margin: 0px; list-style: none }
.navmedcon ul li { margin:0 }
.navmedcon ul li a { background-image: url(/img/basis/pfeil-rot.gif); background-position: 1px 7px; background-repeat: no-repeat; display:block; width:172px; padding-left:15px; font-weight:bold; line-height:18px; color:#18388a; text-decoration:none } 
.navmedcon ul li a:hover { color:#FD171E; text-decoration:none;  }
.navmedcon ul li a.selected { margin: 0; font-weight: bold; display:block; color:#FD171E }
.navmedcon ul ul { padding:0; list-style: none }
.navmedcon ul ul li { padding-left:17px }
.navmedcon ul ul li a { background-image: url(/img/basis/pfeil-blau2.gif); background-position: 0px 6px; background-repeat: no-repeat; padding-left: 9px; width:158px; display:block; line-height:16px; font-weight:normal } 
.navmedcon ul ul li a:hover { background-image: url(/img/basis/pfeil-rot2.gif); background-repeat: no-repeat; color:#FD171E; text-decoration:none }
.navmedcon ul ul li a.selected  { margin:0;  background-image: url(/img/basis/pfeil-rot2.gif); display:block; width:158px; background-repeat: no-repeat; font-weight: normal }
.navmedcon ul ul ul li { padding-left:10px }
.navmedcon ul ul ul li a { width:142px }
.navmedcon ul ul ul li a.selected { margin: 0; width:142px }


/* Marginalspalte */
#marginalcontainer { position:absolute; width:185px; right:10px; top:130px; z-index:4; background-color:#fff }
#suche { background-color:#E5EAEE; border-bottom:1px solid #0C2F84; color:#0C2F84; padding:3px 0 5px 8px; margin-bottom:8px }
#bildbanner { position:relative; background-color:#B2CBE1 }
.imagebutton { vertical-align:middle; margin-left:3px }
.announcer { position:relative; margin-bottom:8px; padding-bottom:15px; background-color:#ECF2F7; background-image: url(/img/basis/bogen-bg-big.gif); background-repeat: no-repeat;background-position:bottom }
.announcer a { text-decoration:none; color:#FD171E }
.announcer a:hover { text-decoration:none; color:#0C2F84 }
.bildannounc { position:relative; margin-bottom:8px }
.announcetext { position:relative; padding:4px 8px 2px 8px; color:#0C2F84 }
.marginalhead { padding:5px 8px 6px 8px; color:#0C2F84; font-weight:bold }
.hintergrund { position:relative; margin-bottom:8px; padding-bottom:15px; background-color:#ECF2F7 }
.standardweiterleitung { margin-left:8px}
.standardweiterleitung a { display:block; background-image: url(/img/basis/linkpfeil.gif); background-position: 0px 9px; background-repeat: no-repeat; padding:3px 0 3px 16px; color:#FD171E }
.standardweiterleitung a:hover { background-image: url(/img/basis/linkpfeil-hi.gif); color:#0C2F84;  }
.pdfdownload { background-image:url(/img/basis/pdf-icon.gif); background-repeat: no-repeat; background-position:0px 2px; padding-left:24px; margin:2px 8px 2px 7px; color:#666 }
.pdfdownload a { display:block }
.xlsdownload { background-image:url(/img/basis/xls-icon.gif); background-repeat: no-repeat; background-position:0px 2px; padding-left:24px; margin:2px 8px 2px 7px; color:#666 }
.xlsdownload a { display:block } 
.avidownload { background-image:url(/img/basis/avi-icon.gif); background-repeat: no-repeat; background-position:0px 2px; padding-left:24px; margin:2px 8px 2px 7px; color:#666 }
.avidownload a { display:block } 
.querverweis { background-image:url(/img/basis/querverweis-icon.gif); background-repeat: no-repeat; background-position:0px 4px; padding-left:26px; margin:2px 8px 2px 5px; color:#666 }
.querverweis a { display:block } 
.weiterleitung { margin:2px 8px 2px 5px; color:#666 }
.weiterleitung a { display:block; background-image:url(/img/basis/pfeil-blau2.gif); background-position: 3px 6px; background-repeat: no-repeat; padding-left:15px; margin:2px 8px 2px 5px; color:#0C2F84} 
.weiterleitung a:hover { background-image:url(/img/basis/pfeil-rot2.gif); color:#FD171E }
.option { margin:2px 8px 2px 5px; color:#666 }
.option a { display:block; background-image:url(/img/basis/option-icon.gif); background-position: 0 3px; background-repeat: no-repeat; padding-left:30px; margin:2px 8px 2px 2px; color:#0C2F84}
.option a:hover { color:#FD171E }
.inhaltequer { margin:2px 8px 2px 5px; color:#666 }
.inhaltequer a { background-image:url(/img/basis/backarrows.gif); background-position: 3px 6px; background-repeat: no-repeat; display:block; padding-left:18px; margin:2px 8px 2px 2px; color:#000 }
.inhaltequer a:hover{ background-image:url(/img/basis/backarrows-hi.gif); color:#FD171E }
.portrait { margin-left:8px }
.jumpmenu { margin: 3px 0 0 8px }
.jumpmenu select { font-size:11px; font-family: verdana, arial, helvetica, sans-serif; color:#0C2F84; width:125px }
.trennerlinie { margin:8px 0 8px 5px }
.footnote { position:relative; margin-bottom:8px; padding: 4px 8px 0 8px; border-top:2px solid #0C2F84 }
.footnotehead { color:#0C2F84; font-weight:bold }
.footnotecontent { position:relative; color:#333 }
.sitemapsat { position:relative; margin-bottom:8px; padding-bottom:6px; background-color:#ECF2F7; border:4px solid #DAE6F0}
.sitemapsathead { padding:2px 8px 8px 8px; color:#0C2F84; font-weight:bold; background-color:#DAE6F0 }
.sitemapweiterleitung { margin-left:8px}
.sitemapweiterleitung a { display:block; background-image: url(/img/basis/linkpfeil.gif); background-position: 0px 9px; background-repeat: no-repeat; text-decoration:none; padding:2px 0 2px 16px; color:#0C2F84 }
.sitemapweiterleitung a:hover { text-decoration:none; color:#FD171E  }

.vote { margin-bottom:8px; padding-bottom:6px; background-color:#ECF2F7 }
.vote div.break { line-height:1px; font-size:1px; clear:both; height:0px }
.vote textarea { font-family: verdana, arial, helvetica, sans-serif; font-size:11px;
border:1px #0C2F84 solid; width:158px; margin-bottom:5px }
.vote .head { padding:2px 8px 6px 8px; color:#fff; font-weight:bold; background-color:#0C2F84}
.vote .dieFrage { margin:3px 0 6px 8px; color:#0C2F84; font-weight:bold; background-image:
none }
.vote .rleft { float:left; width:20px; padding-right:4px; margin:0 0 4px 6px }
.vote .rright { float:left; width:140px; color:#0C2F84; margin-bottom:4px }
.vote .rright label { font-weight:normal }
.vote .voten { margin:12px 0 6px 8px;   }
.vote .ergebnisleft { float:left; width:55px; padding-right:4px; margin:0 0 4px 6px;
color:#0C2F84; font-weight:bold }
.vote .ergebnisright { float:left; width:110px; color:#0C2F84; margin-bottom:4px }
.vote .summe { padding:4px 8px 2px 8px; color:#0C2F84 }

/* Bottomlinks */
.bottom { width:auto; margin:0 205px 15px 185px; padding-top:3px; border-top:1px solid #FD171E; text-align:center; clear:both }
.bottom a { color:#7B7B7B; font-size:10px; text-decoration:none; margin-left:10px }
.bottom a:hover {  color:#FD171E; text-decoration:none }

/* Schnellzugriffstool */
#schnellzugriffbasis { background-color:#ECF2F7; width:auto; margin:4px 205px 10px 15px; background-image:url(/img/basis/schnellzugriff-bg.gif); background-repeat: no-repeat; background-position:bottom right }
#schnellzugriffbasis img {display:block} 
#schnellzugriff { position:absolute; top:140px; left:260px; z-index:3 }
#schnellzugriff a { display:block; background-image: url(/img/basis/schnellzugriffpfeil.gif); background-position: 0px 7px; background-repeat: no-repeat; padding:2px 0 0 17px; margin-left:55px; color:#0C2F84; text-decoration:none }
#schnellzugriff a:hover { text-decoration:none; color:#F71E26 }
#schnellpulldown { position:absolute; z-index:42; top:118px; left:52px }
#schnellpulldown select { font-size:11px; font-family: verdana, arial, helvetica, sans-serif; width:200px; color:#0C2F84 }
#schnellsubmit { position:absolute; z-index:43; top:122px; left:262px  }
.schnellzugriffhead { font-size:16px; line-height:22px; margin-bottom:6px; color:#0C2F84; font-weight: bold; display:block }

/* News */
#newscontainer { position:absolute; top:296px; left:15px; width:160px; z-index:40 } 
#newscontainer a { font-weight:bold; text-decoration:none; color:#FD171E }
#newscontainer a:hover { color:#0C2F84;  }
#newscontainer p { margin:0; padding:0 }
.newshead { font-size:16px; line-height:22px; color:#FD171E; font-weight: bold; display:block; margin: 0 0 8px 0 }
.meldung{ margin-bottom:8px; padding: 8px 0 8px 8px; background-color:#ECF2F7; display:block }
.meldung_salient_original { margin-bottom:8px;  display:block }

/* News in blau*/
#newscontainer_blau { position:absolute; top:296px; left:15px; width:160px; background-color:#ECF2F7; z-index:40 } 
#newscontainer_blau a { font-weight:bold; text-decoration:none; color:#FD171E }
#newscontainer_blau a:hover { color:#0C2F84;  }
#newscontainer_blau p { margin:0; padding:0 }
.newshead_eingerueckt { font-size:16px; line-height:22px; color:#FD171E; font-weight: bold; display:block; margin: 8px 0 8px 8px }
.meldung_eingerueckt { margin-bottom:8px; margin-left:8px;  display:block }

/* Ticker*/
.tickertext { margin: 5px 0px 0px 0px; font-size:12px; font-weight: bold; line-height:22px; color:#0C2F84; background-color:#ECF2F7 }

/* Stoerfall Template*/
.sr1 { border-color:#FD171E; border-width:2px; border-style:solid; height:auto; }
.sr21 { background-image: url(/img/basis/Icon_strom_web.jpg); background-repeat: no-repeat; background-position: 7px 2px; }
.sr22 { background-image: url(/img/basis/Icon_erdgas_web.jpg); background-repeat: no-repeat; background-position: 7px 2px; }
.sr23 { background-image: url(/img/basis/Icon_wasser_web.jpg); background-repeat: no-repeat; background-position: 7px 2px; }
.sr24 { background-image: url(/img/basis/Icon_waerme_web.jpg); background-repeat: no-repeat; background-position: 7px 2px; }
.stoerfallueber { border-color:#FD171E; border-width:0px; height:55px; width:420px; border-style:solid; font-size:13px; font-weight:bold; line-height:16px; color:#FD171E; margin: 5px 0px 0px 60px; padding: 10px; 0px; }
.stoerfallbild { float:right; margin: 10px 5px 0px 10px;}
.sr4 { border-color:#FD171E; border-width:0px; height:80px; width:500px; border-style:solid; margin: 0px 0px 0px 8px; }
.sr5 { border-color:#FD171E; border-width:0px; height:80px; width:500px; border-style:solid; margin: 0px 0px 0px 8px; }

/*Formulare */
input.radiobut { border:none; width:auto }
.check { border:none; width:auto }
.textfeld { font-family: verdana, arial, helvetica, sans-serif;  font-size:11px; width:80px; margin:3px 4px 0 5px; border:solid #0C2F84 1px; color:#0C2F84 }
.pulldown { font-size:11px; font-family: verdana, arial, helvetica, sans-serif; color:#0C2F84; width:162px }
.formular { background-color:#EDF2F6; border-bottom:1px solid #0C2F84; color:#1a1a1a; padding:4px 10px 10px 10px; margin:8px 0 8px 0 }
.formular div div { padding-bottom:3px } 
.formular div div input, textarea { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; border:1px #0C2F84 solid; width:305px }
.formular div div input.checkbox { display: block; border:none; width:auto; float:left; padding:0px 5px 0px 0px; margin:0px 3px 18px 0px }
.formular div div input.checkbox2 { border:none; width:auto; vertical-align:middle }
.formular div div input.loadimg {border:none; width:83px }
.formular div div input.upload {width:475px }
.formular div div select { border:1px #0C2F84 solid; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; color:#0C2F84 }
.formular div div .plzfeld { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; width:40px; margin-right:10px }
.formular div div .stadtfeld { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; width:248px }
.formular div div .zaehlerstandrechts { font-family: verdana, arial, helvetica, sans-serif;  font-size:11px; width:38px }
.formular div div .zaehlerstandlinks { font-family: verdana, arial, helvetica, sans-serif;  font-size:11px; width:98px; margin-right:15px }
.formular div p.errormessage { clear:left; color: red; font-weight:bold; width:auto; padding-bottom:8px }
.formular div p.hinweis { clear:left; width:auto; font-weight:bold; display:block; padding:3px 0 3px 0; margin-top:3px }
.formular div span.mussfeld { color: red }
.formular a  { color:#0C2F84; text-decoration:underline }
.formular a:hover { color:#FD171E; text-decoration:none }
.buttons { margin:0; padding:0 }
.formleft { padding:0; float:left; width:170px; vertical-align:middle; font-size:11px }
.formright { float:right; width:310px; vertical-align:middle; margin:0; padding:0  }
.formrightklein { float:right; width:288px; vertical-align:middle; margin:0; padding:0  }
.formright select { width:300px }
.formright wichtig { font-size:16px; line-height:22px; color:#0C2F84; font-weight: bold; }
.formright textarea { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; border:1px #0C2F84 solid; width:305px }
.buttonsformleft { padding:0; float:left; width:120px; vertical-align:middle; font-weight:bold }
.buttonsformright {float:right; width:230px; vertical-align:middle; text-align:right }
.buttonsformright input { padding-left:10px }
.buttonsformleft2 { padding:0; float:left; width:88px; vertical-align:middle; font-weight:bold }
.buttonsformright2 {float:right; width:285px; vertical-align:middle; text-align:right }
.buttonsformright2 input { padding-left:10px }
div.break { line-height:1px; font-size:1px; clear:both; height:0px }
fieldset { border: 1px solid #0C2F84; padding: 3px 2px 3px 5px; margin:5px 0 5px 0; color:#0C2F84 }
label { font-weight:bold; }
legend { padding:3px 8px 5px 8px }


/* Freie Styles */
.standkey { width:auto; margin-bottom:12px; background-repeat: no-repeat; background-position:right; text-align:right; height:125px }
.keyfloatleft { float:left; margin:4px 8px 5px 0; }
.imageunderline { width:230px; float:left; margin:4px 8px 4px 0; padding-top:1px; color:#0C2F84 }
.imageunderline img { display:block; margin-bottom:4px }
.imageunderlinehoch { width:175px; float:left; margin:4px 8px 4px 0; padding-top:1px; color:#0C2F84 }
.imageunderlinehoch img { display:block; margin-bottom:4px }
.zoom { display:inline; float:left; margin: 0 6px 0 1px }
.pulldownkey { width:auto; margin:0; background-repeat: no-repeat; background-position:left; height:125px; padding:0 }
.auswahl { width:auto; margin:0 0 12px 0; background-image:url(/img/basis/blaubogen.gif); background-repeat: no-repeat; background-position:right; height:26px; background-color:#083284; padding:0 }
.auswahlpulldown { position:absolute; z-index:42; top:258px; left:200px}
.auswahlpulldown select { font-size:11px; font-family: verdana, arial, helvetica, sans-serif; width:200px; color:#0C2F84 }
.auswahlsubmit { position:absolute; z-index:43; top:261px; left:415px  }
.linkabsatz { display:block; background-image: url(/img/basis/linkpfeil.gif); background-position: 0px 9px; background-repeat: no-repeat; padding:3px 0 3px 16px; color:#F71E26; text-decoration:none }
.linkabsatz:hover { color:#0C2F84; background-image: url(/img/basis/linkpfeil-hi.gif); background-position: 0px 9px; background-repeat: no-repeat;  }
.chosen1 { font-size:12px; line-height:17px; color:#FD171E; font-weight: bold; display:block; margin: 0 0 4px 0 }
.globalheadline { display:block }
.globalheadline a {display:block; text-decoration:none; }
.sitehead1 { font-size:16px; line-height:22px; color:#0C2F84; font-weight: bold; display:inline; margin: 0 0 8px 0 }
.sitehead2 { font-size:22px; line-height:22px; color:#0C2F84; font-weight: bold; display:inline; margin: 0 0 8px 0 }
.sitehead1 a { font-size:16px; line-height:22px; color:#0C2F84; font-weight: bold; display:inline; margin: 0 0 8px 0 }
.sitehead2 a { font-size:22px; line-height:22px; color:#0C2F84; font-weight: bold; display:inline; margin: 0 0 8px 0 }
.standardhead { font-size:12px; line-height:17px; color:#0C2F84; font-weight: bold; display:block; margin: 0 0 4px 0 }
.liste { list-style-image: url(/img/basis/square.gif); list-style-position: outside  }
.bigname { font-weight: bold; display:block; padding:10px 0 10px 0; color:#0C2F84; font-size:16px }
.contentdocdownload { background-image:url(/img/basis/doc_icon.gif); background-repeat: no-repeat; background-position:0px 2px; padding-left:24px; margin:6px 2px 6px 0px; color:#666 }
.contentdocdownload a { display:block; text-decoration:none; color:#FD171E}
.contentdocdownload a:hover { text-decoration:none; color:#0C2F84 }
.contentpptdownload { background-image:url(/img/basis/ppt_icon.gif); background-repeat: no-repeat; background-position:0px 2px; padding-left:24px; margin:6px 2px 6px 0px; color:#666 }
.contentpptdownload a { display:block; text-decoration:none; color:#FD171E}
.contentpptdownload a:hover { text-decoration:none; color:#0C2F84 }
.contentpdfdownload { background-image:url(/img/basis/pdf-icon.gif); background-repeat: no-repeat; background-position:0px 2px; padding-left:24px; margin:6px 2px 6px 0px; color:#666 }
.contentpdfdownload a { display:block; text-decoration:none; color:#FD171E}
.contentpdfdownload a:hover { text-decoration:none; color:#0C2F84 }
.contentxlsdownload { background-image:url(/img/basis/xls-icon.gif); background-repeat: no-repeat; background-position:0px 2px; padding-left:24px; margin:6px 2px 6px 0px; color:#666 }
.contentxlsdownload a { display:block; text-decoration:none; color:#FD171E}
.contentxlsdownload a:hover { text-decoration:none; color:#0C2F84 }
.contentavidownload { background-image:url(/img/basis/avi-icon.gif); background-repeat: no-repeat; background-position:0px 2px; padding-left:24px; margin:6px 2px 6px 0px; color:#666 }
.contentavidownload a { display:block; text-decoration:none; color:#FD171E}
.contentavidownload a:hover { text-decoration:none; color:#0C2F84 }
.contentquerverweis { background-image:url(/img/basis/querverweis-icon.gif); background-repeat: no-repeat; background-position:0px 4px; padding-left:26px; margin:6px 2px 6px 0px; color:#666 }
.contentquerverweis a { display:block; text-decoration:none; color:#FD171E}
.contentquerverweis a:hover { text-decoration:none; color:#0C2F84 }
span.mussfeld { color: red }
.kleingedrucktes { font-size:9px;}

body>#standardnav { width:180px }

/* Suchergebnis */
.suchergebnis { margin-top:10px }
.suchergebnis p { color:#0C2F84; }
.suchergebnis p.blaetterer { text-align:center; padding: 2px 0 6px 0 }
.suchergebnis div { background-color:#ECF2F7; background-image:url(/img/basis/such_line.gif); background-repeat:repeat-x; padding:6px 12px 6px 12px; color:#0C2F84; line-height:15px }
.suchergebnis div a { font-weight:bold; color:#FD171E; text-decoration:underline; margin-left:4px } 
.suchergebnis div a:hover { color:#0C2F84; text-decoration:none } 
.ergebnisseite { margin-top:10px }
.ergebnisseite div { margin-top:10px; background-color:#ECF2F7; background-image:url(/img/basis/such_line.gif); background-repeat:repeat-x; padding:6px 12px 6px 12px; color:#0C2F84; line-height:15px }
.ergebnisseite div div { color:#0C2F84; background-image:none; padding:0; margin:6px 0 0 0 }
.ergebnisseite a { color:#0C2F84 }
.ergebnisseite a:hover { color:#FD171E }
.ergebnisseite li { list-style-image: url(/img/basis/square-blue.gif); list-style-position: outside  }
a.zurueck { color:#FD171E; margin-right:50px; text-decoration:none }
a.zurueck:hover { color:#0C2F84; text-decoration:none }
a.zurueck img { padding: 0 8px 2px 0 }
a.weiter { color:#FD171E; margin-left:50px; text-decoration:none }
a.weiter:hover { color:#0C2F84; text-decoration:none }
a.weiter img { padding: 0 0 2px 8px }
.ergebnisseitejobs { margin-top:0px; background-color:#ECF2F7; background-image:url(/img/basis/such_line.gif); background-repeat:repeat-x; padding:2px 12px 10px 12px; color:#0C2F84 }
.ergebnisseitejobs p { color:#0C2F84 }
.ergebnisseitejobs a { color:#0C2F84 }
.ergebnisseitejobs a:hover { color:#FD171E }
.ergebnisseitejobs li { list-style-image: url(/img/basis/square-blue.gif); list-style-position: outside  }
.jobtitel { font-size:18px; line-height:24px; color:#0C2F84; font-weight: bold; display:inline; margin: 10px 0 8px 0 }

/* Suchergebnis ohne margin für Includes auf einer Seite */
.suchergebnisinc { margin-top:1px }
.suchergebnisinc p { color:#0C2F84; }
.suchergebnisinc p.blaetterer { text-align:center; padding: 2px 0 6px 0 }
.suchergebnisinc div { background-color:#ECF2F7; background-image:url(/img/basis/such_line.gif); background-repeat:repeat-x; padding:6px 12px 6px 12px; color:#0C2F84; line-height:15px }
.suchergebnisinc div a { font-weight:bold; color:#FD171E; text-decoration:underline; margin-left:4px } 
.suchergebnisinc div a:hover { color:#0C2F84; text-decoration:none } 


/* Tabellenstyles */
td a { color:#0C2F84; text-decoration:underline }
td a:hover { color:#FD171E; text-decoration:none }
.uebersicht {  }
.uebersichtlinks { width:50%; padding-right: 5px; vertical-align:top  }
.uebersichtlinks div { padding-top:10px }
.uebersichtrechts { width:50%; padding-left: 5px; vertical-align:top }
.uebersichtrechts div { padding-top:10px }
.tabellenlink { color:#0C2F84; text-decoration:underline }
.tabellenlink:hover { color:#FD171E; text-decoration:none }
.zweispalt { background-color:#ECF2F7; margin: 10px 0 10px 0 }
.zweispalt td { width:50%; text-align:center; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
.zweispalttextlinks { background-color:#ECF2F7; margin: 10px 0 10px 0; border-collapse: collapse; border: white solid 1px; }
.zweispalttextlinks td { width:50%; text-align:left; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
.linksbund2 { background-color:#ECF2F7; margin: 10px 0 10px 0 }
.linksbund2head { background-color:#fff; color:#0C2F84; padding:8px 6px 8px 0px; font-size:13px }
.linksbund2links { width:70%; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
.linksbund2linksdunkler {  background-color:#DAE6F0; width:70%; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
.linksbund2rechts { width:30%; text-align:center; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
.linksbund2rechtsdunkler {  background-color:#DAE6F0; width:30%; text-align:center; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
.linksbund3 {background-color:#ECF2F7; margin: 10px 0 10px 0 }
.linksbund3head { background-color:#fff; color:#0C2F84; padding:8px 6px 8px 0px; font-size:13px }
.linksbund3links {  width:40%; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
.linksbund3standarddunkler { background-color:#DAE6F0; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top  }
.linksbund3linksdunkler {  background-color:#DAE6F0; width:40%; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
.linksbund3mitterechts { width:30%; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
.linksbund3mitterechtsdunkler { background-color:#DAE6F0; width:30%; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
.linksbundnachsatz { color:#000; padding:20px 6px 6px 6px; }
.dreispalt { background-color:#ECF2F7; margin: 10px 0 10px 0 }
.dreispalt td { width:33%; text-align:center; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
.vierspalt { background-color:#ECF2F7; margin: 10px 0 10px 0 }
.vierspalt td { width:25%; text-align:center; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
.fuenfspalt { background-color:#ECF2F7; margin: 10px 0 10px 0 }
.fuenfspalt td { width:20%; text-align:center; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
.sechsspalt { background-color:#ECF2F7; margin: 10px 0 10px 0 }
.sechsspalt td { width:17%; text-align:center; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
.siebenspalt { background-color:#ECF2F7; margin: 10px 0 10px 0 }
.siebenspalt td { width:13%; text-align:center; color:#0C2F84; padding:5px 6px 6px 6px; vertical-align:top }
td.dunklerlinksbund { background-color:#DAE6F0; text-align=left; }
td.dunkler { background-color:#DAE6F0 }
td.weiss { background-color:#fff; margin-top:5px; border:none }
td.trenner { background-image:url(/img/basis/such_line.gif); background-repeat:repeat-x; padding:0; margin:0; line-height:1px; font-size:1px; height:1px  }
td.trennerdunkler { background-image:url(/img/basis/such_line.gif); background-repeat:repeat-x; padding:0; margin:0; background-color:#DAE6F0; line-height:1px; font-size:1px; height:1px }
td.abschlusslinie { border-bottom:1px solid #0C2F84; margin:0; padding:0; line-height:1px; font-size:1px; height:1px }
.zweispaltstarter { margin-top:6px }
.zweispaltstarter_med { margin-top:6px }
.zweispaltstarter_med img { margin: 6px; }

/* Styles von Raithel */
.formular div div .cngfeld { font-family: verdana, arial, helvetica, sans-serif;  font-size:11px; width:48px; margin-right:15px }
.rechnerformular div div .cngfeld { font-family: verdana, arial, helvetica, sans-serif;  font-size:11px; width:48px; margin-right:15px }

/* Jobangebot & Pressemeldung */
a.zurueckblock { display:block; width:200px; color:#FD171E; margin:4px 0 4px 0; text-decoration:none }
a.zurueckblock img { padding: 0 8px 2px 0 }
a.zurueckblock:hover { color:#0C2F84; text-decoration:none }
p.uebersichtsseite { padding: 2px 0 6px 0 }
p.anker { text-align:right}
p.anker a { text-align:right; color:#FD171E; margin-left:50px; text-decoration:none  }
p.anker a:hover { color:#0C2F84; text-decoration:none  }
p.anker a img { padding-left: 8px }

/* Sitemap */
.sitemapcontainer { width:auto; margin:6px 205px 20px 10px; z-index:1; }
.sitemap { width:auto; margin-top:8px }
.flaechencontainer { width:185px; float:left }
.smhead { display:block; color:#0C2F84; font-size:13px; font-weight:bold; background-image:none; margin-bottom:8px; text-decoration:none }
.smhead:hover { color:#FD171E; text-decoration:none }
.smpaddingright { padding:8px 4px 12px 4px; width:auto; margin:6px 9px 10px 0; background-color:#DAE6F0; border-top: 1px solid #0C2F84; text-align:center;  }
.smnopadding { padding:8px 4px 12px 4px; width:auto; background-color:#DAE6F0;  margin:6px 0 10px 0;  border-top: 1px solid #0C2F84; text-align:center;  }
.smcontent { background-color:#F4F7FA; background-image:url(/img/basis/sm-bg.gif); background-repeat:repeat-x; text-align:left; margin-bottom:6px; padding:6px }
.smsubnav { width:170px; position:relative; padding:0 }
.smsubnav ul { padding:0; margin:0; list-style: none }
.smsubnav ul li { margin:0 }
.smsubnav ul li a { width:150px; background-image: url(/img/basis/pfeil-rot.gif); background-position: 1px 7px; background-repeat: no-repeat; display:block; padding-left:15px; font-weight:bold; line-height:18px; color:#18388a; text-decoration:none } 
.smsubnav ul li a:hover { color:#FD171E; text-decoration:none;  }
.smsubnav ul li a.selected { margin: 0; font-weight: bold; display:block; width:150px; color:#FD171E }
.smsubnav ul ul { padding:0; list-style: none }
.smsubnav ul ul li { padding-left:17px }
.smsubnav ul ul li a { width:135px; background-image: url(/img/basis/pfeil-blau2.gif); background-position: 0px 6px; background-repeat: no-repeat; padding-left: 9px; display:block; line-height:16px; font-weight:normal } 
.smsubnav ul ul li a:hover { background-image: url(/img/basis/pfeil-rot2.gif); background-repeat: no-repeat; color:#FD171E; text-decoration:none }
.smsubnav ul ul li a.selected  { margin:0;  background-image: url(/img/basis/pfeil-rot2.gif); display:block; width:135px; background-repeat: no-repeat; font-weight: normal }
.smsubnav ul ul ul li { padding-left:22px }
.smsubnav ul ul ul li a { width:120px;  }
.smsubnav ul ul ul li a.selected { margin: 0; width:120px }
.chosen1 a { color:#FD171E; text-decoration:none }
.chosen1 a:hover { color:#0C2F84; text-decoration:none }
.smbottom { width:auto; margin:0 205px 15px 10px; padding-top:3px; border-top:1px solid #FD171E; text-align:center }
.smbottom a { color:#7B7B7B; font-size:10px; text-decoration:none; margin-left:10px }
.smbottom a:hover { color:#FD171E; text-decoration:none }

/* Komponente Hausanschlusskostenrechner */
.erklaerungsdiv { display:none; padding:2px 5px 15px 5px; margin:0 5px 10px 0; border:1px solid #0C2F84; color:#0C2F84; background-color:#fff; font-size:11px }
.erklaerungsdiv a { color:#FD171E; text-decoration:none }
.erklaerungsdiv a:hover { color:#FB7176; text-decoration:none; }
.divclose { display:block; width:200px; padding:2px 0 2px 0 }
.frage { display:inline; padding:1px 2px 1px 2px; background-color:#0C2F84; color:#fff; border:1px solid #0C2F84; text-decoration:none; margin-left:3px  }
.frage:hover { color:#0C2F84; background-color:#fff; text-decoration:none; border:1px solid #0C2F84; font-size:11px } 
.abstandhalter { height:22px }
.abstandhalterlinie { height:12px; border-bottom:1px solid #0C2F84; margin-bottom:3px }
.ergebnisleft { padding:0; float:left; width:200px; margin-right:10px; vertical-align:middle; font-size:11px }
.ergebnisright { vertical-align:middle; margin:0; padding-right:8px; text-align:right }
.ergebnisright2 { vertical-align:middle; margin:0; padding-right:8px; text-align:left }
.rechnerformgesamt { padding:0; vertical-align:middle; font-size:11px }
.rechnerformular { background-color:#EDF2F6; border-bottom:1px solid #0C2F84; color:#1a1a1a; padding:4px 10px 10px 10px; margin:8px 0 8px 0 }
.rechnerformular div div { padding-bottom:3px } 
.rechnerformular div div input, textarea { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; border:1px #0C2F84 solid; width:255px }
.rechnerformular div div input.checkbox { display: block; border:none; width:auto; float:left; padding-right:5px; margin-right:3px }
.rechnerformular div div select { border:1px #0C2F84 solid; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; color:#0C2F84 }
.rechnerformular div div .plzfeld { font-family: verdana, arial, helvetica, sans-serif;  font-size:11px; width:38px; margin-right:15px }
.rechnerformular div div .stadtfeld { font-family: verdana, arial, helvetica, sans-serif;  font-size:11px; width:98px }
.rechnerformular div div .zaehlerstandrechts { font-family: verdana, arial, helvetica, sans-serif;  font-size:11px; width:38px }
.rechnerformular div div .zaehlerstandlinks { font-family: verdana, arial, helvetica, sans-serif;  font-size:11px; width:98px; margin-right:15px }
.rechnerformular div p.errormessage { clear:left; color: red; font-weight:bold; width:auto; padding-bottom:8px }
.rechnerformular div p.hinweis { clear:left; width:auto; font-weight:bold; display:block; padding:3px 0 3px 0; margin-top:3px }
.rechnerformular div span.mussfeld { color: red }

/*  Kontakt Content  */
.contactcenter { padding:5px 5px 0 5px ; background-color:#ECF2F7; margin-top:10px; border:solid 1px #0C2F84; color:#0C2F84 }
.contactcenter a { color:#FD171E }
.contactcenter a:hover { color:#0C2F84 }
.contactcenterhead { font-weight:bold; font-size:15px; }
.contactcenterimage { float:left; margin:0 8px 5px 0 }
.contactcenter div.gruppenbild { padding-bottom:6px }
.contactcenter div.innercontent { clear:both; color:#0C2F84; padding:5px 0 5px 0 }
.contacttrenner { line-height:1px; font-size:1px; clear:both; height:1px; background-color:#ECF2F7; background-image:url(/img/basis/dotted.gif); background-repeat:repeat-x }
.contactabschluss { line-height:1px; font-size:1px; clear:both; height:1px; color:#ECF2F7; repeat:repeat-x }


/* Komponente Installateursdatenbank */
.Installateursdatenbank { background-color:#EDF2F6; border-bottom:1px solid #0C2F84; color:#1a1a1a; padding:4px 10px 10px 10px; margin:8px 0 8px 0 }
.Installateursdatenbank h2 { font-size:12px; margin:3px 0 5px 0; padding:0; color:#0C2F84 }
.Installateursdatenbank .plzfeld { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; border:solid #0C2F84 1px; color:#0C2F84; width:45px }
.Installateursdatenbank fieldset { border: 1px solid #0C2F84; padding: 5px 10px 12px 10px; margin:5px 0 4px 0; color:#0C2F84 }
.Installateursdatenbank .abstandhalterlinie { height:12px; border-bottom:1px solid #0C2F84; margin-bottom:12px }
.Installateursdatenbank .texteingabe { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; border:solid #0C2F84 1px; color:#0C2F84 }
.Installateursdatenbank p.errormessage { clear:left; color: red; font-weight:bold; width:auto; padding-bottom:8px }
.suchergebnis a.suchverweis { color:#FD171E; font-weight:normal; text-decoration:underline; margin:0 }
.suchergebnis a.suchverweis:hover { color:#0C2F84; text-decoration:underline }
.suchergebnis div p { margin:4px 0 4px 0 }
.zurueckzursuche { margin:0; padding:0; height:18px }
.zurueckzursucheleft { padding:0; float:left; width:88px; vertical-align:middle; font-weight:bold; margin:5px 0 0 0 }
.zurueckzursucheright { float:right; vertical-align:middle; text-align:right; margin-top:5px }
.zurueckzursucheright input { padding-left:10px }
.ergebnisfarbe { color:#0C2F84 }


/* RedDot-Styles */
p.todo { color:#ff0000; border:1px; border-style:dashed; padding:2px }
.reddot { color:#ff0000 }
n
 
/* styling of the container. */ 
a.myPlayer { display:block; width: 320px; height:240px; text-align:center; margin:0 15px 15px 0; float:left; border:1px solid #999; }  

/* play button */ 
a.myPlayer img { margin-top:70px; border:0px; }  

/* when container is hovered we alter the border color */ 
a.myPlayer:hover { border:1px solid #000; }
