/* Basic settings */
* {
  margin:0px;
  padding:0px;
}

form { 
  margin:0px; 
  padding:0px; 
}

img { 
  border:0px; 
}

body {
  background-image:url(/tl_files/_media/img/bg_body.jpg);
  background-repeat:repeat-x;
  background-color:#8ea0ad;
  padding-top:8px;
  padding-bottom:15px;
}

body, td, a, input, textarea {
  font-family:"Trebuchet MS", Verdana;
  font-size:12px;
  color:#414243;
}

a {
  text-decoration:none;
}

.ce_download  img {
  display:none;
}

#wrapper { width:964px; margin:0 auto;}

.block { overflow:hidden; }
#clear { height:0.1px; font-size:0.1px; line-height:0.1px; clear:both;}






#lc {
}

.lc_img_home {
  height:281px;
  display:inline;
  line-height:0px;
}

.lc_img1 {
  height:123px;
}

#frame_header {
  height:105px;
}

#frame_content {
  float:left;
  width:827px;
}

#frame_right {
  float:left;
  width:137px;
}


#header {
  padding:0px;
  margin:0px;
  position:relative;
}

#container {
  background-color:#ffffff;
  background-image:url(/tl_files/_media/img/bg_content.jpg);
  background-repeat:no-repeat;
  background-position:bottom left;  
}

body.specialfooter #container {
  background-image:none;
}


body.specialfooter #main .inside { padding-bottom:10px; }

#specialfooter {
  background-color:#ffffff;
  background-image:url(/tl_files/_media/img/bg_content.jpg);
  background-repeat:no-repeat;
  background-position:bottom left;  
}

#footer #specialfooter a.standard {
  display:block;
  background-position:0px 1px;
  line-height:15px;
  margin-bottom:5px;

}



#left {
  float:left;
  width:211px;
  /* background-color:#ffffff; */
}

body #main {
  float:left;
  width:616px;
  /* background-color:#ffffff; */
  padding-top:28px;
}

body.homebody #main {
  width:827px;
  height:392px !important;
  height:415px;
}

#main .inside {
  padding-bottom:50px;
}

.homebody #main .inside {
  padding-top:60px;
  padding-bottom:20px;
  padding-left:35px;
  padding-right:354px;
}

#header .mainnavi {
  background-image:url(/tl_files/_media/img/bg_navi.gif);
  background-repeat:repeat-x;
  padding-left:29px;
}

#header ul {
  list-style-type:none;
}

#header ul li {
  display:inline;
}


#header li a {
  position:relative;
  float:left;
  display:block;
  height:27px;
  background-repeat:no-repeat;
  font-size:0px;
  line-height:0px;
  text-decoration:none;
  margin-right:30px;
}

#header li.last a {
  margin-right:0px;
}

#header li a.navi_home {
  background-image:url(/tl_files/_media/img/bg_navi_home.gif);
  width:36px;
}

#header li a.navi_home:hover, #header ul.home a.navi_home {
  background-image:url(/tl_files/_media/img/bg_navi_home_high.gif);
}

#header li a.navi_call {
  background-image:url(/tl_files/_media/img/bg_navi_call.gif);
  width:109px;
}

#header li a.navi_call:hover, #header ul.call-for-papers a.navi_call {
  background-image:url(/tl_files/_media/img/bg_navi_call_high.gif);
}

#header li a.navi_facts {
  background-image:url(/tl_files/_media/img/bg_navi_facts.gif);
  width:37px;
}

#header li a.navi_facts:hover, #header ul.facts a.navi_facts {
  background-image:url(/tl_files/_media/img/bg_navi_facts_high.gif);
}

#header li a.navi_program {
  background-image:url(/tl_files/_media/img/bg_navi_program.gif);
  width:59px;
}

#header li a.navi_program:hover, #header ul.program a.navi_program {
  background-image:url(/tl_files/_media/img/bg_navi_program_high.gif);
}

#header li a.navi_enterprises {
  background-image:url(/tl_files/_media/img/bg_navi_enterprises.gif);
  width:109px;
}

