
/*-------------------------------------------------*/
/**********************************************************************************
	** Genereller Browserreset (aus YAML)
	**********************************************************************************/

	  /* Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
	  *
{ margin:0; padding: 0 }

/*-------------------------------------------------*/
/* Korrektur: Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
	  option
{ padding-left: 0.4em }

/*-------------------------------------------------*/
/**
	  * Globale Korrektur des Italics Bugs des IE 5.x und IE 6
	  *
	  * @bugfix
	  * @affected   IE 5.x/Win, IE6
	  * @css-for    IE 5.x/Win, IE6
	  * @valid      yes
	  */
	  * html body *
{ overflow:visible; }

/*-------------------------------------------------*/
* html iframe, * html frame
{ overflow:auto }

/*-------------------------------------------------*/
* html frameset
{ overflow:hidden }

/*-------------------------------------------------*/
/* Erzwingen vertikaler Scrollbalken in Netscape, Firefox und Safari Browsern */
	  html
{ height: 100%; overflow-x: hidden; }

/*-------------------------------------------------*/
body
{
	    min-height: 101%;
	    /* Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen */
	    font-size: 100.01%;
	    /* Vorgabe der Standardfarben und Textausrichtung */
	    color: #000;
	    text-align: left;
background-image: url('../backgrounds/koegl_mainbg.jpg');
	  }

/*-------------------------------------------------*/
/* Rahmen für <fieldset> und <img> Elemente löschen */
	  fieldset, img
{ border: 0 solid}

/*-------------------------------------------------*/
/*  Neue Standardwerte für Listen & Zitate */
	  ul, ol, dl
{ margin: 0 0 1em 1em }

/*-------------------------------------------------*/
li
{ margin-left: 1.5em; line-height: 1.5em; }

/*-------------------------------------------------*/
dt
{ font-weight: bold; }

/*-------------------------------------------------*/
dd
{ margin: 0 0 1em 2em; }

/*-------------------------------------------------*/
blockquote, cite
{ margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}

/*-------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------*/

	/***************************************************************************************
	**   Grundformatierungen
	***************************************************************************************/
body, html
{
background-image: url('../backgrounds/koegl_mainbg.jpg');
font-family: verdana, arial;
font-size: 100%;

}

/*-------------------------------------------------*/
h1
{
line-height: 150%;
font-weight: normal;
padding: 0px;
margin: 0px;
}

/*-------------------------------------------------*/
h2
{
font-size: 90%;
color: #fff;
line-height: 1.7;
font-weight: bold;
padding-left: 5px;
margin: 0px;
}

/*-------------------------------------------------*/
h3
{
font-size: 80%;
line-height: 1.5;
font-weight: bold;
padding: 0px;
margin: 0 0 10px 0;
}

/*-------------------------------------------------*/
.content_text
{
font-size: 80%;
line-height: 1.5;
}

/*-------------------------------------------------*/
.bild_text
{
font-size: 60%;
}

/*-------------------------------------------------*/
a.button
{
  border: solid 1px #6699ff;
  background-image: url('../../images/th.jpg');
  padding: 3px;  
  color: black;
  font-family: arial;
  text-decoration: none;
  white-space: nowrap;
}

/*-------------------------------------------------*/
a.button:link
{
  border: outset 1px #6699ff;
  background-image: url('../../images/th.jpg');
  padding: 1px;  
  color: black;
  font-family: arial;
  text-decoration: none;
  white-space: nowrap;
}

/*-------------------------------------------------*/
a.button:visited
{
  border: outset 1px #6699ff;
  color: black;
  text-decoration: none;
}

/*-------------------------------------------------*/
a.button:hover
{
    border: solid 1px #aaaaaa;
    text-decoration: none; 
}

/*-------------------------------------------------*/
a.button:active
{
    color: #C31624;
    border: inset 1px #6699ff;  
  padding: 3px;  
    text-decoration: none; 
}

/*-------------------------------------------------*/
a.button_inaktiv
{
  border: inset 1px #C31624;
  background-image: url('../../images/th.jpg');
  padding: 3px;  
  color: #C31624;
  font-family: arial;
  text-decoration: none;
  white-space: nowrap;
}

/*-------------------------------------------------*/
a.button_inaktiv:link
{
  border: inset 1px #C31624;
  background-image: url('../../images/th.jpg');
  padding: 3px;  
  color: #C31624;
  font-family: arial;
  text-decoration: none;
  white-space: nowrap;
}

/*-------------------------------------------------*/
a.button_inaktiv:visited
{
  border: outset 1px #C31624;
  color: #C31624;
  text-decoration: none;
}

/*-------------------------------------------------*/
a.button_inaktiv:hover
{
    text-decoration: none; 
}

/*-------------------------------------------------*/
a.button_inaktiv:active
{
    color: #C31624;
    text-decoration: none; 
}

/*-------------------------------------------------*/
table
{
margin: 0px;
padding: 0px;
border-spacing: 0px;
width: 100%;
}

/*-------------------------------------------------*/
td
{
vertical-align: top;
font-size: 90%;
}

/*-------------------------------------------------*/
th
{
background-image: url('../backgrounds/applications/table.gif');
background-repeat: repeat-x;
padding-right: 5px;
text-align: left;
font-size: 90%;
}

/*-------------------------------------------------*/
tr
{
margin: 0px;
padding: 0px;
width: 100%;
}

/*-------------------------------------------------*/
td.hell
{
background-color: #fff;
padding-left: 2px;
}

/*-------------------------------------------------*/
td.dunkel
{
background-color: #f8f8f8;
padding: 2px;
}

