
/*----------------------------------------
Styles-Basis
----------------------------------------*/

h1, h2, h3, h4, h5, .bfrei {
	display: none;
	font-size: 0px;
	line-height: 0px;
}

html {
	width: 100%;
	height: 100%;
}

body {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

img {
	border: 0px;
}

table {
	padding: 0;
	margin: 0;
	border: 0;
}

td {
	border-style: solid;
	border-width: 0 0 0 0;
	margin: 0;
	padding: 0;
	text-align: left;
}

fieldset, dd, dt, dl, ol, ul, li, menu, dir {
	border: 0;
	padding: 0;
	margin: 0;
	border: 0px solid;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

a:link, a:visited, a:active, a:hover {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/*----------------------------------------
Styles-Basis
----------------------------------------*/



/*----------------------------------------
Allgemeine Schriften und Überschriften
----------------------------------------*/

.hl1 {
	/*Überschrift 1 - grau bold*/
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.txtlr0 {
	text-align: left;
}

.txtlr1 {
	text-align: right;
}

.txt1 {
	/*Standard Fliesstext - grau*/
	font-size: 12px;
	line-height: 15px;
}

.txt2 {
	/*Bildunterschrift - klein hellgrau*/
	margin: 5px 0 0 0;
	font-size: 11px;
	line-height: 13px;
}

.txt3 {
	/*Standard Fliesstext - rot*/
	font-size: 12px;
	line-height: 15px;
}

.txt4 {
	/*Tabelle Kopfzeile - grau fett*/
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}

.txt5 {
	/*Allgemein - klein hellgrau*/
	font-size: 11px;
	line-height: 13px;
}


/*----------------------------------------
Allgemeine Schriften und Überschriften
----------------------------------------*/

div.notieren {
	height: 21px; 
	margin-top: -10px; 
	margin-bottom: 20px; 
	border-bottom: 1px solid #d0d5dc; 
	border-left: 1px solid #d0d5dc;
}

a.notieren:link, a.notieren:active, a.notieren:visited, a.notieren:hover {
	display: block; 
	width: 91px; 
	height: 22px; 
	- height: 21px; 
	background: url(../i/notieren.gif) no-repeat top left; 
	- background: url(../i/notieren2.gif) no-repeat top left; 
	text-decoration: none;
	float: right;
}

a.entfernen:link, a.entfernen:active, a.entfernen:visited, a.entfernen:hover {
	display: block; 
	width: 91px; 
	height: 22px; 
	- height: 21px; 
	background: url(../i/notdel.gif) no-repeat top left; 
	- background: url(../i/notdel2.gif) no-repeat top left; 
	text-decoration: none;
	float: right;
}

div.srchfield {
	height: 46px; 
	background: url(../i/srch.gif) no-repeat top left;
}

div.srchfield a:link, div.srchfield a:active, div.srchfield a:visited, div.srchfield a:hover {
	display: block; 
	float: left; 
	width: 11px; 
	height: 17px; 
	margin-left: 6px; 
	margin-top: 19px; 
	background: url(../i/finden.gif) no-repeat top left;
}

div.srchfield a:hover {
	text-decoration: none;
	background: url(../i/finden_rt.gif) no-repeat top left;
}

div.srchfield input {
	width: 146px; 
	- width: 144px; 
	height: 16px; 
	- height: 15px; 
	margin-left: 6px; 
	- margin-left: 3px; 
	margin-top: 17px; 
	border: 1px solid white; 
	display: block; 
	float: left;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* A CSS hack that only applies to IE -- specifies a different height for the footer */
