body {
	background-color: #cbcbc9;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #727271;
}

#outer {
	width:760px;
	background-color:white;
}

#crossnav {
	text-align:right;
	font-weight:bold;
	color:black;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:2px;
}

#breadcrumb {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	text-align:left;
}

#post_breadcrumb {
	background-image: URL("/def_tree/pix/bg_crumb.gif");
	background-repeat: repeat-x;
	height: 2px;
	margin-right: 10px;
}

#VertNav {
	padding-top: 87px;
}

#content {
	margin: 5px;
}

#cont_img{
	margin: 5px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	float: left;
}

#time {
	position: relative; 
	right: 5px; 
	top: 85px; 
	z-index: 20;
	text-align: right; 
	color: #E00001;
}

div.varschteckdi {
	visibility:hidden;
	display:none;
}

a img {
	border: 0px;
}

.listpic {
	margin: 5px; 
	margin-left: 2px; 
	margin-right: 10px; 
	margin-top: 0px; 
	float: left;
}

a {
	text-decoration: none;
	font-weight: bold;
	color: black;
}

#footer {
	width: 760px;
	background-color: #E5E5E4;
}

#footer_text {
	padding-top: 5px;
	background-color: #E5E5E4;
	line-height: 18px;
}

#footer_bottom {
	background-color: #E5E5E4;
}

#bottomCorners {
	background-color: #E5E5E4;
}


.borderBL { margin: -19px 10px 0px 0px; float: left; clear: both; }
.borderBR { margin: -19px 0px 0px 0px; float: right; clear: right; }
/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px! Why? */
.borderTR {
    margin-right: -4px;
    ma\rgin-right: -1px;
}
html>body .borderTR {
    margin-right: -1px;
}

.dots {	
	background-image: URL("/def_tree/pix/bg_dot.gif");
	background-repeat: repeat-x;
}

.footer_content {
    margin: 0px;
    padding: 0px;
}
.contentWrapper {
    /* position this div however you want, but
       keep its padding and border at zero */
    padding: 0px;
    border: 0px;
    background-color: white;
}

#news, #opinions {
	width:110px; 
	text-align: left;
}

/* Column stylesheets */
#leftcol{
	background-color: white;
	float: left;
	margin-top: 10px;
	width: 20px;
	display: inline;
}

#centercol{
	margin-top: 10px;
	padding-right: 5px;
	background-color: white;
	float: left;
	width: 595px;
	text-align: left;
}

#rightcol{
	margin-top: 40px;
	background-color: white;
	float: left;
	width: 140px;
	background-image: URL("/def_tree/pix/h_grey.gif");
	background-repeat: repeat-x;
}

#right_content {
	border-left: 1px solid #B2B2B2;
}

/* End Column stylesheets */

/* MainNavMenu Style Sheet */

.MainNavMenu,.MainNavSubMenuTable {    cursor:pointer;    font-family:verdana,arial,sans-serif;    font-size:11px;    white-space:nowrap;    color:#000;    font-weight:bold;
}

.MainNavSubMenu {
	position:	absolute;
	visibility:	hidden;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		0;
	padding:	0;

	/* the following property is only useful in IE */
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#DEDEDE,Direction=135,Strength=4);
}

.MainNavSubMenuTable {
	border:	1px solid #CBCBC9;
	color: 	#FDCF12;
	background-color: black;
}

.MainNavMenuItem,.MainNavMenuItemHover,.MainNavMenuItemActive {
	cursor:		pointer;
	white-space:	nowrap;
}

/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */

.MainNavMainFolderLeft,.MainNavMainItemLeft,
.MainNavMainFolderText,.MainNavMainItemText,
.MainNavMainFolderRight,.MainNavMainItemRight {
	border:		0;
	white-space:	nowrap;
}

.MainNavMainItem {
    border-bottom: 5px solid black;
    background-color:#FFC700;
    padding:4px 8px 4px 8px;
}

/* sub menus sub components */

.MainNavMenuFolderLeft,.MainNavMenuItemLeft {
	padding-left:	0px;
	padding-right:	0px;

	border-left:	1px solid #CBCBC9;

	white-space:	nowrap;
	background-color:	inherit;
}

.MainNavMenuFolderLeft,.MainNavMenuItemLeft,
.MainNavMenuFolderText,.MainNavMenuItemText,
.MainNavMenuFolderRight,.MainNavMenuItemRight {
	padding-top:	2px;
	padding-bottom:	2px;
	border-top:	1px solid #CBCBC9;
	border-bottom:	1px solid #CBCBC9;

	background-color:	inherit;
	white-space:	nowrap;
}

.MainNavMenuFolderLeft,.MainNavMenuItemLeft {
	padding-right:	0px;
	padding-left:	2px;
	border-left:	1px solid #CBCBC9;

	background-color:	inherit;
	white-space:	nowrap;
}

.MainNavMenuFolderText,.MainNavMenuItemText {
	padding-right:	3px;
	padding-left:	5px;

	background-color:	inherit;
	white-space:	nowrap;
}

.MainNavMenuFolderRight,.MainNavMenuItemRight {
	padding-right:	0px;
	padding-left:	0px;
	border-right:	1px solid #CBCBC9;

	background-color:	inherit;
	white-space:	nowrap;
}

TR.MainNavMenuItem TD.MainNavMenuFolderLeft {
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.MainNavMenuItem TD.MainNavMenuItemLeft {
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.MainNavMenuItem TD.MainNavMenuFolderText {
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.MainNavMenuItem TD.MainNavMenuItemText {
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.MainNavMenuItem TD.MainNavMenuItemRight {
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.MainNavMenuItem TD.MainNavMenuFolderRight {
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.MainNavMenuSplit {
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #CBCBC9;
}

