/************* ALLGEMEIN ************************/
/*						*/
/*	Hintergrundfarbe: FFFFFF		*/
/*	Schriftfarbe CCCCCC			*/
/*	Überschriftenfarbe FFFFFF		*/
/*	Allgemeine Mouseoverlinks FFFFFF	*/
/*	Listenpunkte disc			*/
/*						*/
/************************************************/

body, .body
{
	background: #fff;
	/* url('/pic/bg/tile_03b.gif') */
}



/* S C H R I F T F O R M A T I E R U N G */

/*Standardschrift*/	
body, td, th, p
{
	font-size: 11px; 
	color: #fff;
	line-height: 16px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	vertical-align: top;
}

p {
	padding: 0 0 5px 0;
}

strong {
	font-weight:bold;
}

/*Überschriften*/
h1, .h1
{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding:2px 0;
}

h2, .h2
{
	color: #3c79ca;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding:0;
}

h3, .h3
{
	color: #6191f3;
	font-size: 12px;
	font-weight: bold;
	line-height:12px; 
}

h4, .h4
{
	font-weight: bold;
	color: #ffd911;
	font-size: 9px;
	line-height:11px; 
}

h5, .h5 , h6, .h6 {
	color: #ffd911;
	font-weight: bold;
	font-size: 9px;
	line-height:11px; 
}


/*Links*/

