body { 
	background-image: url("images/bg.png");
        background-repeat: repeat-x;
        background-color: #898989;
}

.text {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, "Trebuchet MS", Arial; TEXT-DECORATION: none
}

.textg {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, "Trebuchet MS", Arial; color:#AAAAAA; TEXT-DECORATION: none
}

.text2 {
	FONT-SIZE: 22px; FONT-FAMILY: Tahoma, Verdana, "Trebuchet MS", Arial; TEXT-DECORATION: none
}

#main-text {
margin-top: 0;
margin-bottom: 0;
font-size: 11px;
FONT-FAMILY: Tahoma, Verdana, "Trebuchet MS", Arial;
TEXT-DECORATION: none;
line-height: 1.8em;
}

#main-wrapper {
width: 860px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

h2 {
padding-bottom: 0px;
padding-right: 0;
color: #878787;
border-bottom: 1px #BCBCBC solid;
font-weight: normal;
letter-spacing: 5px;
margin-left: 50px;
margin-right: 50px;
font-size: 11px;
margin-top: 0;
padding-top: 10px;
}

h3 {
padding-bottom: 0px;
padding-right: 0;
color: #878787;
border-bottom: 1px #BBBBBB solid;
font-weight: normal;
letter-spacing: 5px;
margin-left: 50px;
margin-right: 50px;
font-size: 11px;
margin-top: 0;
padding-top: 10px;
}

.header {
	FONT-SIZE: 10px; COLOR: #8292af; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text_menu {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.link {
	FONT-SIZE: 11px; COLOR: #366ab3; FONT-FAMILY: Tahoma, Verdana, "Trebuchet MS", Arial; TEXT-DECORATION: none
}
.link:hover {
	FONT-SIZE: 11px; COLOR: #366ab3; FONT-FAMILY: Tahoma, Verdana, "Trebuchet MS", Arial; TEXT-DECORATION: underline
}
.menu {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.border {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.border_blue {
	BORDER-RIGHT: #d0e1fe 1px solid; BORDER-TOP: #d0e1fe 1px solid; BORDER-LEFT: #d0e1fe 1px solid; BORDER-BOTTOM: #d0e1fe 1px solid
}
.code {
	FONT-SIZE: 11px; FONT-FAMILY: "Lucida Console", Courier, "Courier New"
}
.caption {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.title {
	FONT-SIZE: 12pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.gt0 {
	BORDER-RIGHT: 1px; PADDING-RIGHT: 0px; BORDER-TOP: 1px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: 1px; PADDING-TOP: 0px; BORDER-BOTTOM: 1px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
.gt1 {
	BORDER-RIGHT: #000080 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000080 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #ffedc1; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000080 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000080 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}


.bordered img{ border:3px solid #ffffff; }
.bordered:hover img{ border:3px solid #cce6ff; }
.bordered:hover{color: #f5f5f5; }

 /* common styling */
.menu2 {
float:left; width:100%; color:#ffffff; text-align:center; font-family:Tahoma, Verdana, "Trebuchet MS", Arial; font-size:12px; font-weight:bold; font-style:normal; text-decoration:none; 
background:#515459 url(images/leistefill.gif) repeat-x;
margin: 0 0 0 5px;
}
.menu2 ul {
padding:0;margin:0;list-style-type:none; 
}
.menu2 ul li {
float:left; position:relative; border-right:1px solid #999A9E;
}
.menu2 ul li.group {display:block; text-indent:0px; background:#85878B; color:#ffffff; width:94px; padding:0 0;}

.menu2 ul li a, .menu2 ul li a:visited {
float:left; display:block; text-decoration:none; color:#ffffff; padding:5px 12px; line-height:20px; height:20px;
}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {background:#515459; color:#ffffff;}

.menu2 ul li:hover a {background:#515459; color:#ffffff;}

.menu2 ul li ul {
display: none;
}
.menu2 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:29px; background:#85878B; margin-top:1px; left:0; width:111px; text-align:left; font-family:Verdana, Tahoma, "Trebuchet MS", Arial; font-size:10px; font-weight:normal; border:1px solid #515459;
}
.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
display:block; background:#85878B; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:78px;border-bottom:1px solid #999A9E;
}
.menu2 ul li:hover ul li a.drop {
background:#85878B;
}
.menu2 ul li:hover ul li a:hover {
color:#ffffff; background:#515459;border-bottom:1px solid #999A9E;
}

.menu2 ul li:hover ul li a:hover.drop {
background: #515459; color:#ffffff;border-bottom:1px solid #999A9E;
}


/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:29px; background:#85878B;left:0; marg\in-top:1px; text-align:left; font-family:Verdana, Tahoma, "Trebuchet MS", Arial; font-size:10px; font-weight:normal; border:1px solid #515459;
}
.menu2 ul li a:hover ul li a {
display:block; color:#ffffff; height:1px; line-height:15px; width:78px; w\idth:78px;
}
.menu2 ul li a:hover ul li a.drop {
background:#85878B; padding-bottom:5px; border-bottom:1px solid #999A9E;
}
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu2 ul li a:hover ul li a:hover {
 background:#515459; color:#ffffff;border:0px;border-bottom:1px solid #999A9E;
}
.left {clear:both;}