/* 
CSS Template für Martinhof.at
*/
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin: 0px;
	background: #fff;
}
p, table, td, tr{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin: 0px;
}
ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
hr {
	height : 1px;
	color : #ccc;
	border-bottom : thin dashed;
	border-top: none;
	border-left: none;
	border-right: none;
}
h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #333;
	margin: 0px;
}
h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333;
	margin: 0px;
}
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333;
	margin: 0px;
}
h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	margin: 0px;
}
h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	margin: 0px;
}
h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 0px;
}
ul {
	list-style: disc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
}

.sitemap1 { padding-left: 30px; font-weight: bold; font-size: 14px; background: url(/fileadmin/t/img/iconArrow_black.png) center no-repeat;  background-position: 16px}
.sitemap2 { padding-left: 60px; background: url(/fileadmin/t/img/sitemap2_arrow.png) center no-repeat;  background-position: 46px}
.sitemap3 { padding-left: 90px; background: url(/fileadmin/t/img/sitemap3_arrow.png) center no-repeat;  background-position: 76px}
.sitemap4 { font-style: italic; padding-left: 120px; background: url(/fileadmin/t/img/sitemap4_arrow.png) center no-repeat;  background-position: 106px}

/* LEFT MENU 1 EBENE BEGIN */
DIV#menu1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #fff;
	height: 15px;
	width: 100%;
	border-bottom: 1px;
	border-bottom-color: #CF006F;
	border-bottom-style: solid;
}
#menu1 a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #CF006F;
	padding-left: 20px;
	border-left: solid 10px #fff;
}
#menu1 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #CF006F;
	padding-left: 20px;
	border-left: solid 10px #CF006F;
}
DIV#menu1ACT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #fff;
	height: 15px;
	width: 100%;
	border-bottom: 1px;
	border-bottom-color: #CF006F;
	border-bottom-style: solid;
}
#menu1ACT a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #CF006F;
	padding-left: 20px;
	border-left: solid 10px #CF006F;
}
#menu1ACT a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #CF006F;
	padding-left: 20px;
	border-left: solid 10px #fff;
}
/* LEFT MENU 1 EBENE END */

/* LEFT MENU 2 EBENE BEGIN */
DIV#menu2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #fff;
	height: 15px;
	width: 100%;
	vertical-align: middle;
	border-bottom: 1px;
	border-bottom-color: #CF006F;
	border-bottom-style: solid;
}
#menu2 a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #CF006F;
	padding-left: 40px;
	border-left: solid 10px #CF006F;
}
#menu2 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #CF006F;
	padding-left: 40px;
	border-left: solid 10px #ccc;
}
DIV#menu2ACT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #fff;
	height: 15px;
	width: 100%;
	border-bottom: 1px;
	border-bottom-color: #CF006F;
	border-bottom-style: solid;
}
#menu2ACT a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #CF006F;
	padding-left: 40px;
	border-left: solid 10px #ccc;
}
#menu2ACT a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #CF006F;
	padding-left: 40px;
	border-left: solid 10px #CF006F;
}
/* LEFT MENU 2 EBENE END */

/* LEFT MENU 3 EBENE BEGIN */
DIV#menu3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #fff;
	height: 15px;
	width: 100%;
	border-bottom: 1px;
	border-bottom-color: #CF006F;
	border-bottom-style: solid;
}
#menu3 a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #CF006F;
	padding-left: 60px;
	border-left: solid 10px #ccc;
}
#menu3 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #CF006F;
	padding-left: 60px;
	border-left: solid 10px #fff;
}
DIV#menu3ACT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #fff;
	height: 15px;
	width: 100%;
	border-bottom: 1px;
	border-bottom-color: #CF006F;
	border-bottom-style: solid;
}
#menu3ACT a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #CF006F;
	padding-left: 60px;
	border-left: solid 10px #fff;
}
#menu3ACT a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #CF006F;
	padding-left: 60px;
	border-left: solid 10px #ccc;
}
/* LEFT MENU 3 EBENE END */


/* Content Left BEGIN */
.contentborderTD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	margin: 0px;
}
.contentleftTD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	margin: 15px;
}
.contentleftTD a {
	color: #333;
	text-decoration: underline;
}
.contentleftTD a:hover {
	color: #333;
	text-decoration: none;
}
/* Content Left END */

/* Content Main FULL BEGIN */
.contentmainTD {
	border-left: 1px solid #CF006F;
	padding: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}
.contentmainTD a {
	color: #333;
	text-decoration: underline;
}
.contentmainTD a:hover {
	color: #333;
	text-decoration: none;
}
/* Content Main FULL END */

/* Footer BEGIN */
#footerTD {
	height: 47px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}
#footerTD a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#footerTD a:hover {
	color: #ccc;
	font-weight: bold;
	text-decoration: underline;
}
/* Footer END */

/* EXTRAS */
input {
	height: 18px;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
textarea {
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select {
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* MAILFORM BEGIN*/
.mailform {
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.mailform a {
	color: #000;
	text-decoration: underline;
}
.mailform a:hover {
	color: #000;
	text-decoration: none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-size:16px; }
.tx-indexedsearch .tx-indexedsearch-rules H2 { font-size:16px; }

.tx-cscounter-pi1{
  color: white;
}
