body {

	background: #dde48b;

	color: black;

	font-size: 100%;

	margin-top:0;
	
	overflow: scroll;}





h1 {

	font-family: SanvitoPro-Semibold, serif;

	font-size: 2em;

	color: #026a32;

	padding-bottom: 15px;

	margin-top: 0;

	font-weight: normal;

	text-decoration: none;}



h1#convalis_start {

	text-align: center;

	margin-bottom: 0;

	font-size:2.5em;}	



h2 {

	font-family: PTSansPro-Demi, sans-serif;

	font-size: 1.4em;

	color: #026a32;

	font-weight: normal;

	text-decoration: none;}

  

h2.beruf {

	font-family: PTSansPro-Demi, sans-serif;

	margin-bottom: 0;

	font-weight: normal;

	text-decoration: none;}



h3 {

	font-family: PTSansPro-Demi, sans-serif;

	font-size: 1.15em;

	color: #026a32;

	font-weight: normal;

	text-decoration: none;}



h3.beruf {

	margin-top:0;

	font-family: PTSansPro-Demi, sans-serif;

	font-weight: normal;

	text-decoration: none;}



h3.text {

	font-family: PTSansPro-Demi, sans-serif;

	color: black;

	font-weight: normal;

	text-decoration: none;}



h3.main {

  font-family: PTSansPro-Demi, sans-serif;

  color: #026a32;

  margin-top:0;

  margin-bottom:0;}



h4 {

  font-family: PTSansPro-Demi, sans-serif;

  font-size: 1.1em;

  color: black;}

  

h5 {

  font-family: PTSansPro-Demi, sans-serif;

  font-size: 1em;

  color: #026a32;

  font-weight:normal;

  margin-top:0;

  margin-bottom:10px;}

 

p {

  margin-top:5px;

  font-family: PTSansPro-Light, sans-serif;}

  

p.footer {

  font-size: 0.8em;}

 

hr {

	border: 0px; border-bottom: 5px solid #dde48b;

	margin-top: 0;

	margin-bottom: 0;}

  

strong, b {

  font-family: PTSansPro-Demi, sans-serif;

  font-weight: normal;}



table {

	margin-top:0px;

	border-collapse: collapse;}



td.rechts {

	padding-left:50px;}



td, th {

	padding: 0;

  padding-right:0px;

  text-align:left;}



td.links {

  padding: 0;

  padding-right:10px;

  vertical-align:top;}



td.rechteSpalte {

  padding-left: 20px;

  vertical-align: top;}



td.main {

  padding: 0;

  padding-left:20px;

  padding-right:20px;

  vertical-align:top;}

  

  

td.menu {

	height: 193px;

	vertical-align: bottom;}



table.menu {

	width: 665px;}





#page {

	width: 800px;

	margin: 0px auto;}





#header {

	background-image: url(Bilder/header.jpg);

	width: 665px;

	height: 201px; 

	padding-left: 125px;

	padding-right: 10px;

	padding-top: 0px;

	padding-bottom: 0px;

	vertical-align: bottom;}



#content {

	background-image: url(Bilder/inhalt.jpg);

	background-repeat: no-repeat;

	background-color: white;

	width: 600px;

	padding-left: 100px;

	padding-right: 100px;

	padding-top: 50px;

	padding-bottom: 30px;

	font-family: PTSansPro-Light, sans-serif;

    font-size: 1em;}



#content_leistungen {

	background-image: url(Bilder/inhalt.jpg);

	background-repeat: no-repeat;

	background-color: white;

	width: 800px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 50px;

	padding-bottom: 30px;

	font-family: PTSansPro-Light, sans-serif;

    font-size: 1em;}

    

#footer	{

	background-color: white;

	width: 800px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 5px;

	padding-bottom: 3px;} 

	

#Navigation {

	height: 47px;

	width: 800px;

	background-color: white;}



ul#leistungen a#weiter {

	font-family: PTSansPro-Demi, sans-serif;

    font-size: 0.9em;

	color: #026a32;

	font-weight:normal;

	text-decoration:none;}



ul#leistungen a:hover#weiter {

	color: black;}



ul#leistungen_menu {

	list-style-type: none;

	padding-left: 15px;

	padding-right: 10px;

	padding-top: 0px;

	margin-top:0px;

	}



ul#leistungen_menu li {

	font-size: 0.8em;

	color: #026a32;

	padding-bottom:10px;

	font-family: PTSansPro-Demi, sans-serif;}



ul#leistungen_menu a {

	color: #026a32;

	text-decoration:none;

	font-family: PTSansPro-Demi, sans-serif;

	font-size: 1.0em;}



ul#leistungen_menu li a:hover {

	color: black;

	text-decoration: none;

	font-family: PTSansPro-Demi, sans-serif;}



ul#leistungen {

	margin-top:30px;}



ul#leistungen a {

	color: #026a32;

	text-decoration:none;

	font-family: PTSansPro-Demi, sans-serif;}



ul#leistungen a#extlink {

	color: #026a32;

	text-decoration:none;

	font-family: PTSansPro-Demi, sans-serif;

	font-size: 1em;}



ul#leistungen a:hover#extlink {

	color: black;}



ul#leistungen li a:hover {

	color: black;

	text-decoration: none;

	font-family: PTSansPro-Demi, sans-serif;}



ul#leistungen li{

	margin-top: 20px;

	color: #026a32;

	text-decoration: none;

	font-family: PTSansPro-Demi, sans-serif;

	font-size: 1.1em;

	line-height: 1.5em;

}



a:link,a:visited {

	color: #026a32;

	font-family: PTSansPro-Light, sans-serif;

	font-size: 1em;

	text-decoration: none;}



a:hover {

	color: black;}