a:link, a:active, a:visited {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

a:hover {
	color: #ffd911;
	text-decoration: underline;
	font-weight: bold;
}

/*Links (Menü)*/
a.menue:link {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

a.menue:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

a.menue:hover {
	color: #ffd911;
	text-decoration: none;
	font-weight: bold;
}

/*Links (Navi)*/
a.navi {
	
	text-decoration: none;
	font-weight: normal;
}


a.navi:link, a.navi:active, a.navi:visited {
	/* color: #80a1cd;  */
	color: #787878;
	text-decoration: none;
	font-weight: normal;
}

a.navi:hover {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}


a.navi_act:link, a.navi_act:visited  {
	color:#000;
	text-decoration: none;
	font-weight: normal;
}


a.navi_act:active, a.navi_act:hover{
	color: #000;
	text-decoration: none;
	font-weight: normal;
}



/* Teaser Links */

a.link_teaser
{
	color: #6BB642;
	font-weight: bold;
	FONT-SIZE: 11px;
}

a.link_image
{
}


/* Link Logo */
.module_top a {display:block; width:0; height:0; position:relative;}
.module_top a img {position:absolute; left:0; top:0; border:0;}
.module_top a:active {}
.module_top a:active img, .module_top a:focus img {}


/*kleiner Beschreibungstext*/
.description
{
	font-size: 9px;
	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;
}


.hint2
{
	font-weight: bold;
}


.p_light
{
	color:#ffffff;
}


/*unterstrichen*/
.underline
{
	text-decoration: underline;
}

/*Listen*/
ul
{
	/*list-style-type: circle;*/
	margin: 0 10px 10px 20px;
	padding: 0;
	list-style-image: url(/pic/aufzaehlungspunkt_0.gif);
}

ul ul
{
	margin: 0px;
	margin-left: 20px;
}

li
{
	padding: 0px;
	margin: 0px;
}

/*Fußzeile*/
.foot a:link, .foot a:active, .foot a:visited {
	color: #3e70b2;
	text-decoration: none;
}

.foot a:hover {
	color: #ffd911;
	text-decoration: none;
}

.foot
{
	font-size: 11px;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-top: 5px;
	text-align:center;
	color: #3e70b2;
}



/* 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*/

/* Hintergrund*/
.hintergrund {
	background: #01439a url('/pic/top/top_0.jpg') no-repeat top left;
	/* 01439a 3c79ca */
}



.td
{
}

.td_content
{
	text-align: left;
}

/*helle Hintergrundfarbe*/
.bgcolor_light
{
}

/*mittelhelle Hintergrundfarbe*/
.bgcolor_light2
{
	background-color: #F7F7F7;
}

/*mitteldunkle Hintergrundfarbe*/
.bgcolor_light3
{
	background-color: #D8D8D8;
}

/*farbige Hintergrundfarbe*/
.bgcolor_light4
{
	background-color: #6BB642;
}

/*farbige hellere Hintergrundfarbe*/
.bgcolor_light4a
{
	background-color: #89C568;
}

/*farbige dunklere Hintergrundfarbe*/
.bgcolor_light4b
{
	background-color: #479728;
}


/*mitteldunkle Hintergrundfarbe*/
.bgcolor_light5
{
	background-color: #cccccc;
}

.bgcolor_light6
{
	background-color: #E1E1E1;
}


/*helle Hintergrundfarbe + Einrahmung*/
.bgcolor_light_border
{
}

/*mittelhelle Hintergrundfarbe + Einrahmung*/
.bgcolor_light2_border
{
}

.borderbottom
{
}

.borderline
{
	border-bottom: 0px solid #c0c0c0;
}

th
{
	font-weight: bold;
	border-bottom: 1px solid #000000;
	text-align: left;
}


table.tree td, table.tree p
{
	line-height: 10px;
}

table.tree td img
{
}


/* D O W N L O A D B E R E I C H */

.bgleiste_1
{
	border-bottom:#CCCCCC 3px solid;
	color:#6BB642;
	font-weight:bold;
}

.bgleiste_2
{
	border-bottom:#CCCCCC 2px solid;
	color:#6BB642;
	font-weight:bold;
}

.bgleiste_3
{
	border-bottom:#CCCCCC 1px solid;
	color:#6BB642;
	font-weight:bold;
}

.bgleiste_4
{
	border-bottom:#CCCCCC 1px solid;
	color:#6BB642;
	font-weight:bold;
}





/* F O R M U L A R E */
.button
{	
	font-family: Verdana, Arial, Helvetica, Switzerland, Sans-Serif;
	font-size: 10px;
	background-color:#FFFFFF; 
	color:#000099; 
	/*
	width:100px; 
	height:18px;
	*/
	border:1px solid #666666; 
	cursor: pointer;
}

.button a:link, .button a:visited, .button a:hover
{
	color:#000099;
}

.feld
{ 
	font-family: Verdana, Arial, Helvetica, Switzerland, Sans-Serif;
	font-size: 11px;
	background-color:#ffffff; 
	width:180px;
	height:18px;
	border:1px solid #333333; 
}

.feld_klein
{ 
	font-family: Verdana, Arial, Helvetica, Switzerland, Sans-Serif;
	font-size: 11px;
	background-color:#ffffff; 
	width:45px;
	height:18px;
	border:1px solid #333333; 
}


textarea
{
	font-size: 11px;

}

select
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Switzerland, Sans-Serif;

}

/****************** 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
{
}

.menue_right
{
}

.menue_0
{
}


.menue_1_0
{
	background: none;
}


.menue_1_1
{
	background: none;
}


.menue_1_2
{
	background: none;
}


.menue_1_3, .menue_1_3 a.menue:link, .menue_1_3 a.menue:visited
{
	color: #ffd911;
	background: none;
}



/* MENUE PULL DOWN */
.submenue_1_0
{
}

.submenue_1_1
{
}

.submenue_pfeil
{
}



div.component_top_right
{
	border-top: #ececec 1px solid;
	border-bottom: #DAD9D9 1px solid;
	background-color: #f4f4f4;
}





/*** Navigation ***/
div.component_top_navi
{
	/*
	border-top: #79aaff 1px solid;
	border-bottom: #01439a 1px solid;
	background-color: #3c79ca;
	*/
}


.navi_space
{
	height: 0px;
	display: none;
}

.navi_separator
{
	border-top: 1px solid #515054;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin-bottom: 2px;
}

.module_navi {
	padding: 8px 0px 0 0px;
}

table.navi
{
	width: 160px;
}

/*
td.navi {
	cursor: pointer;
	font-family: Verdana, Sans-Serif, Arial, Helvetica, Switzerland;
	font-size: 10px;
	line-height: 180%;
	border-bottom: #ffffff 2px solid;
	padding-right: 5px;
}
*/


/* Ebene 1 */

.navi_1_0
{
	/*
	color: #000099;
	 color: #666; */
	padding: 1px 2px;
}


.navi_1_1
{
	/* color: #666; */
	padding: 1px 2px;
}

.navi_1_2
{
	color: #646464;
	padding: 1px 2px;
}


.navi_1_3
{

	/* background-color: #d2d2d2; */
	color: #000;
	padding: 1px 2px;
}






.pagepic
{
	padding: 30px 0 0 0;
}

div.component_site{
	/* padding: 40px 50px 0px 50px; */
	padding: 40px 25px 0px 30px;
}


/* Definitionen für Zelle */
td.component_navi_context
{
	padding: 93px 30px 0 0;
	vertical-align: top;
	/* text-align:right; */
	
}

/* Definitionen für DIV-Block */
div.component_navi_context
{
	width: 220px;
}

div.component_navi_context a:link, div.component_navi_context a:visited
{
	font-weight:normal;
	text-decoration: none;
}


* html div.component_navi_context {
  width:220px;     /* IE 5.x */
  w\idth:220px;    /* >= IE 6 */
}


table.module_context_navi {
	background: #3a77c7;
	padding: 20px;
	
}


