/***********************************************/
/* HTML tag styles                             */
/***********************************************/

BODY	{ margin: 0px 0px; background: #F2f2f2; font: 10px 'Verdana', Arial, Helvetica, sans-serif; line-height: 10px; }
TABLE, TD	{ font: 13px 'Verdana', Arial, Helvetica, sans-serif; }


/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}


#pageNav{
	float: left;
	width:185px;
	padding: 0px;
	background-color: #C1C5C9;
	border-right: 1px solid #C1C5C9;
	
	border-top:1px solid #C1C5C9;
	border-left:1px solid #C1C5C9;
	font: small Verdana,sans-serif;
}
#pageNav2{
	float: left;
	width:185px;
	padding: 0px;
	background-color: #C1C5C9;
	border-right: 1px solid #C1C5C9;
	
	border-left:1px solid #C1C5C9;
	font: small Verdana,sans-serif;
}
#pageNav3{
	float: left;
	width:185px;
	padding: 0px;
	background-color: #99CCFF;
	border-right: 1px solid #C1C5C9;

	border-left:1px solid #C1C5C9;
	font: small Verdana,sans-serif;
}

/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	font: 12px Verdana, Arial,sans-serif;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c1c5c9;
	background-color: #F2F2F2;
	
	color: #21536A; padding-left:10px; padding-right:0px; padding-top:3px; padding-bottom:3px
}

#sectionLinks a:hover, #sectionLinks a:active {
	border-top: 1px solid #ffffff;
	background-color: #F2F2F2;
	color: #CC0000;
	text-decoration: none
}
 




/************ sectionLinks2 styles **************/

#sectionLinks2{
	margin: 0px;
	padding: 0px;
	font: 12px Verdana, Arial,sans-serif;

}

#sectionLinks2 h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks2 a:link, #sectionLinks2 a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c1c5c9;

	
	color: #21536A; padding-left:10px; padding-right:0px; padding-top:3px; padding-bottom:3px
}

#sectionLinks2 a:hover{
	border-top: 1px solid #ffffff;
	background-color: #F2F2F2;
	text-decoration: none;
	color: #CC0000
}



/************ sectionLinks3 styles **************/

#sectionLinks3{
	margin: 0px;
	padding: 0px;
	font: 12px Verdana, Arial,sans-serif;

}

#sectionLinks3 h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks3 a:link, #sectionLinks3 a:visited {
	display: block;
	border-top: 1px solid #ffd4ff;
	border-bottom: 1px solid #c1c5c9;
	background-image: url('bg_nav6.jpg');
	
	color: #21536A; padding-left:10px; padding-right:0px; padding-top:3px; padding-bottom:3px
}

#sectionLinks3 a:hover{
	border-top: 1px solid #ffd4ff;
	background-color: #ffffff;
	background-image: url('bg_nav7.jpg');
	color: #FFFFFF;
	text-decoration: none
}


/************ Links styles **************/

#Links{
	margin: 0px;
	padding: 0px;
	font: 13px Verdana, Arial,sans-serif;

}

#Links h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
	
}

#Links a:link, #Links a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c1c5c9;
	background-image: url('bg_nav3.jpg');
	font-weight: bold;
	color: #21536A; padding-left:10px; padding-right:0px; padding-top:3px; padding-bottom:3px
}

#Links a:hover{
	border-top: 1px solid #ffffff;
	background-color: #ffffff;
	background-image: url('bg_nav4.jpg');
	font-weight: bold;
	text-decoration: none
}






#sbsearch						{ border: 1px solid #c1c5c9; margin-bottom: 15px; background-color:#FFFFFF;  }
#sbsearch2						{ border: 1px solid #c1c5c9; margin-bottom: 15px; background-color:#FFFFFF; width:182px; }
#sbsearch3						{ border: 1px solid #658EBA; margin-bottom: 15px; background-color:#FFFFFF; width:179px;}
#sbsearch4						{ border: 1px solid #ffffff; margin-bottom: 15px; background-color:#FFFFFF; width:250px;}
#sbsearch5						{ border: 1px solid #658EBA; margin-bottom: 15px; background-color:#FFFFFF; width:179px;}
#sbsearch5						{ border: 1px solid #658EBA; margin-bottom: 15px; background-color:#FFFFFF; width:195px;}

#searchfield					{ width: 145px; margin-right: 6px; font-size: 12px; vertical-align: middle; }
#searchbutton					{ width: 24px; height: 24px; vertical-align: middle; }
#sbsearchtop					{ padding: 0px; }
#sbsearchtop a:link,
#sbsearchtop a:visited 			{ color: #516d9a; font-size: 9px; text-decoration: none; } 
#sbsearchtop a:hover 			{ color: #000; font-size: 9px; text-decoration: none; }
#sbsearchbody					{ padding: 4px; }
#sbsearchbody TABLE				{ margin-top: 3px; }
#sbsearchbody SELECT			{ margin-top: 0px; margin-left: auto; margin-right: auto; width: 180px; font-size: 10px; }


/* Headers */

