html, body, div, p, td, a, input, textarea, select {
	font-family:Verdana, Arial, sans-serif;
	color:#606060;
}
html, body {
    margin:0;
    padding:0;
    /*overflow:auto;*/
}
#head h1 {
	display:block;
	float:left;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	width:720px;
	height:60px;
	line-height:60px;
	font-weight:normal;
	color:#2A4086;
	opacity:.50;
	filter: Alpha(Opacity=50);
	background-color: #FFFFFF;
	clear: none;



-moz-opacity: 0.5;
}

.topright {
	background-image: url(/images/pattern_head_right.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.middleright {
	background-image: url(/images/ra_re.gif);
	background-repeat: repeat-y;
}
/* Level 1 */
#menu ul {
    width:230px;
    margin:0;
    padding:0;
    /*background-color:#F2F2F2;*/
    background-color:transparent;
}
#menu ul li {
    width:220px;
    margin:0;
    padding:0 0 0 10px;
    list-style-type:none;
}
#menu ul li a {
    display:block;
    width:220px;
    height:19px;
    line-height:19px;
    margin:0;
    padding:0 0 0 10px;
    font-size:11px;
    color:#666;
    background-image:url(../images/navi_pfeil_zu.gif);
    background-repeat:no-repeat;
    background-position:210px 3px;
    border-bottom:1px solid #ccc;
    text-decoration:none;
}
#menu ul li a:hover, ul li.active a {
    background-image:url(../images/navi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    color:#fff;
}

/* Level 2 */
#menu ul li.navmainStandardLevel_2 {
}
#menu ul li.navmainStandardLevel_2 a {
    background-image:url(../images/subnavi_pfeil_zu.gif);
    background-repeat:no-repeat;
    background-position:199px 8px;
    border-bottom:1px dotted #ccc;
    color:#666;
    width:210px;
}
#menu ul li.navmainStandardLevel_2 a:hover,ul li.navmainStandardLevel_2 a.active {
    background-image:url(../images/subnavi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    color:#fff;
}

/* Level 3 */
#menu ul li.navmainStandardLevel_3 {
    margin-left:20px;
}
#menu ul li.navmainStandardLevel_3 a {
    background-image:none;
    border-bottom:0;
    color:#666;
    width:200px;
}
#menu ul li.navmainStandardLevel_3 a:hover,  ul li.navmainStandardLevel_3 a.active {
    background-image:url(../images/subsubnavi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}
#content {
    font-size:11px;
    color:#333;
    line-height:14px;
}
#content h1, #content h2 {
    margin:0 0 10px 0;
    padding:0;
    font-size:20px;
    font-weight:normal;
    color:#333;
}
#content h1 {
    line-height:22px;
}
#content h1 a {
    color:#0060b1;
    text-decoration:none;
}
#content h2 {
    font-style:italic;
    font-size:12px;
}
#content h3 {
    font-style:bold;
    font-size:12px;
}
#content bc {
    font-style:italic;
    font-size:9px;
}
#content a:hover {
	color: #FFFFFF;
	background-color: #336699;
	text-decoration:none;
}
.box1 {

	background-color: #F2F2F2;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-image: url(/images/backpattern.gif);
    font-size:11px;
    line-height:14px;	
}
.box12 {
	background-color: #F2F2F2;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-left: 4px solid #2A4086;
	background-image: url(/images/backpattern.gif);
    font-size:11px;
    line-height:14px;	


}
.box2 {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(/images/rand_oben.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
    font-size:11px;
    line-height:14px;	
}

