/* GENERAL STYLES */
*{
margin:0px;
padding:0px;
}
body{
background-color:#f0f0f0;
font-family:verdana;
font-size:11px;
color:#7d7d7d;
}
#main{
width:960px;
margin:0px auto;
position:relative;
}

#logo{
padding:10px;
float:left;
}
#searchdiv{
width:794px;
text-align:right;
padding-top:10px;
float:left;
}
a{
color:#fba81a;
font-weight:bold;
}
a img{
border-width:0px;
}
h1{
color:#fba81a;
font-size:14px;
}
h2{
color:#fba81a;
font-size:14px;
}
#searchdiv input{
vertical-align:middle;
}
/*            top MENU  start             */
#menu{
clear:left;
background-image:url("/grafik/menu_bg.jpg");
background-repeat:no-repeat;
height:33px;
}

#menu ul li{

float:left;
padding-top:1px;
position:relative;
}
#menu a{
height:26px;
color:#7d7d7d;
font-size:10px;
font-weight:bold;
float:left;
background-image:url("/grafik/menubtn_mdl.jpg");
background-repeat:repeat-x;
padding-top:5px;
text-decoration:none;
}
#menu .valgt{
background-image:url("/grafik/menubtn_mdl_active.jpg");
color:white;
text-decoration:none;
}
#menu img{
float:left;
}
#menu ul{
LIST-STYLE-TYPE: none;
}
#menu ul ul{
clear:both;
position:absolute;
width:170px;
text-align:center;
}
#menu ul ul a{
text-align:left;
background-image:none;
display: block;
height:19px;
width:170px;
padding:0px;
padding-top:3px;
padding-left:3px;
text-decoration:none;
}
#menu ul ul li{
background-image:url("/grafik/submenubg.jpg");
position:relative;
width:200px;
background-repeat:no-repeat;
height:22px;
/* visibility:hidden; */
}



#menu .flag{
background-image:none;
float:right;
padding-right:5px;
}



#menu  {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
top:32px;
left:0px;
}

#menu ul ul ul {
top: 0;
left: 100%;
}





div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul,
div#menu ul ul ul li:hover ul ul
{display: none;visibilty:hidden;}

div#menu ul ul li,
div#menu ul li:hover ul ul li,
div#menu ul ul li:hover ul ul li,
div#menu ul ul ul li:hover ul ul li
{display: none;visibilty:hidden; background-image:none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul,
div#menu ul ul ul ul li:hover ul
{display: block;visibilty:visible;}

div#menu ul li:hover ul li,
div#menu ul ul li:hover ul li,
div#menu ul ul ul li:hover ul li,
div#menu ul ul ul ul li:hover ul li
{display: block;visibilty:visible; background-image:url("/grafik/submenubg.jpg");}

     /*       MENU  end              */


/*         Left Nav Start      */

#leftmenu{
background-image:url("/grafik/leftnavbg.jpg");
background-repeat:repeat-y;
height:100%;
width:220px;
float:left;
}
#leftmenu .leftnavheader{
font-size:14px;
font-weight:bold;
padding:5px;
padding-left:10px;
}
#leftmenu .greyarrow{
padding-left:10px;
padding-bottom:5px;
}
#leftmenu ul{
display:block;
}
#leftmenu li{
LIST-STYLE-TYPE: none;

display:block;
}
#leftmenu li a{
background-image:url("/grafik/leftnav1.jpg");
background-repeat:no-repeat;
color:#7d7d7d;
height:22px;
display:block;
font-size:10px;
text-decoration:none;
padding-left:10px;
}
#leftmenu li a .leftnavlink{
text-decoration:underline;
}
#leftmenu li a.valgt{
color:white;
background-image:url("/grafik/leftnav1_active.jpg");
background-repeat:no-repeat;
}
#leftmenu ul ul{
display:none;
}
#leftmenu ul li.valgtli ul{
display:block;
}
#leftmenu li li a{
height:20px;
background-image:url("/grafik/leftnav2.jpg");