#header li a.navi_enterprises:hover, #header ul.enterprises-a-z a.navi_enterprises {
  background-image:url(/tl_files/_media/img/bg_navi_enterprises_high.gif);
}

#header li a.navi_application {
  background-image:url(/tl_files/_media/img/bg_navi_application.gif);
  width:80px;
}

#header li a.navi_application:hover, #header ul.application a.navi_application {
  background-image:url(/tl_files/_media/img/bg_navi_application_high.gif);
}

#header li a.navi_submission {
  background-image:url(/tl_files/_media/img/bg_navi_submission.gif);
  width:80px;
}

#header li a.navi_submission:hover, #header ul.submission_form a.navi_submission {
  background-image:url(/tl_files/_media/img/bg_navi_submission_high.gif);
}

#header li a.navi_applicationform {
  background-image:url(/tl_files/_media/img/bg_navi_applicationform.gif);
  width:80px;
}

#header li a.navi_applicationform:hover, #header ul.applicationform a.navi_applicationform {
  background-image:url(/tl_files/_media/img/bg_navi_applicationform_high.gif);
}

#header li a.navi_download {
  background-image:url(/tl_files/_media/img/bg_navi_download.gif);
  width:69px;
}

#header li a.navi_download:hover, #header ul.download a.navi_download {
  background-image:url(/tl_files/_media/img/bg_navi_download_high.gif);
}

#header li a.navi_contact {
  background-image:url(/tl_files/_media/img/bg_navi_contact.gif);
  width:55px;
}

#header li a.navi_contact:hover, #header ul.contact a.navi_contact {
  background-image:url(/tl_files/_media/img/bg_navi_contact_high.gif);
}

#header li a.navi_proceedings {
  background-image:url(/tl_files/_media/img/bg_navi_proceedings.gif);
  width:86px;
}

#header li a.navi_proceedings:hover, #header ul.proceedings a.navi_proceedings {
  background-image:url(/tl_files/_media/img/bg_navi_proceedings_high.gif);
}


#left .inside {
  width:187px;
}

#left {
  color:#ffffff;
  font-size:11px;
  line-height:15px;
}

#left h2 {
  font-size:13px;
  text-transform:uppercase; padding:16px 6px 15px 19px;
  background-image:url(/tl_files/_media/img/bg_headline_left.jpg); background-position:top left; background-repeat:no-repeat;
}


#left .intro {
  font-size:11px;
  font-weight:bold;
  color:#27388c;
  background-color:#5270b3;
  padding:8px 8px 10px 0px;
  padding-left:19px !important;
  padding-left:17px;
}

#left ul {
  background-color:#5270b3;
  list-style-image:url(/tl_files/_media/img/arrow_lc.gif);
  list-style-position:outside;
  margin-left:0px;
  padding-left:19px !important;
  padding-left:17px;
}

#left li {
  padding-left:0px;
  padding-bottom:10px;
  padding-right:8px;
  border-left:0px;
}


#left .textbox {
  font-size:11px;
  background-color:#5270b3;
  padding:0px 8px 7px 0px;
  padding-left:17px;
}

#left .textbox p {
  margin-bottom:3px;
}

#left .linkbox {
  font-size:11px;
  background-color:#5270b3;
  padding:0px 8px 0px 0px;
  padding-left:17px;
}

#left .linkbox_last {
  font-size:11px;
  background-color:#5270b3;
  padding:0px 8px 10px 0px;
  padding-left:17px;
}

#left .linkbox a, #left .linkbox_last a {
  font-weight:bold; color:#f1ff76;
  font-size:11px;
}







#main {
  line-height:17px;
}

body.homebody #main {
  background-image:url(/tl_files/_media/img/bg_content_home.jpg);
  background-repeat:no-repeat;
  background-position:top right;
  position:relative;
  padding-top:23px;
}

#main .inside {
  padding-right:72px;
}

#main .ce_text {
  padding-right:30px;
}

#main .content_home {
  padding-right:0px;
}

