ï»¿body 
{
	font-family: Trebuchet MS;
	font-size:100%;
	color:#000000;
	list-style-type: circle;
	line-height: 150%;
	background-color:#FEFEFE;
	text-align:left;
}
 
h1 
{
	font-weight: normal;
	font-size: 180%;
	line-height: 150%;
	color: #006478;
}
h2
{	
	font-weight: normal;
	font-size: 150%;
	color: #006478;
	line-height: 100%;
}
h3
{
	font-weight: bold;
	font-size: 100%;
	color: #006478;
}

header, footer, section, aside, nav, article, hgroup, time 
{
  display: block;
} 

#smallhead
{
	font-weight: normal;
	color: #006478;
}

hr
{
	color: #006478;
	
}
p 
{
	margin-top:0px;
}
table
{
	border:1px solid #ffffff;
	font-size:smaller;
}
td
{
	border:1px solid #d3d2d2;
	padding:4px;
}
 
/* Quellcode */
pre
{
	font-size:14px;
	color:#008800;
	padding:5px;
}

/* Verknüpfungen */
a
{
	color:#006478;  
	text-decoration:none;
}
a:hover
{   	
	text-decoration:underline;
}


nav
{
	background-color:#006478;
	color:#ffffff;
	font-size:80%;
	padding:2px;
}
nav a
{
	color:#ffffff;
	text-decoration:none;
}
nav a:hover
{
	text-decoration:underline;
}

/* Komplette Seite */
article
{
	border:1px solid #d3d2d2;
	width:700px;
	margin:0px auto;
	text-align:left;
	background-color:#ffffff;
	padding:10px;
}

#summary
{
	font-size:80%;
	font-style: italic; 
	line-height: 100%;
}

#overview
{
	background-color:#f3f2f2;
	border:1px dotted #d3d2d2;
	padding:5px;
}

/* Titelzeile */
header
{
	width:100%;
	height:86px;
	border:none;
	background-color:#f3f2f2;
	font-size:200%;
	color:#006478;
}

/* Menü */
#menucontainer
{	
	background-color:#f3f2f2;
	width:100%;	
	height:35px;
	/*padding:5px;*/
	border:1px solid #f3f2f2;
}
#menucontainer a
{
	display:block;
	padding:0px;
	margin:3px 3px 3px 3px;
	float:right;
	/*background-image:url(MenuBg.png);*/
	width:115px;
	height:24px;
	border:1px dotted #d3d2d2;
	/*background-color:#f6f5f5;*/
	text-align:center;
	line-height:24px;
	color:#006391;
	text-decoration:none;
}
#menucontainer  a:hover
{	
	background-color:#006478;
	color:#f3f2f2;
	border:1px solid #006478;
}

aside
{	
	font-size:60%;
	float:right;
	width:auto;
	padding:5px;
}
aside a
{
	font-size:100%;
}
aside a:hover
{
	text-decoration:underline;
}

#indexcontainer
{	
	background-color:#ffffff;
	color:#000000;
	/*border:1px solid #ffffff;*/
	border-right:1px dotted #d3d2d2;
	border-bottom:1px dotted #d3d2d2;
	width:180px;
	float:left;
	padding:5px;
}
#indexcontainer a
{
	color:#006478;
	background-color:#ffffff;
	border:0px;
}
#indexcontainer a:hover
{
	text-decoration:underline;
}

/* Unterzeile */
footer
{	
	font-size: 60%;
	text-align:left;
	padding:5px;
	color: #888888;
	width:700px;
	margin:0px auto;
}
footer a
{
	font-weight: bold;
	color: #888888;
}
footer a:hover
{
	text-decoration:underline;
}
