fieldset {
		   border: 1px solid rgb(0,0,0);
		 }
			 
.hr {
	 background: #6b6362;
     width:100%;
	 height:18px;
     border:0px;
   }

/* Tabelle */
.thead { font: normal 1em Arial; }
.tval { font: normal 0.9em Arial; }
.tval2 { font: bold 0.9em Arial; }

/* Links */
a:link, a:visited, a:active { text-decoration:none; color:#BAB3A8; }
a:hover { text-decoration:none; color:#ee9f00; }

.link:link, .link:visited, .link:active { text-decoration:none; color:#000000; }
.link:hover { text-decoration:none; color:#6b6362; }

.tlink:link, .tlink:visited, .tlink:active { text-decoration:none; color:#FF0000; }
.tlink:hover { text-decoration:none; color:#F00000; }

/* Messages */
.error, .notice, .success {
	border: 1px solid #DDD;
	margin: 0em;
	padding: 0.6em 0.8em;
}

.error {background: #FBE3E4; color: #8A1F11; border-color: #FBC2C4;}
.error a {color: #8A1F11;}

.notice {background: #FFF6BF; color: #514721; border-color: #FFD324;}
.notice a {color: #514721;}

.success {background: #E6EFC2; color: #264409; border-color: #C6D880;}
.success a {color: #264409;}

/* Forms */
label {
	display: block;
	font: bold 0.9em Verdana,sans-serif;
	margin: 1em 0 0.2em;
	color: #fff;
}
label em {font-style: normal;}

.text {
	background: #6b6263;
	border-width: 0px;
	font: normal 1em Verdana,sans-serif;
	padding: 4px;
}

.button {
	background: #E9E8E8 none repeat-x left top;
	border: 1px solid #888888;
	border-color: #BBBBBB #888888 #888888 #CCCCCC;	
	color: #444444;
	cursor: pointer;
	font: normal 0.9em sans-serif;
	margin-top: 5px;
	padding: 4px 6px;
	width: auto;
}
.text:hover, .button:hover {background: #E9E8E8}
.text:focus, .button:focus {background: #BBBBBB}
.button:hover, .button:focus {
	color: #123;
	cursor: pointer;
}
input.image {
	border: 0;
	padding: 0;
}
