BODY {
/*
	SCROLLBAR-FACE-COLOR: #ced7e1;
	SCROLLBAR-ARROW-COLOR: #003366;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #ced7e1;
	SCROLLBAR-HIGHLIGHT-COLOR: #ced7e1;
	SCROLLBAR-SHADOW-COLOR: #ced7e1;
*/
	SCROLLBAR-FACE-COLOR: #666666; 
	SCROLLBAR-HIGHLIGHT-COLOR: #c0c0c0; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff; 

	FONT-SIZE: 8pt;
	MARGIN: 0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/hintergrund.jpg);
	
}

form {
  	z-index: 0;
  
}

dfn, .hidden {
	display: none;
}


/***************************************************************************/
/* Obere Navigationsebene ANFANG */
/***************************************************************************/

#header1container {
  position:absolute; width: 100%; height:70px; left: 0px; top: 0px; clip:  rect(   ); border: 0px;
  border-top: 1px solid #FFFFFF;
  background-image: url(../images/hintergrund_top.jpg);
}

#logo {
  position:absolute; width: 220px; left: 0px; top: 7px; clip:  rect(   ); border: 0px;
}

#header2container {
  position:absolute; width: 990px; left: 0px; top: 0px; clip:  rect(   ); border: 0px; z-index:1000;
}

#hauptnav {
  position:absolute; left: 220px; top: 36px; clip:  rect(   ); border: 0px; width:760px;
}

.hauptnavElem img {
  border-top: #FFFFFF 1px solid;
  border-bottom: #FFFFFF 1px solid;
  border-left: #FFFFFF 1px solid;

}

.hauptnavElemRand img {
  border-left: #FFFFFF 1px solid;
}

/***************************************************************************/
/* Obere Navigationsebene ENDE */
/***************************************************************************/




/* Newsletter */

#anmeldungNewsletter {
	width: 100%;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	margin: 0px 0px 20px 0px;
	PADDING: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}
#anmeldungNewsletter .newsletterBody {
	margin: 10px 10px 10px 10px;
}
#anmeldungNewsletter .csc-header {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	PADDING: 5px 5px 2px 5px;
	height: 20px;
	width:100%;
	background-image: url(../images/button_lo.gif);
}










/***************************************************************************/
/* Linke Navigationsebene ANFANG */
/***************************************************************************/


#main1left {
	BORDER-RIGHT: 0px;
                position:absolute; left: 20px; top: 95px; clip:  rect(   ); border: 0px;
	BORDER: 0px;
	WIDTH: 160px;
/*	HEIGHT: 738px; */
}

#hnavunter {
  position:absolute; left: 20px; top: 70px; clip:  rect(   ); border: 0px;
}


#navix2no {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-decoration: none;
	background-image: url(../images/kaestchen.gif);
	background-repeat: no-repeat;
	background-position: 0 5px; /*  links top */
	padding-left: 6px; padding-top: 2px; padding-right: 2px; padding-bottom: 5px;
}
#navix2act {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-decoration: none;
	background-image: url(../images/kaestchen.gif);
	background-repeat: no-repeat;
	background-position: 0 5px; /*  links top */
	padding-left: 6px; padding-top: 2px; padding-right: 2px; padding-bottom: 5px;
}
#navix3no {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-decoration: none;
	background-image: url(../images/kaestchen.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px; /*  links top */
	padding-left: 12px; padding-top: 2px; padding-right: 2px; padding-bottom: 5px;
}
#navix3act {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-decoration: none;
	background-image: url(../images/kaestchen.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px; /*  links top */
	padding-left: 12px; padding-top: 2px; padding-right: 2px; padding-bottom: 5px;
}

#navix2no a {
	COLOR: #000000; text-decoration: none;
}
#navix2act a {
	COLOR: #FF0000; text-decoration: none;
}
#navix3no a {
	COLOR: #000000; text-decoration: none;
}
#navix3act a {
	COLOR: #FF0000; text-decoration: none;
}

#navix2no a:hover {
	COLOR: #FF0000; text-decoration: none;
}
#navix2act a:hover {
	COLOR: #FF0000; text-decoration: none;
}
#navix3no a:hover {
	COLOR: #FF0000; text-decoration: none;
}
#navix3act a:hover {
	COLOR: #FF0000; text-decoration: none;
}


#smenu {
	position: absolute;
	top: 380px;
	left: 20px;
	border: none;
	width: 160px;
	z-index: 500;
}

.extrasRueckruf  {
  margin: 20px 0px 0px 0px;
  width: 160px;
}

