/* Copyright 2007 -vgs Ingenieure Dr. Köhler & Kirchstein GmbH- Erfurt   */
/* Author:  -lochtemedia- Kurt Lochte, Erfurt, Germany, www.lochtemedia.de   */
/* CSS for www.vgs-ing.de */
/*   */
/* Hacks: * html (IE bis 6.x)    */
/*        *+html (IE 7.x)        */
/*   */
/* W3C XHTML transitional compatible to Mozilla/FIREFOX 1.x, 2.x / IE 5.x, 6.x, 7.x */

body { overflow:-moz-scrollbars-vertical; margin:0px; padding:0px; border: 0px; width:100%; height:100%; text-align: center;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size:70%; line-height:14px; color: #2d2b2b; background-color:#eeeeee;
       background-image: url(images/vgs_bg_main4.jpg); background-position:center top; background-repeat:no-repeat;}


.bodytext, label{margin:0px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#444;}
a, .bodytext a {color: #793e40; text-decoration: none;}
table tr td, table tr th {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; line-height: 14px; color: #444;}
form table tr td, form table tr th {font-size: 13px;}
a:hover{color:#bd2c33;}
form {margin:0px; padding:0px;}

.c_footer_content1 a:hover{color:#bd2c33;}
.c_footer_content1 a{color:#bbb;}
.c_footer_content1 .footer_top a:hover {color:#bd2c33;}
.c_footer_content1 .footer_top a {font-weight:bold; color:#999;}

/* ------------------------ MAIN CONTENT ELEMENTS ---------------------------------------------------*/
.csc-header, .csc-firstHeader, .csc-header-n1, h1 { font-size:15px; font-weight:bold; line-height:20px; color:#5e5d5d; margin:0px 0px 14px 0px; padding:0px;}
.csc-header-n2, .csc-header-n3, .csc-header-n4, .csc-header-n5, .csc-header-n6, .csc-header-n7, .csc-header-n8,
.csc-textpicHeader {margin-top:0px;}
.csc-textpic-clear {margin-bottom:25px;}

.c_content .header1 {height:22px; width:566px; margin-left:-5px; padding:2px 0px 0px 5px; font-size:14px; font-weight:bold; line-height:20px; color:#5e5d5d; background-color:#ececec;}
  *html .c_content .header1 {width:571px; height:24px;}

.c_content_left_bottom .header1 {height:26px; width:282px; margin:25px 0px 6px 0px; padding:0px 0px 0px 19px; line-height:26px; font-size:14px; font-weight:bold; color:#5e5d5d; background-color:#ececec;}
  *html .c_content_left_bottom .header1 {width:301px;}


.c_content_left_bottom .csc-header h1 {height:26px; width:282px; background-color:#ececec;color:#5e5d5d; font-weight:bold; 
              font-size:14px; margin:25px 0px 6px 0px; padding:0px 0px 0px 19px; line-height:26px;}
              *html .c_content_left_bottom .csc-header h1 {width:301px;}
            
.c_content_left_bottom .bodytext{padding:0px 0px 0px 19px;}
.c_content_left_bottom .csc-textpic-imagewrap {padding:0px 0px 0px 19px;}


.csc-textpic-intext-right .csc-textpic-image img,.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap dl dt img,.csc-textpic-intext-right-nowrap 
       .csc-textpic-imagewrap dl dt img,.csc-textpic-intext-right .csc-textpic-imagewrap dl dt img 
         { border :3px solid #dcdcdc; }

.csc-textpic-intext-left-nowrap .csc-textpic-firstcol {  padding-top:36px;}
.csc-textpic-intext-left-nowrap p, .csc-textpic-intext-left-nowrap h1 { margin-left:10px;}
   *html .csc-textpic-intext-left-nowrap .csc-textpic-firstcol {  padding-top:36px;  }
   
.csc-textpic-intext-right .csc-textpic-imagewrap dl {  margin-top:3px;  }
.csc-textpic-intext-right-nowrap .csc-textpic-firstcol {  padding-top:36px;  }
   *html .csc-textpic-intext-right-nowrap .csc-textpic-firstcol {  padding-top:36px;  }

.csc-textpic-intext-left .csc-textpic-imagewrap dl dt img{ border :3px solid #dcdcdc;}
.csc-textpic-intext-left .csc-textpic-imagewrap dl{  margin-top:3px; padding-right:10px; }

.csc-textpic-above .csc-textpic-imagewrap dl dt img{ border :3px solid #dcdcdc;}
.csc-textpic-above .csc-textpic-imagewrap dl{ padding-bottom:10px; }

.csc-textpic-below .csc-textpic-imagewrap dl dt img{ border :3px solid #dcdcdc;}
.csc-textpic-below .csc-textpic-imagewrap dl{ padding-top:15px; }

.csc-textpic-caption {font-size:10px; line-height:11px;font-style:normal; padding-top:4px; color:#858585;}

.csc-textpic-clear, .csc-header {clear:both;}




ul {margin-top:0px;padding-top:0px;padding-right:50px;width:auto;}
ul { list-style-type: disc; list-style-image: url(images/lm_bullet1.gif); list-style-position: outside;margin-left:-20px;}
  *+html ul {margin-left:22px;}
  * html ul {margin-left:22px;}
li {margin-top:5px;}
.csc-sitemap ul {list-style-type: none; list-style-image: url();}


.menu1_no,.menu2_no   { font-weight:bold; margin:0px;}
.menu1_no a, .menu2_no a {color:#5e5d5d;}
.menu3_no a, .menu4_no a {color:#5e5d5d;}
.menu1_no a:hover, .menu2_no a:hover, .menu3_no a:hover, .menu4_no a:hover {color:#b95659;}
.menu1_no img {height:19px;}

.menu1_act, .menu2_act   {font-weight:bold; margin:0px; padding:0px;}
.menu3_act, .menu4_act   {font-weight:normal; margin:0px; padding:0px;}
.menu1_act a, .menu2_act a, .menu3_act a, .menu4_act a {color:#b95659;}
.menu1_act img {height:19px;}

.menu2_title {height:26px; width:282px; background-color:#b95659; color:#fff; font-weight:bold; 
              font-size:14px; margin:0px 0px 6px 0px; padding:0px 0px 0px 19px; line-height:26px;}
              *html .menu2_title {width:301px; wid\th:301px;}

.menu2_no, .menu2_act  {margin:0px; padding-left:11px;}
.menu2_no a, .menu2_act a  {margin:0px;padding:0px;}
.menu2_no img, .menu2_act img {height:16px;}

.menu3_no, .menu3_act  {margin:0px; padding-left:35px; line-height:15px;}
.menu3_no a, .menu3_act a  {margin:0px;padding:0px;}
.menu3_no img, .menu3_act img {height:15px;}

.menu4_no, .menu4_act  {margin:0px; padding-left:55px; line-height:13px;}
.menu4_no a, .menu4_act a  {margin:0px;padding:0px;}
.menu4_no img, .menu4_act img {height:13px;}




/* ----------------------- MAIN CONSTRUCTION ---------------------------------- */
.c_main {width:989px; height:auto; margin:auto; padding:0px 17px 0px 0px; background-image: url(images/vgs_bg_middle3.gif); background-repeat:no-repeat;}


/* ******************** HEADER ******************************* */
.c_header        {width:989px; height:219px; text-align:left;}
.c_header_left   {float:left; width:371px; height:219px;}
.c_header_middle {float:left; width:449px; height:219px;}
.c_header_right  {float:right; width:160px; height:219px;}

.c_header_middle .tx-kuloplayer-pi1 {}

.c_header_left_menu1 {clear:both; width:150px; text-align:left; padding:0px; margin:47px 0px 0px 200px; }

.c_header_middle_picture1 img {width:448px; height:119px; padding-left:1px; margin-top:43px;}

.c_header_right_search1 {margin:51px 0px 0px 35px;height:20px;width:100px;}

.c_header_right_menu1 {width:160px;}

.topMenu1 {margin:2px 46px 0px 0px; text-align:right;}
.topMenu1 .bodytext {line-height:22px;}
.topMenu1 a {color:#373434;}
.topMenu1 a:hover {color:#b95659;}

.c_header_middle_menu1 {width:449px;}
.topMenu2 {margin:0px 0px 0px 7px; width:449px;}
.topMenu2_left {float:left;width:154px;}
.topMenu2_middle {float:left;width:155px;}
.topMenu2_right {float:left;width:130px;}
.topMenu2 a {color:#727272;}
.topMenu2 a:hover {color:#b95659;}


/* ******************** MIDDLE ******************************* */
.c_content        {clear:both; width:989px; height:auto; text-align:left; }
.c_content_space1 {float:left; width:45px;  height:450px;}
.c_content_left   {float:left; width:301px;}
.c_content_space2 {float:left; width:25px; height:450px;}
.c_content_main   {float:left; width:571px;}
.c_content_space3 {float:right; width:47px; height:450px;}

.c_content_main_area1 { clear:both; width:536px; height:auto; padding:3px 30px 0px 5px;  vertical-align:top;}
              *html .c_content_main_area1 {width:571px; wid\th:571px;}
.c_content_left_top {width:301px;}
.c_content_left_bottom {width:301px;height:auto;}


/* ******************** FOOTER ******************************* */
.c_footer {clear:both; width:989px; height:100px; background-image: url(images/vgs_bg_footer2.jpg); text-align:left; }

.c_footer_content1 {margin:0px 0px 0px 60px;padding-top:40px;}
.c_footer_content1 .footer_top {margin-left:150px;}



/* -------------------- FORMS -------------------------------------------- */ 
form {border:0px;margin:0px;padding:0px;} 

input,select {border: 1px solid #0E2F5E;font-size: 11px;background-color: #fff;} 
.topmenu-searchbox-form input,select {border:0px; background-color: #d5d3d3; width:57px; height:12px;}
   *html .topmenu-searchbox-form input,select { width:51px;}
   
.topmenu-searchbox-form img {margin:0px; padding:0px; border:0px;}

input:focus,select:focus,textarea:focus {background-color:#DBE5F4;} 
.csc-form-label {font-size:11px; font-weight:bold;color:#000;} 
.csc-form-labelcell p {margin:0px; padding:0px;} 
.csc-mailform {margin-top:15px;border:0px;} 
.csc-mailform-field {font-size:11px; font-weight:bold;color:#000;margin-top:5px;} 
label{float:left; width:100px;} 
.csc-mailform-submit {margin-left:100px;} 
   * html .csc-mailform-submit {margin-left:103px; ma/rgin-left:103px;}  
textarea {font-family: Verdana, Arial, Helvetica, sans-serif;border: 1px solid #0E2F5E;font-size: 11px;background-color: #ffffff;} 



/* --------------------------- TT_NEWS------------------------------------------ */
.news-latest-container {width:282px; font-style:normal; font-weight:bold; color:#2d2b2b;
         padding:0px; margin:0px 0px 0px 19px;background-color:#fff;border:0px;}
.news-latest-item {clear:both; background-color:#fff;border:0px; margin:0px; padding:0px;}
.news-latest-item a {color:#5e5d5d;line-height:13px;font-style:normal;}
.news-latest-item a:hover {color:#bd2c33;}
.news-latest-item img {float:left;margin-top:3px; padding:0px;border :3px solid #dcdcdc;}
.news-latest-item .bodytext {float:right;width:210px; font-style:normal; font-weight:normal;line-height:13px;padding-left:0px;}

.news-latest-gotoarchive {background-color:#fff;border:0px;}
.news-latest-morelink a {clear:both; float:right; color:#bbb;}
.news-latest-morelink a:hover {color:#bd2c33;}

/*
.tx-ttnews-browsebox table {margin:10px 0px 10px 0px; text-align:left;} 
.tx-ttnews-browsebox table tr td, .tx-ttnews-browsebox table tr th {text-align:left; padding:0px; padding-left:6px;}
.tx-ttnews-browsebox, .browseBoxWrap {clear:both; text-align:left;margin:0px;padding:0px; border:0px solid #666;background-color:#fff;}
.tx-ttnews-browsebox td {font-size: 13px;}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {font-weight: bold;}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox td p{margin:0px;}
.tx-ttnews-browsebox-SCell {border:0px solid #3a68b0;}

*/
/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {clear:both; text-align:left;margin:3px;border:0px solid #666;padding:3px;background-color:#fff;}
.tx-ttnews-browsebox TD {font-size: 10px;}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {font-weight: bold;}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{margin:0px;}
.tx-ttnews-browsebox-SCell {background-color: #fff;border:1px solid #666;}

.news-search-emptyMsg {font-size: 13px;margin: 0px;}


.news-list-container {width: 448px; background-color:#fff; border:0px;margin:0px; padding:0px;}
.news-list-title {clear:both; float:left; padding-bottom:4px; width:315px;font-size:11px; font-weight:bold; line-height:12px; color:#000;}
.news-list-category {float:right; width:90px; color:#bbb; height:12px; text-align:right;} 
.news-list-line1 {clear:both; height:1px; width:448px; font-size:1px;  line-height:1px;border-top: 1px solid #ddd; margin:0px;padding:0px;}
.news-list-title a {color:#444;}
.news-list-title a:hover { color:#bd2c33;}
.news-list-body { padding:0px; margin:0px; vertical-align:top; }
.news-list-body img {float:right;}
.news-list-body .bodytext {float:left;width:330px;margin:0px; padding:0px;}
.news-list-body a img {margin-top:3px; border:3px solid #dcdcdc; padding:0px;}
.news-list-morelink {clear:both; float:right; width:100px; height:12px; text-align:right;}
.news-list-morelink a { color:#2d2b2b; margin-bottom:0px;}
.news-list-morelink a:hover {color:#bd2c33;}
.news-list-footer {clear:both; line-height:1px; width:445px; height:10px;}

.news-single-top {height:26px; width:541px; background-color:#ececec; color:#5e5d5d; font-weight:bold; 
              font-size:14px; margin:-3px 0px 10px -5px; padding:0px; line-height:26px; vertical-align:top;}

.news-single-item {border:0px; width:530px; margin:0px; padding:0px;background-color:#fff; }
    *html .news-single-item {width:535px; wid\th:535px;}
    
.news-single-item h2 {color:#5e5d5d; margin:25px 0px 0px -1px; padding:0px; font-size:14px; font-weight:bold; line-height:14px; }  
.news-single-item h3 {font-size:11px; margin:0px 0px 0px 0px; padding:0px; font-weight:bold; line-height:14px; color:#5e5d5d; }

  
.news-single-item .bodytext { width:270px; line-height:14px; vertical-align:top; }
.news-single-subheader .bodytext {width:530px; margin:0px; padding:0px;}
.news-single-subheader p {margin:0px; padding:0px;}
.news-single-img  {float:right; width:240px; }

.news-single-img img {padding:0px; margin: 3px 0px 3px 10px; border:3px solid #dcdcdc; vertical-align:top;}

.news-single-imgcaption {margin: 0px 0px 10px 10px; padding:0px;font-size:10px; line-height:11px;font-style:normal; color:#858585;}

.news-single-additional-info {clear:both;background-color:#fff;border:0px;}
.news-single-additional-info dt {margin:5px 0px 5px -5px;}
.news-single-related, .news-single-links,.news-single-files {clear:both; background-color:#fff;border:0px;color:#5e5d5d;}
.news-single-backlink {clear:both; margin-left:0px;border-top:3px solid #dcdcdc;}
.news-single-backlink a {font-size:11px; font-weight:bold;color:#444;}
.news-single-backlink a:hover {font-size:11px; font-weight:bold;color:#bd2c33;}


/* ------------------ indexed_search -------------------------------------------- */ 
/*
.topmenu-searchbox-form {line-height:14px; height:20px; width:270px; margin:0px; padding:6px 0px 0px 20px; }
  *html .topmenu-searchbox-form {padding:5px 0px 0px 20px;padd\ing:5px 0px 0px 20px; }
.topmenu-searchbox-form-input {}
.topmenu-searchbox-form input,select {border:0px; color:#6a7995; background-color:#3c4860; font-size:11px;}
.topmenu-searchbox-form-submit a {color:#49566f;font-size:11px;}
.topmenu-searchbox-form-submit a:hover {color:#92b9f8; font-weight:bold;}
.topmenu-searchbox-form-input .tx-indexedsearch-searchbox-sword {width:100px;}
.topmenu-searchbox-form input:focus {background-color:#8d9ebf;color:fff;} 
*/
.tx-indexedsearch {width: 460px;}
.tx-indexedsearch-browsebox {margin:1px 0px 20px 0px;}
.tx-indexedsearch-res {margin-top:0px;line-height: 1.3em;}
.tx-indexedsearch-title {font-weight:bold;color:#ee1c23;}
.tx-indexedsearch-redMarkup { color:#ee1c23;font-weight:normal; }

/* RTE htmlarea CSS ------------------- */
.contenttable table, .contenttable tbody, .contenttable tr, .contenttable td {margin:0px; padding:0px; vertical-align:top;font-size: 11px; line-height: 14px;}
.contenttable td {padding-right:10px;}
.Bild_links_im_Text {float:left; margin: 10px 10px 10px 0px;}
.Bild_rechts_im_Text {float:right; margin: 10px 0px 10px 10px;}
.Bild_links {text-align:left; margin: 10px 10px 10px 0px;}
.Bild_rechts {text-align:right; margin: 10px 0px 10px 10px;}


/* FLV player kulo_player ------------------*/
.tx-kuloplayer-pi1 {margin-bottom:25px;}
.tx-kuloplayer-pi1 div a img {margin-left:19px; border:3px solid #dcdcdc;}


