body,p,td {
	font-size: 12px;
}

body    {
	font-family: Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 0;
}

p,td {
	font-family: Arial,Helvetica,sans-serif;
}

SELECT    {
	font-family: Verdana,Arial,Helvetica;
}

TEXTAREA    {
	font-family: Verdana,Arial,Helvetica;
}

INPUT    {
	font-family: Verdana,Arial,Helvetica;
}

.brotkrumen { display:block; margin:.5em 0 1em 0; font-size:.8em; color:gray; }
a.brotkrumenlink:link,
a.brotkrumenlink:visited,
a.brotkrumenlink:hover { color:gray; text-decoration: underline; }

*.subhead1    {
	color: black;
}

*.subhead2    {
	color: green;
}

*.subhead3    {
	color: red;
}

*.headerdate    {
	color: Green;
	font-weight: normal;
}

*.caption    {
	color: #FF9966;
}

*.bulletlist    {
	color: #6600CC;
}

*.table    {
	color: black;
}

*.searchform    {
	color: #6600CC;
	font-weight: normal;
}

*.searchresultpagetitle    {
	font-size: 110%;
	color: #333333;
	font-weight: bold;
}

*.searchresultcontent    {
	color: #6600CC;
	font-weight: normal;
}

*.searchresultheader    {
	font-size: 110%;
	color: #333366;
	font-weight: bolder;
}

*.searchmarkup    {
	color: #FF0066;
}

*.loginform    {
	color: #CC0000;
	font-weight: normal;
}

.csc-mailform    {
	color: #003366;
	font-weight: normal;
	border: 0px;
}

.csc-mailform  label  {
	color: #003366;
	font-weight: normal;
	display: block;
}

.csc-mailform-field {
	color: #003366;
	font-weight: normal;
}

*.mailformrequired    {
	color: #003366;
	font-weight: bolder;
}

*.mailformcomment    {
	color: #CC0000;
	font-weight: bolder;
}

*.mailformradio    {
	color: #003366;
	font-weight: normal;
}

*.filelinks    {
	color: #000099;
}

*.filelinkssize    {
	color: black;
}

*.sitemap1    {
	color: #CC6600;
}

*.sitemap2    {
	color: #990000;
	margin-left: 20px;
}

*.sitemap3    {
	color: #333399;
	margin-left: 40px;
}

*.sitemap4    {
	color: #003333;
	margin-left: 60px;
}

*.celmenu    {
	color: olive;
}

*.celsubmenu    {
	color: #666699;
	margin-left: 20px;
	margin-top: 3px;
}

a:link    {
	text-decoration: none;
	color: #33CC00;
}

a:visited    {
	text-decoration: none;
	color: #33CC00;
}

a:hover    {
	text-decoration: underline;
	color: #33CC00;
}

a:active    {
	text-decoration: none;
	color: #33CC00;
}

h1    {
	font-size: 130%;
	font-weight: bold;
	color: #33CC00;
	margin: 0 0 0px 0;
}

h2    {
	font-size: 110%;
	font-weight: bold;
	margin: 0 0 0px 0;
}

h3    {
	color: #666666;
	margin-bottom: 0px;
	margin-top: 10px;
	margin: 0 0 0px 0;
}

h4    {
	color: black;
	margin-bottom: 0px;
	margin-top: 10px;
}

a.menu-level1-i:link    {
	color: #0000FF;
	font-weight: bold;
	text-decoration: none;
}

a.menu-level1-i:visited    {
	color: #0000FF;
	font-weight: bold;
	text-decoration: none;
}

a.menu-level1-i:hover    {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}

a.menu-level1-i:active    {
	color: #0000FF;
	font-weight: bold;
	text-decoration: none;
}

