/****************************************************/
/*  CSS Definitionen pilati.com - Stand 09.04.2005  */
/*  Datenwerk GmbH - http://www.datenwerk.de        */
/****************************************************/

/****************************************************/
/*  Rahmenlayout 																		*/
/****************************************************/

th 
	{
	height:								105px;
	vertical-align:				bottom;
	border-bottom-width: 	3px;
	border-top-style: 		none;
	border-right-style: 	none;
	border-bottom-style: 	solid;
	border-left-style: 		none;
	border-bottom-color: 	#A2988F;
	}

td.content
	{
	height:								431px;
	border-top-width: 		8px;
	border-bottom-width: 	8px;
	border-top-style: 		solid;
	border-right-style: 	none;
	border-bottom-style: 	solid;
	border-left-style: 		none;
	border-color: 				#413D3A;
	background-color:			#A9A4A0;
	}
	
tr.footer td
	{
	background-color:			#6A635D;
	border-style:					solid;
	border-top-style: 		none;
	border-width:					1px;
	border-color: 				#413D3A;
	}
	
tr.footer td.fleft
	{
	border-right-style:		none;
	padding:							12px;
	padding-left:					0px;
	vertical-align:				top;
	height:								130px;
	}
	
tr.footer td.fright
	{
	border-left-style:		none;
	padding-top:					5px;
	padding-bottom:				10px;
	vertical-align:				top;
	height:								130px;
	}
	
tr.footer td.fright table td
	{
	border-style:					none;
	border-left-style:		solid;
	border-color:					#A8A4A1;
	border-width:					1px;
	padding:							5px;
	padding-right:				25px;
	text-align:						right;
	font-size:						10px;
	color:								#FFFFFF;
	vertical-align:				top;
	height:								100px;

	}
	
tr.footer td.fleft table td
	{
	border-style:					none;
	padding:							0px;
	padding-right:				15px;
	padding-left:					15px;
	vertical-align:				top;
	text-align:						right;
	}
	
tr.footer td.fleft table.n td
	{
	border-style:					none;
	border-right-style:		solid;
	border-width:					1px;
	border-color:					#A8A4A1;
	}
	
tr.footer td.fleft table.n td.n0
	{
	border-style:					none;
	}
	
tr.footer td.fleft table.n td.n1
	{
	padding-right: 				0px;
	padding-top:					5px;
	font-size:						10px;
	}
	
tr.footer td.fleft table.n td.n1 a
	{
	font-weight:					normal;
	padding-right:				15px;
	}
	
tr.footer td.fleft table.n td.n1 a.n1a
	{
	background-image:			url(/images/common/pfeil_n.gif);
	background-position:	right;
	color:								#FFFFFF;
	}


/****************************************************/	
/*	Textdefinitionen																*/
/****************************************************/

body, p, b, td, *
	{
	font-family:					Verdana;
	}
	
a, a:visited, a:active
	{
	color:								#A8A4A1;
	font-weight:					bold;
	text-decoration:			none;
	}
	
td.fright a 
	{ 
	padding-left:					15px;
	background-image:			url(/images/common/pfeil_v.gif);
	}
	
.version a 
	{ 	
	background-image:			url(/images/common/pfeil_version.gif);
	padding-left:					10px;	
	font-size:						10px;	
	
	
	}
	
a:hover
	{
	color:								#FFFFFF;
	}
	
td.content td.c2
	{
		padding:						25px;
		padding-left:				45px;
		font-size:					12px;
		background-color:		#A9A4A0;
		height:							385px;
	}
	
td.content a, td.content a:hover, td.content a:visited
	{
		color:							#413D3A;
		font-weight:				normal;		
	}	
	
table.thumb
	{
	margin:								0px;
	margin-top:						15px;
	font-size:						10px;
	color:								#DFDBD8;
	}	

table.thumb img
	{
	border-style:					solid;
	border-width:					1px;
	border-color:					#DFDBD8;
	}	
	
table.impressum	
	{
	font-size:						10px;
	}
	
table.formular td input {
	border: 1px solid #DFDBD8;
	background-color: #F7F6F5;
	font-size:					12px;
}	

table.formular td.check input{
	border: none;
	font-size:					12px;
}

table.formular td.check select {
	font-size:					12px;
}	

table.formular td textarea {
	scrollbar: no;
	border: 1px solid #DFDBD8;
	background-color: #F7F6F5;
	font-size:					12px;
}	

table.formular td input.button {
	background-color: #6A635D;
	color: #FFFFFF;
	width: 196px;
}			