#rahmen
{ 
  width:99%; border-style:double; border-color:#ccc; border-width:3px; 
  background-color:#FFFFCC; padding:3px; font-family:verdana;
}

#Navigation 
{
  margin:3; padding:0.2em; text-align:left; background-color:#FFFFCC;
}

#Navigation li 
{
  display:inline; line-height: 135%
}

#Navigation a 
{
  padding:0.2em 0.8em; color:#FFFFFF; background-color:#003399; font-size:17;
}

#Navigation a:hover 
{
  font-weight:bold;
}

#Navigation_vert
{
  margin:3; padding:0.2em; text-align:left; background-color:#A1E197;
}

#Navigation_vert li 
{
  display:inline; line-height: 135%
}

#Navigation_vert a 
{
  padding:0.2em 0.8em; color:#FFFFFF; background-color:#003399; font-size:17;
}

#Navigation_vert a:hover 
{
  font-weight:bold;
}

h4
{
  color:#003399; line-height:3; font-size:16;
}

h3
{
  color:#000000; font-size:18; font-weight:normal; line-height:115%;
}

a:link,
a:visited
{
  font-weight:normal; text-decoration:none; color:#003399;
}

a:hover
{
  font-weight:bold; text-decoration:none; color:#003399;
}

p 
{
  font-size:16px; color:#000000;
}

.links 
{
  float:left; padding:10px;
}

.mitte_links
{
  float:left; border-style:solid; border-color: #ccc; border-width:3px; margin-left:10px;
}

.rechts 
{
  float:right; padding:10px;
}

.clearfix::after {
	content: "";
	clear: both;
	display: table; }

.imagebox1 {
	float: left;
	width:50%;
	height:auto;
	padding:5px; }

.imagebox2 {
	float: left;
	width:33%;
	height:auto;
	padding:5px; }

.auto-style1 
{
	font-size: large;
}