.kareler 		{ background: #f6f6f6 url('gradient-violet.gif') repeat-x bottom left; 
				font-size: 13px; line-height: 13px; color: #000; padding: 4px }
.kare2 			{ background: #ffffff url('gradient-violet2.gif') repeat-x top left; 
				font-size: 13px; line-height: 13px; color: #000; padding: 4px }
.kare3 			{ background: #ffffff top left repeat-x; 
				font-size: 13px; line-height: 13px; color: #000; padding: 4px; }
.kare4 			{ background: #ffffff url('gradient-violet2.gif') repeat-x top left; 
				font-size: 15px; line-height: 13px; color: #000; padding: 4px }
.violetheader	{ background: #f6f6f6 url('gradient-violet.gif') repeat-x bottom left; 
				font-size: 10px; line-height: 13px; color: #000; padding: 4px }
.violetheader2	{ background: #f6f6f6 url('gradient-violet2.gif') repeat-x bottom left; 
				font-size: 10px; line-height: 13px; color: #000; padding: 4px }

.blueheader		{ background: #e2eeff url('gradient-blue.gif') repeat-x bottom left; 
				font-size: 10px; 
				line-height: 13px; 
				color: #000 }
.purplegradient { background: #f6f6f6 url('purplegradient.gif') repeat-x bottom left; 
				font-size: 10px; line-height: 13px; color: #000; padding: 4px }
				
a.bluemore		{ color: #516d9a; 
				text-decoration: underline; }
				
/* mac MSIE fix \*/
a.bluemore		{ color: #516d9a;
				text-decoration: none; 
				background: url('arrowmore-blue.gif') no-repeat right; 
				padding-right: 16px; 
				margin-right: 3px }
				
				
				
.G10 		 { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; }
.G11 		 { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 13px; }
.G12 		 { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 20px; line-height: 16px; }

/* List definitions */

ul.none		{ 
			list-style: none; 
			margin-top: 0px; margin-bottom: 5px; 
			margin-left: 14px; padding: 0px; 
			padding-left: 1px; 
			line-height: 13px;	
}
ul.arrowtext { 
			list-style-image: url('arrowa1a5a9.gif'); 
			margin-top: 0px; 
			margin-bottom: 5px; 
			margin-left: 14px; 
			padding-left: 1px; 
			line-height: 14px; 
			list-style-position: outside; padding-right:0px; padding-top:0px; padding-bottom:0px 
}

ul.arrowlinks	{
	list-style-image: url('ucgen.jpg');
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 14px;
	padding-left: 1px;
	line-height: 14px;
	list-style-position: outside; padding-right:0px; padding-top:0px; padding-bottom:0px
	
}



	/* begin navigation */
	
table#nav {
	background-color: #fff;
	}

table#nav td {
	text-align: center;
	font: 12px  verdana, Arial;
	background-color: #fff;
	border-top: 1px solid #a1a5a9;
	border-bottom: 1px solid #a1a5a9;
	border-right: 1px solid #a1a5a9;
		
	}

table#nav td a {
	text-decoration: none;
	display: block;
	margin: 0;
	background-image: url('bg_white11052003.gif');padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:3px
	}

table#nav td a:link, #nav td a:visited {
	color: #000;
	font-weight: strong;
	text-decoration: none;
	}

table#nav td a:hover {
	color: #000;
	background-image: url('bg_gray11052003.gif');
	display: block;
	font-weight: strong;
	text-decoration: none
	}

#one a:link, #one a:visited {
	border-left: 1px solid #a1a5a9;
	}


#six a:link, #six a:visited {
	border-right: 1px solid #a1a5a9;
	}
	


body#sectionone #nav td#one a, 
body#sectiontwo #nav td#two a,
body#sectionthree #nav td#three a,
body#sectionfour #nav td#four a,
body#sectionfive #nav td#five a,
body#sectionsix #nav td#six a {
	background-image: url('gradient-violet.gif');
	color: #000;
	border-right: 1px solid #a1a5a9;
	border-left: 1px solid #a1a5a9
	}
	
body#sectionsix #nav td#xxx a {
	background-image: url('gradient-violet.gif');
	color: #000;
	
	border-left: 1px solid #a1a5a9
	}
/* end navigation */



ul.arrowlinks2	{ 
			list-style-image: url('ucgen.jpg'); 
			margin-top: 0px; 
			margin-bottom: 5px; 
			margin-left: 14px; 
			padding-left: 10px; 
			line-height: 1em; 
			list-style-position: relative; 
			border-bottom: 1px solid #E0EED4;
			display: block; padding-right:2px; padding-top:5px; padding-bottom:5px
}


#menue {
	float: left;
	position: relative;
	width:99%;
	padding: 1.5em 0 5px 0;
 
}

/* fuer den unendlich schwachsinningen IE... seufz: */
#hmenue { width: 100%; }


/* Hauptmenue Ebene 1
 * * * * * * * * * * * * * * * * * * * * * * * * * */

#menue ul { padding-top: 1px; 
list-style-image: url('ucgen.jpg'); 
} /* nicht entfernen */

* html #menue li { display: inline;  
width:100%;
}

#menue li a,
#menue li strong {
  display: block;
  line-height: 1em;
  padding: 5px 2px 5px 7px;
  border-bottom: 1px solid #E0EED4;
  margin-top: 0.9em;
}

* html #menue li a,
* html #menue li strong {
  height: 1em;
}



#menue a:link,
#menue a:visited,
#menue strong {
  color: #3C8FA7;
  font-size: 100%;
  font-weight: bold;
  
}

#menue a:link,
#menue a:visited {
  text-decoration: none;
}

#menue a:focus,
#menue a:hover,
#menue a:active {
  color: #508127 !important;
  text-decoration: underline;
}


/* Hauptmenue Ebene 2 */