.extrasRueckruf FORM {
  	margin-top: 20px;
}

.extrasRueckruf input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    border: 1px inset;
/*    background-color: #E5E5E5; */
}

.extrasRueckruf select
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    height: 18px;
    border: 1px inset;
/*    background-color: #E5E5E5; */
}









#smenu .csc-mailform {
	border: 0;
}



#smenu DIV.csc-mailform-field label {
  	width: 140px;  	
  	display: block;
  	padding: 0 2px 0 2px;
	margin: 0 0 0 2px;
	font-size: 0.8em;
}

#smenu DIV.csc-mailform-field input {
  	width: 140px;  	
  	font-size: 1em;
  	padding: 2px;
	margin: 0 0 2px 3px;
}

#smenu DIV.csc-mailform-field select {
  	font-size: 1em;
  	padding: 2px;
	margin: 0 0 4px 3px;
}

#smenu DIV.csc-mailform-field textarea {
  	width: 140px;  	
  	font-size: 1em;
  	padding: 2px;
}

#smenu DIV.csc-mailform-field #mailformformtype_mail {
	width: 100px;	
  	font-size: 1em;
  	margin-top: 2px;
}

#smenu #language {
	margin-top: 0px;
}


#nebennavigation {
	position:absolute; left: 220px; top: 10px; clip:  rect(   ); border: 0px; width:750px;
	text-align: right;
}

.nebennav {
/*  position:absolute; width: 180px; left: 10px; top: 400px; clip:  rect(   ); z-index: 1000; */
  margin: 0px 0px 0px 0px;
  width: 160px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 7pt;
}

.nebennav a {
	COLOR: #000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	text-decoration: none;
	background-image: url(../images/kaestchen_weiss.gif);
	background-repeat: no-repeat;
	background-position: 0 3px; /*  links top */	
}
.nebennav a:hover {
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	text-decoration: none;
	background-image: url(../images/kaestchen_weiss.gif);
	background-repeat: no-repeat;
	background-position: 0 3px; /*  links top */	
}



.csc-mailform {
  margin: -20px 0px 0px -3px;
}

/***************************************************************************/
/* Linke Navigationsebene ENDE */
/***************************************************************************/




/***************************************************************************/
/* Content Hauptseiten ANFANG */
/***************************************************************************/

#main1container {
	position:absolute; width: 990px; left: 0px; top: 70px; border: #FF0000 1px;
	CLEAR: both;
	z-index: 1;
}

#main1center {
	/*BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;*/
	BACKGROUND: White;
	voice-family: inherit;
	position:absolute; width: 800px; left: 190px; top: 0px; clip:  rect(   ); border: 0px;
}

#contentStandard {
	position:absolute; top: 25px; left:30px; clip:  rect(   ); border: 0px;
	width: 540px;  z-index:1;
}
#contentStandardLoad {
	position:absolute; top: 0px; left:0px; clip:  rect(   ); border: 0px;
	width: 540px; z-index:0;
}

#contentrechts {
	position:absolute; width: 170px; left: 790px; top: 95px; clip:  rect(   ); z-index: 1001;
	border: 0px;
}


#ecke {
	position:absolute; width: 50px; height:50px; left: 10px; top: 0px; clip:  rect(   ); border: 0px;
	background-image: url(../images/ecke.jpg);
	background-repeat: no-repeat;
}
#main1center>#ecke {
  top: 1px;
}

#contentStandard .contentElement, #contentStart .contentElement {
	margin-bottom: 20px;
}



#contentStandard a, #contentStart a, #contentStandard a:link, #contentStart a:link {
	COLOR: #FF0000; text-decoration: underline;
}

#contentStandard a:visited, #contentStart a:visited, #contentStandard a:active, #contentStart a:active {
	COLOR: #CCCCCC; text-decoration: underline;
}

#contentStandard a:hover, #contentStart a:hover {
	COLOR: #FF0000; text-decoration: none;
}



#contentStandard .csc-mailform {
	border: 0;  
	margin: 10px 0 0 0;
}

#contentStandard DIV.csc-mailform-field label {
  	width: 120px;  	
  	display: block;
  	float: left;
  	padding: 2px;
}

#contentStandard DIV.csc-mailform-field input {
  	width: 300px;  	
  	font-size: 1em;
  	padding: 2px;
}

#contentStandard DIV.csc-mailform-field select {
  	font-size: 1em;
  	padding: 2px;
}

