/*---[ basics ]---------------------------------------------------------------- */

body, ul, li, hr, h1, h2, h3, p, input, textarea, form {margin: 0; padding: 0;}
body  {font-family: Arial, Helvetica, sans-serif; font-size: 16px; background: #FAFADD url('../gfx/body.bg.gif') repeat-x left top; color: #636366;}
table {border-collapse: collapse;}
ul {list-style: none;}
a {outline-style:none; outline-width:0; }
img {border: none;}
:focus {outline:none;}
::-moz-focus-inner {border:0;}

.invisible {display: none;}
.clear {height: 1px; overflow: hidden; clear: both;}
.inline {display: inline-block !important; padding-left: 0!important; background: none !important; }


/*---[ content ]---------------------------------------------------------------- */


#world {width: 859px; margin: 27px auto 0 auto; background: transparent url('../gfx/world.bg.gif') repeat-y left top; }
#world #header {height: 188px; background: transparent url('../gfx/header.bg.jpg') no-repeat left top; }
#world #header .first_block {margin: 0 0 29px 0;}
#world #header .first_block h1 { padding: 21px 0 0 42px; }
#world #header .first_block h1 a {display: block; width: 328px; height: 57px; overflow: hidden; font-size: 12px; text-indent: -999px; background: transparent url('../gfx/logo.gif') no-repeat left top;}
#world #header .first_block .mod_changelanguage {float: right; margin: 36px 42px 0 0; }
#world #header .first_block .mod_changelanguage li {float: left;}
#world #header .first_block .mod_changelanguage li.active {display: none}
#world #header .first_block .mod_changelanguage li a {height: 20px; padding: 0 26px 0 0; display: inline-block; font-family: Georgia,"Bitstream Charter","Century Schoolbook L",Times,serif; color: #636366; text-decoration: none; font-weight: bolder; font-size: 13px; }
#world #header .first_block .mod_changelanguage li.active {display: none}
#world #header .first_block .mod_changelanguage li.lang-de a {background: transparent url('../gfx/lang-de.gif') no-repeat right top;}
#world #header .first_block .mod_changelanguage li.lang-ru a {background: transparent url('../gfx/lang-ru.gif') no-repeat right top;}


#world #header .mod_navigation {float: right; margin: 0 26px 0; font-family: Georgia,"Bitstream Charter","Century Schoolbook L",Times,serif; }
#world #header .mod_navigation>ul>li {float:left; }
#world #header .mod_navigation>ul>li a {height: 26px; color:#831418; text-decoration:none; display: block; font-size:18px; font-weight:bolder; padding: 9px 15px 0 15px; margin: 0 1px;}
#world #header .mod_navigation>ul>li.trail>a,
#world #header .mod_navigation>ul>li>strong  { height: 26px; color:#fff; display:block; font-size:18px; font-weight:bolder; padding: 9px 15px 0 15px; margin: 0 1px; background: transparent url('../gfx/menu.bg.gif') no-repeat left top;}
#world #header .mod_navigation>ul>li:hover>a {color:#fff; background: transparent url('../gfx/menu.bg.gif') no-repeat left top;}
#world #header .mod_navigation>ul>li:hover>ul { display:block; }
#world #header .mod_navigation>ul>li>ul {background-color: #831418; padding: 5px 0 0 0; display:none; position:absolute; z-index: 100;}
#world #header .mod_navigation>ul>li>ul>li { clear: both; width:230px; border: none;}
#world #header .mod_navigation>ul>li.trail>ul>li>a,
#world #header .mod_navigation>ul>li>ul>li>a {font-size: 15px; color: #fff; display:block; margin:0; padding: 8px 15px 8px 15px;  border-top: solid 1px #8A2221; height: auto;}
#world #header .mod_navigation>ul>li>ul>li>a:hover {text-decoration: underline; }
#world #header .mod_navigation>ul>li>ul>li>strong {background:none !important; font-size: 15px; color: #fff; display:block; margin:0; padding: 8px 15px 8px 15px;  border-top: solid 1px #8A2221; height: auto; text-decoration: underline; }
#world #header .mod_navigation>ul>li:hover>ul>li>a,
#world #header .mod_navigation>ul>li>ul>li>a {background:none !important; }

#world .mod_newsreader .ce_text.block>br {display: none;}



* html #world #header .mod_navigation ul li a, 
* html #world #header .mod_navigation ul li span{  display:inline-block;  }  /* IE6 */
*:first-child+html #world #header .mod_navigation ul li span:hover {border-bottom: solid 1px #831418; height: 25px;}  /* IE7 */
*:first-child+html #world #header .mod_navigation ul li ul li span,
*:first-child+html #world #header .mod_navigation ul li ul li span:hover {border-bottom: none !important; height: 26px;}  /* IE7 */

#world #content {margin-bottom: 12px; }
#world #content #lft {float: left; width: 316px; margin: 0 0 0 42px;}
#world #content #rgt {float: right; width: 421px; margin: 0 42px 0 0;}
#world #content .ce_text {margin: 0 0 24px 0;}
#world #content h1 {font-family: Georgia,"Bitstream Charter","Century Schoolbook L",Times,serif; font-size: 16px; margin: 8px 0;}
#world #content h2 {font-family: Georgia,"Bitstream Charter","Century Schoolbook L",Times,serif; font-size: 14px; margin: 0 0 8px 0;}
#world #content p { margin: 0 0 8px 0;  font-size: 12px; line-height: 18px;}
#world #content ul {list-style: circle; padding: 0 0 8px 20px;}
#world #content ul li {margin: 0 0 4px 0;  font-size: 12px; line-height: 18px;}
#world #content a {color: #831418;}
#world #content #lft a {display: block; text-decoration: none; background: transparent url('../gfx/a.lft.bg.gif') no-repeat 0px 3px; padding: 0 0 0 16px;}
#world #content #lft a:hover {text-decoration: underline;}
#world #content #lft .ce_image {margin: 8px 0 24px 0; }
#world #content #lft .ce_image img {bordeR: solid 1px #831418;}

#world #content .ce_form .headline {margin: 20px 0 0 0;}
#world #content .ce_form .headline.row_first {margin: 0;}
#world #content .ce_form label {width: 100px; font-size: 12px; line-height: 14px; display: inline-block;}
#world #content .ce_form label.textarea {vertical-align: top; padding-top: 6px;}
#world #content .ce_form input,
#world #content .ce_form select,
#world #content .ce_form textarea {margin: 3px 0 3px 0; background: none repeat scroll 0 0 #F4F4F0; border: 0 none; color: #1A171B; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
#world #content .ce_form select {width: 288px;}
#world #content .ce_form input  {width: 280px;}

#world #content .ce_form input.error,
#world #content .ce_form select.error,
#world #content .ce_form textarea.error {background: none repeat scroll 0 0 #F7E1E2; }

#world #content .ce_form textarea {width: 280px; overflow: hidden; height: 100px;}

#world #content .ce_form .checkbox_container span {display: block;}
#world #content .ce_form .checkbox_container input.checkbox {width: auto; margin: 6px 12px 0 0; vertical-align: top;}
#world #content .ce_form .checkbox_container label {width: 360px;}
#world #content .ce_form .privacy_label_container {margin-top: -16px; margin-left: 29px;}

#world #content .ce_form p.error {margin: -4px 0 10px 104px; color: #ca0d14; }
#world #content .ce_form .submit_container {padding: 0 0 0 104px;}
#world #content .ce_form .submit_container input {width: 288px; cursor: pointer; border: none; color: #fff; font-family: Georgia,"Bitstream Charter","Century Schoolbook L",Times,serif; font-size: 14px; background: none repeat scroll 0 0 #831418; }

#world #content .dlh_googlemap  {border: solid 2px #b2b2ad; }


#world #footer {padding: 0 42px 0 0; height: 60px; background: #FAFADD url('../gfx/footer.bg.jpg') no-repeat left top; font-family: Georgia,"Bitstream Charter","Century Schoolbook L",Times,serif; font-size: 11px;}
#world #footer strong,
#world #footer a {color: #636366; margin: 0 0 0 8px;}
#world #footer #copyright {float: right; margin-top: 28px;}
#world #footer .mod_customnav {float: right; margin-top: 28px;}
#world #footer .mod_customnav ul li {float:left; }



