ul#navbottom li.aktiv a {
background:#eeeeee;
color:#00519e;
}

ul#navtop li.aktiv a {
/*background:#00519e; */
background:url(../images/hg_hover_nav.png) #005eb8 0 0 repeat-x;
color:#FFFFFF;
}

ul#navtop li.aktiv ul li a {
  color:#484848;
}

ul#navtop li.aktiv ul li a:hover {
  color:#ffffff;
}

#navtop ul a,
ul#navtop li.aktiv ul li a {
background:url(../images/li.gif) 15px 50% no-repeat;
font:Arial, Helvetica, sans-serif;
font-size:.7em;
text-transform:none;
padding:0 25px;
/*border-left:1px solid #cccccc;
border-right:1px solid #cccccc;*/
}

#navtop ul a:hover,
ul#navtop li.aktiv ul li a:hover {
background:url(../images/li2.gif) 15px 50% #00519e no-repeat;
/*border-left:1px solid #ff0000;
border-right:1px solid #ff0000;*/
}

/*
    Button-Einstellungen für Suchmodul
*/
#suche div.csc-mailform-field input {
    width:190px;
    height:19px;
    border:1px solid #c2c2c2;
    border-right:none;
    margin:10px 0 10px 10px;
    padding:0;
    float:left;
}

#suche div.csc-mailform-field input.csc-mailform-submit {
    width:30px;
    height:22px;
    background:url(../images/lupe.gif) no-repeat;
    float:left;
    margin-top:9px;
    margin-left:0;
    border:0;
    cursor:pointer;
}

/*  Der News-Container muss aufgrund 
    der Einbettung in den Content-Box-Container 
    nach oben verschoben werden 
*/
#boxcontent #news {
    margin-top: -2em;
}

/*  Der zweite News-Container (Archiv) muss mit einer anderen News-ID belegt werden,
    um den margin-top zu änder   
*/
#boxcontent #news_archiv {
    margin-top: 0px;
    margin-left: -205px;
}

/*
    Tabelleninhalte
*/

table td {
    font-size: 11px;
}

/*
    Formatierung der Downloads (Button)
*/
.dl_container a {
    display: block;
    width: 93px;
    height: 36px;
    background:url(../images/download.png) 0px 0px #FFFFFF no-repeat; 
}

.dl_container a b{
    display: none;
}

/*
    Formatierung des Kontaktformulares 
    direkt aus dem Plugin heraus
*/
fieldset.tx-powermail-pi1_fieldset {
    border: 0px;
    background-color: transparent;
    padding: 0px;
}

.tx-powermail-pi1 legend{
    display: none;
}

div.tx_powermail_pi1_fieldwrap_html,
fieldset.tx-powermail-pi1_fieldset div.even  {
    background-color: transparent;
    margin: 0;
    border-bottom:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    padding:3px;   
}

div#powermaildiv_uid1 {
    border-top:1px solid #CCCCCC;  
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
    width: 400px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
    margin: 0px 0px 0px 200px;
    width: 93px;
    height: 36px;
    display: block;
    background:url(../images/senden.png) 0px 0px #FFFFFF no-repeat;
    border: 0px;
    background-color: transparent;
    color: #00519E; /* Hack für Pseudo-Button-Inhalt*/ ;
    cursor: pointer;
}

div.powermail_mandatory_js {
    color: red;
    margin: 3px 0 3px 200px;
}

span.powermail_mandatory {
    color: red;
    padding-left: 5px;
}

td.powermail_all_td {
    padding: 0px 20px 0px 0px;
}

table.contenttable p {
}

/*
    Produktbilder
*/
div.img_description {
    margin-top: 10px;
}


/*
    Button bei Diashow
*/

td.button_prev a {
    display: block;
    width: 52px;
    height: 52px;
    background:url(../images/zurueck.png) 0px 0px #FFFFFF no-repeat;
}

td.button_next a {
    display: block;
    width: 52px;
    height: 52px;
    background:url(../images/weiter.png) 0px 0px #FFFFFF no-repeat;
}

td.button_prev a b, td.button_next a b {
    display: none;
}


/*
    Imagecontainer mit Typo3-Klasse "synchronisieren"
    (nur die in "imgcol", damit normale Inhaltsbilder nicht geresizest werden)
*/
 
div.imgcol div.csc-textpic-imagewrap {
width:220px;
float:left;
margin-left:-235px;
margin-top:3px;
}

/*
    Zur Unterdrückung des Rahmens
*/
div.csc-frame div.imgcol div.csc-textpic-imagewrap img {
    border: 0px;    
}

div.imgcol div.csc-textpic-imagewrap img {
width:200px;
height: auto;
padding:4px;
background:#FFFFFF;
border:1px solid #CCCCCC;
margin-bottom:5px;
}

div.imgcol div.csc-textpic-imagewrap a:hover img {
border:1px solid #00519e;
}

/*
    Damit in den rechten Boxen Editor-Eingaben ausgegeben werden können,
    muss der P-Abstand beseitigt werden
*/

div#boxright_jobs P, div#boxright_jobs P.bodytext {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px
}

#boxright div#boxright_jobs div {
    padding:0px 0px 0px 0px;
    border-right: 0px;
    border-bottom: 0px;
}

#boxright div#boxright_jobs div b {
    display: inline;
    color:#00519e;
    font-weight:bold;
}

/*
    Job-Detail: Weiterempfehlen und Drucken
*/
.clear {
    clear: both;
}

#tipafriend_container,
#tipafriend_container_bottom {
    text-align: right; 
}

/* Rahmenlose Tabelle */

table.contenttable td,
#content_left table.contenttable {
    border: none;
}

table.contenttable td,
#content_left table.contenttable td {
    padding:3px;
    border:none
}

table.contenttable td p,
#content_left table.contenttable td p {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px
}

table.contenttable td ul,
#content_left table.contenttable td ul {
    margin: 0 0 0 15px;
    padding-left: 0px;
}

table.contenttable td ul li,
#content_left table.contenttable td ul li {
    margin-left: 0px;
    padding-left: 0px;
}


/* Standort */
#karte { margin-left:-150px; }

.news_archiv_container {
    padding-left: 180px;
}

/* Bild-Hintergründe transparent manuell transparent setzen */

#c36 div.imgcol div.csc-textpic-imagewrap img,
#c37 div.imgcol div.csc-textpic-imagewrap img {
  background: transparent;
}

td.center {
  text-align: center;
}



