BODY
{
    BACKGROUND-COLOR: #f0f0f0;
    FONT-FAMILY: Verdana, sans-serif;
}

#visiblearea
{
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 680px;
	height:680px;
    BACKGROUND-COLOR: #f8f8f8;
	BORDER-top: #d8d8d8 1px solid;
	BORDER-left: #d8d8d8 1px solid;
	BORDER-right: #d8d8d8 4px solid;
	BORDER-bottom: #d8d8d8 4px solid;
}



#headerrow
{
    BACKGROUND-COLOR: #e8e8e8;
	height:40px;
}


#headerlogocolumn
{
    FLOAT: left;
    WIDTH: 160px;
    BACKGROUND-COLOR: transparent;
	height: 39px;
}

#headernavicolumn
{
	float: left;
	padding-top: 15px;
	margin-left: 15px;
    BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	xborder: 1px solid red;
}

#contentrow
{
	xborder: 1px solid green;	
}

#contentmenucolumn
{
    FLOAT: left;
    WIDTH: 160px;
    BACKGROUND-COLOR: #e8e8e8;
	height: 640px;
	xborder: 1px solid red;
}

#contentmenucolumn p
{
	PADDING-TOP: 30px;
	PADDING-LEFT: 30px;	
}

#content
{
    FLOAT: left;
	WIDTH: 470px;
    PADDING-TOP: 30px;
	PADDING-LEFT: 30px;
	padding-right: 10px;
    BACKGROUND-COLOR: #f8f8f8;
	height: 570px;
	xborder: 1px solid blue;		
}

#content P
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.2em
}

#content TD
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.2em
}



#content LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: list-item;
    PADDING-LEFT: 1 em;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0em 0em 1.5em -1.5em;
    VERTICAL-ALIGN: text-top;
    COLOR: #040404;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}



A
{
    BORDER-RIGHT: #f8f8f8 1px solid;
    BORDER-TOP: #f8f8f8 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.0em;
    BORDER-LEFT: #f8f8f8 1px solid;
    COLOR: #242424;
    BORDER-BOTTOM: #f8f8f8 1px solid;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
A:link
{
}
A:visited
{
}
A:hover
{
    BORDER-RIGHT: #e2e2e2 1px dotted;
    BORDER-TOP: #e2e2e2 1px dotted;
    BORDER-LEFT: #e2e2e2 1px dotted;
    BORDER-BOTTOM: #e2e2e2 1px dotted;
    TEXT-DECORATION: none
}
A:active
{
}
A.navi
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    COLOR: #010101;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.navi_active
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    COLOR: #010101;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.subnavi
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    COLOR: #010101;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.subnavi_active
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    COLOR: #010101;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.navi:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}
A.subnavi:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}
A.navi_active:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
A.subnavi_active:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