text-decoration:none;
}
#leftmenu li li a .leftnavlink{
text-decoration:underline;
}
#leftmenu li li a.valgt{
color:#fba81a;
background-image:url("/grafik/leftnav2.jpg");
}

#leftmenu a span.newsdate{
color:#7d7d7d;
font-style:italic;
}
#leftnewsmenu{
padding-top:5px;
padding-left:5px;
}

/*         left nav end           */

#headbanner{
float:left;
}
/*      Content start    */

#content{
background-color:white;

}
#frontpagecontent{
float:left;
padding-left:40px;
padding-top:35px;
}
#frontpagetxt{
width:615px;
}

#pagecontent{
padding-top:20px;
width:440px;
float:left;
}
#pagetxt li{
margin-left:30px;
margin-top:10px;
margin-bottom:10px;
}

.orangetoptable{
float:left;
margin-right:15px;
margin-top:25px;
}
.orangetopbox{
height:56px;
background-image:url("/grafik/fptopbox.gif");
font-weight:bold;
padding-left:5px;
cursor:pointer;
}
.orangetopbox a{
display:block;
padding-top:3px;
color:white;
}

#largeboxes{
width:670px;
clear:both;
}
.largebox{
width:310px;
float:left;
margin-top:40px;
}
.largeboxr{
margin-left:30px;
}
.largeboxtxt{
padding:10px;
height:107px;
background-image:url("/grafik/fplargeboxbg.jpg");
}
.largeboxtxt h3{
padding-top:5px;
padding-bottom:5px;
}
.largeboxtxt a{
padding-top:5px;
display:block;
}
div#archive ul li{
margin:0px;
margin-bottom:15px;
}
div#archive ul{
list-style-type: none;
}
/*    Content  end  */
/*    Right bar  start  */

#rightbar{
background-image:url("/grafik/rightbarbg.jpg");
background-repeat:no-repeat;
width:245px;
float:right;
}
#rightbar h3{
padding-bottom:5px;
font-size:14px;
}
#newslettersubscribe{
background-image:url("/grafik/rightbarnewsltbg.jpg");
background-repeat:no-repeat;
background-position: center top;
/* height:136px; */
padding:10px 20px 5px 20px;

}

#newslettersubscribe input {
margin-top:5px;
}
#newslettersubscribe span#newsltintro{
font-weight:900;
}
 
#callme{
background-image:url("/grafik/rightbarcallbg.jpg");
background-repeat:no-repeat;
background-position: center top;
height:156px;
padding:10px 20px 5px 20px;

}
.contactlink{
font-size:12px;
font-weight:bold;
position:relative;
top:-10px;
}
.icon{
padding-right:5px;
padding-bottom:2px;
padding-top:2px;
}
#seminars{
background-image:url("/grafik/rightbarnewsbg.jpg");
background-repeat:no-repeat;
background-position: center top;
height:71px;
padding:10px 20px 5px 20px;
}
#shownews{
background-image:url("/grafik/rightbarnewsbg.jpg");
background-repeat:no-repeat;
background-position: center top;
height:71px;
padding:10px 20px 5px 20px;

}
.newsdate{
font-weight:bold;
}
/*    Right bar end  */
#footer{

background-image:url("/grafik/footer.jpg");
background-repeat:no-repeat;
text-align:center;
color:#b6b6b6;
padding-top:15px;
margin-bottom:5px;
}
/*         FAQ  Start     */
.question{
font-weight:900;
text-decoration:underline;
cursor:pointer;
}
.answer{
display:none;
cursor:pointer;
}
/*         FAQ  End     */
/*      Management Start      */

.style8{
font-size:15px;
}
table table table .style8{
font-size:11px;
}


/*      Management End        */

/* EDITOR PROPERTIES */
.Question {

}

.Answer {

}

