/*
** culturegates.info
** Made in Germany by MEDIANALE-GROUP
*/


/* media: all */

html {
scrollbar-track-color:#CCCCCC;	
scrollbar-face-color:#FFFFFF;    
scrollbar-arrow-color:#AD005A;  
scrollbar-highlight-color:#39546E; 
scrollbar-3dlight-color:#FFFFFF;   
scrollbar-shadow-color:#39546E;	 
scrollbar-darkshadow-color:#FFFFFF; 
}

body { color:#fff; background:#eee url('../_images/b/bgbody.gif') repeat-y; font-size:13px; }


/* header */

#lx-h   { background:#fff url('../_images/b/lbk2top.gif') repeat-y; }


/* header: site home */

#sh #lx-h-logo { }
#sh #lx-h-logo img { display:block; }
#sh #lx-h-title { margin:0 5px 0 10px; width:232px; text-align:center; float:left; position:absolute; top:0; left:390px; }
#sh #lx-h-gsst { color:#666; font-size:12px; line-height:14px; white-space:nowrap; }

/* header: section article/articles index */

#sa #lx-h-logo {  }
#sa #lx-h-logo img { display:block; margin:0; padding:0; }
#sa #lx-h-title h1 { color:#eee; margin:0; padding:0; font-weight:normal; font-size:16px; line-height:16px; letter-spacing:4px; }
#sa #lx-h-gsst { color:#f0f0f0; font-size:10px; line-height:10px; white-space:nowrap; }

#sn #lx-h-logo {  }
#sn #lx-h-logo img { display:block; }
#sn #lx-h-title h1 { color:#eee; margin:0; padding:0; font-weight:normal; font-size:16px; line-height:16px; letter-spacing:4px; }
#sn #lx-h-gsst { color:#666; font-size:12px; line-height:14px; white-space:nowrap; }


/* menu-bar */

#lx-m { color:#333; background-color:#e90; font:normal 11px/14px 'Franklin Gothic Medium','Arial',sans-serif; vertical-align:middle; overflow:hidden; }


/* menu-bar: 'back to home' item */

#lx-m-h { margin:0 0 0 0; padding:2px 0 0 0; color:#fff; background-color:#aaa; }
#lx-m-h a { color:#036; display:block; width:40px; height:18px; text-align:center; }
#lx-m-h a:hover { color:#fff; background-color:transparent; }


/* menu-bar: main menu */

#lx-m-m { color:#fff; background-color:#aaa; }
#lx-m-m-i { color:#aaa; margin:0; padding:0; width:500px; height:20px; display:block; }
#lx-m-m-i li { margin:0; padding:2px 0 0 0; width:99px; height:18px; display:block; border:0 0 0 1px; border-left:1px solid #fff; float:left; text-align:center; vertical-align:middle; }
#lx-m-m-i li a { color:#036; text-decoration:none; width:100%; height:100%; display:block; }
#lx-m-m-i li a:hover { color:#fff; background-color:#bbb; }


/* menu-bar: current menu item */

#lx-m-m a.mic { color:#eee; background-color:#888; }


/* menu-bar: news/contact menu*/

#lx-m-s { border:0 0 0 1px; border-left:1px solid #fff; font-weight:bold; }
#lx-m-s a { color:#fff; padding:0 10px; width:auto; height:18px; vertical-align:middle; display:block; float:left; }
#lx-m-s a:hover { color:#036; }


/* menu-bar: current menu item */

#lx-m-s a.mic { color:#036;  }


#lx-m a:active, #lx-m li a:active { color:#eee; background-color:#333; }


/* body */

#lx-b { }


/* body: language menu */

#lx-b-lm { color:#aaa; }
#lx-b-lm li { font-size:12px; list-style-type:none;}
#lx-b-lm li a { color:#eee; display:block; padding:0 10px 0 10px; width:20px; border:0 0 1px 0; border-bottom:1px solid #fff; }
#lx-b-lm li a:hover { color:#eee; background-color:#bbb; }
#lx-b-lm li a:active { color:#eee; background-color:#333; }
#lx-b-lm li a.mic { color:#036; background-color:#e90; }
.lx-b-lm li ul { margin:0; padding:0px; list-style-type:none; }
.lx-b-lm li ul li {  }

#lx-b-lm li a.printf { color:#eee; display:block; padding:0 0 0 9px; width:30px; border:0; list-style-type:none; }
#lx-b-lm li a.printf:hover { background-color:#036; }



/* body: article/articles index */

#lx-b-a { }

.ba { margin:10px 20px 20px 30px; font:normal 12px/16px 'Arial','Helvetica',sans-serif; color:#036; }

.ba h2, #lx-b-a .ba h3, #lx-b-a .ba h4, #lx-b-a .ba h5 { margin:5; padding:5px 0 5px 0; font-weight:normal; font-family:'Franklin Gothic Medium','Arial',sans-serif; color:#036; }

.ba h2 { font-size:12px; font-weight:bold; }
.ba h3 { font-size:14px; }
.ba h4 { font-size:12px; }
.ba h5 { font-size:12px; }
.ba p { margin:0 0 10px 0; padding:0; }

.ctx-m { width:200px; margin:0 0 0 5px; padding:0;}
.ctx-m-i { margin:0; padding:0; list-style-type:none; color:#eee; }
.ctx-m-i li {margin:0; padding:0;}
.ctx-m-i li a { color:#888; display:block; padding:0 2px 0 0; width:100%; }
.ctx-m-i li a:hover { color:#fff; background-color:#bbb; }
.ctx-m-i li a:active { color:#fff; background-color:#333; }
.ctx-m-i li a.mic { color:#fff; background-color:#888; }
.ctx-m-i li ul { margin:0; padding:0px; list-style-type:none; }
.ctx-m-i li ul li {  }
.mhl { color:#036; }
.mdown { color:#e90; }
.ctx-m-i li a.mdown { color:#888; padding:0 2px; background-color:transparent; }
.ctx-m-i li a.mdown:hover { color:#036; background-color:transparent; }
.ctx-m-i li a.mdown:active { color:#036; background-color:transparent; }

.upc { color:#e90; font-weight:bold; }
.ctx-m-i li a.upc { color:#e90; padding:0 2px; background-color:transparent; }
.ctx-m-i li a.upc:hover {  color:#fff; background-color:#bbb; }
.ctx-m-i li a.upc:active { color:#fff; background-color:#333; }
.ctx-m-i li a.upc.mica { color:#fff; background-color:#888; }

.ni { font:normal 12px 'Arial','Helvetica',sans-serif; margin:0; padding:0 10px 0 0; }
.ni h2, .ni h3, .ni h4, .ni h5 { margin:0; padding:10px 0 5px 0; font-weight:normal; font-family:'Franklin Gothic Medium','Arial',sans-serif; color:#666; }
.ni h2 { font-size:15px; }
.ni h3 { color:#A92C33; font-size:13px; }
.ni h4 { font-size:12px; }
.ni h5 { font-size:12px; }
.ni ul { margin:0; padding:0; color:#aaa; }
.ni ul li { margin:0 0 0 20px; padding:0 6px 4px 0;}
.ni ul li a { color:#333; text-decoration:none; display:block; }
.ni ul li a:hover { color:#fff; background-color:#bbb; }
.ni ul li a:active { color:#fff; background-color:#333; }
.ni ul li a.mic { color:#fff; background-color:#888;  }
.ni a#mimn { color:#f90; font-weight:normal; font-size:12px; }
.ni a#mimn:hover { color:#aaa; }



/* footer */

#lx-f {}
#lx-f-c {}
#lx-f-pt {}
#lx-f-pt a { color:#f90; }
#lx-f-pt a:hover { color:#aaa; }

#lx-f-tm { color:#aaa; font-size:11px; white-space:nowrap;  }
#lx-f a:active { color:#eee; background-color:#333; }

.orderform { color:#036;  margin:0 0 0 15px; }
.article a { color:#67c; text-decoration:none; }
.article a:hover { text-decoration:underline; }

.front .article { float:none; margin:20px 20px 20px 30px; padding:0; font:normal 12px 'Arial','Helvetica',sans-serif; color:#542; }
.front .article h2 { margin:0 0 5px 0; padding:0; font:bold 12px 'Franklin Gothic Medium','Arial',sans-serif; color:#333; }
.front .article h3 { margin:0 0 5px 0; padding:0; font:normal 14px 'Franklin Gothic Medium','Arial',sans-serif; color:#333; }
.front .article h4 { margin:0 0 5px 0; padding:0; font:normal 12px 'Franklin Gothic Medium','Arial',sans-serif; color:#333; }
.front .article h5 { margin:0 0 5px 0; padding:0; font:normal 12px 'Franklin Gothic Medium','Arial',sans-serif; color:#333; }
.front .article .subtitle { margin:0; padding:0; }
.front .article .subtitle strong { font-weight:normal; }
.front .article .abstract { margin:5px 0; padding:0; color:#777; border:0; }
.front .article p  { margin:10px 0 10px 0; }
.front .article li  { color:#542; }



/*.articleli { margin:20px 0 20px 0; padding:0; font:normal 12px 'Arial','Helvetica',sans-serif; color:#542; } */

.articleli { float:none; margin:20px 20px 20px 30px; padding:0; font:normal 12px 'Arial','Helvetica',sans-serif; color:#542; }
.articleli h2 { margin:0; padding:0; font:bold 12px 'Franklin Gothic Medium','Arial',sans-serif; color:#542; }
.articleli h3 { margin:0; padding:0; font:normal 14px 'Franklin Gothic Medium','Arial',sans-serif; color:#036; }
.articleli h4 { margin:0; padding:0; font:normal 12px 'Franklin Gothic Medium','Arial',sans-serif; color:#036; }
.articleli h5 { margin:20px 0 0 0; padding:0; font:normal 12px 'Franklin Gothic Medium','Arial',sans-serif; color:#036; }
.articleli .subtitle { margin:0; padding:0; }
.articleli .subtitle strong { font-weight:normal; }
.articleli .abstract { margin:0; padding:0; color:#542; }
.articleli .publishdate tt { font:normal 11px 'Lucida Console','Courier New',fixed; color:#aaa; }
.articleli .publishdate { font:normal 12px 'Franklin Gothic Medium','Arial',sans-serif; color:#888; }
.articleli p  { margin:10px 0 10px 0; }
.articleli ul  { margin:10px 0 10px 0; }
.articleli ul li { color:#542; white-space:normal; }
.articleli a { color:#d60; }
.articleli a.ui { color:#d60; }
.articleli a.ui tt { color:#036; padding:0 1px; }
.articleli a:hover.ui { color:#036; }
.articleli a:visited { color:#542; }
.articleli a:visited tt { color:#036; }



.article { float:none; margin:20px 20px 20px 30px; padding:0; font:normal 12px 'Arial','Helvetica',sans-serif; color:#542; }

/*.article { margin:20px 0 20px 0; padding:0; font:normal 12px 'Arial','Helvetica',sans-serif; color:#542; } */
.article h2 { margin:0 0 5px 0; padding:0; font:bold 12px 'Franklin Gothic Medium','Arial',sans-serif; color:#542; }
.article h3 { margin:0 0 5px 0; padding:0; font:normal 14px 'Franklin Gothic Medium','Arial',sans-serif; color:#56a; }
.article h4 { margin:0 0 5px 0; padding:0; font:normal 12px 'Franklin Gothic Medium','Arial',sans-serif; color:#56a; }
.article h5 { margin:30px 0 5px 0; padding:0; font:normal 12px 'Franklin Gothic Medium','Arial',sans-serif; color:#333; }
.article .subtitle { margin:0; padding:0; }
.article .subtitle strong { font-weight:normal; }
.article .abstract { margin:20px 0 20px 58px; padding:0 0 0 6px; color:#888; border:0 0 0 1px; border-left:1px solid #ddd; }
.article .publishdate tt { font:normal 10px 'Lucida Console','Courier New',fixed; color:#aaa; }
.article .publishdate { font:normal 11px 'Franklin Gothic Medium','Arial',sans-serif; color:#888; }
.article p  { margin:10px 0 10px 0; }
.article ul  { }
.article ul li { margin:5px 0 0 -15px; padding:0; color:#542; white-space:normal; }
.article a { color:#d60; }
.article a.ui { color:#d60; }
.article a.ui tt { color:#36c; padding:0 1px; }
.article a:hover.ui { color:#d60; }
.article .downloads { }



.onnews .article { float:none; margin:20px 0 20px 0; padding:0; font:normal 12px 'Arial','Helvetica',sans-serif; color:#542; }
.onnews .article h2 { margin:0 0 5px 0; padding:0; font:normal 15px 'Franklin Gothic Medium','Arial',sans-serif; color:#56a; }
.onnews .article .subtitle { margin:0; padding:0; }
.onnews .article .subtitle strong { font-weight:normal; }
.onnews .article .abstract { margin:0 0 0 0; padding:0 0 0 6px; color:#888; border:0 0 0 1px; border-left:1px solid #ddd; }
.onnews .article .publishdate tt { font:normal 10px 'Lucida Console','Courier New',fixed; color:#aaa; }
.onnews .article .publishdate { font:normal 11px 'Franklin Gothic Medium','Arial',sans-serif; color:#888; }
.onnews .article p { margin:0; padding:0; }


h1,h2,h3,h4,h5 { clear:both; }



