/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++ Stylesheet:	IRV					++ */
/* ++ Autor:	Eric Müller					++ */
/* ++ Date:	23.02.2004				++ */
/* ++ Aenderung:						++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* 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; }

/*
 * body

body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom 0px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;	font-size:8pt; color:#000000;
	scrollbar-base-color:#000068; scrollbar-3dlight-color:#000068; scrollbar-arrow-color:#ffffff; scrollbar-darkshadow-color:#000068; scrollbar-face-color:#000068; scrollbar-highlight-color:#a0a0a5; scrollbar-shadow-color:#a0a0a5; scrollbar-track-color:#A0ADC4; }
 */
textarea, select {
	/* rand und abstand */
	padding:0px;
	border-color:#1C4690; border-style:outset; border-width:1px;
	/* text */
	font-family: Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; text-decoration:none; text-align:left;
}


/*
 * normaler Link
 */
A { font-family:Arial,Helvetica,sans-serif; color:#000000; text-decoration:none; font-weight:normal; }
A:LINK { font-family:Arial,Helvetica,sans-serif; color:#666B94; text-decoration:underline; }
A:ACTIVE { font-family:Arial,Helvetica,sans-serif; color:#333366; text-decoration:underline; }
A:VISITED { font-family:Arial,Helvetica,sans-serif; color:#666B94; text-decoration:underline; }
A:HOVER { font-family:Arial,Helvetica,sans-serif; color:#333366; text-decoration:underline; }


/*
 * DIVs
 
 DIV { margin:0px; padding:0px; border:0px solid; }*/
#site {
	background-color:#000033;
	color: #000033;
	width: 771px;
	height:auto;
	display:block;
	margin: 0px auto;  /* main-Box vertikal zentrieren, Rand oben + unten 0px */
	text-align:left;
}
#head {
	background-color: white; color:black;
	width: 771px;
	height: 40px;
	border-bottom:4px solid #875D50;
	text-align:left;
}
#headmenu {
	background-color: #FDF8F6; color:black;
	width: auto;
	height: 16px;
	padding-top: 1px;
	border-top:1px solid #875D50;
}
#footer { 
	border-top:4px solid #875D50;
 	width: 771px;
	height:20px; 
	/*width:770px; */
	padding-top:3px;
	background-color: #CDB9B3;
}
#news {
	background-color: #F8F4F4; color:black;
	border-left:1px solid #875D50;
	border-top:1px solid #875D50;
	border-bottom:1px solid #875D50;
}

/*
 * submenu projekte
 */

/* Navigation Frame */

