/* 
  (c) 2008 schukai GmbH
  Basisformate
  Keine Farbwerte und Schriftarten angeben!
*/


/** input focus layout for inputfields **/
.inputfocus, .textinput:focus{
  color:inherit;
}

/*** global Classes (should be used in all customized templates) **/
/** headlines **/
.headline_default{ }
.headline_new1 { }
.headline_new2 { }

/** infos **/
.infotext { }

/************************FPI Konstant-Einstellungen*/
.rteTableStandard{
  border-collapse:collapse;
}

.rteTableStandard tr {}
.rteTableStandard td {}
.rteTableStandard td.header {}
.rteTableModern{
  border-collapse:collapse;
}
.rteTableModern tr {}
.rteTableModern td {}
.rteTableModern td.header {}

.rteImageSignatur{}
table.rteImage{}
img.rteImage{}
table.rteImageAlignleft{}
img.rteImageAlignleft{}
table.rteImageAlignright{}
img.rteImageAlignright{}

div.rteErrorBox {
  border:1px solid red;
}

div.rteInfoBox {
  border:1px solid blue;
}


h1 {
  font-family:inherit;
  margin-top:0px;
  padding:0px;
}

h2 {
  font-family:inherit;
  margin:0px;
  padding:0px;
}

h3 {
  font-family:inherit;
  margin:0px;
  padding:0px;
}

h4 {
  font-family:inherit;
  margin:0px;
  padding:0px;
}

textarea{
  font-family:inherit;
}

img {
  border:0px;
  margin:0px;
  padding:0px;
}

form{
  margin:0px;
  padding:0px;
}

/** error-font-layout**/
.error {
}

/** to make elements appear like links**/
.islink{
  cursor:pointer;
}

/** mark extern links **/
.link_extern{
}

/** layout for list-items (like: li,div(multiple)...) **/
.list_item{
}
  
/****** ie6-Special-Settings: Alle Elemente dieser Klasse können über Javascript gesammelt ausgeblendet werden*/
.ie6_activex{
  visibility:visible;
}

.min_height {
  -height: 1px;  /* Höhe muss direkt im Element(als IE-Hack) gegeben werden */
  float: right;
  width: 1px;
}

.clear:after {
  content:"."; 
  display:block; 
  height:0; 
  clear:both; 
  visibility:hidden;
}

.hidden {
    position:absolute;
    left:-9999px;
    top:-9999px;
}
/** clear-element **/

.clear {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear {
  height: 1%;
}
.clear {
  display: block;
}
/* End hide from IE-mac */



/* WICHTIG: REIHENFOLGE BEIBEHALTEN */
a {
  text-decoration: underline;
  font-family:inherit;
  outline: none;
}

a:link {
  text-decoration: underline;
  font-family:inherit;  
  outline: none;
}

a:visited {
  text-decoration: underline;
  font-family:inherit;
  outline: none;
}

a:focus {
  text-decoration: underline;
  font-family:inherit;
  outline: none;
}

a:hover {
  text-decoration: underline;
  font-family:inherit;
  outline: none;
}

a:active {
  text-decoration: underline;
  font-family:inherit;
  outline: none;
}


@media screen {

  body {
    font-size:small;
    margin:0px;
    padding:0px;
  }

}

@media print {

  body {
    font-size:0.5cm;
    margin:1.5cm 1.2cm 1.7cm 1.2cm;
    padding:0cm;
  }
}


