/************/
/*  GLOBAL  */
/************/

/* NON-HEADER */
*{padding:0; margin:0;}
body {background-color:rgb(252,252,252); font-family:Verdana,Arial,Helvetica,sans-serif; text-align:center; }
html {height:100%; margin-bottom:1px;}
a img {border:0px; text-decoration:none; border-bottom:0px;}

#pageline_main {position:absolute; z-index:0; top:65px; left:0; width:100%; background-color:#F4E8D6; height:100px; border-bottom:0px solid #E8E8E8;}
#pageline_sub {position:absolute; z-index:0; top:166px; left:0; width:100%; background-color:#F4F4F4; height:29px; border-bottom:1px solid #E8E8E8; border-top:1px solid #E8E8E8;}

.page-container { text-align:left; width:782px; margin:0px auto; margin-top:0px; margin-bottom:30px; font-size:1.0em;}

.header_ade {position:absolute; top:0px; margin:37px 0 0 440px; z-index:9; width:325px; height:122px; background:url(../img/ade/mind_topakt_outs_01.gif) top no-repeat; border:0px solid #0000ff;}
.header_ade span.show {display:none;}
.header_ade a {margin:0; display: block; background-image: url(../img/dot_blank.gif); width:325px; height:122px;}

.header_main {position:absolute; top:0px; clear:both; width:782px; height:65px; padding:0px 0px 0px 0px; font-size:10px; overflow:visible !important /*Firefox*/; overflow:visible /*IE6*/; background:url(../img/bg/mind_topbg_01.jpg) top no-repeat; border:0px solid #000000;}
.header_sub {position:absolute; top:65px; clear:both; width:782px; height:100px; padding:0px 0px 0px 0px; font-size:10px; overflow:visible !important /*Firefox*/; overflow:visible /*IE6*/; background-color:#C68E33; border:0px solid #000000;}
.header_mnav {position:absolute; top:165px; clear:both; width:782px; height:32px; padding:0px 0px 0px 0px; font-size:10px; overflow:visible !important /*Firefox*/; overflow:visible /*IE6*/; background:url(../img/bg/mind_toppic_navbg_01.jpg) top no-repeat; background-color:#FFFFFF; border:0px solid #000000;}

.main {clear:both; position:absolute; top:197px; width:782px; padding:0px 0px 0px 0px; font-size:10px; overflow:visible !important /*Firefox*/; overflow:visible /*IE6*/; background:url(../img/bg/mind_midbg_01.gif) top repeat-y; border:0px solid #000000;}
.maintop {width:782px; padding:0px 0px 0px 0px; background:url(../img/bg/mind_maintop_01.gif) top no-repeat;}
.mainlog {width:782px; padding:0px 0px 0px 0px; background:url(../img/bg/mind_toplg_01.gif) 520px 85px no-repeat;}
.mainend {clear:both; position:relative; width:782px; height:35px; background:url(../img/bg/mind_botbg_01.gif) top no-repeat; margin-top:30px; padding:0px 0px 0px 0px; font-size:10px; overflow:visible !important /*Firefox*/; overflow:visible /*IE6*/;}
.nav {z-index:1; position:absolute; top:380px; width:675px; padding:0px 0px 0px 0px; font-size:10px; overflow:visible !important /*Firefox*/; overflow:visible /*IE6*/;}

.mainsubcontent {display:inline /*Fix IE floating margin bug*/; float:left; width:190px; margin:15px 0 30px 20px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:190px; margin:0 0 20px 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2; background:url(../img/bg/mind_navboxtop_01.gif) top no-repeat;}
.main-content {border:0px solid #ff0000; display:inline; /*Fix IE floating margin bug*/; float:left; width:520px; margin:0px 15px 0 25px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

/********************/
/*  HEADER SECTION  */
/********************/

.header-cont1 {text-align:right; padding:0px 8px 0px 0px; color:rgb(120,120,120)}
.xheader-cont1 ul {margin:0; text-align:right;}
.xheader-cont1 li {display:inline; list-style:none; padding:0;}
.xheader-cont1 li a, .header-cont li a:visited {padding:1px 5px 1px 5px; color:rgb(120,120,120); text-decoration:none; font-size:10px; font-weight:normal;}
.xheader-cont1 li a:hover, .header-cont li a:active {text-decoration:none; color:rgb(11,11,11); background:rgb(238,221,193);}

.header-cont2 {text-align:right; padding:42px 16px 0px 0px; color:rgb(120,120,120); letter-spacing:1px; text-decoration:none; font-weight:normal;}
.header-cont2 ul {margin:0; text-align:right;}
.header-cont2 li {display:inline; list-style:none; padding:0;}
.header-cont2 li a, .header-cont li a:visited {padding:1px 5px 1px 5px; color:rgb(120,120,120); text-decoration:none; font-size:10px; font-weight:normal;}
.header-cont2 li a:hover, .header-cont li a:active {text-decoration:none; color:rgb(11,11,11); background:rgb(238,221,193);}


.header_sub_left {position:absolute; margin:0px; background:url(../img/bg/mind_toppic_le_01.gif) 0px 0px repeat-y; width:7px; height:100px;}

.header-homex span {display:none;}
.header-home {position:absolute; margin:0 7px 0 7px; background-color:#C68E33; width:768px; height:100px;}
.header-homex a {margin:0 7px 0 7px; display:block; background-color:#ff0000; width:768px; height:148px;}
.header-homex a {margin:0 7px 0 7px; display:block; background-image:url(../img/dot_blank.gif); width:768px; height:148px;}

.header_sub_right {position:absolute; left:768px; margin:0px; background:url(../img/bg/mind_toppic_re_01.gif) 0px 0px repeat-y; width:7px; height:100px;}

/* contact nav */
div#shortnav {float:right; letter-spacing:1px; text-decoration:none; font-weight:normal; font-size:10px;}
div#shortnav ul {float:left; text-align:right; list-style-type:none;}
div#shortnav li {float:left;}
div#shortnav li a {float:left; font-weight:normal; display:block; padding:3px 8px 1px 8px; border-left:1px solid #C2C2C2; border-top:2px solid transparent; color:#7D7D7D; text-decoration:none;}
div#shortnav li a:hover {background:transparent url(../img/snbg.gif) 0px 0px repeat-x; border-top:2px solid #C68E32; color:#7D7D7D;}

/* main menu */
div#mnav_menu {clear:both; letter-spacing:2px; text-decoration:none; font-weight:normal; color:#FFFFFE; font-size:11px; font-weight:normal; width:768px; padding:0px 0px 0px 7px;}
div#mnav_menu ul {display:inline; list-style-type:none;}
div#mnav_menu li {float:left; white-space:nowrap;}
div#mnav_menu ul li a, div#mnav_menu ul li a:link, div#mnav_menu ul li a:active, div#mnav_menu ul li a:visited {font-weight:normal; float:left; display:block; height:30px; padding:10px 15px 0 15px; background:transparent url(../img/bg/mind_toppic_navbgho_01.jpg) 100% 0px no-repeat; text-decoration:none; color:#FFFFFF;}
div#mnav_menu ul li a:hover { background:transparent url(../img/bg/mind_toppic_navbgho_01.jpg) 100% -32px no-repeat; color:#CFCFCF;}
div#mnav_menu ul li.sel a, div#mnav_menu ul li.sel a:link, div#mnav_menu ul li.sel a:active, div#mnav_menu ul li.sel a:visited, div#mnav_menu ul li.sel a:hover {background:transparent url(../img/bg/mind_toppic_navbgho_01.jpg) 100% -64px no-repeat; color:#C68E32;}
div#mnav_menu h3 {display:none;}
div#clogin a, div#clogin a:link, div#clogin a:active, div#clogin a:visited {float:right; display:block; height:30px; padding:10px 20px 0 35px; background:transparent url(../img/bg/mind_toppic_navbgho_02.jpg) 0px 0px no-repeat; text-decoration:none; color:#FFFFFF;}
div#mnav_menu div#clogin a:hover {background:transparent url(../img/bg/mind_toppic_navbgho_02.jpg) 0px -32px no-repeat;	color:#CFCFCF;}
div#mnav_menu div#clogin a.sel, div#mnav_menu div#clogin a.sel:link, div#mnav_menu div#clogin a.sel:active, div#mnav_menu div#clogin a.sel:visited, div#mnav_menu div#clogin a.sel:hover {background:transparent url(../img/bg/mind_toppic_navbgho_02.jpg) 0px -64px no-repeat; color:#CFCFCF;}

/* language select */
#shortnav ul li#language_link a {padding:3px 20px 0 8px;}
#shortnav ul li#language_link {border-right:0 !important; background:url(../img/nav/mind_nav_langsel.gif) top right no-repeat; height:15px;}
#language-select {font-size:11px;}
#language-select li {border:1px solid #FFFFFF; display:block; margin:0; padding:0; white-space:nowrap;}
#language-select li a {display:block; padding:2px 10px 2px 10px; text-decoration:none; }
#language-select li a:hover {background:#CCC; text-decoration:none;}
#header-language-selector {text-align:left; width:160px; border:1px solid #D0D0D0; background-color:white; position:absolute; z-index:100;}
#header-language-selector a {color:#646365; text-decoration:none;}
#header-language-selector a:hover {color:#646365; text-decoration:underline;}

/********************/
/*  MAIN SECTION  */
/********************/

.maincontent {padding:16px 0px 0px 0px;}
.main-nav {margin:0 0 0 0; height:31px; padding:0px 0 0 0px; background:rgb(201,205,175); background:url(../img/bg/mind_navbg_01.gif) top no-repeat;}

.main-nav ul {text-align:center; padding:0; margin:0;}
.main-nav li {display:inline; list-style:none; padding:0; margin:0; border:0px;}
.navkat ul {float:left; padding:0px 0px 0px 41px;}
.navkat li {display:inline; list-style:none;}
.navkat li img {border:0px;}
.navkat li a.navkat01, .navkat li a:visited.navkat01 {display:inline; float:left; padding:0px 0px 0px 0px; background:url(../img/nav/mind_nav_kat01.gif) right top no-repeat;}
.navkat li a:hover.navkat01, .navkat li a:active.navkat01 {display:inline; float:left; padding:0px 0px 0px 0px; background:url(../img/nav/mind_nav_kat01ho.gif) right top no-repeat;}
.navkat li a.navkat02, .navkat li a:visited.navkat02 {display:inline; float:left; padding:0px 0px 0px 0px; background:url(../img/nav/mind_nav_kat02.gif) right top no-repeat;}
.navkat li a:hover.navkat02, .navkat li a:active.navkat02 {display:inline; float:left; padding:0px 0px 0px 0px; background:url(../img/nav/mind_nav_kat02ho.gif) right top no-repeat;}
.navkat li a.navkat03, .navkat li a:visited.navkat03 {display:inline; float:left; padding:0px 0px 0px 0px; background:url(../img/nav/mind_nav_kat03.gif) right top no-repeat;}
.navkat li a:hover.navkat03, .navkat li a:active.navkat03 {display:inline; float:left; padding:0px 0px 0px 0px; background:url(../img/nav/mind_nav_kat03ho.gif) right top no-repeat;}
.navkat li a.navkat04, .navkat li a:visited.navkat04 {display:inline; float:left; padding:0px 0px 0px 0px; background:url(../img/nav/mind_nav_kat04.gif) right top no-repeat;}
.navkat li a:hover.navkat04, .navkat li a:active.navkat04 {display:inline; float:left; padding:0px 0px 0px 0px; background:url(../img/nav/mind_nav_kat04ho.gif) right top no-repeat;}
.navkat li a.navkat05, .navkat li a:visited.navkat05 {display:inline; float:left; padding:0px 0px 0px 0px; background:url(../img/nav/mind_nav_kat05.gif) right top no-repeat;}
.navkat li a:hover.navkat05, .navkat li a:active.navkat05 {display:inline; float:left; padding:0px 0px 0px 0px; background:url(../img/nav/mind_nav_kat05ho.gif) right top no-repeat;}

.main-navx ul {margin:0; text-align:center; padding:0 0 0 0;}
.main-navx li {display:inline; list-style:none; padding:0;}
.main-navx li a, .main-nav li a:visited {letter-spacing:1px; padding:1px 9px 1px 9px; color:rgb(51,51,51); text-decoration:none; font-size:14px; font-weight:normal;}
.main-navx li.akt a, .main-nav li.akt a:visited {letter-spacing:1px; padding:1px 9px 1px 9px; color:rgb(162,45,42); background:rgb(223,226,208); text-decoration:none; font-size:14px; font-weight:normal;}
.main-navx li a:hover, .main-nav li a:active {text-decoration:none; color:rgb(11,11,11); background:rgb(223,226,208); font-weight:normal;}
.main-navx .natr {width:1px; vertical-align:top; color:rgb(111,111,111); font-size:14px; font-weight:normal;}

.main-subnav {margin:0 0px 0px 0px; padding:5px 5px 15px 5px; background:url(../img/bg/mind_navboxtop_01.gif) bottom no-repeat;}
.main-subnav ul {margin:0; text-align:left;}
.main-subnav li {list-style:none; padding:0;}
.main-subnav li a, .main-subnav li a:visited {letter-spacing:1px; padding:1px 9px 1px 9px; color:rgb(51,51,51) ; text-decoration:none; font-size:12px; font-weight:normal;}
.main-subnav li.akt a, .main-subnav li.akt a:visited {letter-spacing:1px; padding:1px 9px 1px 9px; color:rgb(162,45,42); background:rgb(223,226,208); text-decoration:none; font-size:12px; font-weight:normal;}
.main-subnav li a:hover, .main-subnav li a:active {text-decoration:none; color:rgb(11,11,11); background:rgb(223,226,208); font-weight:normal;}
.main-subnav .natr {width:1px; vertical-align:top; color:rgb(111,111,111); font-size:12px; font-weight:normal;}



/********************/
/*  NAV SECTION  */
/********************/

.nav-main {text-align:center; }
.nav ul {margin:0; text-align:center;}
.nav li {display:inline; list-style:none; padding:0;}
.nav li a, .nav li a:visited {padding:1px 20px 1px 20px; color:rgb(51,51,51) ; text-decoration:none; font-size:14px; font-weight:normal;}
.nav li a:hover, .nav li a:active {text-decoration:none; color:rgb(11,11,11); background:rgb(201,205,175);}
.nav .nav_trenn {width:1px; height:23px; line-height:23px; vertical-align:middle; background:transparent url(../img/bg/pu_navtr_m2.gif) top center repeat-y;}


/********************/
/*  FOOTER SECTION  */
/********************/

.navf0 {width:465px; position:absolute; z-index:3; margin-top:12px; margin-left:310px !important/*Non-IE6*/; margin-left:310px /*IE6*/;}
.navf0 ul {float:right; margin:0 0 0 0; padding:0px 0px 1px 0px; font-size:100%; font-weight:normal;}
.navf0 li {display:inline; list-style:none;}
.navf0 li a, .navf0 a:visited {display:inline; float:left; padding:1px 10px 1px 10px; color:rgb(127,127,127); text-decoration:none; font-weight:normal;}
.navf0 a:hover, .navf0 a:active {text-decoration:none; color:rgb(200,200,200); background:rgb(82,32,38);}

.navf1 {position:absolute; z-index:4; margin:12px 0 0 0; margin-left:0px !important/*Non-IE6*/; margin-left:10px /*IE6*/; padding:0;}
.navf1 p {font-size:10px; font-weight:normal; margin:0; padding:0; line-height:12px; float:left; font-weight:normal; color:rgb(152,153,153);}
.navf1 .f1a {color:rgb(120,120,120);}
.navf1 .f1b {color:rgb(221,166,63);}