#contentStandard DIV.csc-mailform-field textarea {
  	width: 300px;  	
  	font-size: 1em;
  	padding: 2px;
}

#contentStandard DIV.csc-mailform-field #mailformformtype_mail {
  	margin-left: 127px;    	
	width: 100px;	
  	font-size: 1em;
  	margin-top: 5px;
}


#contentStart a, #contentStandard a, #contentNeben a, #contentrechts a {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
#contentStart a:hover, #contentStandard a:hover, #contentNeben a:hover, #contentrechts a:hover {
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
#contentStart a:visited, #contentStandard a:visited, #contentNeben a:visited, #contentrechts a:visited {
	COLOR: #990000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}



/***************************************************************************/
/* Content Hauptseiten ENDE */
/***************************************************************************/

.tx-cwtpresscenter-pi1 td {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px 0px 2px 0px;
	color: #000000;
	line-height:1.3em;
	text-align: justify;
}

.tx-julleevents-pi1-singleViewField-title {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 10px;
}

.tx-julleevents-pi1-singleView-Menu {
	margin-bottom: 10px;
	
}

.tx-julleevents-pi1 input, .tx-julleevents-pi1 textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    border: 1px inset;
/*    background-color: #E5E5E5; */
}


.tx-julleevents-pi1-editAdd-HCell {
	width: 140px;
	padding-right: 10px;
}

.tx-julleevents-pi1-listrowField-teaser {
    margin: 0px 0px 20px 0px;
}

.tx-julleevents-pi1-listrowFrontPageField-teaser {
    margin: 0px 0px 10px 0px;
}

.tx-sgglossary-pi1 td, .tx-sgglossary-pi1 p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}




/* GENERAL fonts */
P, P.bodytext {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px 0px 2px 0px;
	color: #000000;
	line-height:1.3em;
	text-align: justify;
}

ul, ol, li {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

#contentStandard ul, #contentStart ul {
	padding: 0;
	margin: 0;
}

#contentStandard ul li, #contentStart ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-left: 8px;
	background: url(../images/kaestchen.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

#contentStandard ol, #contentStart ol {
	margin: 0 0 10px 20px;
	padding: 0;
}


/*

UL {margin-top: -5px; }
UL {margin: 0px 0px 0px 16px;}
LI {margin: 0px 0px 2px 0px;}
*/

#presse_item DIV{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	background-image: url(../images/pfeil_news_rechts.gif);
	background-repeat: no-repeat;
	padding-left: 5px; padding-top: 1px; padding-right: 0px; padding-bottom: 3px;
	color: #000000;
}

H1, H2, H3, H4, H5, H6 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	color: #000000;
}
/*
H1.csc-firstHeader, #headline {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	color: #000000;
}
*/

.lexikonlink a {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	padding-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
	background-image: url(../images/lexikon.gif);
	background-repeat: no-repeat;
}

.lexikonlink a:hover {
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	padding-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
	background-image: url(../images/lexikon.gif);
	background-repeat: no-repeat;
}

.lexikonlink a:visited {
	COLOR: #990000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	padding-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
	background-image: url(../images/lexikon.gif);
	background-repeat: no-repeat;
}

#blocklinkliste, .blocklinkliste {
	padding-left: 6px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px;
	background-image: url(../images/pfeil_news_rechts.gif);
	background-repeat: no-repeat;
}

#blockdownload, .blockdownload {
	padding-left: 6px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px;
	background-image: url(../images/pfeil_news_rechts.gif);
	background-repeat: no-repeat;
}


.gototoplink a {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	padding-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
	background-image: url(../images/gototop.gif);
	background-repeat: no-repeat;
}

.gototoplink a:hover {
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	padding-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
	background-image: url(../images/gototop.gif);
	background-repeat: no-repeat;
}

/* Tabellen */

.contenttable {
}
.tr-odd {
	BACKGROUND-COLOR: #F8FAFF;
}
.tr-even {
	BACKGROUND-COLOR: #E5ECF9;
}




/* Sitemap */
#csc-sitemap-l1 a {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	white-space: wrap;
}

#csc-sitemap-l1 a:hover {
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	white-space: wrap;
}

#csc-sitemap-l2 a, #csc-sitemap-l3 a, #csc-sitemap-l4 a, #csc-sitemap-l5 a, #csc-sitemap-l6 a, #csc-sitemap-l7 a  {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	white-space: wrap;
}

