body
{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 13px;
	text-align:center;
	color:#000000;
	margin: 0;
	background-color: #FFFFFF;
	background-image:  url("pictures/back.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-attachment:fixed;
	}

h1 { color: #000000; }
/* h2 { font-size: 1.3em; font-weight: normal; }
h3 { font-size: 1.1em; font-weight: normal; } */

img { border: 0; } 
a { color: #000000; text-decoration: none; }
a:hover { color: #9A0A0A; text-decoration:underline; cursor:auto;  }

/* Navigation */
#navcontainer 
{
	background-image:url(pictures/navtop.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding-top:20px;
	float:left; 
	width:140px;
	color:#FFFFFF;
	margin-left:3px;
	margin-top:3px;
	border:1px solid #339900;
}

#navcontainer ul
{
	list-style-type:none;
	width: 140px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding:0;
	
}

#navcontainer li 
{ 
	color:#000000; 
	width: 140px;
	text-align:center;
	padding-bottom:2px;
}

#navcontainer a
{
	display:block;
	color:#000000;
	width:140px;
	}

#navcontainer a:link, #navlist a:visited
{
	color: #000000;
	text-decoration:none;
	padding:0;
}

#navcontainer a:hover
{
	background-color: #AE2E2E;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:2px;
	border-right-color: #C56B6B;
	border-right: #C56B6B;
	border-left-width: #C56B6B;
}

/* Content */
#inhalt
{	
	background-image:url(pictures/navtop.gif);
	background-repeat:repeat-x;
	text-align:justify;
	margin-left:155px;
	margin-right:5px;
	margin-top: 3px;
	border: 1px solid #339900;
	padding: 5px;
	background-color:#FFFFFF;
}

#inhalt a 
{
border-bottom: 1px dashed black;
color:#000000;
}

#inhalt a:hover 
{
background-color:#C0EFD0;
}

/* Banner */
#banner
{
	padding:0;
	height:170px;
	top: 0;
	background: #339900 url(pictures/banner.jpg) no-repeat fixed;
	border-bottom: 2px solid #339900;

}


.big { font-weight: bold; }  /* Diese Stile können für Texte benutzt werden */
.blqt { text-align: justify; }
.center { text-align: center; }

.floatimgl { float:left; padding-right:10px; }
.floatimgr { float:right; padding-left:10px; }



#copy  /* Hier nichts verändern! */
{ 
margin-left: auto;
margin-right: auto;
margin-top: 25px;
font-size:11px; 
background-color:#FFFFFF; 
color:#000000; 
padding: 2px; 
border: 1px solid #009900; 
width:110px; 
}

