/* Main Menu */


/*Men�-Hintergrund*/
.modules {
padding-top:10px;
background:#6797CB;
}


ul.menu {
margin: 2px;
margin-top: 10px;
margin-left: 10px;
padding: 0;
color:#FFFF99;
}

ul.menu li {
list-style-type: disc;
margin: auto;
margin-left:5px;
padding-left:5px;
padding-top:5px;
text-align:left;
}

ul.menu li ul li {
list-style: disc;
color:#FFFF99;
margin: auto;
margin-left:-25px;
text-align:left;
}

ul.menu li a:visited, ul.menu li a:link {
color:#FFFF99;
}

ul.menu li a:hover {
color:#333333;
}

/* Menu */
div.module_menu div div, div.module div div, div.module_text div div {
background-image:url(../images/tr.png);
background-repeat:no-repeat;
background-position:top left;
}

div.module_menu div div div, div.module div div div, div.module_text div div div {
background-image:url(../images/tl.png);
background-repeat:no-repeat;
background-position:top left;
}

div.moduletable, div.module {
margin-bottom: 25px;
}

div.module_menu h3 {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFF99;
margin: -23px -4px 5px -5px;
padding-left: 10px;
padding-bottom: 0px;
}

div.module_menu {
margin: 0;
padding: 0;
margin-bottom: 15px;
}

div.module_menu div div div {
padding: 10px;
padding-top: 30px;
padding-bottom: 0px;
width: 160px;
}

div.module_menu div div div div {
background: none;
padding: 0;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited {
font-weight: bold;
}

h3, table.moduletable th, legend {
 margin: 0;
font-weight: bold;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.5em;
padding-left: 0px;
margin-bottom: 10px;
text-align: left;
}

div.module h3 {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFF99;
margin: -23px -4px 5px -5px;
padding-left: 10px;
padding-bottom: 2px;
}

div.module {
margin: 0;
padding: 0;
margin-bottom: 15px;
}

div.module div div div {
padding: 10px;
padding-top: 30px;
padding-bottom: 0px;
width: 160px;
}

div.module div div div div {
background: none;
padding: 0;
}

div.module_text h3 {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFF99;
margin: -23px -4px 5px -5px;
padding-left: 10px;
padding-bottom: 2px;
}

div.module_text {
margin: 0;
padding: 0;
margin-bottom: 15px;
}

div.module_text div div div {
padding: 10px;
padding-top: 30px;
padding-bottom: 15px;
width: 160px;
}

div.module_text div div div div {
background: none;
padding: 0;
}

div.module ul li a:link, div.module ul li a:visited {
font-weight: bold;
}

h3, table.moduletable th, legend {
margin: 0;
font-weight: bold;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.5em;
padding-left: 0px;
margin-bottom: 10px;
text-align: left;
}