/* checkstone StyleSheets */
/* (c) 2002 by checkstone GmbH */&nbsp; body
 { scrollbar-face-color: #EFEFFF; scrollbar-arrow-color: #212994; scrollbar-base-color: #EFEFFF; }

/* Font + Standard Color */
p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,strong,input,select,textarea, pre
 { font-family: Arial; color: #003366; }

/* Texte */
h1 { font-size: 12pt; color: #FFFFFF; }

h2 { font-size: 10pt; color: #FFFFFF; }

h3 { font-size: 10pt; }

h4 { font-size: 8pt; font-weight:bold; }

h5 { font-size: 8pt; }

p,ul,ol,li,div,td,th,address,nobr,b,i,select,input,textarea
  { font-size: 8pt ; }

pre { font-family: Courier New; }

p.justify { text-align: justify; }

p.blue, pre.blue {font-size: 7pt;  color: #ffffff; text-align: center;}

p.red {font-size: 8pt;  color: #000000; }

p.small,b.small { font-size: 7pt; }

p.links {text-align: left;}

/* Links */
a:link { color:#E16521; text-decoration:none; font-weight:bold; }
a:visited { color:#E16521; text-decoration:none; font-weight:bold; }
a:active { text-decoration:underline; }
a:hover { text-decoration:underline; }

a:link.white { font-size: 10pt; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:visited.white { font-size: 10pt; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:active.white { font-size: 10pt; color:#FFFFFF; text-decoration:none; }
a:hover.white { font-size: 10pt; color:#FFFFFF; text-decoration:underline; }

a:link.blau { font-size: 8pt; color:#003366;; text-decoration:none; font-weight:normal; }
a:visited.blau { font-size: 8pt; color:#003366;; text-decoration:none; font-weight:normal; }
a:active.blau { font-size: 8pt; text-decoration:none; font-weight:normal; }
a:hover.blau { font-size: 8pt; text-decoration:underline; font-weight:normal; }

a:link.bigblau { font-size: 10pt; color:#003366;; text-decoration:none; font-weight:bold; }
a:visited.bigblau { font-size: 10pt; color:#003366;; text-decoration:none; font-weight:bold; }
a:active.bigblau { font-size: 10pt; text-decoration:none; font-weight:bold; }
a:hover.bigblau { font-size: 10pt; text-decoration:underline; font-weight:bold; }

/* Tabellen */
table.grey	{ border: 1 solid #808080; }
td.blue		{ background-color: #EFEFFF; border: 1 solid #EFEFFF; }
td.bluewhite	{ background-color: #EFEFFF; border: 1 solid #FFFFFF; }
td.white		{ background-color: #FFFFFF; border: 1 solid #FFFFFF; }
td.whiteblue	{ background-color: #FFFFFF; border: 1 solid #EFEFFF; }
td.darkblue	{ background-color: #212994; }
td.bild1		{ text-align: right; }
td.mitte		{ text-align: center; }

/* Tabellen 2 */

p.tab_blue	{ color: #FF0000; }


/* Eingabe-Elemente */
input,select,textarea { background-color: #FFFFFF; border: 1 solid #003165; }
input.required,select.required,textarea.required,td.required { background-color: #FFFFFF; border: 1 solid #003165; }
input.button { color: #212994; font-weight:bold; }
input.white { background-color: #FFFFFF; border: 0; }

/* Bilder */
img { border: 0; }

img.rand { border: double 3px #656565}

input.ohne { background-color: #FFFFFF; border: 0; }

input.fehler,textarea.fehler,select.fehler { background-color: #FFE0CE;}

div.fs1
	{
	float: left;
	}
	
*html div.fs1
	{
	padding-left: 4px;
	}
	
div.su1
	{
	clear: both;
	margin: 10px 4px 8px 2px;
	padding: 8px 0px 8px 78px;
	border-top: 1px solid #E2E0E1;
	}
	
*html div.su1
	{
	margin: 10px 9px 8px 7px;
	padding: 8px 0px 0px 78px;
	}
	
div.gm1
	{
	margin-top: -10px;
	margin-bottom: -10px;
	margin-left: 0px;
	width: 540px;
	height: 1px;
	border: 1px solid #000080;
	padding: 1px;
	visibility: hidden;
	}
	
*html div.gm1
	{
	margin-top: -10px;
	margin-bottom: -10px;
	margin-left: 10px;
	width: 545px;
	}
	
div.hinweis1
	{
	float: left;
	width: 220px;
	height: 78px;
	margin-left: 12px;
	padding: 3px 7px 0px 12px;
	border-left: 1px solid #E2E0E1;
	}
	
* html div.hinweis1
	{
	width: 240px;
	}
	
ul.liste1
	{
	margin-left: -25px;
	list-style-type: square;
	text-align: justify;
	}
	
* html ul.liste1
	{
	margin-left: 15px;
	}
	
.sp_de
{
  background-image:url(images/de2.gif);
  width:16px;
  height:11px;
  display:block;
}
.sp_de:hover, .sp_de:active, .sp_de:focus
{
  background-image:url(images/de1.gif);
}

.sp_en
{
  background-image:url(images/en2.gif);
  width:16px;
  height:11px;
  display:block;
}
.sp_en:hover, .sp_en:active, .sp_en:focus
{
  background-image:url(images/en1.gif);
}