/*
hellgruen: #B6E177
dunkelgruen: #3F963B
braun: #5A3F2A
hellblau: #E4F0F6
dunklerblau: #C0DBE9
*/
body {
	padding:auto;
	margin:auto;
	min-width:780px;
	background-color:#FFFFFF;
           font: normal  12px/130% "trebuchet ms", helvetica, sans-serif;
           color:#4E4E4E;
           background: #D1F0F5;
           background-image:url("../upload/jt/skins/BODYbackgrnd.jpg");
            background-attachment:fixed;
}
  /* margin: 1=oben, 2=rechts, 3=unten, 4=links */
a,p,h1,h2,h3{color:#4E4E4E; font-size: 1.0em;margin: 0px ;padding: 0px; text-decoration:none}

h1,h2,h3{padding: 5px;border:1px solid #EFEFEF;font-size: 1.1em;
background-image:url("../upload/jt/skins/hellgrauverlauf.gif");background-repeat: repeat-x;background-position:bottom;}

#LINKS a{font-size: 0.9em;}

#CONTENT a{}

#CONTENT2 a{}
  /* margin: 1=oben, 2=rechts, 3=unten, 4=links */

#CONTENT2 table tr.hell td.sp3 a{ }
#CONTENT2 table tr.dunkel td.sp3 a{ }

#CONTENT table tr.hell td.sp3 a{ }
#CONTENT table tr.dunkel td.sp3 a{}

#CONTENT img{padding-right:10px}
#CONTENT2 img{padding-right:10px}


#CONTENT p{padding: 0px 8px 0px 8px; font-size: 1.2em;line-height:1.6em;}
#CONTENT2 p{padding: 0px 8px 0px 8px;font-size: 1.2em;line-height:1.6em;}

#displaynone{display:none}

h1.content{margin-bottom:15px;}
img{border:0px;}
a:hover {color:#3F963B}
hr{border: 1px dashed #3F963B;clear:both;}
.cFloatRight {float:right;clear:both}
.cFloatLeft {float:left;}

/* CSS Formatierungen*/
.hellblau{background:#E4F0F6}
.weisshellblau{color:white;background:#E4F0F6}
.hellgruen{background:#B6E177}
.weisshellgruen{color:white;background:#B6E177}
.braun{background:#5A3F2A}
.weissbraun{color:white;background:#5A3F2A}
.blockrechts{float:right;}
.blocklinks{float:left;}
.unterstrichen{text-decoration:underline}
.kursiv,.akadtitel{font-style:italic}
.fett,.name{font-weight:bold;}
.fettkursiv{font-style:italic;font-weight:bold}
.textrechts{text-align:right}
.textmittig{text-align:center}
.name,.akadtitel{color:#4E4E4E}
.rand{padding:5px;border: 1px solid #EFEFEF;background-image:url("../upload/jt/skins/hellgrauverlauf.gif");background-repeat: repeat-x;background-position:bottom;}
.normal{padding: 0px 8px 0px 8px;font-size: 1.2em;line-height:1.6em;}
.link,.linkorand{border: 1px solid #EFEFEF;background-image:url("../upload/jt/skins/cGo.gif");background-repeat: no-repeat;background-position:left;}
.link a{padding: 2px 5px 2px 20px}
a.link {padding: 2px 5px 2px 20px;}
a.linkorand{padding: 2px 5px 2px 20px;}
.linkorand{border:0px;}

/* CSS Formatierungen*/

#MAINMAIN_CON{margin:0px auto;width:1000px;height:1000px auto}
#MAIN_CONTAINER{position:relative;width:850px;;min-height:950px;height:800px auto;background:#ffffff; padding:15px;border:10px solid #B6E177;float:left;}

#H_MAIN{float:left;width:100%;height:auto;background:#;padding:0px;overflow:hidden;margin-bottom:8px;}
#H2_OBEN{float:left;width:170px;height:165px;background:#FFFFFF;padding:0px;background-image:url("../upload/jt/skins/JTLogo.jpg");}
#H1_OBEN{position:relative;float:left;margin-left:5px;width:670px;height:165px;background:#ffffff;padding:0px;
background-image:url("../upload/jt/skins/Oben.jpg");border:1px solid #EFEFEF}
#H1_OBEN_PNG{position:absolute;width:676px;height:30px;left:190px;top:153px;z-index:900;background-image:url("../upload/jt/skins/Oben.png")}

#C_MAIN{float:left;width:100%;height:100px auto;background:#;padding:0px;background-image:url("../upload/jt/skins/");
background-position:right}
#LINKS{position:relative;float:left;width:175px;height:350px auto;background:#ffffff;padding:0px;
border:3px solid #EFEFEF;
background-image:url("../upload/jt/skins/grauverlauf.gif");background-repeat: repeat-x;background-position:bottom;padding-bottom:35px;}
#CONTENT,#CONTENT2{float:left;width:450px;margin-left:10px;height:100px auto;min-height:400px; background:#;padding:0px;overflow:hidden;}
#CONTENT2{width:650px;}
#RECHTS{position:relative;float:left;width:185px;margin-left:10px;height:400px auto;background:white;padding:0px;padding:5px;}
#NEWS{float:left;width:100%;height:140px;background:#;padding:0px;margin-top:10px;background-image:url("../upload/jt/skins/bg.gif");}
#FOOTER{float:left;width:100%;height:auto;}
#FOOTER_1{float:left;width:100%;height:40px;background:#B6E177;padding:0px;background-image:url("../upload/jt/skins/gruenverlauf.jpg");
	background-repeat:no-repeat;margin-top:3px;}
#FOOTER_2{float:left;width:100%;height:30px;background:#5A3F2A;padding:0px;background-image:url("../upload/jt/skins/braunverlauf.jpg");
	background-repeat:no-repeat;margin-top:3px;}
#SUBNAVI{width:150px;height:120px;position:absolute;top:5px;left:0px;padding:10px }


  /* margin: 1=oben, 2=rechts, 3=unten, 4=links */
/* ### Advanced Lise  #################  */
.cAdvancedListeBegin{float:left;margin-top:30px;width:99%}
.cAdvancedListe{border: 1px solid #EFEFEF;margin-top:5px;padding:4px;background-image:url("../upload/jt/skins/cGo.gif");background-repeat: no-repeat;background-position:left;}
.cAdvancedListe a{padding: 0px 5px 0px 20px}
a.cHEADLINE{padding: 2px 5px 2px 20px;}


#Pages{float:left;height:20px;width:100%;text-align:center}
#Pages a:visited{}
#Pages a:active{}
/* ### Advanced Lise  #################  */



/*#######  aTProduktuebersichtNews2.html  ########*/
#idNews_main{float:left;border: 0px solid blue;width:100%;height:140px auto;margin:0px; padding:0px }
* html #idNews_main2{ /*IE only.  */
   padding: 0px 0px 0px 0px;;
}

  /* margin: 1=oben, 2=rechts, 3=unten, 4=links */

#News{ }
#Newsbody, #NewsbodyNewsArchiv{width:200px; height:120px;margin: 8px 2px 0px 3px; padding:2px;float:left;border:1px dashed white;}
#NewsbodyNewsArchiv{width:100%;height:auto}
#News img{border:0px}
#NewsHeadline, #NewsHeadlineNewsArchiv{float:left;width:97%;height:17px auto;padding:3px;color:white;
border:1px solid #EFEFEF;background-image:url("../upload/jt/skins/gruenverlauf.gif");background-repeat: repeat-x;background-position:bottom}
#NewsHeadlineNewsArchiv{background-image:url("");color:#4E4E4E;width:96%;border:1px solid #B6E177}
#NewsContent{float:left;padding:5px}
.NewsLink{}
#NewsContent a:hover {}

  /* margin: 1=oben, 2=rechts, 3=unten, 4=links */
/*######################### TEAM *######################### */
#idTeam_main{float:left;width:100%;height:140px auto;margin: 20px 0px 20px 0px;  padding:0px;}
* html #idNews_main2{ /*IE only.  */
   padding: 0px 0px 0px 0px;;
}

#idTeam{ }
#idTeambody{width:302px; height:105px;margin: 8px 12px 0px 3px; padding:0px 3px 0px 0px;float:left;
border:1px solid #EFEFEF;background-image:url("../upload/jt/skins/grauverlauf.gif");background-repeat: repeat-x;background-position:bottom;}
#idTeam img{border:0px;float:left}
#idTeamHeadline{float:left;width:100%;height:17px auto;padding:3px 0px 0px 3px;
background-image:url("../upload/jt/skins/hellgrauverlauf.gif");margin-bottom:10px;
background-repeat:repeat-x;background-position:bottom;border: 1px solid #CECECE;}
#idTeamContent{float:left}
.TeamLink{}
#idTeamContent a:hover {}
/*######################### TEAM *######################### */



/*######################### LIGHTBOX GALLERY ######################### */
.gallery,.galleryBIG{float:left;border:3px solid #EFEFEF;width:97%;padding: 2px 2px 10px 2px;margin: 30px 0px 20px 0px;
background-image:url("../upload/jt/skins/grauverlauf.gif");background-repeat: repeat-x;background-position:bottom;}

.gallery-navigation,.gallery-navigationBIG{float:left;width:95%;height:20px;text-align:center;
margin-bottom:20px;padding:3px;background-image:url("../upload/jt/skins/hellgrauverlauf.gif");
background-repeat:repeat-x;background-position:bottom;border: 1px solid #EFEFEF;}
.gallery-navigationBIG{width:98%}
.cImgTrailSMALL,.cImgTrailBIG{float:left;width:28px; height:28px; overflow:hidden;margin:1px;border:1px solid #cEcEcE;
padding:2px;background:#ffffff; }
.cImgTrailBIG{width:48px; height:47px;margin:3px;padding:2px;}
.cImgDescription{float:left;width:100%;height:25px auto;background:#}

.bildrahmen{padding:3px;border: 1px solid #cEcEcE ;}
/**######################### LIGHTBOX GALLERY ######################### */

#trailimageid {
 position: absolute;
 visibility: hidden;
 left: 0px;
 top: 0px;
 height: 1px;
 z-index: 5000;
}

/* I FEKT GALLERY  */

/*######  SEARCHBOX ##########*/
#searchbox{float:left;margin: 30px 0px 15px 5px;}
.cGo{float:left;width:20px;height:14px;background:#B6E177;border:1px solid #C0DBE9;
padding: 3px 3px 3px 0px;background-image:url("../upload/jt/skins/cGo.jpg") }
a.caGo {padding:8px;}
/*######  SEARCHBOX ##########*/
  /* margin: 1=oben, 2=rechts, 3=unten, 4=links */
/*############  KONTAKTFORMULAR  ############### width:300px; border:1px;font-size:11px;font-weight:small;color:#CC0000;*/

table.Kontaktformular{width:300px; border:0;margin-left:0px}

 input, select, textarea, option {#4E4E4E;}
 .Textfeld, .Textfeldarea,.cSelect,.input_searchbox, .TextfeldArea,.Selectfeld
   { background-color:#FFFFFF; border:1px solid #4E4E4E; font-size:11px;font-weight:small; }
.input_searchbox{width:120px;height:18px;float:left;border:1px solid #E4F0F6}
 .RadioButton
   {  }
 .Checkbox
   { }

 .Button { background-color:#AAAAAA; color:#FFFFFF; height:20px;width:100px; border:1px solid #4E4E4E;font-size:10px;font-weight:small; }

/*############  KONTAKTFORMULAR  ###############*/



a.additionalnavi { display:block;}

a.bottomnavi{color:white;}
  /* margin: 1=oben, 2=rechts, 3=unten, 4=links */


.Tmainnavi{
      float:left;
      text-align:left;
      padding: 4px 0px 4px 4px;
      width:170px;
          background-repeat:no-repeat;
      overflow:hidden;
}
.Tmainnavi a{}
.Tmainnavi a:hover{color:#3F963B}
.Tmainnavi_active_icon{ float:left; width:5px;height:28px;margin-top:0px;background-color: #B6E177}

.Tsubnavi{
      float:left;
      padding: 0px;
      text-align:left;
      width:170px;
}

.Tsubnavi a{}
.Tsubnavi a:hover{color:#3F963B}
.Tsubnavi_active_icon{ float:left; width:5px;height:25px; margin: -3px 0px 0px 15px;background-color: #B6E177}

a.Tmainnavi_passive {
      padding: 2px 0px 2px 5px;
      display:block;
      border-bottom:1px dotted  #cfcfcf;
      background-repeat:no-repeat;
      overflow:hidden;
      color: #23110E ;
      height:20px;
border-bottom:1px solid #EFEFEF;
}

    /* margin: 1=oben, 2=rechts, 3=unten, 4=links */
a.Tmainnavi_active {
       padding: 4px 0px 2px 5px;
       display:block;
       border-bottom:0px dotted  #cfcfcf;
       background-repeat:no-repeat;
       overflow:hidden;
       color: #6C9B2C;
       height:20px;
border:1px solid #EFEFEF;background-image:url("../upload/jt/skins/hellgrauverlauf.gif");background-repeat: repeat-x;background-position:bottom;
border-bottom:1px solid #B6E177;

}

* html a.Tmainnavi_active { background:url() no-repeat;}
a.Tmainnavi_open {
       padding: 4px 0px 2px 5px;
       display:block;
       border-bottom:0px dotted  #cfcfcf;
       background-repeat:no-repeat;
       overflow:hidden;
       color: #6C9B2C;
       height:20px;
border:1px solid #EFEFEF;background-image:url("../upload/jt/skins/hellgrauverlauf.gif");background-repeat: repeat-x;background-position:bottom;
border-bottom:1px solid #B6E177;
}

a.Tsubnavi_passive {
      padding: 3px 0px 4px 0px;
margin-left:25px;
      background-color:#;
      color: #23110E ;
      display:block;
      height:13px;
}

a.Tsubnavi_active {
      padding: 3px 0px 4px 0px;
margin-left:25px;
      background-color: #;
      color:#6C9B2C;
      display:block;
      height:13px;
border-bottom:1px solid #B6E177;
}

a.Tsubnavi_open {
      padding: 3px 0px 4px 0px;
margin-left:25px;
      background-color:#;
      display:block;
      height:13px;
border-bottom:1px solid #B6E177;
}


.pullout
{
   background-color: #eeeeee;
   padding: 5px;
   float: right;
   margin: 8px;
}

    /* margin: 1=oben, 2=rechts, 3=unten, 4=links */

.img-thumbnail, .img-pullout {
   float: left;
      background: url('../upload/jt/images/img_shadow.gif') no-repeat bottom right;
       padding: 0px;
   display: block;
   width: auto;
   _position: relative;
   }

.img-thumbnail img, .img-pullout img {
       background-color: #fff;
    border: 1px solid #a9a9a9;
    display: block;
    margin: 0px;
    padding: 0px;
    position: relative;
   }

.img-thumbnail img:hover, .img-thumbnail:hover img, .img-pullout:hover img {
   background-color: #ccd;
}

.img-pullout
{
   margin: 13px 3px 3px 14px;
   background-image: url(../upload/jt/images/img_shadow_white.gif);

}

