/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	background-color: #FFFFFF;
}

tr, td {
	font-size: 90%;
}

html > body {
	font-size: 76%;
}

h1 {
	font-size: 120%;
}

h2 {
	font-size: 115%;
}

h3 {
	font-size: 110%;
}

h4 {
	font-size: 105%;
}

h5, h6 {
	font-size: 100%;
	font-weight: bold;
}

a {
	color: #02225F;
}

.footer {
	font-size: 90%;
}

.clear {
	clear: both;
}

em {
	text-decoration: none;
}

div#footer_c {
	width: 580px;
	background-color: transparent;
	float: left;
	text-align: center;
}

.doNotDisplay {
	position: absolute;
	left: -999em;
}

/* 
Mailform
*/

.mailform input {
	max-width: 350px;
}

.mailform textarea {
        max-width: 350px;
}



/* OLD STYLES (zu ueberarbeiten) */

.subhead1 {
	font-size : 76%;
	color : black;
}

.headerdate {
	font-size : 76%;
	color : Green;
	font-weight: normal;
}

p {
	line-height : 135%;
	color: #222222;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	text-indent : 0px;
}

.caption {
	color : #FF9966;
}

.bulletlist {
	color : #6600CC;
}

.table {
	color : #CC3366;
}

input.textbox {
	color : #000000;
	background-color : #C0C2CD;
	border: none;
}

.searchform {
	font-size : 76%;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-size : 110%;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-size : 100%;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-size : 105%;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}

.loginform {
	font-size : 105%;
	color : #CC0000;
	font-weight : normal;
}

.filelinks {
	color : #000000;
}

.filelinkssize {
	color : #000000;
}

.sitemap1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #CC6600;
}


.sitemap2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}

.sitemap3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;	
}

.sitemap4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}

.celmenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}

.menulinksbg {
	background-color: #999DAE;
	background-image:  url(gfx/menubg.gif);
	background-repeat: no-repeat;
}

.titleandquickstart {
	width: 526px;
}

.rechts {
	width: 109px;
}

.fhlogo {
	background-color: #4C547D;
	background-image:  url(gfx/fhlogobg.gif);
	background-repeat: no-repeat;
}

#rootline a {
	font-size: 85%;
}

div#rootline {
	margin-bottom: 7px;
}

.testform {
	border: 1px solid #000000;
	width: 350px;
	
}

.white {
	color: white;
	font-size: 85%;
}

ul.subpages {
	list-style-type: square;
	margin: 15px;
	padding: 1px 1px 1px 1px;
}

ul.subpages li {
	padding: 2px;
}

/* 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: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:absmiddle; }

/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
/* default styles for extension "tt_news" */
  /* example styles for the pagebrowser */
  
  /*
    .tx-ttnews-browsebox TD { font-size: 10px; }
    .tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-ttnews-browsebox-SCell { background-color: #EEE; }
	*/