/*  für alle Bereiche werden die Innen- und Außernabstände auf 0 gesetzt  */
* {margin:0; padding:0; border:0;}

html, body { margin: 0; padding: 0; border: 0; height: 100.1%;}

* html #container {height: 100.1%;} 

body {
  font-size: 100.01%; font-family: verdana, arial,'sans serif';
  background-color: #cccccc; margin: 0; padding: 0;
  background-image: url(images/bg30.gif);
  color: #ff9;
  text-align: center; /*Zentrierung für den IE 5.x */
}

#container { width: 800px; background-color: #000066;
    font-family: verdana, arial, 'sans serif';
  	position: relative; 
 	min-height: 100%;
  	height: auto !important;
  	height: 100%;
  	text-align: left; 
  	margin: 0 auto; 
}

#kopf { width: 100%; xheight:100px;
  xbackground-color: #000066;
  padding: 10px 5px 5px 25px;
}

#navi {    
  float: left; width: 180px;
  text-align: center;
  xbackground-color: #000066;
  font-size: 0.9em; color: #ffff99; font-weight: bold;
  padding: 10px; padding-bottom: 40px;} 

#inhalt { width: 577px; padding-bottom: 40px;
  float: right; overflow: hidden;
  xbackground-color: #006;
  color: #ff9; padding-right: 15px;
}

#footer	{clear: both; width: 100%; background-color: #006; border-top: 1px solid #9FB1BC;
		bottom: 0 !important; position: absolute; height: 40px; }

#innerfooter	{ margin: 5px; padding: 5px; xborder: 3px; text-align: center; overflow: hidden;}

.clear { clear: both; font-size:0; line-height:0; height:0;}

h1  { xtext-align: center;}
  
h1 {font-size: 1.1em; font-weight: bold; font-style: italic; padding: 20px 0 15px 25px;}

h2 {font-size: 0.85em; xfont-weight: bold; xtext-align: center; padding: 5px 25px 2px 0;}

p  {font-size: 0.85em; line-height: 1.5em;}
td  {font-size: 0.85em; line-height: 1.7em; }
a  {color: #ff9;}

	/* Navigationsleiste: */
#navigation a {
  text-decoration: none;
  color: #ffff99; font-size: 0.9em; font-weight: bold;
  list-style-type: none; /*Aufzählungspunkte entfernen */
  margin-top: 25px;
}
ul li {list-style-type: none; line-height: 30px; 
}
ul {padding: 20px 0 30px 0;
}
#navigation a:hover { color: #ffff00; font-style:italic;}

.textlink {color: #ffff99; font-size: 0.9em; font-weight:bold; text-align: center;
  padding: 5px 25px 5px 25px; margin:0 auto;}
.minilinks {font-size: 0.65em; color: #cccccc; text-decoration: none;}
.center {text-align: center; line-height: 20px;}
.bold  {font-size: 0.9em; font-weight: bold; }
