/* Styles für Navigation */


/* ============================================ */
/* Layout-Tabelle
 */
table.layout
{
	border-collapse: collapse;
	margin-top: 0.3em;
	clear: both;
}

td#layout-left
{
	vertical-align: top;
	padding-left:  46px;
	padding-top:  12px;
	width:        179px;
}

td#layout-right
{
	vertical-align: top;
	padding-top:   12px;
	width:        521px;
	padding-right: 0.5em;
	border-right: 2px solid gray;
	/*border-left: 1px solid gray;
	padding-left: 0.5em;*/
}

td#layout-info
{
	vertical-align: top;
	padding-top:   12px;
	width:        300px;
    /*float: right;*/
	padding-left: 1em;
	clear: both
}
    /*background-color: #eee;*/


/* ============================================ */
/* Aktive Links
 */
a.mainlink-active, a:visited.mainlink-active, a:active.mainlink-active, a:hover.mainlink-active
{
	color: #D8136F;
}
a.sublink-active, a:visited.sublink-active, a:active.sublink-active, a:hover.sublink-active
{
	color: #D8136F;
}
a.subsublink-active, a:visited.subsublink-active, a:active.subsublink-active, a:hover.subsublink-active
{
	color: #D8136F;
}


/* ============================================ */
/* Divs fuer Links
 */
div.mainlink, div.mainlink-active
{
	font-size:   95%;
	line-height: 120%;
	font-weight: bold;
	clear: left;
	padding-bottom: 0.5em;
}

div.sublink, div.sublink-active
{
	font-size: 90%;
	line-height: 120%;
	clear: left;
	padding-left: 12px;
	padding-bottom: 0.2em;
}

div.subsublink, div.subsublink-active
{
	font-size: 90%;
	line-height: 120%;
	clear: left;
	padding-left: 22px;
	padding-bottom: 0.2em;
}

div.spacer
{
	padding:   3px;
	margin:    0px;
}


/* ============================================ */
/* Pfeile vor Links
 */
img.arrowmain, img.arrowmain-active
{
	float:        left;
	padding-top:   0px;
	padding-right: 3px;
}

img.arrowsub, img.arrowsub-active
{
	float:        left;
	padding-top:   1px;
	padding-right: 3px;
}

img.arrowsubsub, img.arrowsubsub-active
{
	float:        left;
	padding-top:   1px;
	padding-right: 3px;
}