a.menu-level1-a:link    {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

a.menu-level1-a:visited    {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

a.menu-level1-a:hover    {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}

a.menu-level1-a:active    {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

a.menu-level2-i:link    {
	color: #0000FF;
	text-decoration: none;
}

a.menu-level2-i:visited    {
	color: #0000FF;
	text-decoration: none;
}

a.menu-level2-i:hover    {
	color: #FF0000;
	text-decoration: underline;
}

a.menu-level2-i:active    {
	color: #0000FF;
	text-decoration: none;
}

a.menu-level2-a:link    {
	color: #FF0000;
	text-decoration: none;
}

a.menu-level2-a:visited    {
	color: #FF0000;
	text-decoration: none;
}

a.menu-level2-a:hover    {
	color: #FF0000;
	text-decoration: underline;
}

a.menu-level2-a:active    {
	color: #FF0000;
	text-decoration: none;
}

*.kecom_einzel_datum    {
	color: #666666;
	font-style: italic;
}

*.kecom_einzel_ueberschrift    {
	font-weight: bold;
}

*.kecom_einzel_text    {
}

*.kecom_einzel_link    {
	color: #009900;
	text-decoration: none;
}

a.kecom_einzel_link:hover    {
	color: #009900;
	text-decoration: underline;
}

*.kecom_liste_ueberschrift    {
	font-weight: bold;
}

*.kecom_liste_datum    {
	color: #666666;
	font-style: italic;
}

*.kecom_liste_anreisser    {
}

*.kecom_liste_link    {
	color: #009900;
	text-decoration: none;
}

a.kecom_liste_link:hover    {
	color: #009900;
	text-decoration: underline;
}

*.kecom_liste_ueberschriftenlink    {
	color: #009900;
	text-decoration: none;
	font-weight: bold;
}

a.kecom_liste_ueberschriftenlink:hover    {
	color: #009900;
	text-decoration: underline;
	font-weight: bold;
}

*.kecom_rubriken_rechts    {
	color: #009900;
	text-decoration: none;
	font-weight: bold;
}

a.kecom_rubriken_rechts:hover    {
	color: #009900;
	text-decoration: underline;
	font-weight: bold;
}

*.kecom_rechts    {
	color: #009900;
}

*.kecom_rechts_fett    {
	color: #009900;
	font-weight: bold;
}

*.kecom_newsletter_ueberschrift    {
	font-weight: bold;
}

*.kecom_newsletter_fett    {
	font-style: italic;
	font-weight: bold;
}

*.kecom_rubrik_ueberschrift    {
	font-size: 110%;
	font-weight: bold;
}

*.sitemaplevel1    {
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
	width: auto;
	border-bottom: 1px dotted gray;
	border-top: 1px dotted gray;
}

*.sitemaplevel2    {
	padding: 0 0 0 30px;
}

*.sitemaplevel3    {
	padding: 0 0 0 50px;
}

*.sitemaplevel4    {
	padding: 0 0 0 70px;
}

*.topdiv    {
	background-color: #CCFF99;
	width: 100%;
}

/* Form */
*.formlabel    {
	width: 102px;
	margin-bottom: 3px;
}

*.formfield    {
}

*.formfield input    {
	border: 1px solid black;
	width: 102px;
	margin-bottom: 3px;
}

*.formfield input.submittbutton    {
	border: none;
	width: none;
	height: none;
}

/* indexed search */
*.tx-indexedsearch *.tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button    {
	width: 100px;
}

*.tx-indexedsearch *.tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword    {
	width: 150px;
}

*.tx-indexedsearch *.tx-indexedsearch-whatis P *.tx-indexedsearch-sw    {
	font-weight: bold;
	font-style: italic;
}

*.tx-indexedsearch *.tx-indexedsearch-whatis    {
	margin-top: 10px;
	margin-bottom: 5px;
}

*.tx-indexedsearch P.tx-indexedsearch-noresults    {
	text-align: center;
	font-weight: bold;
}

*.tx-indexedsearch *.tx-indexedsearch-res *.tx-indexedsearch-title    {
	background: #eeeeee;
}

*.tx-indexedsearch *.tx-indexedsearch-res *.tx-indexedsearch-title P    {
	font-weight: bold;
}

*.tx-indexedsearch *.tx-indexedsearch-res *.tx-indexedsearch-title P.tx-indexedsearch-percent    {
	font-weight: normal;
}

*.tx-indexedsearch *.tx-indexedsearch-res *.tx-indexedsearch-descr P    {
	font-style: italic;
}

*.tx-indexedsearch *.tx-indexedsearch-res *.tx-indexedsearch-descr P *.tx-indexedsearch-redMarkup    {
	color: red;
}

*.tx-indexedsearch *.tx-indexedsearch-res *.tx-indexedsearch-info    {
	background: #eeeeff;
}

*.tx-indexedsearch *.tx-indexedsearch-res *.tx-indexedsearch-secHead    {
	margin-top: 20px;
	margin-bottom: 5px;
}

*.tx-indexedsearch *.tx-indexedsearch-res *.tx-indexedsearch-secHead H2    {
	margin-top: 0px;
	margin-bottom: 0px;
}

*.tx-indexedsearch *.tx-indexedsearch-res *.tx-indexedsearch-secHead TABLE    {
	background: #cccccc;
}

*.tx-indexedsearch *.tx-indexedsearch-res *.tx-indexedsearch-secHead TD    {
	vertical-align: middle;
}

*.tx-indexedsearch *.tx-indexedsearch-res *.noResume    {
	color: #666666;
}

/* Blog */
*.tx-eeblog-pi1 H2    {
	margin-top: 0px;
	margin-bottom: 0px;
}

*#ee_blog_tools    {
	background-color: white;
	border: thin dotted #800080;
}

*.ee_blog_search    {
	float: right;
}

.tx-eeblog-searchbox-button, .tx-eeblog-searchbox-sword {
	border:1px solid black;
}

*.ee_blog_browse    {
	float: left;
}

*#ee_blog_list    {
	padding-bottom: 10px;
	border-bottom: 1px dashed #999;
	margin: -5px 0 1em 0;
}

*#ee_blog_author    {
	margin: 12px 0 0 0;
	color: #666;
}

