<!--

html {
height: 100%;
}

body {
margin:0;
padding:0;
height: 100%;
font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; 
font-size: 11px;
color: #858585;
background: url(background.gif) repeat-y left top;
background-color: #FFFFFF; 
}

#center {
	position:relative;
	top:151px;
	left:160px;
    width:180px;
	font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	z-index: 20;
}
#center A { color: #858585; text-decoration: underline; font-weight: normal; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; font-size: 12px;
}
#center A:hover { color: #000000; font-weight: normal; 
}
#center A:active { color: #000000; font-weight: normal; 
}
#center A:visited { color: #8585850; font-weight: normal; 
}

#contentsubmenu A {
font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif;
font-size:10px;
text-transform: uppercase;
color: #858585;
text-decoration: none;}
#contentsubmenu A:hover { color:#000000; }


#submenu {
	position:absolute;
	top:135px;
	left:360px;
	width:800px;
	z-index:5;
	text-align:left;
}
/*
#submenu A {
font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif;
font-size:10px;
text-transform: uppercase;
color: #858585;
text-decoration: none;
}
#submenu A:hover {color:#000000; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; font-size:10px; text-transform: uppercase;}
#submenu A:active {color:#000000; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; font-size:10px; text-transform: uppercase;}
*/

#right {
	position:absolute;
	top:154px;
	left:360px;
	width:600px;
	font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	z-index:7;
	background-color: #FFFFFF;
	}
#right A { color: #858585; text-decoration: underline; font-weight: normal; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; font-size: 12px;}
#right A:hover { color: #000000; font-weight: normal; }
#right A:active { color: #000000; font-weight: normal; }
#right A:visited { color: #8585850; font-weight: normal; }
	
.imagetext {	
	font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #858585;
	}
html>body #right .imagetext {width: auto;}


#rightlayer {
	position:absolute;
	top:154px;
	left:360px;
	width:600px;
	font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	z-index:20;
	}
#rightlayer A { color: #858585; text-decoration: underline; font-weight: normal; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; font-size: 12px;}
#rightlayer A:hover { color: #000000; font-weight: normal; }
#rightlayer A:active { color: #000000; font-weight: normal; }
#rightlayer A:visited { color: #8585850; font-weight: normal; }
	
.imagetext {	
	font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #858585;
	}
html>body #rightlayer .imagetext {width: auto;}


#rightcontact {
	position:absolute;
	top:154px;
	left:360px;
	width:600px;
	font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	line-height: 15px;
	z-index:7;
	background-color: #FFFFFF;
	}
#rightcontact A { color: #000000; text-decoration: underline; font-weight: normal; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; font-size: 10px;}
#rightcontact A:hover { color: #000000; font-weight: normal; }
#rightcontact A:active { color: #000000; font-weight: normal; }
#rightcontact A:visited { color: #000000; font-weight: normal; }


#logo{
	position:absolute;
	top:23px;
	left:43px;
	width:97px;
	z-index:5;
}


#suche{
	position:relative;
	top:20px;
	left:0px;
	height:130px;
	z-index:3;
	}

	
	
#navismall {
	position:relative;
	top:10px;
	left:0px;
	z-index:5;
	text-align:right;

	}
#navismall A {
font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif;
font-size:11px;
/* text-transform: uppercase; */
color: #858585;
text-decoration: none;
}
#navismall A:hover { color:#000000;}
#navismall A:active { color:#000000; font-weight: bold;}




/***************************************************************************************************/
/* default styles for extension "tx_indexedsearch" */
/**************************************************************************************************/
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:140px; }
	
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 15px;}
	.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:#E8B160; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
	.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:absmiddle; }
	
/*  ORIGINALE
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:140px; }
	
	.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:#E8B160; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
	.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:absmiddle; }
*/

