/* Body */

	body {
		border:0px none #000000; background-color : #ffffff;
		margin-right : 0;
		margin-left : 0;
		margin-top : 0;
		margin-bottom : 0;
		background-attachment : scroll;
		border-collapse : collapse;
		font-family : Verdana, "Times New Roman", Times, serif;
		font-style : normal;
		font-variant : normal;
		font-size : 7pt;
		font-weight : normal;
		font-stretch : normal;
		text-decoration : none;
		color : #000000;
		text-indent : 0;
		text-align : left;
		vertical-align : top;
		white-space : normal; }
		
/* Tabellen */

	table {
		border : 0px none #000000; 
		margin : 0;
		padding : 0;
		border-collapse : collapse; }
		  
/* Zeilen */

	td {
		font-family : Verdana, "Times New Roman", Times, serif;
		font-style : normal;
		font-variant : normal;
		font-size : 8pt;
		font-weight : normal;
		font-stretch : normal;
		text-decoration : none;
		color : #000000;
		text-indent : 0;
		/*text-align : justify;*/
		vertical-align : top;
		white-space : normal;
		margin : 0;
		padding : 0;
		border : 0px none #000000; }
	   
/* Suchfeld */

	td.suche {
		color : #ffffff;
		padding-top : 5px;
		padding-right : 5px; }

	#suche form #submit {
		font-family : Verdana, "Times New Roman", Times, serif;
		font-style : normal;
		font-variant : normal;
		font-size : 8pt;
		font-weight : bold;
		background : #6F778A;
		color : #ffffff;
		padding : 1px 4px;
		border-right : 1px solid #000000;
		border-bottom : 1px solid #000000;
		border-top : 1px solid #8F95A3;
		border-left : 1px solid #8F95A3;
		vertical-align : middle; }
	
	#suche form #input {
		width: 148px;
		height : 17px;
		font-family : Verdana, "Times New Roman", Times, serif;
		font-style : normal;
		font-variant : normal;
		font-size : 8pt;
		border:	1px solid #C0C0C5;
		background: #DADBE0;
		padding: 1px;
		vertical-align : middle; }

	#suche form #input:hover, #suche form #input:focus {
		background-color: #ffffff; }
		
/* Navigation */

	td.cat, td.subcat {
		
		width : 200px;
		height : 27px;
		background-image: url(../bg_picz/n_bg_off.gif);
		vertical-align : middle;
		
		display : block;
		line-height: 27px;
		background-repeat : repeat-x;

		}

	td.cat:hover, td.subcat:hover {
		background-image: url(../bg_picz/n_bg_on.gif);
		background-repeat : repeat-x;
		color : #000000;
		display : block;
		font-size : 10pt;
		line-height: 27px;
		width: 200px;
		height: 27px;
		
		font-family : Verdana, "Times New Roman", Times, serif;
		text-decoration : none;
		font-weight : bold;
		}

	a:link.cat, a:visited.cat, a:link.subcat, a:visited.subcat {
		font-family : Verdana, "Times New Roman", Times, serif;
		font-size : 10pt;
		text-decoration : none;
		font-weight : bold;
		color : #465066; }

	a:hover.cat, a:active.cat, a:hover.subcat, a:active.subcat {
		background : url(../bg_picz/n_bg_on.gif) repeat-x;
		font-family : Verdana, "Times New Roman", Times, serif;
		font-size : 10pt;
		text-decoration : none;
		font-weight : bold;
		color : #000000; }

	.cat {
                font-size : 10pt;
                font-weight : bold;
                text-indent : 10px;
                }
		
	.subcat {
		font-size : 10pt;
                text-indent : 20px;
                font-weight : normal; }
		
/* Box */

	.box {
		padding : 10px;
		font-family : Verdana, "Times New Roman", Times, serif;
		font-size : 10pt;
		text-decoration : none;
		font-weight : normal;
		background-color: #DADBE0; }
		
/* Content */

	.content {
		padding-left : 220px;
		padding-top : 30px;
		font-family : Verdana, "Times New Roman", Times, serif;
		font-size : 10pt;
		text-decoration : none;
		font-weight : normal; }
		
/* Footer */

	.foot {
		padding-left : 10px;
		padding-right : 10px;
		vertical-align : middle;
		font-family : Verdana, "Times New Roman", Times, serif;
		font-size : 7pt;
		color : #ffffff;
		text-decoration : none;
		font-weight : normal;
		background-color: #6F778A; }

	#foot a:link, #foot a:visited, #foot a:active, #foot a:hover {
		border:0px none #000000; background-color : transparent;
		font-family : Verdana, "Times New Roman", Times, serif;
		font-size : 7pt;
		text-decoration : none;
		color : #ffffff; }

/* Footer2 */

	.foot2 {
		padding-left : 10px;
		padding-right : 10px;
		vertical-align : middle;
		font-family : Verdana, "Times New Roman", Times, serif;
		font-size : 7pt;
		color : #6F778A;
		text-decoration : none;
		font-weight : normal; }

	#foot2 a:link, #foot2 a:visited, #foot2 a:active, #foot2 a:hover {
		border:0px none #000000; background-color : transparent;
		font-family : Verdana, "Times New Roman", Times, serif;
		font-size : 7pt;
		text-decoration : none;
		color : #6F778A;  }
				

/* Reiter */

	td.reiter {
		color : #ffffff;
		font-weight : bold;
		text-align : center; }
		
/* Runde Ecken */

	.corner {
		width : 5px;
		height : 5px;
		background-repeat : no-repeat; }
		
/* Form */

	input {
		font-family : Verdana, "Times New Roman", Times, serif;
		font-style : normal;
		font-variant : normal;
		font-size : 8pt;
		font-weight : normal;
		font-stretch : normal;
		text-decoration : none;
		color : #000000;
		text-indent : 0;
		vertical-align : middle;
		white-space : normal; }

	select, textarea {
		font-family : Verdana, "Times New Roman", Times, serif; 
		font-style : normal; 
		font-variant : normal; 
		font-size : 8pt; 
		font-weight : normal; 
		font-stretch : normal; 
		text-decoration : none; 
		color : #000000; 
		text-indent : 0; 
		text-align : left; 
		vertical-align : middle; 
		white-space : normal;  } 

/* Links */

	a:link, a:visited {
		font-family : Verdana, "Times New Roman", Times, serif;
		font-size : 10pt;
		text-decoration : none;
		font-weight : normal;
		color : #3F5484; }

	a:hover, a:active {
		font-family : Verdana, "Times New Roman", Times, serif;
		font-size : 10pt;
		text-decoration : none;
		font-weight : normal;
		color : #000000; }
		
/* Bilder */

	img {
		border:0px none #000000; }

.Stil1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
.Stil2 {color: #FF0000}

/* Mail Formular */

.f-button {
	border-bottom: black 1px solid;
	border-left: #297394 1px solid;
	border-right: black 1px solid;
	border-top: #297394 1px solid;
	font-family:Verdana;
	font-size: 11px;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bolder;
	color:black;
	background-color:#dfdfdf;
	cursor:hand;
	display:inline;
	width:auto;
}
.f-text{
	background-color:whitesmoke;
	color:#297394;
	border:1px solid black;
}
.f-select{
	background-color:whitesmoke;
	color:#297394;
}
.pic_float_right{
	float: left;
	margin: 0px;
	padding: 6px;
}
a:link.small_link, a:visited.small_link, a:hover.small_link, a:active.small_link {
	/*font-size : 8pt;*/
	text-decoration: underline;
}
.bold{
	font-weight: bold;
}

