/* Style sheet main */
#teaser_big{width:630px;height:220px;padding-right:10px;padding-left:10px;background:url("tl_files/gfx/worldmap2_440px.gif") center center no-repeat;border:1px solid #e4e4e4;}
body{background-color:#ececec;font-family:LucidaGrande, Trebuchet MS, Tahoma, sans-sarif;font-size:10pt;color:#333;}
#wrapper{width:900px;margin:0 auto;padding:0 35px 35px 35px;background-color:#fff;background-position:center bottom;}
#header{margin-bottom:30px;}
.mod_changelanguage{height:30px;padding-right:10px;text-align:right;line-height:2em;}
#header div.mod_changelanguage .lang-en a,#header div.mod_changelanguage .lang-de a{color:#999;text-transform: lowercase;}
#header div.mod_changelanguage .lang-en a:hover,#header div.mod_changelanguage .lang-de a:hover{color:#ccc;}
#main .inside{padding:0 15px;}
body.home #main .inside{padding:0 15px 0 0;}
body.home #main{margin-left:0;}
#right .mod_article,#right .mod_auto_completer,#right .mod_newslist{margin-bottom:10px;padding:10px;background-color:#ecece3;}
#right .mod_auto_completer{height:50px;}
#right #ziel_seventh_generation_home{margin-bottom:13px;height: 270px ! important;}
#right #teaser_ru,.home .ce_teaser{height: 200px ! important;}
#footer{width:100%;margin-top:30px;padding-top:5px;border-top:2px solid #d6d6d6;}
#footer .inside{text-align:right;font-size:9pt;color:#666;}
#footer a,#footer a :visited{text-decoration:none;color:#666;}
#footer a:hover{text-decoration:none;color:#ccc;}
#logo{margin:20px auto 65px 10px;}
#main .ce_teaser{margin-top:10px;padding:10px 15px;background-color:#ecece3;}
#main .ce_teaser h2,#main .ce_teaser p{margin-top:0.3em;margin-bottom:0;}
div.pdf_link{margin-top:2em;text-align:right;}
.pdf_link a{width:16px;height:16px;padding-left:25px;background-image:url("tl_files/gfx/pdf_icon.gif");background-repeat:no-repeat;font-size:90%;}
.ce_comments h2{margin-top:20px;padding-top:20px;border-top:1px solid #ccc;}
#right .mod_newslist h1,#right .mod_newsmenu h1{padding-left:25px;background:url("tl_files/gfx/news.png") left center no-repeat;}
#right input,#right textarea,#main input,#main textarea{width:180px;margin-bottom:5px;}
#main input.text,#main input.captcha,#right input.text,#right input.captcha{height:22px;padding-top:2px;padding-left:5px;background:url("tl_files/gfx/input_bg_180px.png") left top no-repeat;border:0px;}
#main textarea,#right textarea{width:180px;height:90px;padding:2px 5px 5px 5px;background:url("tl_files/gfx/textarea_bg_180px.png") left top no-repeat;border:0px;}
#kontakt td,.ce_comments td{vertical-align:top;}
.col_0{width:200px;}
.row_4 .col_0{vertical-align:baseline;}
#header div.mod_navigation{height:30px;border-top:2px solid #d6d6d6;border-bottom:2px solid #d6d6d6;}
#header .mod_navigation ul{margin:0;padding:0;}
#header .mod_navigation li{float:left;margin-right:30px;padding-left:35px;background:url("tl_files/gfx/navtrenner.png") left center no-repeat;font-size:11pt;line-height:30px;list-style-type:none;}
#header .mod_navigation li.first{padding-left:10px;background:none;}
#header .mod_navigation a,#header .mod_navigation a:visited{font-weight:bold;text-decoration:none;color:#666;text-transform: uppercase;}
#header .mod_navigation a:hover{color:#ccc;}
#header .mod_navigation span.active,#header .mod_navigation a.trail{font-weight:bold;color:#95b938;text-transform: uppercase;}
.sprache li{background: none !important;float: none !important;margin-right: 0px !important;}
#left{}
#left ul.level_1 li{margin:0 0 5px 0;background-color:#ecece3;font-weight:bold;color:#666;line-height:3em;list-style-type:none;text-transform: uppercase;}
#left ul.level_1 li:hover{background-color:#ccc;}
#left ul.level_1 li a{display:block;padding-left:15px;font-weight:bold;text-decoration:none;color:#666;text-transform: uppercase;}
#left ul.level_2{padding:0;}
#left ul.level_2 li{background-color:#f8f7f3;text-transform: none;}
#left ul.level_2 li a{padding-left:20px;text-transform: none;}
#main h1{font-weight:bold;font-size:170%;color:#95b938;}
#main h2{margin-bottom:1em;font-weight:bold;font-size:120%;color:#95b938;}
#main h3{margin-bottom:0;font-weight:bold;font-size:100%;color:#95b938;}
#main h4{margin-bottom:0;font-weight:bold;font-size:100%;color:#333333;}
#main a,#main a:visited{font-weight:normal;text-decoration:underline;color:#95b938;}
#main p.more a{padding-left:15px;background:url("tl_files/gfx/more_gruen.png") left center no-repeat;font-weight:bold;text-decoration:none;}
#main p.back a{padding-left:15px;background:url("tl_files/gfx/back_gruen.png") left center no-repeat;font-weight:bold;text-decoration:none;}
#right p.more a{padding-left:15px;background:url("tl_files/gfx/more_blau.png") left center no-repeat;font-weight:bold;text-decoration:none;}
.rss_abo{margin-top:2em;}
a.rss{padding-left:25px;background:url("tl_files/gfx/rss_blau.jpg") left center no-repeat;}
#main .ce_accordion .toggler{padding-left:15px;background:url("tl_files/gfx/more_gruen.png") left center no-repeat;font-weight:bold;text-decoration:none;color:#95b938;cursor: pointer;}
#main .ce_accordion .toggler:hover{color:#66ccff;}
#main .ce_accordion .accordion a.more{margin-left:15px;font-weight:normal;}
#left a,#left a:visited,#right a,#right a:visited{color:#009de0;}
#main a:hover,#left a:hover,#right a:hover{text-decoration:none;color:#66ccff;}
#left a.more,#right a.more{padding-left:15px;background:url("tl_files/gfx/more_blau.png") left center no-repeat;font-weight:bold;text-decoration:none;}
#left,#right{font-size:0.9em;}
#left h1{font-weight:bold;font-size:120%;color:#009de0;}
#right h1{font-weight:bold;font-size:120%;color:#009de0;}
h1{margin-top:0.3em;}
#right .ce_teaser h1{padding-left:35px;background:url("tl_files/gfx/pfeil.png") left center no-repeat;}
p{margin-top:0;margin-bottom:1em;}
blockquote{display:block;margin-right:0;margin-left:0;padding:20px 20px 20px 50px;background:url("tl_files/gfx/quote.gif") left top no-repeat;font-family:Garamond, Times New Roman, serif;font-size:1.1em;color:#666;}
.error{color:#f00;}
.relevance{font-weight:normal;}
.mod_mootoolsnav{margin:-15px 0 0 -40px;padding:0;}
#right .mod_auto_completer .ac_keywords{margin-bottom:0;padding-bottom:0;}
.ac_keywords{height:22px;padding-top:2px;padding-left:5px;background:url("tl_files/gfx/search-bg_180px.png") left top no-repeat;border:0px;}
.ce_comments label{width:180px;}
.mod_auto_completer ul{position:absolute;margin-top:0;margin-bottom:5px;margin-left:0;padding-top:0;padding-left:0;background-color:#ffffff;border:1px solid #ccc;list-style-type:none;}
.mod_auto_completer li{padding-left:5px;background-color:#fff;cursor: pointer;}
.mod_auto_completer .autocompleter-selected{background-color:#ccffff;}
span.autocompleter-queried{font-weight:bold;}
.mod_search .highlight{font-weight:bold;}
#left ul.level_1 p.active,#left ul.level_1 a.trail{margin-top:0;margin-bottom:0;padding-left:15px;color:#95b938;}
#left ul.level_2 p.active{margin-top:0;margin-bottom:0;padding-left:20px;color:#95b938;}
.float_right{float:right;margin-left:0.7em;padding-top:5px;}
.float_left{float:left;margin-right:0.7em;padding-top:5px;}
.caption{font-size:0.9em;color:#999;}
.ce_gallery{margin:5px auto 10px auto;}
#footer img{height:14px;vertical-align:baseline;}
.mod_newslist h2{margin-top:0;margin-bottom:0;padding-top:0;font-size:100%;}
#right .mod_newslist h2 a{font-weight:bold;text-decoration:none;color:#333;}
.mod_newslist p{margin-bottom:0;padding-bottom:0;}
.mod_newslist .more{text-align:right;}
.mod_newslist a,.mod_newslist a:visited{text-decoration:none;}
.mod_newslist .info,.mod_newsreader .info,.mod_newsmenu .info,.mod_newsarchive .info,.ce_comments .info{vertical-align:text-top;font-size:0.8em;color:#999;}
.mod_newslist .layout_latest{margin-bottom:10px;padding:10px 0 0 0;border-top:1px dashed #ccc;border-collapse:collapse;}
.mod_newsmenu ul{margin:0;padding:0;list-style-type:none;}
.mod_newsmenu a{text-decoration:none;}
#main .mod_newslist .layout_latest h2 a{font-weight:bold;text-decoration:none;}
#main #aktuelles .mod_newslist .layout_latest .image_container,#main #aktuelles .mod_newslist .layout_latest img{max-width: 120px;}
.mod_newslist .layout_simple{padding-top:5px;padding-bottom:5px;border-bottom:1px dashed #cccccc;}
.comment_default{margin-bottom:1em;border-bottom:1px dotted #999;}
.ce_comments .last{margin-bottom:0;border-bottom:0px;}

