body, p, table, td, tr, ul, li, blockquote, strong, em, i { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #333333;
  	scrollbar-face-color: #EEEEC4;
  	scrollbar-shadow-color: #999966;
  	scrollbar-highlight-color: #999966;
  	scrollbar-3dlight-color: #EEEEC4;
  	scrollbar-darkshadow-color: #EEEEC4;
  	scrollbar-track-color: #EEEEC4;
  	scrollbar-arrow-color: #FFFFFF;
}

b { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size: 99%;
}

h1 { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9.5pt;
  	color : #333333;
	font-weight : lighter;
}

h2 { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #333333;
}

h3 { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #333333;
}

input, textarea, select {
 	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
}

form  {
 	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	margin-top : 1px;
	margin-bottom : 1px;
}

.no_repeat { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	background-repeat:no-repeat;
}

.caption, A.caption:link, A.caption:visited, a.caption:hover { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	font-style: italic;
	line-height: 9.5pt;
}

/*---- Header "Layout1" ---------------------------------------------*/	

.head1 { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #CC0000;
	font-weight: bold;
	margin-bottom: 6px;
}

/*---- Subheadlines --------------------------------------------------*/

.sub_rot { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #CC0000;
	font-style: italic;
}

.sub { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #333333;
	font-style: italic;
}

/*------------------------------------------------------------------------*/

A:link { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color : #999966;
	text-decoration : none;
}

A:visited {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color : #999966;
	text-decoration : none;
}

A:active {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color : #CC0000;
	text-decoration : none;
}

a:hover {  
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color: #CC0000;
	text-decoration : none;
}

/* -------------------------------------------------------------------------------------- */

.haupt, A.haupt:link, A.haupt:visited, a.haupt:hover, a.haupt:active { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #999966;
}

a.haupt:hover, a.haupt:active { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #CC0000;
}

.haupt_cur, A.haupt_cur:link, A.haupt_cur:visited, a.haupt_cur:hover, a.haupt_cur:active { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #CC0000;
}

/* -------------------------------------------------------------------------------------- */

.klein, A.klein:link, A.klein:visited, a.klein:active, a.klein:hover { 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 7.5pt;
	text-decoration : none;
}

/* -------------------------------------------------------------------------------------- */

.kleinbold, A.kleinbold:link, A.kleinbold:visited { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	font-weight: bold;
	text-decoration : none;
}

a.kleinbold:active, a.kleinbold:hover { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	font-weight: bold;
	text-decoration : none;
}

/* ------------------------------------------------------------------------------------- */

.sitemap1  {
	margin-bottom : 10px;
}

.sitemap2  {
	margin-top : 3px;
	margin-bottom : 3px;
}

.einzug0  {
	margin-top : 8px;
	margin-bottom : 3px;
}

.einzug1  {
	margin-top : 3px;
	margin-bottom : 3px;
}

.einzug2  {
	margin-left : 13px;
	margin-top : 3px;
	margin-bottom : 3px;
}

.einzug3  {
	margin-left : 26px;
	margin-top : 3px;
	margin-bottom : 3px;
}

.einzug4  {
	margin-left : 52px;
	margin-top : 3px;
	margin-bottom : 3px;
}

/* FORMULARE
---------------------------------------------------------------------------------------------------------------------*/

div.form_zeile,
.tx-indexedsearch-search-submit {
	clear: both;
	display: block;
	padding: 2px 0;
/*	margin: 0 0 10px 0;*/
}

/* label */

label,
#suchform label,
.form_zeile label,
.form_zeile_captcha label {
	display: block;
/*	clear: both;*/
	overflow: visible;
}

.form_zeile label { width: 160px; float: left; }
.form_zeile_captcha label { width: 160px; }
label,
input,
select,
span { float: left; }

.captchaimg { padding-left: 15px; }

