/* 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;  padding:2px 2px 2px 3px; height: 6px;}

h3 { font-size: 10pt; padding:2px 2px 2px 3px; height: 6px;}

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 ; }
  
p {padding:2px 0px 2px 3px;}

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;}

p.p2 { font-size: 10pt; color: #FFFFFF;  padding:0 0 0 2px;}

/* 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; }
td.spalten1	{ background-color: #000080; color: #ffffff; font-weight: bold;}

/* 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.fehler,textarea.fehler,select.fehler { background-color: #FFE0CE;}

a.login
	{
	height: 23px;
	padding-top: 3px;
	border-top: 1px solid #A1A8B0;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #A1A8B0;
	background-color: #13283d;
	color: #ffffff;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	}
	
a.login:link { color: #ffffff; text-decoration:none;  }
a.login:visited { color:#ffffff; text-decoration:none;  }
a.login:active { text-decoration:underline; }
a.login:hover { text-decoration:none; }
	
a.login:hover
	{
	background-color: #E2E0E0;
	color: #13283D;
	}
	
.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);
}

a
	{
	margin: 0px;
	padding: 0px;
	}
	
a.punkt1:hover
	{
	margin: 0px;
	padding: 0px;
	background-image: url(images/ecke1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
div.menue1
	{
	clear: both; float: left; margin: 0px; padding: 0px; height: 395px;
	}
	
*html div.menue1
	{
	height: 396px;
	}
