body { font-family: Verdana,Tahoma,Trebuchet MS,Arial; font-size: 12px; color: #000000; }
td { font-family: Verdana,Tahoma,Trebuchet MS,Arial; font-size: 12px; color: #000000; }

a:link { text-decoration:none; font-weight: none; color:#000000; }
a:visited { text-decoration:none; font-weight: none; color:#000000; }
a:hover { text-decoration:none; font-weight: none; color:#000000; }
a:link { text-decoration:none; font-weight: none; color:#000000; }


.main_bg
{
	background-color:#F5F5FF;
	color:#000000;
	font-size:13px;
	background-image:url(images/johns_bg.gif); 
	background-repeat:repeat-x;
	width: 100%;
	height: 100%;
}

.logo {
 	float: left;
}
.trennlinie {
 	margin-top: 55px;
 	float: left;
 	height: 33px;
}
.lang {
 	float: left;
 	margin-top: 63px;
 	margin-right: 4px;
	font-size:13px;
  background: transparent;
  width: 50px;
	text-align:center;
}
.nav a {
 	float: left;
 	margin-top: 55px;
	border-left: 5px #F5F5FF solid;
	border-right: 5px #F5F5FF solid;
	border-top: 7px #F5F5FF solid;
	border-bottom: 7px #F5F5FF solid;
	font-size:13px;
  font-weight: bold;
	color:#000000;
  background: transparent;
  background-color:#F5F5FF;
}

.nav_aktiv {
 	float: left;
 	margin-top: 55px;
	border-left: 5px #D3DEFF solid;
	border-right: 5px #D3DEFF solid;
	border-top: 10px #D3DEFF solid;
	border-bottom: 10px #D3DEFF solid;
	font-size:13px;
  font-weight: bold;
	color:#000000;
  background: transparent;
  background-color:#D3DEFF;
}

.nav a:hover,
.nav a:focus {
 	float: left;
	border-left: 5px #B1BCDD solid;
	border-right: 5px #B1BCDD solid;
	border-top: 7px #B1BCDD solid;
	border-bottom: 7px #B1BCDD solid;
	font-size:13px;
  font-weight: bold;
	color:#000000;
  background: transparent;
  background-color:#B1BCDD;
}

.sub_navi
{
	clear:left;
 	float: left;
	width: 212px;
	text-align:center;
	font-size:12px;
}
.content
{
 	float: left;
	width: 749px;
	margin-top: 5px ;
}

.bottom
{
	margin-top: 5px ;
	clear:left;
	color:#000000;
	font-size:11px;
	text-align:center;
	width: 100%;
	height: 20px;
	border-bottom: 5px #221A65 solid;
}
.wall
{
	width: 1001px;
	height: 97%;
}
