/* CSS für keyfinder.ch */

body {margin:0; padding:0;}
	
body,td,table,th  {
	color : #000000;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

img { border:none;}

#wrapper {
	margin:0 auto; width:600px;}

/* links*/
a:link  {
	display:block;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}

a:visited  {
	display:block;
	text-decoration : none;
	color : #000000;
}

td a:hover  {
	display:block;
	text-decoration : none;
	color : #ffffff;
}

a:active  {
	display:block;
	text-decoration : none;
	color : #000000;
}

.sprache { padding:20px 0 20px 10px; color:#e3001b; background-color:#000000;}
.sprache a:link, .sprache a:visited { font-weight:bold; color:#e3001b; text-decoration:none}
.sprache a:active {color:#FFFFFF;}
.sprache a:hover { font-weight:bold; text-decoration:underline;}


a.textlink  {
	font-size : 12px;
	text-decoration : underline;
	color : #000000;
}

a:visited.textlink {
	text-decoration : underline;
	color : #000000;
}

a:hover.textlink {
	text-decoration : underline;
	color : #000000;
}

a:active.textlink  {
	text-decoration : underline;
	color : #000000;
}

a.news  {
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}

a:hover.news {
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}

a:active.news  {
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}

a:visited.news {
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}

a.linkfett  {
	font-size : 12px;
	font-weight: bold;
	text-decoration : underline;
	color : #000000;
}

a:hover.linkfett  {
	font-size : 12px;
	font-weight: bold;
	text-decoration : underline;
	color : #000000;
}

a:active.linkfett  {
	font-size : 12px;
	font-weight: bold;
	text-decoration : underline;
	color : #000000;
}

a:visited.linkfett  {
	font-size : 12px;
	font-weight: bold;
	text-decoration : underline;
	color : #000000;
}


a.nextform  {
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}

td a:hover.nextform {
	font-size : 12px;
	text-decoration : none;
	color : #F59E01;
}

td a:active.nextform  {
	font-size : 12px;
	text-decoration : none;
	color : #F59E01;
}

a:visited.nextform {
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}

td.titel  {
	font-size: 17px;
	color: #E61A31;
	/*
	color: #DD3E0F;
	*/	
}

.klein  {
	font-size : 10px;
	color : #000000;	
}

.fett  {
	font-size : 12px;
	color : #333333;
	font-weight: bold;	
}

.textweiss  {
	font-size : 12px;
	color : #E61A31;	
}

.textrotfett  {
	font-size : 12px;
	font-weight: bold;
	color : #CC0000;	
}


.box {
	margin:20px 0 0 10px;}



.button {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #000000;
	border-left : #000000 1pt solid;
	border-right : #000000 1pt solid;
	border-top : #000000 1pt solid;
	border-bottom : #000000 1pt solid;
	background-color :#E7EAED ;
}

.feld  {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #000000;
	border-left : #000000 1pt solid;
	border-right : #000000 1pt solid;
	border-top : #000000 1pt solid;
	border-bottom : #000000 1pt solid;
	background-color :#E7EAED ;
	width : 140;
}

.feldadmin  {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #000000;
	border-left : #000000 1pt solid;
	border-right : #000000 1pt solid;
	border-top : #000000 1pt solid;
	border-bottom : #000000 1pt solid;
	background-color :#E7EAED ;
}
.feldaktiv  {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #000000;
	border-left : #000000 1pt solid;
	border-right : #000000 1pt solid;
	border-top : #000000 1pt solid;
	border-bottom : #000000 1pt solid;
	background-color :#FFFFFF ;
	width : 140;
}

.feldstrasse  {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #000000;	
	border-left : #000000 1pt solid;
	border-right : #000000 1pt solid;
	border-top : #000000 1pt solid;
	border-bottom : #000000 1pt solid;
	background-color :#E7EAED ;
	width : 112;
}

.feldstrasseaktiv  {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #000000;
	border-left : #000000 1pt solid;
	border-right : #000000 1pt solid;
	border-top : #000000 1pt solid;
	border-bottom : #000000 1pt solid;
	background-color :#FFFFFF ;
	width : 112;
}

.feldklein  {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #000000;
	border-left : #000000 1pt solid;
	border-right : #000000 1pt solid;
	border-top : #000000 1pt solid;
	border-bottom : #000000 1pt solid;
	background-color :#E7EAED ;
	width : 40;
}

.feldkleinaktiv  {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #000000;
	border-left : #000000 1pt solid;
	border-right : #000000 1pt solid;
	border-top : #000000 1pt solid;
	border-bottom : #000000 1pt solid;
	background-color :#FFFFFF ;
	width : 40;
}

.feldanzahl  {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #000000;	
	border-left : #000000 1pt solid;
	border-right : #000000 1pt solid;
	border-top : #000000 1pt solid;
	border-bottom : #000000 1pt solid;
	background-color :#E7EAED ;
	width : 25;
}

.feldanzahlaktiv  {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #000000;
	border-left : #000000 1pt solid;
	border-right : #000000 1pt solid;
	border-top : #000000 1pt solid;
	border-bottom : #000000 1pt solid;
	background-color :#FFFFFF ;
	width : 25;
}

.feldcode  {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #000000;	border-left : #000000 1pt solid;
	border-right : #000000 1pt solid;
	border-top : #000000 1pt solid;
	border-bottom : #000000 1pt solid;
	background-color :#E7EAED ;
	width : 52;
}

.feldcodeaktiv  {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #000000;
	border-left : #000000 1pt solid;
	border-right : #000000 1pt solid;
	border-top : #000000 1pt solid;
	border-bottom : #000000 1pt solid;
	background-color :#FFFFFF ;
	width : 52;
}

.textarea  {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #000000;
		border-left : #000000 1pt solid;
	border-right : #000000 1pt solid;
	border-top : #000000 1pt solid;
	border-bottom : #000000 1pt solid;
	background-color :#E7EAED ;
	width : 140;
	height: 70;
	scrollbar-3dlight-color : #003366;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-darkshadow-color : #666666;
	scrollbar-face-color : #DBDFE1;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-track-color : #E7EAED;
}

.textareaaktiv  {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #000000;
	border-left : #000000 1pt solid;
	border-right : #000000 1pt solid;
	border-top : #000000 1pt solid;
	border-bottom : #000000 1pt solid;
	background-color :#FFFFFF ;
	width : 140;
	height: 70;
	scrollbar-3dlight-color : #003366;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-darkshadow-color : #666666;
	scrollbar-face-color : #DBDFE1;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-track-color : #E7EAED;
}
.hochgestellt{font-size: 10px;
vertical-align: top;}
.hochgestelltfett{font-size: 10px;
font-weight: bold;
vertical-align: top;}
.textgrau {

	font-size : 12px;
	color : #666666;
}
