body 
	{ color:	#222222;
  	font-size:	16px;
  	font-family:	Helvetica, sans-serif;
	padding:	16.7px; }


div#head
	{ font-size:	1.5em;
	margin:		31.2px 0px;
	padding:	7.2px;
	text-align: right;
	border: #00CC33 1px solid;
	background-image:	url(pix/head.jpg);
	background-repeat:	no-repeat; }


div#screen
	{ margin:	auto;
	width:		900px; }


div#main
	{ margin-left:	230px;
	padding:	35px;
	border: #00CC33 1px solid; 
	background-image:	url(pix/corner.jpg);
	background-repeat:	no-repeat; }

table#nav
	{ float:		left;
	background-color:	#33d460;
	color:	#222222;
	text-align:	left;
	width:	180px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 3px;
	padding-top: 1px;
	margin-top: 0px;
	margin-left: 0px;
	border-spacing: 1px; }
	

table#nav a
	{ display:	block; }
	

table#nav a:link
	{ color:	#222222;
	text-decoration:	none;
	background-color:	#FFFFFF; }


table#nav a:visited
	{ color:	#222222;
	text-decoration:	none;
	background-color:	#FFFFFF; }


table#nav a:hover
	{ color:	#FFFFFF;
	text-decoration:	none;
	font-weight: bold;
	font-size:	14px;
	background-color:	#33d460; 
	letter-spacing:	3px; }


table#nav a:focus
	{ color:	#FFFFFF;
	text-decoration:	none;
	font-weight: bold;
	font-size:	14px;
	background-color:	#33d460; 
	letter-spacing:	3px; }


table#nav a:active
	{ color:	#222222;
	text-decoration:	none;
	background-color:	#CCCCCC;
	letter-spacing:	3px; }


td#nav3 a:link
	{ background-color:	#EFEFEF; }


td#nav3 a:visited
	{ background-color:	#EFEFEF; }


td#nav3 a:active
	{ letter-spacing:	0px;
	background-color:	#33d460; }
 
 
td#nav3 a:focus
	{ letter-spacing:	0px;
	background-color:	#CCCCCC;
	color:	#000000; }


td#nav3 a:hover
	{ letter-spacing:	0px;
	background-color:	#CCCCCC;
	color:	#000000; }


td#nav3a a:link
	{ background-color:	#CCCCCC; }


td#nav3a a:visited
	{ background-color:	#CCCCCC; }


td#nav3a a:active
	{ letter-spacing:	0px;
	background-color:	#33d460; }
 
 
td#nav3a a:focus
	{ letter-spacing:	0px;
	background-color:	CCCCCC;
	color:	#000000; }


td#nav3a a:hover
	{ letter-spacing:	0px;
	background-color:	#CCCCCC;
	color:	#000000; }
	

td#nav4 a:active
	{ letter-spacing:	0px; }
 
 
td#nav4 a:focus
	{ letter-spacing:	0px; }


td#nav4 a:hover
	{ letter-spacing:	0px; }


td#nav4a a:active
	{ letter-spacing:	0px; }
 
 
td#nav4a a:focus
	{ letter-spacing:	0px; }


td#nav4a a:hover
	{ letter-spacing:	0px; }

td#nav4a
	{ background-color:	#009900; }


td#nav5
	{ padding-left:	5px;
	font-size:	14px; }


td#nav5 a:link
	{ padding-left: 10px;
	background-color:	#DEDEDE; }


td#nav5 a:visited
	{ padding-left: 10px;
	background-color:	#DEDEDE; }
	

td#nav5 a:active
	{ padding-left:	6px;
	letter-spacing: 0px;
	font-size:	14px; }


td#nav5 a:hover
	{ padding-left: 6px;
	letter-spacing: 0px;
	font-size:	14px;
	background-color:	#CCCCCC;
	color:	#000000; }


td#nav5 a:focus
	{ padding-left: 6px;
	letter-spacing: 0px;
	font-size:	14px;
	background-color:	#CCCCCC;
	color:	#000000; }


td#nav5a
	{ padding-left:	5px;
	font-size:	14px; }


td#nav5a a:link
	{ padding-left: 10px;
	background-color:	#CCCCCC; }


td#nav5a a:visited
	{ padding-left: 10px;
	background-color:	#CCCCCC; }
	

td#nav5a a:active
	{ padding-left:	6px;
	letter-spacing: 0px;
	font-size:	14px; }


td#nav5a a:hover
	{ padding-left: 6px;
	letter-spacing: 0px;
	font-size:	14px;
	color:	#000000; }


td#nav5a a:focus
	{ padding-left: 6px;
	letter-spacing: 0px;
	font-size:	14px;
	color:	#000000; }


a:link
	{ color:	#222222;
	text-decoration:	underline; }
	
 
a:visited
	{ color:	#222222;
	text-decoration:	underline; }


a:hover
	{ text-decoration:	none;
	background-color:	#EFEFEF; }


a:focus
	{ text-decoration:	none;
	background-color:	#EFEFEF; }


img
	{ border:	none; }
	
	
a#ueb
	{ font-size:		85%;
	text-decoration:	none; }
	
	
div#news
	{ border:	1px #BBBBBB dotted;
	padding:	8px; }
	
	
div#artikel
	{ font-size:	75%;
	margin-top:		10px;
	text-align:		right; }
	

li#ohne
	{ list-style-type:	none; }
	
	
table#training
	{ border:	#BBBBBB solid 1px;
	width:		450px; }
	
	
table#training td
	{ border-top:	#BBBBBB solid 1px; }

	
table#besten
	{ border:	#BBBBBB solid 1px;
	width:		580px; }
	
	
table#besten td
	{ border-top:	#BBBBBB solid 1px; }
	
	
table#besten tr
	{ text-align:	left; }

	
div#bildsign
	{ font-size:	70%;
	margin-top:		10px; }
	
table#online_gallerie
	{ border-bottom: dotted #CCCCCC 1px;
	margin-bottom: 35px;
	width: 100%; }

table#online_gallerie th
	{ width: 270px; }
	
table#online_gallerie td
	{ text-align: left;
	vertical-align: top; }