/* 
######################################################################
 Hauptelemente
######################################################################
*/

#gecko_scrollbar {
 display: none;
}

html>body #gecko_scrollbar {
 position: absolute;
 z-index: 1;
 bottom: -1px;
 left: 0;
 width: 1px;
 height: 1px;
 display: block;
 font-size: 0;
}

div
{
  scrollbar-base-color:#FFFFFF;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#306fbf;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-track-color:#FFFFFF;
}


body
{
	background-color:	#C0C0C0;
	font-family: 		Arial; /*Verdana, sans-serif;*/
	font-size: 			12px;
	color: 				#464648; /*#000000;*/
	background-image: 	url(img/background.jpg);
	background-repeat: 	repeat-x;
	margin:				0px;
	margin-top:			51px;
}

img.content
{
	border:				1px solid #DDDDDD;
}

img.anwalt
{
	border:				1px solid #909090;
}

select, input, textarea
{
	font-family: 		Arial; /*Verdana, sans-serif;*/
	font-size: 			11px;
	color: 				#464648; /*#000000;*/
}

div.content
{
	margin:				25px;
	overflow:			auto;
	width:				663px; /* 713px gesamt, 25px rand Pro Seite */
}

h1
{
	color: 				#306fbf;
	font-size: 			14px;
}

tr.header
{
	font-family: 		Arial; /*Verdana, sans-serif;*/
	font-size: 			12px;
	font-weight: 		bold;
}

tr.liste
{
	font-family: 		Arial; /*Verdana, sans-serif;*/
	font-size: 			12px;
	color: 				#464648; /*#000000;*/
}
.contentText
{
	font-family: 		Arial; /*Verdana, sans-serif;*/
	font-size: 			12px;
	color: 				#464648; /*#000000;*/
}

td.content
{
/*	padding:			20px;*/
	padding:			0px;
	font-family: 		Arial; /*Verdana, sans-serif;*/
	font-size: 			12px;
	color: 				#464648; /*#000000;*/
	background-color: 	#FFFFFF;
}

td.home
{
/*	padding:			20px;*/
	padding:			4px;
	font-family: 		Arial; /*Verdana, sans-serif;*/
	font-size: 			12px;
	color: 				#464648; /*#000000;*/
	background-color: 	#C5C6C7;
}

td.footer
{
	font-family: 		Arial; /*Verdana, sans-serif;*/
	font-size: 			10px;
	color: 				#464648;
	font-weight: 		bold;
}

td.naviside
{
	padding:			0px;
	font-family: 		Arial; /*Verdana, sans-serif;*/
	font-size: 			12px;
	color: 				#464648; /*#000000;*/
}

td.naviButMain
{
	height: 			21px;
	padding-left:		28px;
}

td.naviButMain_o
{
	height: 			21px;
	padding-left:		28px;
}

td.naviButSub
{
	height: 			21px;
	padding-left: 		28px;
}
td.naviButSub_o
{
	height: 			21px;
	padding-left: 		28px;
}

.headline
{
	font-size: 			18px;
	font-weight: 		bold;
	color:				#0D3D91;
}

.subline
{
	font-size: 			14px;
	font-weight: 		bold;
	color:				#2F6FBF;
}

/* 
######################################################################
 LINK Standard
######################################################################
*/

a
{
	font-size: 			12px;
	color:				#464648; /*#000000;*/
	text-decoration: 	underline;
}

a:link
{
	font-size: 			12px;
	text-decoration: 	underline;
}

a:visited
{
	font-size: 			12px;
	text-decoration: 	underline;
}

a:hover
{
	font-size: 			12px;
	text-decoration: 	none;
}

a:active
{
	font-size: 			12px;
	text-decoration: 	underline;
}

/* 
######################################################################
 LINK linkMain
######################################################################
*/

a.linkMain
{
	font-size:			12px;
	color:				#464648;
	font-weight: 		bold;
	text-decoration:	none;
}

a.linkMain:link
{
	text-decoration: 	none;
}

a.linkMain:visited
{
	text-decoration: 	none;
}

a.linkMain:hover
{
	text-decoration: 	none;
	color: 				#306fbf;
}

a.linkMain:active
{
	text-decoration: 	none;
}

/* 
######################################################################
 LINK linkSub
######################################################################
*/

a.linkSub
{
	color:				#FFFFFF;
	font-size: 			10px;
}

a.linkSub:link
{
	font-size: 			10px;
	text-decoration: 	none;
}

a.linkSub:visited
{
	font-size: 			10px;
	text-decoration: 	none;
}

a.linkSub:hover
{
	font-size: 			10px;
	text-decoration: 	none;
	color: 				#C0C0C0;
}

a.linkSub:active
{
	font-size: 			10px;
	text-decoration: 	none;
}

/* 
######################################################################
 LINK foot
######################################################################
*/

a.foot:link
{
	color:				#464648; /*#000000;*/
	font-size: 			10px;
	text-decoration: 	none;
}

a.foot:visited
{
	color:				#464648; /*#000000;*/
	font-size:			10px;
	text-decoration: 	none;
}

a.foot:hover
{
	color:				#464648; /*#000000;*/
	font-size: 			10px;
	text-decoration: 	underline;
}

a.foot:active
{
	color:				#464648; /*#000000;*/
	font-size: 			10px;
	text-decoration: 	none;
}

/* 
######################################################################
 Contentbox, DIV das den Content darstellt (gegen komplettes Scrollen)
######################################################################
*/

#contentbox
{
	height:				450;
	width:				700;
	margin:				0;
	padding:			0;
	overflow:			auto;
}