/* misc */
.lastupdate {font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#000000;}
.copyright {font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#000000;}
.topmenu {font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#533533;}
.mainmenu {font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color:#533533;}
.mainmenuact {font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color:#9E1105;}
.news {font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color:#EDE5E3;}

.topmenu A:LINK { color:#ffffff; text-decoration:none; font-weight:bold; }
.topmenu A:ACTIVE { color:#eeeeee; text-decoration:none; font-weight:bold; }
.topmenu A:VISITED { color:#ffffff; text-decoration:none; font-weight:bold; }
.topmenu A:HOVER { color:#ffffff; text-decoration:none; font-weight:bold; }

.mainmenu A:LINK { color:#ffffff; text-decoration:none; font-weight:bold; }
.mainmenu A:ACTIVE { color:#eeeeee; text-decoration:none; font-weight:bold; }
.mainmenu A:VISITED { color:#ffffff; text-decoration:none; font-weight:bold; }
.mainmenu A:HOVER {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.mainmenuact A:LINK { color:#9E1105; text-decoration:none; font-weight:bold; }
.mainmenuact A:ACTIVE { color:#9E1105; text-decoration:none; font-weight:bold; }
.mainmenuact A:VISITED { color:#9E1105; text-decoration:none; font-weight:bold; }
.mainmenuact A:HOVER { color:#9E1105; text-decoration:none; font-weight:bold; }

 * bodytext
 */
.bodytext { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000; font-weight:normal; font-style:normal; font-variant:normal; line-height:130%; margin:0 0 0 0; }
P.bodytext { font-family:Arial,Helvetica,sans-serif; font-size: 10pt; color:#000000; font-weight:normal; font-style:normal; font-variant:normal; line-height:130%; margin:0 0 0 0}
P.bodytext A:LINK { color:#666B94; text-decoration:underline; font-weight:normal; }
P.bodytext A:ACTIVE { color:#333366; text-decoration:underline; }
P.bodytext A:VISITED { color:#666B94; text-decoration:underline; }
P.bodytext A:HOVER { color:#333366; text-decoration:underline; }
P.bodytext+ P { font-size:10pt; font-weight:normal; font-style:normal; font-variant:normal; line-height:130%; letter-spacing:normal;}

P.csc-section { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000; font-weight:bold; font-style:normal; font-variant:small-caps; }
P.csc-caption { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000; font-weight:normal; font-style:normal; font-variant:small-caps; }
P.csc-header-date { font-size:10pt; }

P { font-family:Arial,Helvetica,sans-serif; font-size: 10pt; color:#000000; font-weight:normal; font-style:normal; font-variant:normal; line-height:130%; margin:0 0 0 0}
P A:LINK { color:#666B94; text-decoration:underline; font-weight:normal; }
P A:ACTIVE { color:#333366; text-decoration:underline; }
P A:VISITED { color:#666B94; text-decoration:underline; }
P A:HOVER { color:#333366; text-decoration:underline; }

/*
 * headlines
 */
 
H1 { font-family:Arial,Helvetica,sans-serif; font-size: 13pt; color:#533533; font-weight:bold; font-style:bold; font-variant:normal; margin:6 0 6 0;}
H1 A { color:#533533; font-weight: bold; text-decoration:underline; font-weight: bold; }
H1 A:ACTIVE { color:#533533; font-weight:bold; text-decoration:underline; }
H1 A:VISITED { color:#533533; font-weight:bold; text-decoration:underline; }
H1 A:HOVER { color:#9E1105; font-weight:bold; text-decoration:underline; }

H2 { font-family:Arial,Helvetica,sans-serif; font-size: 11pt; color:#533533; font-weight:bold; font-style:normal; font-variant:normal; margin:3 0 0 0;}
H2 A { color:#000000; text-decoration:underline; font-weight:normal; }
H2 A:ACTIVE { color:#000000; text-decoration:underline; }
H2 A:VISITED { color:#000000; text-decoration:underline; }
H2 A:HOVER { color:#000000; text-decoration:underline; }

H3 { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#533533; font-weight:normal; margin:3 0 3 0;}
H3 A { color:#666B94; text-decoration:underline; font-weight:bold; }
H3 A:ACTIVE { color:#333366; text-decoration:underline; }
H3 A:VISITED { color:#666B94; text-decoration:none; }
H3 A:HOVER { color:#333366; text-decoration:underline; }

H4 { font-family:Arial,Helvetica,sans-serif; font-size: 9pt; color:000000; font-weight:bold; margin:0 0 0 0;}
H4 A { color:#FFFFFF; text-decoration:underline; font-weight:bold; }
H4 A:ACTIVE { color:#FFFFFF; text-decoration:underline; }
H4 A:VISITED {color:#FFFFFF; text-decoration:underline; }
H4 A:HOVER { color:#FFFFFF;	text-decoration:underline; }

.pfad { font-family:Arial,Helvetica,sans-serif; font-size: 8pt; color:#533533; font-weight:normal; font-style:normal; font-variant:normal; line-height:100%; margin:0 0 0 0}
.pfad A:LINK { color:#533533; text-decoration:none; font-weight:normal; }
.pfad A:ACTIVE { color:#533533; text-decoration:none; }
.pfad A:VISITED { color:#533533; text-decoration:none; }
.pfad A:HOVER { color:#9E1105; text-decoration:none; }


/*
 * list
 */
UL { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000; 
	font-weight: normal; 
	font-style: normal; 
	list-style : outside;
} 

OL { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000; 
	font-weight: normal; 
	font-style: normal;
} 
	
LI { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10pt;; 
	Color: #000000; 
	font-weight: normal; 
	font-style: normal;
}
/*
 * table
 */
TABLE { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000; font-weight:normal; font-style:normal; font-variant:normal; line-height:normal; }
TABLE.contenttable P { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000; font-weight:normal; font-style:normal; font-variant:normal; line-height:normal; }
TD.textwimg  { font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:normal; font-style:normal; font-variant:normal; line-height:normal; }

/*
 *** nav line
 */
.navline { float:left; background:transparent; height:1px; width:190px; background:#FDF8F6 url(/fileadmin/shared_media/menuline.gif) no-repeat; } }
