body         
{
	Background:#E9F0F3;
	Margin-top:10px;	
	Margin-left:40px;
	Font-Family:Arial;
	color:#32449B;
	font-size:12px;
	font-variant: small-caps;
}



img
{
	border: 0px solid #E9F0F3;
}

.caps24
{
	Font-Family:Arial;
	color:#32449B;
	font-size:24px;
	font-variant: small-caps;
}

.caps
{
	Font-Family:Arial;
	color:#32449B;
	font-size:12px;
	font-variant: small-caps;
}

ul
{
	Font-Family:Arial;
	color:#32449B;
	font-size:12px;
	font-variant: small-caps;
}

input, textarea 
{
	color: #32449B; 
	font-style: normal;
	font-family: Arial,Helvetica,Sans Serif,MS Sans Serif;
	font-weight: normal;
	font-size:12px;
	background-color: #E9F0F3;
	border: 1px solid #32449B;
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
}
input:focus, input:hover, input:active, textarea:focus, textarea:hover, textarea:active
{
	color: #32449B; 
	font-style: normal;
	font-family: Arial,Helvetica,Sans Serif,MS Sans Serif;
	font-weight: normal;
	font-size:12px;
	background-color: #E9F0F3;
	border: 1px solid #32449B;
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
}

.submenue
{
	color:#32449B;
	text-decoration: none;
	font-variant: small-caps;
	font-size:14px;
}

.submenue_active
{
	color:#32449B;
	font-variant: small-caps;
	font-size:14px;
	text-decoration: underline;
}

a.submenue_active
{
	color:#32449B;
	font-variant: small-caps;
	font-size:14px;
	text-decoration: underline;
}

a.submenue
{
	color:#32449B;
	text-decoration: none;
	font-variant: small-caps;
}

a.submenue:link, a.submenue:visited
{
	color:#32449B;
	text-decoration: none;
	font-variant: small-caps;
}

a.submenue:focus, a.submenue:hover, a.submenue:active
{  
	color:#32449B;
	text-decoration: underline;
	font-variant: small-caps;
}

.menue
{
	color:#32449B;
	text-decoration: none;
	font-variant: small-caps;
	font-size:18px;
}

.menue_active
{
	color:#32449B;
	font-variant: small-caps;
	font-size:18px;
	text-decoration: underline;
}

a.menue_active
{
	color:#32449B;
	font-variant: small-caps;
	font-size:18px;
	text-decoration: underline;
}

a.menue
{
	color:#32449B;
	text-decoration: none;
	font-variant: small-caps;
}

a.menue:link, a.menue:visited
{
	color:#32449B;
	text-decoration: none;
	font-variant: small-caps;
}

a.menue:focus, a.menue:hover, a.menue:active
{  
	color:#32449B;
	text-decoration: underline;
	font-variant: small-caps;
}


.sml
{
	color:#32449B;
	text-decoration: none;
	font-variant: small-caps;
	font-size:10px;
}

.sml_active
{
	color:#32449B;
	text-decoration: underline;
	font-variant: small-caps;
	font-size:10px;
}

a.sml_active
{
	color:#32449B;
	text-decoration: underline;
	font-variant: small-caps;
	font-size:10px;
}

a.sml
{
	color:#32449B;
	text-decoration: none;
	font-variant: small-caps;
}

a.sml:link, a.sml:visited
{
	color:#32449B;
	text-decoration: none;
	font-variant: small-caps;
}

a.sml:focus, a.sml:hover, a.sml:active
{  
	color:#32449B;
	text-decoration: underline;
	font-variant: small-caps;
}

table
{
	border:0px;
	border-collapse: collapse; border-spacing: 0;
}

td, th 
{ 
	padding: 0; 
}

.shadow_underline
{
	background-image:url(../images/shadow_underline.gif);
}

.shadow_right
{
	background-image:url(../images/shadow_right.gif);
}

.shadow_bottom
{
	background-image:url(../images/shadow_bottom.gif);
}

.content
{
	height: 394px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/*Changed by Christian Mohr*/

.thumbnail
{
	z-index: 0;
}

.thumbnail:focus, .thumbnail:active
{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span
{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #E9F0F3;
	padding: 5px;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: #32449B;
	text-decoration: none;
}

.thumbnail span img
{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:focus span, .thumbnail:active span
{ /*CSS for enlarged image on hover*/
	position: absolute; 
	top: 114px; 
	left: 220px; 
	width: 484px;
	visibility: visible;
	display: block;
}
