/*html {overflow-x:hidden;}*/

body
{
    background-color: #ffffcc;
    font-family: sans-serif, arial;
    font-size: 11px;
    color: #800000;
    overflow: hidden;
    margin: 0;
    padding: 0;
    overflow:auto;
}

ul, li
{
list-style-type: square;
list-style-position: outside;
}

li
{
margin-top: 11px;
}

a
{
text-decoration: none;
color: #800000;
}

a:hover
{
color: #800000;
font-weight: bold;
}

td, tr
{
font-family: arial,sans-serif;
font-size: 11px;
color: #800000;
}

/* FOLDOUT.MENU */
#foldMenu
{
position: absolute;
z-index: 1;
left: 4px;
top: 265px;
height: 100px;
width: 160px;
visibility: hidden;
background-color: #FFFFCC;
border-top: 0px solid #fafafa;
border-bottom: 0px solid #000000;
margin-top: 5px;
color: #000000;
}


.clTop {position:absolute; z-index:1; width:150px; }
.clSub {position:absolute; z-index:1; left:20px; top:18px; width:145px; }


/* Styls für linkes Menü */
#foldMenu .clTop a
{
color: #800000;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

#foldMenu .clTop a:hover
{
color: #800000;
font-weight: bold;
text-decoration: none;
}

#foldMenu .clTop .clSub a
{
color: #800000;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

#foldMenu .clTop .clSub a:hover
{
color: #800000;
font-weight: bold;
text-decoration: none;
}

/*--------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------Menu Layout----------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/

#menu_table {
	width:170px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 20px 0 20px 0;
}
#menu_table ul {
	margin:0;
	padding:0;
}
#menu_table li {
	padding:0 0 0 15px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	line-height: 16px;
	display: block;
	margin: 0;
	border-collapse: collapse;
	border-bottom: 1px solid #FFCC99;
}
#menu_table li a {
	display:block;
	height: 100%;
}
#menu_table li a:hover {
	background-color:#F1EC8B;
}
#menu_table .h33 {
	height:33px;
}
#menu_table .arrow_close {
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#menu_table .arrow_open {
	background-image: url(../img/arrow_open.gif);
	background-repeat: no-repeat;
}
#menu_phone {
	width:100%;
	text-align:center;
	padding-top: 20px;
}
#menu_table .u-menu-main {
	background-color: #FFFF99;
	line-height: 16px;
}
#menu_table .u-menu-main a {
	color: #0000FF;
	font-style: italic;
	line-height: 16px;
}
#menu_table .av {
	font-weight:bold;
}
#menu_table .sub-menu-main {
	background-color: #FFFFB9;
}
#menu_table .sub-menu-main a {
	color: #0000FF;
	font-style: italic;
	font-size: 9px;
	line-height: 16px;
}
.font_10pt {
	font-size:10px;
}
.col_red {
	color: #F00;
}
/*--------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------Menu Layout ENDE-----------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/