*#ee_blog_entry    {
	padding-bottom: 10px;
	border-bottom: 1px dashed #999;
	margin: -5px 0 1em 0;
}

*#ee_blog_Header    {
	font-size: 120%;
	font-weight: bold;
	color:#33CC00;
	margin:1em 0 1em 0;
	clear: both;
}

*#ee_blog_Header a:link    {
}

*#ee_blog_Header a:visited    {
}

*#ee_blog_Header a:hover    {
}

*#ee_blog_link_to_list a:link    {
}

*#ee_blog_link_to_list a:visited    {
}

*#ee_blog_link_to_list a:hover    {
}

*#ee_blog_comments_header    {
	font-weight: bold;
	color: #33CC00;
	margin: 12px 0 0 0;
}

*.ee_blog_timestamp    {
	color: #666;
}

*#ee_blog_categories_list    {
	width: 18em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: "Trebuchet MS","Lucida Grande",Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;
	background-color: #90bade;
	color: #333;
}

*#ee_blog_categories_list ul    {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

*#ee_blog_categories_list ul li.ee_blog_selecteditem    {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 5px solid #1958b7;
	border-right: 5px solid #508fc4;
	background-color: #2175bc;
	color: red;
	text-decoration: none;
	margin: 0;
}

*#ee_blog_categories_list li    {
	border-bottom: 1px solid #90bade;
	margin: 0;
}

*#ee_blog_categories_list li a    {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 5px solid #1958b7;
	border-right: 5px solid #508fc4;
	background-color: #2175bc;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

html > body *#ee_blog_categories_list li a    {
	width: auto;
}

*#ee_blog_categories_list li a:hover    {
	border-left: 5px solid #1c64d1;
	border-right: 5px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
}

*.ee_blog_section    {
	color: #333333;
	margin: 1em 0 0 0;
	display: block;
	line-height:130%;
}

*#ee_blog_categories    {
	font-family: Verdana,sans-serif;
	line-height: 180%;
	color: #333333;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 0px;
}

*.comments-body    {
	color: #333333;
	margin: 1em 0 0 0;
	display: block;
	line-height:130%;
	border-bottom: 1px dotted #999;
}

/* Forum */
.tt_board_tree_wrap1 { }
.tt_board_tree_wrap2 { font-size:.8em; }
.tt_board_tree_wrap3 { }
.tt_board_list_wrap1 { }
.tt_board_list_wrap2 { font-size:.8em; }
.tt_board_list_wrap3 { color:white; }
.tt_board_list_titlelink { color:black; }

/* News */
.news-catmenu-header{
	color: #000000;
	text-decoration: none;
}

/*  GLOSSAR */
.tx-mrglossary-pi1  .alphabet {
	/* margin-bottom:2em; */
	/* visibility:hidden; */
	height:0.2em;
}
.tx-mrglossary-pi1  a.alphabet:link,
.tx-mrglossary-pi1  a.alphabet:visited {
	font-size:1.2em;
	margin-left:0.3em;
	margin-right:0.3em;
	text-decoration:underline;
	width:0.5em; 
	height:1em;
	text-align:center;
	font-weight:bold;
}

.tx-mrglossary-pi1  a.alphabet:hover {

}
.tx-mrglossary-pi1 .letter {
	margin-top:2em;
}
.tx-mrglossary-pi1 .act {
	background: #4656DD;
	padding: 0.2em 0.2em 0.2em 0.2em;
	font-size:1.2em;
	width:1em;
	font-weight:bold;
	height:1.8em;
	color:white;
	vertical-align:middle;
	margin-bottom:0.2em;
	text-align:center;
}
#content[id] .tx-mrglossary-pi1 .act {
	padding-left:0.3em;
	padding-right:0.3em;
}
.tx-mrglossary-pi1 .act a{
	color:#CCFF99;
	text-decoration:none;
}

.tx-mrglossary-pi1 .inact a {
	color:#4656DD;
	text-decoration:none;
}
.tx-mrglossary-pi1 .inact {
	font-weight:bold;
	background:#CCFF99;
	height:1.8em;
	color:#4656DD;
	padding: 0.2em 0.2em 0.2em 0.2em;
	font-size:1.2em;
	width:1em;
	vertical-align:middle;
	margin-bottom:0.2em;
	text-align:center;
}
#content[id] .tx-mrglossary-pi1 .inact {
	padding-left:0.3em;
	padding-right:0.3em;
}
.tx-mrglossary-pi1  .catchword {
	/* margin-left:2em; */
	font-weight:bold;
	color: #33CC00;
	text-decoration:underline;
	margin-top: 1em;
}
.tx-mrglossary-pi1  .catchword img {
	vertical-align:middle;
	margin-right:0.3em;
}
.tx-mrglossary-pi1  .catchword_desc {
	margin-left:1.4em;
	width:30em;
}

.news-latest-container li
{
	position: relative;
	left: -20px;
}
