
/************* ALLGEMEIN ************************/

/*	Hintergrundfarbe: 820013		*/
/*	Schriftfarbe CCCCCC			*/
/*	Überschriftenfarbe FFFFFF		*/
/*	Allgemeine Mouseoverlinks FFFFFF	*/
/*	Listenpunkte disc			*/
/*						*/
/************************************************/


body
{
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

/*Ausrichtung der Unterseiten*/
.td_content
{
	text-align: left;
	background-color:#ffffff;
}


/* S C H R I F T F O R M A T I E R U N G */


/*Standardschrift*/	
td, p
{
	font-size: 8pt;
	color: #333333;
	line-height: 14pt;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
}

.small
{
	font-size: 7pt;
	color: #333333;
	line-height: 12pt;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
}

/*Überschriften*/
.h1
{
	font-weight: bold;
	font-size: 11pt;
	color: #484C54;
	line-height: 20pt;
	letter-spacing: 2pt;
}

.h2
{
	color: #484C54;
	font-weight: bold;
	font-size: 10pt;
}

.h3
{
	font-size: 9pt;
	font-weight: bold;
	color: #484C54;
}

h1
{
	font-weight: bold;
	font-size: 11pt;
	color: #484C54;
	line-height: 20pt;
	letter-spacing: 2pt;
}

h2
{
	color: #484C54;
	font-weight: bold;
	font-size: 10pt;
}

h3
{
	font-size: 9pt;
	font-weight: bold;
	color: #484C54;
}

/*Links*/
a:link
{
	color: #333333;
	text-decoration: none;
}

a:visited
{
	color: #333333;
	text-decoration: none;
}

a:hover
{
	color: #000000;
	text-decoration: none;
}

/*Links (Menü)*/
a.menue:link
{
	color: #333333;
	text-decoration: none;
}

a.menue:visited
{
	color: #333333;
	text-decoration: none;
}

a.menue:hover
{
	color: #333333;
	text-decoration: none;
}

/*Links (Navi)*/
a.navi:link
{
	color: #333333;
	text-decoration: none;
}

a.navi:visited
{
	color: #333333;
	text-decoration: none;
}

a.navi:hover
{
	color: #333333;
	text-decoration: none;
}



/*kleiner Beschreibungstext*/
.description
{
	font-size: 7pt;
	overflow: auto;
	color: #697589;
	line-height: 140%;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
}

/*Hinweistext (Warnungen, Hinweise, Aufforderungen)*/
.hint
{
	color: #7E1515;
}

/*unterstrichen*/
.underline
{
	text-decoration: underline;
}

/*Listen*/
ul
{
	list-style-type: disc;
}

li
{
	color: #333333;
	font-size: 8pt;
}

/*Fußzeile*/
.foot
{
	font-size: 7pt;
	padding-left: 160px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image:url("../../../pic/bg/bg_glanz.jpg");
	height:20px;
	color:#ffffff;
}




/* T A B E L L E N - Z E L L E N F O R M A T I E R U N G*/
.td
{
}

/*helle Hintergrundfarbe*/
.bgcolor_light
{
	background: #EEF2F4;
}

/*mittelhelle Hintergrundfarbe*/
.bgcolor_light2
{
	background: #D0D8DE;
}

/*helle Hintergrundfarbe + Einrahmung*/
.bgcolor_light_border
{
}

/*mittelhelle Hintergrundfarbe + Einrahmung*/
.bgcolor_light2_border
{
}

.borderbottom
{
}




/* F O R M U L A R E */
.button
{
	font-size: 8pt;
	width: 100px;
	cursor: hand;
	color: #696969;
	border:1px solid #000000; 
	height: 18px;
	background-color: #DDE3ED;
}

.feld
{ 
	background-color:#ffffff; 
	width:150px;
	height:18px;
	border:1px solid #dcdcdc; 
}







/****************** MENUE ***********************/

/*	MenüBGfarbe normal FFFFFF		*/
/*	MenüBGfarbe mouseover D8D9DB		*/
/*	MenüBGfarbe inaktiv FFFFFF		*/
/*	MenüBGfarbe aktiv FFFFFF		*/
/*						*/
/*	MenüSchriftfarbe normal 646464		*/
/*	MenüSchriftfarbe mouseover 000000	*/
/*	MenüSchriftfarbe inaktiv CCCCCC		*/
/*	MenüSchriftfarbe aktiv 646464		*/
/*						*/
/************************************************/

.menue_left
{
	height: 20px;
	background: #FFFFFF;
}


.menue_right
{
	width: 250px;
	height: 20px;
}


.menue_0
{
	height: 20px;
	color: #646464;
	background: #C6CFDE;
}

.menue_1_0
{
	color: black;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	text-align: left;
	height: 20px;
	cursor:pointer;
	padding-left:5px;
}


.menue_1_1
{
	border-right: #ffffff;
	font-size: 8pt;
	border-left: #ffffff;
	cursor:pointer;
	color: #000000;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	height: 20px;
	background-color: #D0D8DE;
	text-align: left;
	padding-left:5px;
}


.menue_1_2
{
	color: #a9a9a9;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	background-color: #ffffff;
	text-align: left;
	border-top: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	height: 20px;
	cursor:pointer;
	padding-left:5px;
}


.menue_1_3
{
	color: #000000;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	background-color: #DDE3ED;
	text-align: left;
	border-top: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	height: 20px;
	padding-left:5px;
}




/* MENUE PULL DOWN */
.submenue_1_0
{
	padding-left: 5px;
	padding-right: 8px;
	font-size: 11px;
	width: 150px;
	line-height: 18px;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	height: 18px;
	background-color: #EEF2F4;
	border-left:1px solid #D0D8DE;
	border-bottom:1px solid #D0D8DE;
	border-right:1px solid #D0D8DE;
	z-index:10;
}

.submenue_1_1
{
	background-color:#D0D8DE;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size:11px;
	width:150px;
	height:18px;
	padding-left:5px;
	padding-right: 8px;
	line-height:18px;
	border-left:1px solid #D0D8DE;
	border-bottom:1px solid #D0D8DE;
	border-right:1px solid #D0D8DE;
	z-index:10;
}

.submenue_pfeil
{
	position:absolute; left: 105px; top: 6px;
}




/******************** PATH **********************/

/*	Pathfarbe normal CCCCCC			*/
/*	Pathfarbe mouseover FFFFFF		*/
/*						*/
/************************************************/

.td_path_left
{
	background: #ffffff;
	border-bottom: #1B4485 1px solid;
	height: 20px;
}

.td_path_right
{
	height: 20px;
	border-bottom: #1B4485 1px solid;
	background: #ffffff	;
	text-align: right;
	text-indent: 20px;
	padding-right: 20px;
}

.path_0
{
	font-size: 8pt;
	color: #cccccc;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
}

.path_0:hover
{
	color: #000000;
}



/****************** abstract ********************/

/*	Randfarbe 8C2332			*/
/*	Schriftfarbe FFFFFF			*/
/*						*/
/************************************************/

.abstract
{
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 7pt;
	line-height: 130%;
	overflow: auto;
	width: 120px;
	color: #696969;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
}




/********************* NAVI *********************/

/*	NaviBGfarbe normal 820013		*/
/*	NaviBGfarbe mouseover 98ABC8		*/
/*	NaviBGfarbe inaktiv 820013		*/
/*	NaviBGfarbe aktiv 820013		*/
/*						*/
/*	NaviRandfarbe normal 820013		*/
/*	NaviRandfarbe mouseover 820013		*/
/*	NaviRandfarbe inaktiv 646464		*/
/*	NaviRandfarbe aktiv CCCCCC		*/
/*						*/
/*	NaviSchriftfarbe normal CCCCCC		*/
/*	NaviSchriftfarbe mouseover FFFFFF	*/
/*	NaviSchriftfarbe inaktiv 646464		*/
/*	NaviSchriftfarbe aktiv FFFFFF		*/
/*						*/
/************************************************/


.navi_space
{
	height: 0px;
	display: none;
}


.navi_0
{
	width: 20px;
}

.navi_1_0
{
	background-color: #dcdcdc;
	border-bottom: #d3d3d3 1px solid;
	border-left: #98ABC8 3px solid;
	border-right: #dcdcdc 1px solid;
	border-top: #d3d3d3 1px solid;
	color: #333333;
	cursor: hand;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 8pt;
	line-height: 170%;
	width: 120px;
	padding-left: 5px;
	padding-right: 5px;
}


.navi_1_1
{
	width: 120px;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	cursor: hand;
	color: #ffffff;
	line-height: 170%;
	background-color: #98ABC8;
	border-bottom: #dcdcdc 1px solid;
	border-left: #98ABC8 3px solid;
	border-right: #98ABC8 1px solid;
	border-top: #dcdcdc 1px solid;
	padding-left: 5px;
	padding-right: 5px;
}


.navi_1_2
{
	background-color: #dcdcdc;
	border-bottom: #d3d3d3 1px solid;
	border-left: #98ABC8 3px solid;
	border-right: #dcdcdc 1px solid;
	border-top: #d3d3d3 1px solid;
	color: #ffffff;
	cursor: hand;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 8pt;
	line-height: 170%;
	width: 120px;
	padding-left: 5px;
	padding-right: 5px;
}


.navi_1_3
{
	width: 120px;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	cursor: hand;
	color: #ffffff;
	line-height: 170%;
	background-color: #5F7CA9;
	border-bottom: #cccccc 1px solid;
	border-left: #98ABC8 3px solid;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	padding-left: 5px;
	padding-right: 5px;
}



.navi_2_0
{
	background-color: #dcdcdc;
	border-bottom: #d3d3d3 1px solid;
	border-left: #98ABC8 6px solid;
	border-right: #dcdcdc 1px solid;
	border-top: #d3d3d3 1px solid;
	color: #333333;
	cursor: hand;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 8pt;
	line-height: 170%;
	width: 120px;
	padding-left: 15px;
	padding-right: 5px;
}
.navi_2_1
{
	width: 120px;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	cursor: hand;
	color: #ffffff;
	line-height: 170%;
	background-color: #98ABC8;
	border-bottom: #dcdcdc 1px solid;
	border-left: #98ABC8 6px solid;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	padding-left: 15px;
	padding-right: 5px;
}
.navi_2_2
{
	background-color: #dcdcdc;
	border-bottom: #d3d3d3 1px solid;
	border-left: #98ABC8 6px solid;
	border-right: #dcdcdc 1px solid;
	border-top: #d3d3d3 1px solid;
	color: #ffffff;
	cursor: hand;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 8pt;
	line-height: 170%;
	width: 120px;
	padding-left: 15px;
	padding-right: 5px;
}

.navi_2_3
{
	width: 120px;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	cursor: hand;
	color: #ffffff;
	line-height: 170%;
	background-color: #5F7CA9;
	border-bottom: #cccccc 1px solid;
	border-left: #5F7CA9 6px solid;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	padding-left: 15px;
	padding-right: 5px;
}

.navi_3_0
{
	background-color: #dcdcdc;
	border-bottom: #d3d3d3 1px solid;
	border-left: #98ABC8 9px solid;
	border-right: #dcdcdc 1px solid;
	border-top: #d3d3d3 1px solid;
	color: #333333;
	cursor: hand;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 8pt;
	line-height: 170%;
	width: 120px;
	padding-left: 25px;
	padding-right: 5px;
}
.navi_3_1
{
	width: 120px;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	cursor: hand;
	color: #ffffff;
	line-height: 170%;
	background-color: #98ABC8;
	border-bottom: #dcdcdc 1px solid;
	border-left: #98ABC8 9px solid;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	padding-left: 25px;
	padding-right: 5px;
}
.navi_3_2
{
	background-color: #dcdcdc;
	border-bottom: #d3d3d3 1px solid;
	border-left: #98ABC8 9px solid;
	border-right: #dcdcdc 1px solid;
	border-top: #d3d3d3 1px solid;
	color: #ffffff;
	cursor: hand;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 8pt;
	line-height: 170%;
	width: 120px;
	padding-left: 25px;
	padding-right: 5px;
}

.navi_3_3
{
	width: 120px;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	cursor: hand;
	color: #ffffff;
	line-height: 170%;
	background-color: #5F7CA9;
	border-bottom: #cccccc 1px solid;
	border-left: #5F7CA9 9px solid;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	padding-left: 25px;
	padding-right: 5px;
}

.navi_4_0
{
	background-color: #dcdcdc;
	border-bottom: #d3d3d3 1px solid;
	border-left: #98ABC8 12px solid;
	border-right: #dcdcdc 1px solid;
	border-top: #d3d3d3 1px solid;
	color: #333333;
	cursor: hand;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 8pt;
	line-height: 170%;
	width: 120px;
	padding-left: 35px;
	padding-right: 5px;
}
.navi_4_1
{
	width: 120px;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	cursor: hand;
	color: #ffffff;
	line-height: 170%;
	background-color: #98ABC8;
	border-bottom: #dcdcdc 1px solid;
	border-left: #98ABC8 12px solid;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	padding-left: 35px;
	padding-right: 5px;
}
.navi_4_2
{
	background-color: #dcdcdc;
	border-bottom: #d3d3d3 1px solid;
	border-left: #98ABC8 12px solid;
	border-right: #dcdcdc 1px solid;
	border-top: #d3d3d3 1px solid;
	color: #ffffff;
	cursor: hand;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	font-size: 8pt;
	line-height: 170%;
	width: 120px;
	padding-left: 35px;
	padding-right: 5px;
}

.navi_4_3
{
	width: 120px;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif, Switzerland, Arial, Helvetica, Sans-Serif, Switzerland, Arial, Helvetica;
	cursor: hand;
	color: #ffffff;
	line-height: 170%;
	background-color: #5F7CA9;
	border-bottom: #cccccc 1px solid;
	border-left: #5F7CA9 12px solid;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	padding-left: 35px;
	padding-right: 5px;
}



.navi_mo
{
	background-color:#ffffff;
	padding-left:5px;
	border:#CEA728 1px solid;
}





/* Style-Defintionen für Bilder-Galerie mit Zoom */

#zoom_box
{
	position: fixed;
	top: 0px;
	left: 0px;

	background-color: #D0D8DE;
	background-image:url("../../../pic/bg/bg_glanz.jpg");
	background-position:right;
	border:#484C54 1px solid;	

	/* visibility: hidden; */
	z-index: 1;
}

#zoom_box #zoom_closebtn
{
	text-align: right;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-right: 5px;
}

#zoom_box a.close
{
	font-weight: bold;
	color: #484C54;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
}

#zoom_imgbox
{
	cursor: pointer;
}

#zoom_background
{
	position: fixed;
	top: 0px;
	left: 0px;
	/* visibility: hidden; */
	z-index: 0;

	width: 100%;
	height: 100%;

	background-color: #ffffff;
}

.zoom_thumbnail
{
	cursor: pointer;
}


/* IE Fix */

* html #zoom_box, * html #zoom_background
{
	position: absolute;
}
