body {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	margin: 0px; 
	scrollbar-face-color: #e0e0e0; 
	scrollbar-highlight-color: #e0e0e0; 
	scrollbar-shadow-color: #e0e0e0; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #777777; 
	scrollbar-track-color: #eeeeee; 
	scrollbar-darkshadow-color: #ffffff; 
	background-color: #f0f0f0
}

img{
	bordeR:0px;
	margin:0px;
	padding:0px;
}

/* ------------------------------------------ navigation */

div.top_nav{
	position:absolute; 
	left:660px; 
	top:5px;
}

div.top_nav a{
	display:block;
	float:left;
	padding:0px;
	font-weight: normal; 
	font-size: 10px; 
	color: #eeeeee;
	font-family: arial,verdana, geneva, arial, helvetica, sans-serif; 
	letter-spacing: 0px;
	padding:0px;
	padding-right:10px;
	text-decoration: none;
}

div.top_nav a:link		{text-decoration: none;}
div.top_nav a:visited	{text-decoration: none;}
div.top_nav a:hover		{color: #ffffff; text-decoration: none;}
 
td.main_nav{
	background-color:#999999;
	font-size: 11px; 
	font-family: arial, verdana, geneva, arial, helvetica, sans-serif; 
	letter-spacing: 0px;
	padding:0px;
	border-top:1px solid white;	
}

td.main_nav a{
	display:block;
	float:left;
	padding:0px;
	font-weight: normal; 
	font-size: 11px; 
	color: #dedede;
	font-family: arial,verdana, geneva, arial, helvetica, sans-serif; 
	letter-spacing: 1px;
	padding:0px;
	padding-left:5px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:5px;
	text-decoration: none;
	background-image:url('../images/main_nav_border.gif');
	background-repeat:repeat-y;
	background-position:right;
}

td.main_nav a.active	{color: #ffffff; text-decoration: none; background-color:#535353;}
td.main_nav a:link		{text-decoration: none;}
td.main_nav a:visited	{text-decoration: none;}
td.main_nav a:hover		{color: #ffffff; text-decoration: none; background-color:#535353;}


td.sub_nav{
	background-color:#d2d2d2;
	font-size: 11px; 
	font-family: arial, verdana, geneva, arial, helvetica, sans-serif; 
	letter-spacing: 0px;
	padding:0px;
	padding-left:170px;
	border-top:1px solid white;
}

td.sub_nav a{
	display:block;
	float:left;
	padding:0px;
	font-weight: normal; 
	font-size: 11px; 
	color: #999999;
	font-family: arial,verdana, geneva, arial, helvetica, sans-serif; 
	letter-spacing: 0px;
	padding:0px;
	padding-left:5px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration: none;	
	background-image:url('../images/main_nav_border.gif');
	background-repeat:repeat-y;
	background-position:right;
}

td.sub_nav a.active		{color: #535353; text-decoration: none; background-color:#e5e5e5;}
td.sub_nav a:link		{text-decoration: none;}
td.sub_nav a:visited	{text-decoration: none;}
td.sub_nav a:hover		{color: #535353; text-decoration: none; background-color:#e5e5e5;}

/* ------------------------------------------ main */

p, ul, h1, h2{
	clear:left;
}

li{
	margin-left:5px;
	padding-left:5px;
}

td, span, div, body{
	font-size: 11px; 
	line-height: 14px; 
	font-family: arial,helvetica,univers,sansserif,geneva;
}

td.titel{
	padding-left:170px;
	padding-top:12px;
	padding-bottom:5px;
	
}

h1{
	font-weight:bold;
	font-style:italic;
	font-size: 14px; 
	line-height: 14px; 
	font-family: arial,helvetica,univers,sansserif,geneva;
	margin:0px;
	padding:0px;
}
h2{
	font-weight:bold;
	font-size: 12px; 
	line-height: 14px; 
	font-family: arial,helvetica,univers,sansserif,geneva;
	margin:0px;
	padding:0px;
	margin-top:14px;
	margin-bottom:5px;
}

/* bottom */

td.bottom{
	border-top:1px solid white;
	background-color:#d2d2d2;
	font-size:9px;
	padding:3px;
	padding-bottom:1px;
	text-align:right;
}

td.bottom a{
	color:black;
}

/* Formulare */


.tbl .name{
	width:30%;
	background-color:#d2d2d2;
	vertical-align:top;
}
.tbl .content{
	width:70%;
	background-color:#e5e5e5;
}

form{
	display:inline;
}

input, TextArea, select{
	font-family:tahoma;
	font-size:10px;
}

input.txt, input.sbm, TextArea, input.slc{
	border:1px solid #272727;
	margin:1px;
}

input.rst{
	border:1px solid gray;
	background-Color:light-gray;
	Color:gray;
}


input.txt{
	width:200px;
	padding-left:2px;
}

input.chk{
	 position:relative; 
	 top:1px; 
	 border:0px; margin:0px;
}

input.rd{
	 position:relative; 
	 top:2px; 
	 border:0px; margin:0px;
}

select{
	border:1px solid #272727;	
}

textarea{
	padding:2px;
	width:200px;
	height:100px;
}