#main .homepageteaser { background-image:url(/tl_files/_media/img/bg_teaserbox.jpg); background-position:top left; background-repeat:no-repeat; background-color:#5270b3; width:214px; color:#ffffff; line-height:15px; }
#main .homepageteaser .teaser { padding:16px 11px 15px 11px; }
#main .homepageteaser h3, #main .homepageteaser .teaserinside { padding:0px 6px 0px 8px;}
#main .homepageteaser h3 { font-size:12px; text-transform:uppercase; padding-bottom:6px; border-bottom:1px solid #ffffff; margin-bottom:8px; }
#main .homepageteaser .teasertext { margin-bottom:10px; }
#main .homepageteaser a { background-image:url(/tl_files/_media/img/bg_arrow_white_blue.gif); background-repeat:no-repeat; background-position:0% 55%; padding-left:23px; font-weight:bold; color:#f1ff76; }
  


#main div.h1 {
  margin-bottom:17px;
}

#main div.h1_home{
  margin-bottom:10px;
}

#main h2 {
  font-size:12px;
  text-transform:uppercase;
  color:#27388c;
  margin-top:18px;
  margin-bottom:12px;
}

#main p {
  margin-bottom:12px;
}

#main .ce_hyperlink {
  margin-bottom:10px;
}

#main .indent_link {
  padding-left:83px;
}

#main a {
  background-image:url(/tl_files/_media/img/arrow_bg_white.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:17px;
  font-weight:bold;
  color:#27388c;
  
}

#main a.textlink {
  background-image:none;
  padding-left:0px;
}

#main .listbox {
  background-color:#e8e8e8;
  padding:16px 12px 16px 12px;
  color:#27388c;
  font-size:12px;
}

#main .listbox  ul {
  padding-left:12px;
}

#main .listbox  li {
  padding-bottom:3px;
}


#main .fakten {
  padding-right:30px;
}

#main .fakten table td.col_first {
  width:120px;
  font-weight:bold;
}

#main .fakten table {
  margin-bottom:10px;
}

#main .fakten table td {
  vertical-align:top;
  padding-bottom:5px;
}


#main .programm {
  padding-right:30px;
}

#main .programm table td.col_first {
  width:63px;
  font-weight:bold;
  color:#27388c;
  vertical-align:top;
}

#main .programm table h3 {
  font-size:13px;
  font-weight:bold;
  color:#27388c;
  margin-bottom:3px;
  padding-bottom:0px;
}

#main .programm table td {
  padding-bottom:10px;
}

#main .fakten table {
  margin-bottom:10px;
}


#main .pro table {
  width:100%;
}

#main .pro table .col_first {
  width:16%;
}

#main .pro table td em {
  font-weight:bold;
}

#main .pro table td p.special {
  text-align:center;
  margin:0px;
  padding:0px;
}

#main .pro table td, #main .pro table th {
  font-size:11px;
  text-align:left;
  padding:4px;
  background-color:#eeeeee;
  border-bottom:1px solid #ffffff;
  border-right:1px solid #ffffff;
}

#main .pro table a{
  font-size:11px;
  background-image:none;
  padding-left:0px;
}

#main .pro table .col_last {
  border-right:0px;
}

#main .pro1 table .col_1 {
  /*width:84%;*/
}

#main .pro1 table .col_first {
  width:10%;
  text-align:center;
}

#main .pro1 table th { background-color:#D3DBF1; color:#27388C; }
#main .pro1 h2 { background-color:#3F55A6; color:#FFFFFF; font-size:11px; font-weight:bold; margin-bottom:1px; padding:7px 10px; }

#main .pro2 table .col_1, #main .pro2 table .col_2 {
  width:42%;
}


/* Formular */

#main .incform {

}

#main .incform .formerror {
  font-size:11px;
  font-weight:bold;
  color:#ff0000;
  margin-bottom:5px;
}

#main .incform .formsuccess {
  font-size:13px;
  font-weight:bold;
  color:#ffffff;
  margin-bottom:15px;
  padding:10px;
  text-align:center;
  background-color:#a8b629;
}

#main .incform .sternchen {
  font-size:11px;
  color:#909f06;
  margin-bottom:5px;
}

#main .incform .formrow {
  margin-bottom:9px;
}

