/**
* ASBS Standard CSS
* 
* cx.css
*
* Copyright 2006 by comm-X GbR
* http://www.comm-x.de
*
**/

/*
----------------------------------------------------

Generell

- Hintergrundfarbe
- Schriftart/-größe/-farbe für normalen Text und Links
- Rahmen
- Abstände

- Container

- Spezialitäten (yaml!!)
----------------------------------------------------

*/

html, body, input, textarea
{
  font-family: Arial, 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px; 
  color: #000;
}

/* html { overflow-y: scroll;}*/

html, body  
{
  margin: 0;
  min-height:600px; 
}

div, h1, h2, h3, h4, h5, h6
{
  margin: 0px;
  padding: 0px; 
  border: 0px; 
}

/* body *  { word-wrap: break-word;} /* IE: Wörter wenn zu lang umbrechen erzwingen IE !!! */

/* html { overflow: -moz-scrollbars-vertical; } /* MOZ: Scrollbalken immer an, auch wenn nix zum Scrollen da ist */

input, textarea, select
{
  font-size: 11px; 
  color: #000;
}


/*
input.button
{
  background-color: rgb(102,0,0);
}
*/

a
{
  color: #666;
  text-decoration: underline;
}

img
{
  border: 0px; 
}

.cB
{
  clear: both; 
}  

hr
{
  height: 0px; border-top: 1px;
}

.active
{
  color: white; 
}

strong, .strong
{
  font-weight: bold;
}

/*
----------------------------------------------------
  erweiterter Standard 

----------------------------------------------------
*/



table tr.trheader
{
  background-color : #666;
  color : #efefef;
  font-weight : bold;
}

table tr.trheader td,
table tr.trcellodd td,
table tr.trcelleven td
{
  padding-left : 5px;
  padding-right : 5px;
}

table tr.trcellodd
{
  color : #222222;
  background-color : #dddddd;
}


table tr.trcelleven
{
  color : #222222;
  background-color : #cccccc;
}

table tr.hover
{
  cursor: pointer;
  background-color : #ff0000;
}

table td.trsubheader
{
  border-bottom: solid 1px #000;
  font-weight: bold;
}

table td.tdfield
{
  background-color : #eeeeee;
  border: solid 1px #ffffff;
  padding: 2px 10px 2px 10px;
}

table td.tdlabel
{
  background-color : #666;
  color: #ffffff;
  padding: 2px 10px 2px 10px;
  border: solid 1px #ffffff;
}

.fieldlabel
{
  font-style: italic;
}

.title
{
  font-weight: bold;
  margin-bottom: 10px;
}

fieldset span.floater
{
  float: left;
  margin-right: 3px; 
 }

/*
----------------------------------------------------
  - comment
  - error
  - imagebox
  - button
----------------------------------------------------
*/

.help
{
  font-size: small; 
  text-decoration: none; 
  font-style: italic;
}

.comment 
{
  display:block;
  padding:10px;
  background-color: #efefef; 
}

.error
{
  display:block;
  width:auto;
  padding:5px;
  border-top:1px solid red; 
  background-color: #faa; 
  border-bottom:1px solid red; 
}

.info
{
  font-size: 0.8em;
}

.msg
{
  display:block;
  padding:10px;
  border-top:1px solid green; 
  background-color: #afa; 
  border-bottom:1px solid green; 
}

.ok
{
  display:block;
  padding:10px;
  border-top:1px solid blue; 
  background-color: #ddf; 
  border-bottom:1px solid blue;
}


/*
-----------------------------------------------
 death-Layer
-----------------------------------------------
*/

#death
{
  position: absolute;
  display: none; 
  top: 0px;
  left: 0px;
  width: 0px;
  height: 0px;
  background-color: white; 
  -moz-opacity: 0.8;
  opacity: 0.8; 
  z-index:80;
}

* html #death { filter: alpha(opacity=80); }

/*
-----------------------------------------------
IRGENDWANN
-----------------------------------------------
*/
/*
div
{ 
  -moz-border-radius-topleft:  6px; 
  -moz-border-radius-topright: 6px; 

  -moz-border-radius: 5px; 
} 
*/

.dymform table 
{
	border-collapse:collapse; 
}

.dymform td 
{
	border: 1px solid #aaa;
	padding:2px;  
}
