/*
   css:
   FÜR CPH - DEUTSCHLAND
   ERSTELLT 12/2004
   VON skurrilewelt.de - Olaf Sweekhorst
   DURCH Olaf Sweekhorst
   LETZTE ÄNDERUNG : 31.8.2005
*/


body
{
   background-color:#FEFFD5;
   font-family: Arial,sans-serif;
   font-size:12px;
   color: #000000;
   line-height:15px;
   margin:5px;
   padding:0px;
}

a
{
  font-family:Arial,sans-serif;
  font-weight:bold;
  font-size:11px;
}

a.page:link, a.page:active, a.page:visited
{
  font-family:Arial,sans-serif;
  font-weight:bold;
  font-size: 11px;
  background-color: #F5DC6C;
  padding: 0px 5px 0px 5px;
}

a.products:hover, a.page:hover, a.sidemenue:hover
{
   color:#808080;
   text-decoration: underline;
}


a.products:link, a.products:active, a.products:visited
{
  font-family:Arial,sans-serif;
  font-weight:bold;
  font-size: 12px;
  line-height: 20px;
  padding: 0px 30px 0px 0px;
}


a:link, a:active, a:visited
{
   color:#000000;
   text-decoration: none;
}

a:hover
{
   color:#808080;
   text-decoration: overline;
}

a.hidden:link, a.hidden:active, a.hidden:visited, a.hidden:hover
{
  font-family:Arial,sans-serif;
  font-weight:normal;
  font-size: 12px;
  text-decoration: none;
  line-height: 20px;
  padding: 0px 30px 0px 0px;
}

/*texte*/

h1
{
  font-size:15px;
  font-weight:bold;
  /*font-style:italic;*/
  color:#007D7D;
  font-family:sans-serif;
}

h1.news
{
  font-size:18px;
  font-weight:bold;
  font-style:italic;
  color:#000000;
  font-family:sans-serif;
  padding-top:30px;
  padding-bottom:12px;
}




h1.preview
{
  font-size:11px;
  font-weight:bold;
  font-style:italic;
  color:#000000;
  font-family:sans-serif;
  line-height:10px;

}

h2
{
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  color:#000000;
  font-family:sans-serif;

}

h2.preview
{
  font-size:11px;
  font-weight:bold;
  font-style:normal;
  color:#000000;
  font-family:sans-serif;
  line-height:10px;
}


.titel
{
  font-size:16px;
  font-weight:bold;
  font-style:normal;
  color:#000000;
  font-family:sans-serif;
}

.normal
{
  font-size:12px;
  font-weight:normal;
  font-style:normal;
  /*text-align:justify;*/
  color:#000000;
  font-family:sans-serif;
}

.green
{
  font-weight:bold;
  color:#007D7D;
  font-family:sans-serif;
}

.aktuelles
{
  font-size:12px;
  font-weight:normal;
  font-style:normal;
  text-align:justify;
  font-family:sans-serif;
  line-height:17px;
}

.news , li
{
  font-size:13px;
  font-weight:normal;
  font-style:normal;
  font-family:sans-serif;
  line-height:20px;
}



.normal_r
{
  font-size:12px;
  font-weight:normal;
  font-style:normal;
  text-align:right;
  color:#000000;
  font-family:sans-serif;
}

.small
{
  font-size:10px;
  font-weight:normal;
  font-style:normal;
  color:#000000;
  font-family:sans-serif;
}

.bold
{
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  color:#000000;
  font-family:sans-serif;
}
.bold_r
{
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  text-align:right;
  color:#000000;
  font-family:sans-serif;
}

.border
{
  font-size:11px;
  font-weight:bold;
  font-style:normal;
  text-align:left;
  padding-left:10px;
  color:#000000;
  font-family:sans-serif;
  border: 1px solid;
  
}

img.links
{
  float:left;
  margin-top:5px;
  margin-right:10px;
  margin-bottom:5px;
  border: 1px solid;
}

.border_solid
{
  border: 1px solid;
}

img.rechts
{
  float:right;
  margin-top:5px;
  margin-left:10px;
  margin-bottom:5px;
  border: 1px solid;
}
img.standard
{
  right:0px;
}

img
{
  border:0px;
}

ol.ul
{
   list-style-type:disc;
   font-size:12px;
}