#main .incform .formcol_left {
  float:left;
  width:283px;
}

#main .incform .formcol_right {
  float:left;
  width:244px;
}

#main .incform select {
  width:244px;
}

#main .incform input.small {
  border:0px;
  width:244px;
  padding-top:2px;
  padding-bottom:2px;
  background-color:#d5dbdf;
}

#main .incform textarea {
  width:527px;
  height:114px;
  border:0px;
  padding-top:2px;
  padding-bottom:2px;
  background-color:#d5dbdf;
}

#main .incform input.error, #main .incform select.error {
  background-color:#ffaaaa;
}

#main .incform  label.error {
  color:#ff0000;
}


#main .incform label {
  display:block;
  color:#27388c;
  font-size:11px;
}

#main .incform .checkbox {
  color:#27388c;
}

#main .incform .checkboxerror {
  color:#ff0000;
}

#main .radioerror {
  color:#ff0000;
}


#footer {
  /* background-color:#9b9b9b; */
}

#footer .inside {
  /* background-color:#9b9b9b; */
}

#footer .homepageteaser {
  background-color:#ffffff;
  height:126px;
  text-align:left;
}

#footer .teaser {
  float:left;
  height:126px;
  background-color:#009ee3;
  width:273px;
  margin-right:4px;
  color:#ffffff;
}

#footer .teaser h3 {
  font-size:12px;
  color:#ffffff;
  background-color:#0085c3;
  text-transform:uppercase;
  padding:2px 0px 1px 0px;
  padding-left:17px;  
}

#footer .teaserinside {
  padding:13px 8px 0px 17px;
}

#footer .teasertext {
  font-size:11px;
  line-height:15px;
  height:67px;
}

#footer .teaser a {
  background-image:url(/tl_files/_media/img/arrow_bg_teaserblue.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:17px;
  font-weight:bold;
  color:#27388c;
  
}


#footer .mod_firmen {
  /* background-color:#ffffff; */
}

#footer .mod_firmen tr td.standard {
  padding-top:22px;
  padding-bottom:10px;
}

#footer .mod_firmen tr td.standard .inner {
  padding-left:2px;
  width:498px;
  color:#414243;
}


#footer .mod_firmen tr td.standard .inner h3 {
  font-size:13px;
  text-transform:uppercase;
  color:#27388c;
  margin-bottom:9px;
}
  
#footer .mod_firmen tr td.standard .inner a.standard, #footer a.standard {
  background-image:url(/tl_files/_media/img/arrow_bg_white.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:17px;
  font-weight:bold;
  color:#27388c;
}

#footer .mod_firmen_navi {
  background-color:#909F06;
  padding-left:25px;
}

#footer .mod_firmen_navi a {
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  margin-right:45px;
}

#footer .mod_firmen_navi a.high {
  color:#05419f;
}


#footer .mod_customnav {
  text-align:center;
  padding:15px 0px 4px 300px;
  /* background-color:#9b9b9b; */
}

#footer ul {
  list-style-type:none;
}

#footer ul li {
  display:inline;
  line-height:12px;
}

#footer ul li a, #footer ul li p  {
  display:block;
  float:left;
  color:#27388c;
  padding:0px;
  padding-left:5px;
  border-left:1px solid #27388c;
  margin-left:5px;
  text-decoration:none;
}

#footer ul li.first a, #footer ul li.first p {
  border:0px;
}




/* DoubleTeaser */

.ce_teaserbox {

}

.ce_teaserbox_single {

}

.ce_teaserbox_box {
  
}

.ce_teaserbox_boxleft {
  width:50%; 
  float:left;
}

.ce_teaserbox_boxright {
  width:50%; 
  float:right;
}

.ce_teaserbox img {
  padding-bottom:10px;
}

#main .ce_teaserbox p {
  margin-bottom:0px;
  padding-bottom:5px;
}

.ce_teaserbox_link {
  margin-top:5px; 
}

.ce_teaserbox_link a {
  font-weight:bold;
}

.teaserclear { height:20px; font-size:0.1px; line-height:0.1px; clear:both;}