/***************************************************************************************************/
/* Basics */
/**************************************************************************************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #000000; font-size: 12px;}
PRE { font-family: monospace; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #858585; font-size: 12px;}

A { color: #858585; text-decoration: none; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; font-size: 12px;}
A:hover { color: #000000;}

FORM { margin: 0px 0px 0px 0px;font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #858585; font-size: 12px;}
P, PRE { margin: 0px 0px 0px 0px; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #858585; font-size: 12px;}
P, TD, UL, OL { font-size: 11px; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #858585; font-size: 12px;}
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 11px; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #858585;}

P A { color: #858585; text-decoration: underline; font-weight: normal; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; font-size: 12px;}
P A:hover { color: #000000; font-weight: normal; }
P A:active { color: #8585850; font-weight: normal; }

/***************************************************************************************************/
/* RTE / Bulletlists */
/***************************************************************************************************/
UL { margin-top: 10px;  line-height: 20px;}
UL UL LI { font-size: 12px; }
OL { margin-top: 10px; line-height: 20px;}
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; }

UL A { color: #858585; text-decoration: underline; font-weight: normal; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 20px;}
UL A:hover { color: #000000; font-weight: normal; }
UL A:active { color: #8585850; font-weight: normal; }
UL A:visited { color: #8585850; font-weight: normal; }

OL A { color: #858585; text-decoration: underline; font-weight: normal; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 20px;}
OL A:hover { color: #000000; font-weight: normal; }
OL A:active { color: #8585850; font-weight: normal; }
OL A:visited { color: #8585850; font-weight: normal; }
/***************************************************************************************************/
/* Headers, plain */
/***************************************************************************************************/
/*H1 { font-size: 18px; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #000000;}*/
H1 { font-size: 14px; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #000000;}
H2 { font-size: 12px; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #000000;}
H3 { font-size: 14px; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #000000;}
H4 { font-size: 11px; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #000000;}
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 10px; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #858585;}
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #858585; font-size: 14px;}

/***************************************************************************************************/
/* Headers, with link */
/***************************************************************************************************/
H1 A, H2 A, H3 A, H4 A, H5 A { color: #000000; text-decoration: none; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif;}
H2 A { font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #000000;}
H3 A { font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #000000;}
H4 A { font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #000000;}
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #858585;}

/***************************************************************************************************/
/* Header date */
/***************************************************************************************************/
p.csc-header-d { font-size: 12px; color: #0572A9; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #858585;}

/***************************************************************************************************/
/* Subheader, general */
/***************************************************************************************************/
P.csc-subheader { font-style: italic; background-color: #EDEBF1; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #858585;}

/***************************************************************************************************/
/* Subheader, specific */
/***************************************************************************************************/
P.csc-subheader-0 { font-style: normal; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #858585;}
P.csc-subheader-1 { font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #858585;}
P.csc-subheader-2 { font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #858585;}
P.csc-subheader-3 { font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; color: #858585;}

/***************************************************************************************************/
/* RTE / Bodytext: */
/***************************************************************************************************/
P.bodytext { color: #858585; font-size: 12px; line-height: 20px;}
P.bodytext A { font-weight: normal; font-size: 12px; line-height: 20px;}
P.bodytext b { color: #858585; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 15px;}
b { color: #858585; font-family: Arial, Lucida, Geneva, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 15px;}


/***************************************************************************************************/
/* RTE / Table styling */
/***************************************************************************************************/
TABLE.contenttable { border: 1px #333333 solid; margin: 10px 0px 10px 0px; width: 100%; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size: 10px; }
TABLE.contenttable TR { background-color: #efefef; }

/***************************************************************************************************/
/* Various Forms */
/***************************************************************************************************/

/* Email, Login and Search forms generally: */
FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; }
/*
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #77ACCB; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #77ACCB; }
*/
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #858585; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #858585; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; background-color: #858585;}
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }

/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}

/*TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }*/
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #0572A9; }
/*H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }*/
H3.csc-searchResultHeader { font-size: 14px; padding-left: 5px; }
P.csc-searchResult { font-style: italic; margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: red; }

/*  spezielle Klassen für Formularelemente  */
.mf-input {}
.mf-pass {}
.mf-text {}
.mf-check {}
.mf-radio {}
.mf-select {}
.mf-file {}
.mf-reset {}
.mf-submit {}

.csc-form-radio {}
.csc-form-labelcell input textarea {}
.csc-mailform input, textarea {}




/***************************************************************************************************/
-->