body
{
  margin: 0px;
  padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color:#000;
}

#inhalt {
	margin-left:15px;
	margin-top:5px;
	background-color:#000;
	overflow:auto;
	
	/*padding-top: -200px;*/
	/*padding-left:220px;*/
	/*padding-left:100px;*/
	/*padding-top:50px;*/
	/*padding-bottom:35px;*/
}

#rahmen
{
  width: 950px;           /* Anpassung für 800x600 */
  margin: 0px auto;
  border: none; /* nur zur Anschauung */
}


#header
{
	width: 950px;
	height: 180px;

}


#navi
{
  float: left;
  width: 950px;
  height: 23px;
  margin-top: 2px;
  margin-left: -1px;
  margin-right: 0px;
  background-color: #fff;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-left: 0px solid #000;
  border: 1px solid #fff; /* nur zur Anschauung */
  z-index:0;
}

#navileft /*wird nicht benutzt */
{
  width: 160px;
  height: 25px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  background-color: #FFF;
  border-top: 1px solid #fff;
  float: left;
}

#links
{
  clear: left;
  width: 160px;
  height: 500px;
  margin-top: 0px;       /* Abstand nach oben   */
  margin-right: 2px;     /* Abstand nach rechts */
  margin-bottom: 10px;    /* Abstand nach unten   */
  background-color: #fff;
  /*border-bottom: 1px solid #fff; */
  float: left;
}

#inhalt
{
  float: left;
  width: 950px;
  height: 500px;
  margin-left: 0px;
  margin-top: 10px;       /* Abstand nach oben   */
  margin-right: 0px;     /* Abstand nach rechts */
  margin-bottom: 10px;    /* Abstand nach unten  */
  //border-bottom: 1px solid #fff;
  background-color:#CCC;

}

.inhaltbilder
{
	margin-left: 50px;
	margin-top: 15px;

}

.info
{
  width: 160px;
  margin-top: 10px;       /* Abstand nach oben */
  background-color: #f00;
  float: left;
}


#footer
{
  /* macht das float: left aus info rückgängig */
  clear: left;
  border: 1px solid #fff;
  padding: 5px;
}

#ueberschrift
{
	font-family: Verdana, Geneva, sans-serif;
	font-size:22px;
	font-color: #C60;
}

#urls
{
	font-size:
	text-decoration: none;
	color:#000;
}

.Stil1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.Stil3 {font-size: 12px;}
.Stil4 {font-size: 14px;}

a img 
{ 
border:0; 
}

a
{
	text-decoration:underline;
	color:#000;
}

h3
{
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tempform
{ 
border: 1px solid; 
display: table-cell; 
height: 300px; 
text-align: center; 
vertical-align: bottom;
width: 200px; 
}
#divfill
{
	text-align: left;
	vertical-align: middle;
	background:#CCC;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/skeleton2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#nav, 
#nav ul {padding:0 0 5px 0; margin:0; list-style:none; font: 10px verdana, sans-serif; border:1px solid #000; border-color:#eca #b97 #a86 #edb; border-width:1px 2px 2px 1px; background:#fff; position:relative; z-index:20;}
#nav {height:25px; padding:0;}

#nav table {border-collapse:collapse;}
#nav li {float:left; padding:0 20px 0 10px;}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left; color:#888; height:25px; padding-right:5px; line-height:25px; text-decoration:none; white-space:nowrap;}
#nav li li a {height:20px; line-height:20px; float:none;}

#nav li:hover {position:relative; z-index:30; background:#fff;}
#nav a:hover {position:relative; z-index:30; text-decoration:underline; color:#b75;}

#nav :hover ul {left:0; top:22px;}
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {left:-10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {text-decoration:underline; color:#b75;}


/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}