#csc-sitemap-l2 a:hover, #csc-sitemap-l3 a:hover, #csc-sitemap-l4 a:hover, #csc-sitemap-l5 a:hover, #csc-sitemap-l6 a:hover, #csc-sitemap-l7 a:hover  {
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	white-space: wrap;
}

#csc-sitemap {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

#csc-sitemap-l1 {
	margin: 0px 0px 1px 0px;
	background-image: url(../images/sitemap_l1.gif);
	background-repeat: no-repeat;
	padding-left: 5px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;

	width: 160px;
	font-weight: bold;
	COLOR: #000000;
}
#csc-sitemap-l2 {
	margin: 0px 0px 1px 0px;
	background-image: url(../images/sitemap_l2.gif);
	background-repeat: no-repeat;
	padding-left: 13px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;

	width: 160px;
}
#csc-sitemap-l3 {
	margin: 0px 0px 1px 0px;
	background-image: url(../images/sitemap_l3.gif);
	background-repeat: no-repeat;
	padding-left: 21px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;

	width: 160px;
}

/*
TR, TD, font
P, P.bodytext, H1, H2, H3, H4, H5, H6 {margin: 0px 0px 5px 0px;}
*/



#search {
	TEXT-ALIGN: center
}
#search DIV {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#search INPUT {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.submit {
	HEIGHT: 20px
}






#neben1container {
	BACKGROUND-COLOR: #FFFFFF;
	position:absolute; width: 680px; left: 20px; top: 205px; clip:  rect(   ); border: 0px;
}


#contentNeben
	position:absolute; width: 680px; top: 0px; clip:  rect(   ); border: 0px;
}



#pfad{
    width: 500px; border: 0px;
	margin-bottom: 15px;
}

#pfad a{
	font-size: 7pt;
	text-decoration: none;
	color: #FF0000;
	white-space:nowrap;
}

#pfad a:hover{
	color: Black;
}

.headlinemain{
	font-size: 14pt;
	font-weight: bold;
}



#tt_news_latest_header {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8.5pt;
	text-decoration: none;
	padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 2px;
}


#rechts_newsitem {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	text-decoration: none;
	padding-left: 6px; padding-top: 0px; padding-right: 0px; padding-bottom: 4px;
	background-image: url(../images/pfeil_news_rechts.gif);
	background-repeat: no-repeat;
}

#rechts_newsitem a {
	COLOR: #000000; text-decoration: underline;
}

#rechts_newsitem a:hover {
	COLOR: #FF0000; text-decoration: none;
}



/* ~~~~~~~~~~~~~ Indexed Search ~~~~~~~~~~~~~ */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:110px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#ffffff; background-color:#AFBDE1; border-top:#AFBDE1 solid 1px; border-bottom:#AFBDE1 solid 1px; border-left:#AFBDE1 solid 1px; border-right:#AFBDE1 solid 1px;  }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; border-top:#AFBDE1 solid 1px; border-bottom:#AFBDE1 solid 1px; border-left:#AFBDE1 solid 1px; border-right:#AFBDE1 solid 1px; }
.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:#E5EBF7; }
.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:#F9FAFD; }
.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:#D7E0F3; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }




/* ~~~~~~~~~~~~~ Formulare ~~~~~~~~~~~~~ */
td.formular				{ background-color:#eff6fe; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; }
td.formularHeadline		{ background-color:#eff6fe; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#7c9dc0; }
td.formularName			{ background-color:#eff6fe; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; }
td.formularDisclaimer	{ background-color:#eff6fe; font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000; }
td.formularFooter		{ background-color:#e5ebf2 }
td.formularError		{ background-color:#eff6fe; font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#f26522; }
.textfeld         		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; border-top:#AFBDE1 solid 1px; border-bottom:#AFBDE1 solid 1px; border-left:#AFBDE1 solid 1px; border-right:#AFBDE1 solid 1px; }
.selectbox         		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; border-top:#AFBDE1 solid 1px; border-bottom:#AFBDE1 solid 1px; border-left:#AFBDE1 solid 1px; border-right:#AFBDE1 solid 1px; }
.checkbox         		{  }
.radiobutton         	{  }
.button					{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#ffffff; background-color:#AFBDE1; border-top:#AFBDE1 solid 1px; border-bottom:#AFBDE1 solid 1px; border-left:#AFBDE1 solid 1px; border-right:#AFBDE1 solid 1px; width:110px; }
.mandatory				{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:bold }
a.formular 				{ padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:regular }
a:visited.formular		{ padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:regular }
a:active.formular 		{ padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:regular }
a:hover.formular		{ padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:underline; font-weight:regular }
