/*****************************************************************************\
* cosyst_*.css           Style tweaks for CoSyst Control Systems GmbH
 *****************************************************************************
* 23.06.2008  J.Tremmel  initial
\*****************************************************************************/
@import url(cosyst_grey.css);

body   {
  color:#333;
  background:#B8CEA5 url(images/greygreen/background.png) top center;
}

hr              { color:#2A851D; border-color:#2A851D; background-color:#2A851D; }
h1 small        { color:#133D0D; }
:link           { color:#557E38; }
:visited        { color:#83BD57; }
:link:hover,
:visited:hover  { color:#72A443; }
:link:active,
:visited:active { color:#000; }

/**
* Generic links that appear like "buttons" {{{
*/
.buttons span.pressed, .buttons span.active,
.buttons a, .buttons a:link, .buttons a:active, .buttons a:visited,
a.button,   a.button:link,   a.button:active,   a.button:visited  {
  color:#515151;
  border-color:#E6E6E6;
  background-color:#FFF;
  background-image:url(images/greygreen/footer.jpg);
  background-repeat:repeat-x;
  background-position:0 -32px;

}
.buttons span.pressed, .buttons span.active,
.buttons a:focus, .buttons a:hover,
a.button:focus, a.button:hover {
  color:#527B35;
}
.buttons { line-height:1.8; }
/*}}}*/

div.picture {
  color:#515151;
  background-color:#FFF;
  background-image:url(images/greygreen/picture_background.jpg);
  background-repeat:repeat-x;
  background-position:0 0;
  border-color:#F0F0F0 #E6E6E6;
}

/******************************************************************************
* Outer Container {{{
*/
#container {
  border-color:#CDCDCD;
  background:#FFF;
}
/* }}} */

/******************************************************************************
* Header {{{
*/
#header {
  background-color:#F1F6EF;
  background-image:url(images/greygreen/header.jpg);
  background-position:bottom;
  background-repeat:repeat-x;
  border-color:#CDCDCD;
}
#header h1    { width:300px; height:120px; }
#header h1 a  { width:343px; height:116px; background-image:url(images/greygreen/cosyst_logo.png); }
#header p { color:#BBB; }
#header p a:link,
#header p a:visited { color:#AAA;  }
#header p a:hover,
#header p a:active  { color:#729A3A;}
/*}}}*/

/******************************************************************************
* Menu (main menu in #header, sub menu in #content) {{{
*/
#header li,
#header ul a  {
  background-repeat:no-repeat;
  background-image:url(images/greygreen/header_tabs.png);
}
#header ul a  { color:#515151; }
#header ul li:hover a         { color:#527B35; }
#header ul li.active a        { color:#527B35; }
#header ul li.active:hover a  { color:#3F5727; }
/******************************************************************************/
#sub_menu ul li a        { color:#52821C; }
#sub_menu ul li a:hover,
#sub_menu ul li.active a { color:#346011 !important; }
/*}}}*/

ul.breadcrumbs li { color:#6A821C; }


/******************************************************************************
* Content {{{
*/
#content {
}
/* }}} */

/******************************************************************************
* Footer {{{
*/
div#footer {
  border-top-color:#CDCDCD;
  color:#888;
  background-color:#F1F6EF;
  background-image:url(images/greygreen/footer.jpg);
  background-position:0 -10px;
  background-repeat:repeat-x;
}
div#footer ul li a  { color:#888; }
div#footer #perform { visibility:hidden; }
/* }}} */




/******************************************************************************
* Data Tables {{{
*/
table.data tr      {
  background-color:#FBFDF8;
  background-image:url(images/greygreen/table_row.jpg);
  background-position:0 0;
  background-repeat:repeat-y;
}
table.data tr.even { background-position:-220px 0; }

table.data td,
table.data th      { border-top-color:#EEE; color:#444; }
table.data th {
  border-bottom-color:#DDD;
  background-color:#F1F6EF;
  background-image:url(images/greygreen/table_header.jpg);
  background-position:0 -24px;
}
table.data :link          { color:#1D4085; }
table.data :visited       { color:#851D37; }
table.data :link:hover,
table.data :visited:hover { color:#BD2850; }
table.data :link:active,
table.data :link:active   { color:#295CBE; }
/*}}}*/

table.downloads td.link span.filesize   { display:block; color:#888; }

/******************************************************************************
* Sitemap {{{
*/
#sitemap li    {
  background-color:#ECECEC;
  background-image:url(images/greygreen/footer.jpg);
  background-position:0 -20px;
  background-repeat:repeat-x;
}
#sitemap span                     { color:#555; }
#sitemap li span.notavailable     { color:#944; }
#sitemap li li span.notavailable  { color:#822; }

#sitemap :link,
#sitemap :visited        { color:#1D4085;}
#sitemap :link:hover,
#sitemap :visited:hover  { color:#295CBE;}

/*}}}*/

/******************************************************************************
* Impressum {{{
*/
table#imp td,
table#imp th {
  background:url(images/greygreen/content.jpg);
  background-color:#FBFDF8;
  border-color:#BBB;
}
/*}}}*/

/******************************************************************************
* Kompetenzen {{{
*/
body#projekte h2 {
  color:#515151;
  background-color:#FFF;
  background-image:url(images/greygreen/footer.jpg);
  background-position:0 -32px;
}
/*}}}*/

/******************************************************************************
* Produkte {{{
*/
table#proddata tr.main th {  background:#F8F8F8 url(images/greygreen/table_header.jpg) 0 -24px; }

/*}}}*/



/******************************************************************************
* Kontakt/Anfahrtsbeschreibng {{{
*/
div#gmap {
  color:#515151;
  background:#FFF url(images/greygreen/picture_background.jpg);
  border-color:#F0F0F0 #E6E6E6;
}
/*}}}*/

/******************************************************************************
* Partner {{{
*/

/* partners (listing) ****************************************/
#partnerBox .partner {
  background:#F9F9F9 url(images/greygreen/footer.jpg) repeat-x;
  border-top-color:#E6E6E6;
}
#partnerBox h2 {
  color:#737373;
  background:#F9F9F9 url(images/greygreen/news.jpg) repeat-x;
}
#partnerBox h2 :link           { color:#737373; }
#partnerBox h2 :visited        { color:#737373; }
#partnerBox h2 :link:hover,
#partnerBox h2 :visited:hover  { color:#1D4085; }
#partnerBox h2 :link:active,
#partnerBox h2 :visited:active { color:#851D37; }
#partnerBox span.note { background:transparent; color:#737373;}
/*}}}*/

/******************************************************************************
* News {{{
*/
div.newsitem {
  color:#272324;
  background-color:#FBFDF8;
  background-image:url(images/greygreen/footer.jpg);
  background-position:0 0;
  background-repeat:repeat-x;
  border-top-color:#E6E6E6;
}

div.newsitem h3 {
  background-color:#F1F6EF;
  background-image:url(images/greygreen/news.jpg);
  background-position:0 0;
  background-repeat:repeat-x;
  border-bottom-color:#E6E6E6;
}

div.newsitem h3 a,
div.newsitem h3 a:link,
div.newsitem h3 a:visited   { color:#343; }
div.newsitem h3 span        { color:#454; }
div.newsitem h3 span.status { color:#676; }

/** Full View ************************************************/
div.fullview {
  background-color:#FBFDF8;
  background-image:url(images/greygreen/news.jpg);
  background-position:0 0;
  background-repeat:repeat-x;
}
div.fullview h2 {
  border-bottom-color:#F0F0F0;
  background-color:#F1F6EF;
}
div.fullview h2 small         { color:#454;}
div.fullview div.newspic p    { color:#343; }

/** Overview *************************************************/
ul#newsoverview a.archive span.date { color:#272324; }

/* }}} */

/******************************************************************************
* Login (internal, admin)  {{{
*/
#login {
  background:#F8F8F8 url(images/greygreen/table_row.jpg) repeat-y;
  border-color:#DDD;
}
#login label { color:#777; }
/*}}}*/


/* :indentSize=2:lineSeparator=\n:noTabs=true:tabSize=2: */