/* treemenuue in admin  */
ul
{
  list-style-type:none;
  padding:0px 0px;
}



.nodes
{
  width:180px;
  vertical-align:top;
  padding:8px;
  background-color:#DDDDDD;
}

.sibbling
{
  width:170px;
  vertical-align:top;
  padding:3px;
  background-color:#9EBAB9;
}

/*tables*/

.menue
{
  padding-top:2px;
  padding-left:1px;
  padding-right:7px;
}

.newsl
{
  padding-right:20px;
  width:50%;
  vertical-align:top;
}
.newsr
{
  /*width:365px;*/
  width:50%;
  vertical-align:top;
}

.data
{
  width:365px;
  vertical-align:top;
  padding:10px;
  background-color:#DDDDDD;
}

.field
{
  width:195px;
  vertical-align:top;
  padding:5px;
  background-color:#DDDDDD;
}

.clientsl
{
  padding-right:15px;
  width:175px;
  vertical-align:top;
}
.clientsr
{
  width:175px;
  vertical-align:top;
}

.sql  /*Breite Tabelle für Eingabe News etc*/
{
  width:800px;
  vertical-align:top;
}

td.list   /*listings in tables ex:unternehmen rechte spalte*/
{
 padding:0px 0px 10px 5px;
 vertical-align:top;
}

td.sql_
{
 height:20px;
 vertical-align:center;
 background-color:#ECF8F8;
}
td.sql_d
{
 height:20px;
 vertical-align:center;
 background-color:#97D9D9;
}

td.form
{
 padding:0px 0px 10px 0px;
 vertical-align:top;
}

td.products
{
 padding:0px 0px 5px 10px;
 vertical-align:top;
}

td.plp
{
 vertical-align:center;
 margin:0px;
 background: url(../images/F2ED31.gif);
 background-repeat: repeat;
 text-align:center;
 /*background-color:#F2ED31;*/
 font-size:12px;
 font-weight:bold;
 font-style:normal;
 color:#000000;
 font-family:sans-serif;
 border:1px solid;
}

td.ple
{
 vertical-align:center;
 margin:0px;
 background: url(../images/D2EFF9.gif);
 background-repeat: repeat;
 border:1px solid;
 font-size:12px;
 font-weight:normal;
 font-style:normal;
 color:#000000;
 font-family:sans-serif;
 text-align:left;
 width:150px;
}

.plt0
{
 vertical-align:center;
 margin:0px;
 background: url(../images/E0E0E0.gif);
 background-repeat: repeat;
 font-size:12px;
 font-weight:bold;
 font-style:normal;
 color:#000000;
 font-family:sans-serif;
 text-align:center;
}
.plt1
{
 vertical-align:center;
 margin:0px;
 background: url(../images/F4F4F4.gif);
 background-repeat: repeat;
 font-size:12px;
 font-weight:bold;
 font-style:normal;
 color:#000000;
 font-family:sans-serif;
 text-align:center;
}

.pl0
{
 padding:0px 0px 0px 0px;
 margin:0px;
 border-spacing:0px;
 border:1px solid;
 empty-cells:show;
}

td
{
  padding:0px;
  vertical-align:top;
}

td.pic
{
  padding-right:15px;
  vertical-align:top;
  width:170px;
}


/*forms*/

.textfield
{
  background-color:#ECF8F8;
  color:#000000;
  border:1px solid #000000;

}





/*divstyles */

#head
{
  /*background-image:url(../images/head.gif);
  background-repeat:no-repeat;*/
  background-color:#FEFFD5;
  height:84px;
  margin-top:0px;
}


#menue
{
  background-image:url(../images/mn_bg.gif);
  background-repeat:repeat-x;
  width:100%;
  height:23px;
  margin-top:3px;
}
#lang
{
  right:0px;
  height:0px;
  margin-top:0px;
}

#submenue
{
  background-image:url(../images/sbmn_bg.gif);
  background-repeat:repeat-x;
  width:100%;
  height:23px;
  margin-top:3px;

}

#content
{
  /*margin-top:-8px;
  width:750px;*/
  width:100%;
}

#foldheader
{
    cursor:pointer;
    cursor:hand ;
    font-size:11px;
    font-weight:bold;
    font-style:normal;
    text-align:left;
    color:#000000;
}
