h1 a:link,
h1 a:visited,
h2 a:link,
h2 a:visited
{
	color: #06C;
	text-decoration: none;
}

h1 a:hover,
h1 a:active,
h2 a:hover,
h2 a:active
{
	color: #F03;
	text-decoration: none;
}

/********************	CSS-CHOOSER / SERVICE	********************/
div#quick-navi-text-style ul,
div#quick-navi-service ul,
div#quick-navi-print ul
{
	margin: 0;
	padding: 0;
}

div#quick-navi-text-style ul li,
div#quick-navi-service ul li,
div#quick-navi-print ul li
{
	border: 1px solid #DDD;
	display: inline;
	float: left;
	list-style: none;
	margin: 0 4px 0 0;
	padding: 1px;
	text-align: center;
	white-space: nowrap;
}

div#quick-navi-text-style ul li a,
div#quick-navi-service ul li a,
div#quick-navi-print ul li a
{
	font-family: 'Verdana', sans-serif;
	font-size: 70%;
	font-weight: 400;
	line-height: 70%;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#quick-navi-text-style ul li a:link,
div#quick-navi-text-style ul li a:visited,
div#quick-navi-service ul li a:link,
div#quick-navi-service ul li a:visited,
div#quick-navi-print ul li a:link,
div#quick-navi-print ul li a:visited
{
	color: #06C;
}

div#quick-navi-text-style ul li a:hover,
div#quick-navi-text-style ul li a:active,
div#quick-navi-service ul li a:hover,
div#quick-navi-service ul li a:active,
div#quick-navi-print ul li a:hover,
div#quick-navi-print ul li a:active
{
	color: #F03;
}

div#quick-navi-text-style ul li a.menuACT,
div#quick-navi-text-style ul li a.menuACT2,
div#quick-navi-service ul li a.menuACT
{
	color: #F03;
}

/********************	MAIN NAVI	********************/
div#main-navi ul.navi-level-1,
div#main-navi ul.navi-level-3,
div#main-navi ul.navi-level-4
{
	margin: 0;
	padding: 0;
}

div#main-navi ul.navi-level-2
{
	margin: 0;
	padding: 10px 0 0 0;
}

div#main-navi ul.navi-level-1 li,
div#main-navi ul.navi-level-1 li.menuACT
{
	border: 1px solid #DDD !important;
	display: block;
	list-style-position: outside;
	list-style: none;
	margin: 0 0 0.65em 0;
	padding: 0 0.9em 0 0.9em;
}

div#main-navi ul.navi-level-1 li.menuACT
{
	background-image: url("arrow.png");
	background-repeat: no-repeat;
	background-position: 0 0.3em;
}

div#main-navi ul.navi-level-2 li,
div#main-navi ul.navi-level-2 li.menuACT
{
	border: none !important;
	display: block;
	list-style-position: outside;
	list-style: none;
	margin: 0 0 0.35em 1.5em;
	padding: 0 0.9em 0 0.9em;
}

div#main-navi ul.navi-level-2 li.menuACT
{
	background-image: url("arrow.png");
	background-repeat: no-repeat;
	background-position: 0 0.3em;
}

div#main-navi ul.navi-level-3 li,
div#main-navi ul.navi-level-3 li.menuACT
{
	border: none !important;
	display: block;
	list-style-position: outside;
	list-style: none;
	margin: 0 0 0.35em 1.5em;
	padding: 0 0.9em 0 0.9em;
}

div#main-navi ul.navi-level-3 li.menuACT
{
	background-image: url("arrow.png");
	background-repeat: no-repeat;
	background-position: 0 0.3em;
}

div#main-navi ul.navi-level-4 li,
div#main-navi ul.navi-level-4 li.menuACT
{
	border: none !important;
	display: block;
	list-style-position: outside;
	list-style: none;
	margin: 0 0 0.35em 1.5em;
	padding: 0 0.9em 0 0.9em;
}

div#main-navi ul.navi-level-4 li.menuACT
{
	background-image: url("arrow.png");
	background-repeat: no-repeat;
	background-position: 0 0.3em;
}

div#main-navi ul.navi-level-1 li a,
div#main-navi ul.navi-level-2 li a,
div#main-navi ul.navi-level-3 li a,
div#main-navi ul.navi-level-4 li a
{
	font-family: 'Verdana', sans-serif;
	font-size: 83%;
	font-weight: 400;
	line-height: 83%;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#main-navi ul.navi-level-1 li a:link,
div#main-navi ul.navi-level-2 li a:link,
div#main-navi ul.navi-level-3 li a:link,
div#main-navi ul.navi-level-4 li a:link,
div#main-navi ul.navi-level-1 li a:visited,
div#main-navi ul.navi-level-2 li a:visited,
div#main-navi ul.navi-level-3 li a:visited,
div#main-navi ul.navi-level-4 li a:visited
{
	color: #06C;
}

div#main-navi ul.navi-level-1 li a:hover,
div#main-navi ul.navi-level-2 li a:hover,
div#main-navi ul.navi-level-3 li a:hover,
div#main-navi ul.navi-level-4 li a:hover,
div#main-navi ul.navi-level-1 li a:active,
div#main-navi ul.navi-level-2 li a:active,
div#main-navi ul.navi-level-3 li a:active,
div#main-navi ul.navi-level-4 li a:active
{
	color: #F03;
}

div#main-navi ul.navi-level-1 a.menuACT,
div#main-navi ul.navi-level-2 a.menuACT,
div#main-navi ul.navi-level-3 a.menuACT,
div#main-navi ul.navi-level-4 a.menuACT
{
	color: #F03;
}

/********************	BREADCRUMB	********************/
div#breadcrumb ul
{
	margin: 0 0 0 10px;
	padding: 0;
}

div#breadcrumb ul li
{
	display: inline;
	font-family: 'Verdana', sans-serif;
	font-size: 90%;
	font-weight: 700;
	line-height: 90%;
	list-style: none;
	margin: 0px 0px 0.63em 0px;
	padding: 0;
}

div#breadcrumb ul li a:link,
div#breadcrumb ul li a:visited
{
	color: #06C;
	float: none;
	font-family: 'Verdana', sans-serif;
	font-size: 90%;
	font-weight: 700;
	line-height: 90%;
	margin: 0px 0px 0.63em 0px;
	padding: 0;
	text-decoration: none;
}

div#breadcrumb ul li a:hover,
div#breadcrumb ul li a:active
{
	color: #F03;
	float: none;
	font-family: 'Verdana', sans-serif;
	font-size: 90%;
	font-weight: 700;
	line-height: 90%;
	margin: 0px 0px 0.63em 0px;
	padding: 0;
	text-decoration: none;
}

div#breadcrumb ul li a.menuACT
{
	color: #F03;
	float: none;
	font-family: 'Verdana', sans-serif;
	font-size: 90%;
	font-weight: 700;
	line-height: 90%;
	margin: 0px 0px 0.63em 0px;
	padding: 0;
	text-decoration: none;
}

/********************	GOOGLE MAPS	********************/
.tx_lumogooglemaps_pi1_sidebar ul
{
	margin: 0;
	padding: 0;
}

.tx_lumogooglemaps_pi1_sidebar ul li
{
	border: 1px solid #DDD;
	list-style: none;
	margin: 0 0 4px 0;
	padding: 0;
	white-space: nowrap;
}

.tx_lumogooglemaps_pi1_sidebar ul li a:link,
.tx_lumogooglemaps_pi1_sidebar ul li a:visited
{
	color: #06C;
	font-family: 'Verdana', sans-serif;
	font-size: 83%;
	font-weight: 400;
	line-height: 83%;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.tx_lumogooglemaps_pi1_sidebar ul li a:hover,
.tx_lumogooglemaps_pi1_sidebar ul li a:active
{
	color: #06C;
	font-family: 'Verdana', sans-serif;
	font-size: 83%;
	font-weight: 400;
	line-height: 83%;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

/********************	BODYTEXT	********************/
.bodytext a:link,
.bodytext a:visited
{
	color: #06C;
	font-family: 'Verdana', sans-serif;
	font-size: 100%;
	font-weight: 400;
	line-height: 100%;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.bodytext a:hover,
.bodytext a:active
{
	color: #06C;
	font-family: 'Verdana', sans-serif;
	font-size: 100%;
	font-weight: 400;
	line-height: 100%;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

/********************	SP-DIRECTORY	********************/
.tx_spdirectory-pi1-myform a:hover,
.tx_spdirectory-pi1-myform a:active,
.tx_spdirectory-pi1-myformactive a:hover,
.tx_spdirectory-pi1-myformactive a:active,
.tx_spdirectory-pi1-dotted a:hover,
.tx_spdirectory-pi1-dotted a:active,
.tx_spdirectory-pi1-small a:hover,
.tx_spdirectory-pi1-small a:active,
.tx_spdirectory-pi1-dottedcorner a:hover,
.tx_spdirectory-pi1-dottedcorner a:active,
.atoz a:hover,
.atoz a:active,
.pages a:hover,
.pages a:active
{
	color: #06C;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

/********************	TABELLEN	********************/
.contenttable td a:link,
.contenttable td a:visited,
.csc-uploads tr td a:link,
.csc-uploads tr td a:visited
{
	color: #06C;
	font-family: 'Verdana', sans-serif;
	font-size: 100%;
	font-weight: 400;
	line-height: 100%;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.contenttable td a:hover,
.contenttable td a:active,
.csc-uploads tr td a:hover,
.csc-uploads tr td a:active
{
	color: #06C;
	font-family: 'Verdana', sans-serif;
	font-size: 100%;
	font-weight: 400;
	line-height: 100%;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

/********************	SITEMAPS	********************/
.tx-flseositemap-pi1 a:link,
.tx-flseositemap-pi1 a:visited
{
	color: #000;
	margin: 0;
	text-decoration: none;
}

.tx-flseositemap-pi1 a:hover,
.tx-flseositemap-pi1 a:active
{
	color: #06C;
	margin: 0;
	text-decoration: none;
}

ul.csc-menu li a:link,
ul.csc-menu li a:visited
{
	border: 1px solid #DDD;
	color: #06C;
	font-family: 'Verdana', sans-serif;
	font-size: 83%;
	font-weight: 700;
	line-height: 83%;
	margin: 0px 4px 0px 0px;
	padding: 2px;
	text-decoration: none;
}

ul.csc-menu li a:hover,
ul.csc-menu li a:active
{
	border: 1px solid #DDD;
	color: #F03;
	font-family: 'Verdana', sans-serif;
	font-size: 83%;
	font-weight: 700;
	line-height: 83%;
	margin: 0px 4px 0px 0px;
	padding: 2px;
	text-decoration: none;
}

div#a2z ul li a:link,
div#a2z ul li a:visited
{
	border: 1px solid #DDD;
	color: #06C;
	font-family: 'Verdana', sans-serif;
	font-size: 83%;
	font-weight: 700;
	line-height: 83%;
	margin: 0px 4px 0px 0px;
	padding: 2px;
	text-decoration: none;
}

div#a2z ul li a:hover,
div#a2z ul li a:active
{
	border: 1px solid #DDD;
	color: #F03;
	font-family: 'Verdana', sans-serif;
	font-size: 83%;
	font-weight: 700;
	line-height: 83%;
	margin: 0px 4px 0px 0px;
	padding: 2px;
	text-decoration: none;
}

div#a2z ul li a.menuACT
{
	border: 1px solid #DDD;
	color: #F03;
	font-family: 'Verdana', sans-serif;
	font-size: 83%;
	font-weight: 700;
	line-height: 83%;
	margin: 0px 4px 0px 0px;
	padding: 2px;
	text-decoration: none;
}

/********************	SUCHE	********************/
.tx-indexedsearch bodytext a:link,
.tx-indexedsearch a:visited,
.tx-indexedsearch-title a:link,
.tx-indexedsearch-title a:visited
{
	color: #999;
	font-family: 'Verdana', sans-serif;
	font-size: 83%;
	font-weight: 700;
	line-height: 83%;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.tx-indexedsearch a:hover,
.tx-indexedsearch a:active,
.tx-indexedsearch-title a:hover,
.tx-indexedsearch-title a:active
{
	color: #06C;
	font-family: 'Verdana', sans-serif;
	font-size: 83%;
	font-weight: 700;
	line-height: 83%;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.tx-indexedsearch-text-item-path a:link,
.tx-indexedsearch-text-item-path a:visited
{
	color: #999;
	font-family: 'Verdana', sans-serif;
	font-size: 83%;
	font-weight: 400;
	line-height: 83%;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.tx-indexedsearch-text-item-path a:hover,
.tx-indexedsearch-text-item-path a:active
{
	color: #06C;
	font-family: 'Verdana', sans-serif;
	font-size: 83%;
	font-weight: 400;
	line-height: 83%;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.divider a:link,
.divider a:visited,
.backlink a:link,
.backlink a:visited,
.toplink a:link,
.toplink a:visited,
.toplink-a2z a:link,
.toplink-a2z a:visited
{
	color: #06C;
	font-family: 'Verdana', sans-serif;
	font-size: 70%;
	font-weight: 400;
	line-height: 70%;
	margin: 0;
	padding: 0;
	text-align: right;
	text-decoration: none;
}

.divider a:hover,
.divider a:active,
.backlink a:hover,
.backlink a:active,
.toplink a:hover,
.toplink a:active,
.toplink-a2z a:hover,
.toplink-a2z a:active
{
	color: #F03;
	font-family: 'Verdana', sans-serif;
	font-size: 70%;
	font-weight: 400;
	line-height: 70%;
	margin: 0;
	padding: 0;
	text-align: right;
	text-decoration: none;
}
