/* {margin:0; padding: 0;}*/

body { 
	font: 10pt arial,helvetica,sans-serif; 
	margin: 0px;
	padding: 0px;
	text-align: left;
	}
	
p { 
	font: 10pt arial,helvetica,sans-serif; 
	color: #758c8a;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}
	
td.grau {
	background-color: #c6d4d3;
}

td.gelb {
	background-color: #fbe78a;
}

	
h1 { 
  color: #86a4a2;
  font: 11pt Verdana, Arial, sans-serif;
  font-weight: bolder;
  text-align: left;
  padding:0 0 0 0;
 }

/* --------------- navigation anfang ---------------- */

a.ta:link, a.ta:visited, a.ta:active, a.ta:hover {
  color: #083531;
  font: 10pt Verdana, Arial, sans-serif;
  font-weight: bold;
  width: 105px;
  text-align: left;
  text-decoration: none;
  display: block;
  margin: 0 0 10px 25px;
  padding-left: 3px;
  border-bottom: 1px solid #c6d4d3;
}

/* Hauptnavigation*/
a.ti:link, a.ti:visited, a.ti:active, a.ti:hover {
  color: #86a4a2;
  font: 10pt Verdana, Arial, sans-serif;
  font-weight: bold;
  width: 105px;
  text-align: left;
  text-decoration: none;
  display: block;
  margin: 0 0 10px 25px;
  padding-left: 3px;
  border-bottom: 1px solid #c6d4d3;
}
/* Unternavigation*/
a.tis:link, a.tis:visited, a.tis:active, a.tis:hover {
  color: #86a4a2;
  font: 10pt Verdana, Arial, sans-serif;
  font-weight: bold;
  width: 105px;
  text-align: left;
  text-decoration: none;
  display: block;
  margin: 0 0 10px 25px;
  padding-left: 10px;
}
a.ttas:link, a.ttas:visited, a.ttas:active, a.ttas:hover {
  color: #083531;
  font: 10pt Verdana, Arial, sans-serif;
  font-weight: bold;
  width: 105px;
  text-align: left;
  text-decoration: none;
  display: block;
  margin: 0 0 10px 25px;
  padding-left: 10px;
}


a:link, a:visited, a:active, a:hover {
  font: 10pt arial,helvetica,sans-serif; 
  color: #758c8a;
  font-weight: normal;
  text-decoration: none;
}


a.tta:link, a.tta:visited, a.tta:active, a.tta:hover {
  color: #083531;
  font: 10pt Verdana, Arial, sans-serif;
  font-weight: bold;
  width: 105px;
  text-align: left;
  text-decoration: none;
  display: block;
  margin: 0 0 10px 25px;
  padding-left: 3px;
  border-bottom: 1px solid #c6d4d3;
}

a.tti:link, a.tti:visited, a.tti:active, a.tti:hover {
  color: #86a4a2;
  font: 10pt Verdana, Arial, sans-serif;
  font-weight: normal;
  width: 105px;
  text-align: left;
  text-decoration: none;
  display: block;
  margin: 0 0 10px 25px;
  padding-left: 3px;
  border-bottom: 1px solid #c6d4d3;
}


/*--------------- navigation ende ------------------ */


ul {
list-style-type: disc;
font: 10pt arial,helvetica,sans-serif; 
color: #758c8a;
}

ol {
font: 10pt arial,helvetica,sans-serif; 
color: #758c8a;
}

li {
margin-top:5px;
}



.box {
  	border-color : #c6d4d3;
  	border-width : 1px;
	border-style: solid;
}

.kontakt {
	font: 10pt arial,helvetica,sans-serif; 
	color: #758c8a;
}

input.texteingabe  {
  	font-family :Arial, Helvetica, sans-serif;
  	font-size : 10px;
  	color : #323204;
  	width : 290px;
    background-color: #ffffff;	
	border-color : #c6d4d3;
  	border-width : 1px;
	border-style: solid;
  }
  
textarea.nachricht  {
  	font-family :Arial, Helvetica, sans-serif;
  	font-size : 10px;
  	color : #323204;
  	width : 290px;
    background-color: #ffffff;	
	border-color : #c6d4d3;
  	border-width : 1px;
	border-style: solid;
   	cursor : text;
	overflow:hidden;
  }
  
input.button  {
  	font-size : 11px;
  	font-family : Arial, Helvetica, sans-serif;
  	color : #758c8a;
	background-color:#ebebeb;
  	width : 145px;
	border-left : 1px #ffffff solid;
	border-top : 1px #ffffff solid;
	border-right : 1px #cccccc solid;
	border-bottom : 1px #cccccc solid;
  	clip : rect(   );
  	background-position : center center;
	letter-spacing:1px;
}

.hinweis {
	color: #0e8551;
	font-weight: bold;
}

.bild {
float:left;
margin:3px 20px 6px 0px;
border: 1px #cccccc solid;
}

