body
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 0.8em;
}

h1, h2 { text-align: center; padding-bottom: 10px; }
h1 { font-size: 150%; }
h2 { font-size: 120%; }

h3, h4, h5{ text-align: left; padding-bottom: 10px; }
h3 { font-weight: 800; font-size: 150%; }
h4 { font-weight: 800; font-size: 120%; }
h5 { font-weight: 800; font-size: 110%; padding-left: 30px;}

p { padding-bottom: 10px; }

table { border: none; border-collapse: collapse; width: 100%;}
th { background-color: #800; color: #ccc}
th, td { padding: 2px 0px 2px 0px; border-bottom: 1px solid #000;}

table#nostyle th, table#nostyle td { border: none; background: none; color: inherit; text-align: left;}
th.contactdetails { width: 200px; }


a
{
	color: inherit;
	font-weight: 600;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}



.center { text-align: center; margin: 0px auto;}
.left { text-align: left; float:left; }
.right { text-align: right; float: right; }
.advice { color: #800; }
.indention { padding-left: 30px; }
.doubleindention { padding-left: 60px; }

ul, ol { margin-left: 15px; }
li { margin-left: 5px; }

.border_simple { border: 1px solid #000; }
.border_big { border: 3px groove #000; }
.border_advanced { border: 2px groove #800; }

.focus_front { z-index: 5; }

div.startimage img { border: 2px groove #ccc; } 
div.startimage { padding: 0px; text-align: center; margin: 0px auto;}
.image { background-repeat: no-repeat;}

div#page_navigation_left .sub
{
	margin-left: 15px;
}