

body {
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}
map {
	height:0;
	margin:0;
	padding:0;
}


	input:text {
		margin:0;
	}
	select, textarea {
		margin:0;
	}




BODY,TD,DIV {
	font-family			: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size				: 12px;
	color						: #000000 ;
}
img{border:none;}
DIV {
	text-align			: left;
	display					: block;
}

TR {
	vertical-align	: top;
}

form {
	padding: 0;
	margin: 0;
}

.border {
	background-color:		#cc0000;
}

.title {
	background-color:		#ffffff;
}

.text {
	background-color:		#ffffff;
}


A	{
	font-family			:	Arial, Geneva, Verdana, Helvetica, sans-serif;
	color						:	#0052C2 ;
	text-decoration : none;
}
A:VISITED	{
	color						:	#0052C2 ;
	text-decoration : none;
}
A:ACTIVE	{
	color						:	#0052C2 ;
	text-decoration : none;
}
A:HOVER	{
	color						:	#0052C2 ;
	text-decoration	: underline;
}
INPUT,SELECT,TEXTAREA {
	font-size				: 11px;
	margin: 2px 0;
}
TEXTAREA {
	font-family			:	Arial, Geneva, Verdana, Helvetica, sans-serif;
}


.small {
	font-family			: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size				: 10px;
	color						: #000000 ;
}

.titel {
	font-family			: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size				: 12px;
	font-weight			: bold;
	color						: #000000 ;
}

hr {
	color : Black;
	height: 1pt;
}



ol,ul {
	margin: 0 0 0 26px;
	padding: 0 0 0 0;
}
li {
	margin: 0;
	padding: 0 0 0 5px;
	line-height: 15px;
}


H1 {
		font-size 			: 16px;
		font-weight			:	bold;
		font-style			: normal;
}
H2 {
		font-size 			: 14px;
		font-weight			:	normal;
		font-style			: normal;
}
H3 {
		font-size				: 14px;
		font-weight			:	bold;
		font-style			: normal;
}
H4 {
		font-size				: 12px;
		font-weight			:	bold;
		font-style			: normal;
}
H5 {
		font-size				: 11px;
		font-weight			:	bold;
		font-style			: italic;
}
H6 {
		font-size				: 9px;
		font-weight			:	normal;
		font-style			: normal;
}

a.cmsElementEditText{
	font-size: 10px;
	font-weight:normal;
	padding-left:3px;
	color:#fff;
	text-decoration:none;
}
a.cmsElementEditLinks:link{
	font-size:10px;
	font-weight:normal;
	padding-left:3px;
	color:#262b26;
	text-decoration:none;
}
a.cmsElementEditLinks:visited{
	font-size:10px;
	font-weight:normal;
	padding-left:3px;
	color:#262b26;
	text-decoration:none;
}
a.cmsElementEditLinks:hover{
	font-size:10px;
	font-weight:normal;
	padding-left:3px;
	color:#262b26;
	text-decoration:underline;
}
a.cmsElementEditLinks:active{
	font-size:10px;
	font-weight:normal;
	padding-left:3px;
	color:#262b26;
	text-decoration:none;
}


div.TheWord {
	color: #33cc33;
}
p.TL {
	font-weight: bold;
	color: #ffffff;
}
div.Parol {
	margin-top: 0.5em;
}
p.IL {
	color: #009966;
}
p.L  {
	color: #ffffff;
	display: inline;
}
p.SL {
	color: #ffffff;
	font-style: italic;
}
p.C  {
	color: #336666;
}




.searchResultTitle{
	font-weight: bold;
	color: #000;
}

.searchResultLine,
.searchResultText{
	font-weight: normal;
	color: #000;
}

.searchFormInput{
	width: 150px;
	border: solid 1px #000;
	color: #000;
	margin: 0 5px 0 0;
}

.searchFormButton {
	height: 18px;
	border: solid 1px #000;
	color: #cca168;
	background: #fff;
}

.searchKey{background-color: #ffff90;} 
.contactTexfeld {
	width:250px;
}
.contactTexfeldPlz {
	width:250px;
}
.contactTexfeldOrt {
	width:250px;
}
.contactErrortext {
	font-weight:bold;
	color:red;
} 
.sitemapimg{
	border: none;
	height: 19px;
	width: 15px;
	vertical-align: middle;
	padding-right: 2px;
}

.sitemaptree{
	vertical-align: middle;
	height: 19px;
}

