 
body {
 	font-family:Arial,sans-serif;
 	font-size: 13px; 
 	color:rgb(0,0,0);
}

table {
	border-spacing:0px;
	}
td {
	text-align:left;
	vertical-align:top;
	padding:2px;
}
h1 {
	font-size:25px;
	margin-bottom:10px;
   }
h2 {
	font-size:15px;
	margin-bottom:10px;
   }

b {
	font-weight:bold;
  }
  
b.error {
	color:rgb(218,1,28);
  	font-weight : bold;
  	}
  	
b.form_normal {
	color:rgb(0,0,0);
  	font-weight : bold;
  	}
  
a {
	font-weight : bold; 
	color:rgb(218,1,28);/*Rot*/
	/*color:rgb(239,127,2); /*Orange*/
	/*color:rgb(40,80,27);/*Grün*/  
	text-decoration : none; 
	border:0px;}

a:hover {
	text-decoration: underline;
	}

li{
	margin:8px 0px 8px 0px;

}

li.error {
  color:rgb(218,1,28);
  font-weight : bold;
  }

div.info {
	margin: 0px 4px 18px 4px;
	background-color:rgb(251,227,209);
	border: 1px solid rgb(132,194,37);
	}
	
div.kopf {
	background-color:rgb(132,194,37);
	font-weight:bold;
	}
	
div.info div{
	padding: 4px;
	}

a.start, span.start {
	font-size : 7pt; 
	font-weight : bold;
	border:0;
	color:rgb(0,0,0);
	text-align:center;
	text-decoration:none;}

div.start {
	width:200px;
	float:left;
	margin: 18px 4px 18px 4px;
	padding:0px;
	border: 0px none;
	text-align:center;
	}
	
img.mail {
	position:relative; 
	top:2px;}
	

table.tab {
	border: 1px solid rgb(132,194,37);
	}
	
table.tab th {
	border: 1px solid rgb(251,227,209);
	background-color:rgb(132,194,37);
	padding:2px 5px;
	font-weight:bold;
	margin:0px;
	}
	
table.info {
	margin: 0px 4px 18px 4px;
	background-color:rgb(251,227,209);
	border: 1px solid rgb(132,194,37);
}

td.hg1, td.hg2  {
	font-size:12px;
	vertical-align:top;
	text-align:left;
	} 
	
table.tab td.hg1, table.tab td.hg2 {
	border: 1px solid rgb(132,194,37);
	margin:0px;
	padding:2px 5px;
	padding-left:5px;
	}
	
td.hg1{
	background-color:rgb(251,227,209);
	}
	
td.hg2{
	background-color:rgb(252,211,168);
	}
	
tr.gb td{
  border: solid rgb(69,116,69);
  border-width: 2px 0px 0px 0px;
  padding:5px;
  }
  
td.info{
	background-color:rgb(132,194,37);
	/*background-color: rgb(155,204,89);*/

}

td.info2{
	background-color:rgb(132,194,37);

}
td.gbautor{
	font-size:11px;
}

div.gbmenu{
	background-color:rgb(132,194,37);
	/*background-color: rgb(155,204,89);*/
	width:606px;
	padding:5px;
	}
	
td.galerie{
	text-align:center;
	padding: 5px;
	vertical-align:top;
	}
div.kontakt{
	width:365px;
	margin: 0px 5px 5px 0px;
	padding: 0px;
	float:left;
	}
	
div.kontakt img{
	float:left;
	margin: 2px 5px 0px 0px;
	}
	
input[type=submit] {

	margin:5px;
  	padding:3px;
  	color: #005F00;
 	background: rgb(238,127,1);
  	font-weight:bold;
	border:1px solid #005F00;
}
input[type=submit]:hover {
	background-color:rgb(132,194,37) ;
}


input.form_normal, textarea.form_normal, select.form_normal {
	border:1px rgb(132,194,37)  solid;
	background-color:rgb(255,255,255);
	color:rgb(0,0,0);
	font-family:Arial, sans-serif;
	font-size:13px;
}

input.error, textarea.error, select.error {
	border:2px rgb(218,1,28)  solid;
	background-color:rgb(255,255,255);
	color:rgb(0,0,0);
	font-family:Arial, sans-serif;
	font-size:13px;
	
}

div.kopfkommentar {
	border-bottom: 2px solid rgb(132,194,37);
	font-weight:bold;
}

}
