#inhalt p{ margin-left:22px; margin-top: 10px; margin-bottom: 10px; }

#inhalt h1{ margin-left:22px; margin-top:20px; font-size:18px; margin-bottom:4px; color:#333333; font-weight:normal; }

#inhalt h2{ margin-left:22px; margin-top:4px; font-size:14px; margin-bottom:20px; font-weight:normal; }

#inhalt a { text-decoration:none; color:#005038;  font-weight:bold; }

#inhalt a:hover { text-decoration:underline; }

#inhalt p.psm { padding-right:40px; }

#inhalt .tsubheadline { font-size:12px; }

#inhalt .timg { margin-left:22px; margin-top: 10px; }

#inhalt .backlink { width:564px; text-align:right; }

#inhalt .backlink a { color:#005038; text-decoration:none; }

#inhalt .backlink a:hover { text-decoration:underline; }

#inhalt .ta_termine { margin-left:24px; width:420px; }

#inhalt .ta_termine #ta_datum { width:180px; }

#inhalt .ta_termine th { text-align:left; padding-bottom:8px; }

#inhalt .ta_termine td { text-align:left; padding-bottom:6px; padding-top:4px; padding-right:20px; border-bottom:#CCCCCC 1px solid; }

#inhalt #form_termine { margin-left:22px; font-size:11px; }

#inhalt .ta_termine a { text-decoration:none; color:#005038;  font-weight:bold; }

#inhalt .ta_termine a:hover { text-decoration:underline; }


/* ---------------------------------------------------- */
#inform { width:650px; }
#inform input, select { font-size:11px; }
#inform fieldset { width: 650px; margin-left:22px; }
#inform legend {text-indent: -9000px; height: 1px; line-height: 0em; }
#inform .userForm label {display: block; width: 100px; font-weight: bold; float: left;}

#inform input.long2  { width: 20px; margin: 2px 4px 2px 4px; }
#inform input.long4  { width: 40px; margin: 2px 4px 2px 4px; }
#inform select { margin: 2px 4px 2px 4px; }
#inform input.rado1 { margin: 4px 4px 0px 4px; }
#inform textarea.textsmall {width: 380px; height: 60px; margin: 6px 4px 2px 4px; font-size:11px; border:#005038 1px solid; }

#inform input.tlong {width: 275px; margin: 2px 4px 2px 4px; font-size:11px; border:#005038 1px solid; }
#inform input.tsmall {width: 60px; margin: 2px 4px 2px 4px; font-size:11px; border:#005038 1px solid; }

#inform label.lshort { margin-left:22px; margin-top: 4px; margin-bottom: 4px; }
/*
#inform .userForm label.largeLab {width: 180px;}
#inform .userForm label.lsmalln {width: 40px;}
#inform .userForm label.lsmally {width: 20px;}
#inform .userForm label.lsmallb {width: 70px;}
#inform .userForm label.lsmallbb {width: 90px;}
#inform .userForm label.lshort {width: 100px;}

#inform .userForm input, select {margin-bottom: 14px;}

#inform input {width: 275px; height: 16px; margin-right: 10px;}
#inform input.ismall {width: 14px; height: 14px; margin-right: 10px; }
#inform input.long6  {width: 90px; height: 16px; margin-right: 10px; }
#inform input.long12  {width: 180px; height: 16px; margin-right: 10px; }
#inform input.long3  {width: 40px; height: 16px; margin-right: 10px; }
#inform input.sendform {width: 275px; height: 20px; margin-right: 10px;}
#inform label {padding-top: 2px; color: #423e47;}
#inform select, #inform input, #inform label {float: left; font-size: 11px;}
*/
/*


.userForm textarea.textsmall {width: 380px; height: 40px;}
.userForm textarea.textbig {width: 380px; height: 120px;}


select {height: 18px; width:100px;  margin-right: 10px;}
select.smallBox {height: 18px;}

input {width: 275px; height: 16px; margin-right: 10px;}
input.ismall {width: 14px; height: 14px; margin-right: 10px; }
input.long6  {width: 90px; height: 16px; margin-right: 10px; }
input.long12  {width: 180px; height: 16px; margin-right: 10px; }
input.long3  {width: 40px; height: 16px; margin-right: 10px; }
input.sendform {width: 275px; height: 20px; margin-right: 10px;}
label {padding-top: 2px; color: #423e47;}
*/

#change_lang {
	float: right;
	clear: none;
	padding:10px 10px 0 0;
	
}
#change_lang a img {
	border:none;
}
#change_lang a {
	font-weight:normal;
}

#change_lang a.ison {
	font-weight:bold;
}

.error { color: #f60; }
