body {
	font-family: Arial, Helvetica, sans-serif;
	color:#5e696d;font-size:12px;;
	background: #e2e2e1;
	margin:0;padding:0;border:0;
}

#wrapper{width:808px;margin: 0 auto;}
#content{margin-top:35px;width:800px;padding:0 4px;background: url(../images/ja_sm_landing_hg_oben.gif) top;float:left;}
#content_bottom{min-height:300px;width:800px;padding:0 4px;background: url(../images/ja_sm_landing_hg_unten.gif) top;float:left;}
#content_bottom2{min-height:293px;width:800px;padding:0 4px;background: url(../images/ja_sm_landing_hg_unten.gif) top;float:left;}
#intro{position:relative;top:20px;left:320px;background: url(../images/ja_sm_landing_header.gif) no-repeat;width:409px;height:178px;padding:20px 20px 20px 40px;}
#content_left{width:280px;float:left;margin:150px 32px 30px 27px;}
#content_right{width:445px;float:left;margin:30px 0 0 0;min-height:440px;}
#content_bottom2_left{width:290px;float:left;margin:37px 0 0 30px;}
#content_bottom2_right{width:352px;float:left;margin:43px 0 0 64px;}
#fachbox{float:left;position:relative;margin:-306px 0 0 333px;padding:0 220px 0 30px;width:259px;height:238px;background: url(../images/ja_sm_landing_appetizer.gif) no-repeat;}
#footer{float:left;background: url(../images/ja_sm_landing_footer.gif) no-repeat;width:808px;height:241px;}

img,h1,h2,h3,h4,h5,p,ul,li,form{border:0;margin:0;padding:0;font-weight:normal;}
p,ul{clear:both;line-height:18px;}
p.bigtext{font-size:14px;line-height:20px;}
#intro p{font-size:13px;line-height:15px;}
#content_bottom2 p{margin-top:9px;font-size:13px;}
#content_bottom2 p.link_pdf{margin-top:23px;}
#content_bottom2 a{padding-left:20px;margin-right:4px;color:#5e696d;background: url(../images/ja_sm_menue_teaser_klpfeil.gif) left no-repeat;float:left;}
#content_bottom2 a:hover{color:#B1CA34;}
#footer p{color:#FFF;font-size:14px;width:400px;margin:30px 0 0 335px;}
#footer p.imprint{width:600px;margin:55px 0 0 205px;color:#5e696d;position:absolute;font-size:11px;text-align:right;height:35px;}
#footer p.imprint a{border-left:1px solid #999;padding-left:10px;margin-left:10px;}

#fachbox p{line-height:16px;}

h1 a{cursor:default;position:absolute;top:45px;margin-left:15px;background: url(../images/ja_sm_landing_logo.gif) no-repeat;width:303px;height:0;padding-top:319px;display:block;float:left;overflow:hidden;}
h2{font-size:20px;margin:0 0 15px 0;color:#b1ca34;}
h3{margin:0 0 10px 0;color:#FFF;font-size:15px;font-weight:bold;}
h2.starter{background: url(../images/ja_sm_landing_h1.gif) no-repeat;width:383px;height:0;padding-top:24px;display:block;float:left;overflow:hidden;}
h2.bieten{margin:35px 0 20px 0;background: url(../images/ja_sm_landing_h2.gif) no-repeat;width:166px;height:0;padding-top:18px;display:block;float:left;overflow:hidden;}
h2.kontakt{margin:18px 0 15px 0;background: url(../images/ja_sm_landing_h3.gif) no-repeat;width:193px;height:0;padding-top:19px;display:block;float:left;overflow:hidden;}
h2.kontakt_form{margin:10px 0 20px 0;background: url(../images/ja_sm_landing_h_kontakt.gif) no-repeat;width:178px;height:0;padding-top:19px;display:block;float:left;overflow:hidden;}
#footer h2 a{margin:55px 0 20px 335px;background: url(../images/ja_sm_landing_ja_logo.gif) no-repeat;width:313px;height:0;padding-top:25px;display:block;float:left;overflow:hidden;}
#intro h2{color:#FFF;font-size:24px;margin-bottom:10px;}
#fachbox h3{padding:0;margin:75px 0 10px 0;}

a{color:#b1ca34;}
a.kontakt_xing{display:block;margin:-18px 0 -20px 215px;color:#5e696d;width:20px;overflow:hidden;height:0;padding-top:20px;text-decoration:none;background: url(../images/ja_sm_landing_icon_xing.gif) no-repeat;}
a.kontakt_fb{margin-top:8px;display:block;color:#5e696d;padding:1px 0 0 25px;line-height:20px;text-decoration:none;background: url(../images/ja_sm_landing_icon_fb.gif) no-repeat;}
#footer a{color:#5e696d;}
img.kontaktpic{float:left;margin:2px 10px 10px 0;}

li{list-style:none;}
ul#tips li{min-height:20px;font-size:13px;cursor:help;font-weight:bold;background:url(../images/ja_sm_landing_pfeil.gif) no-repeat;padding-left:35px; margin: 0 0 15px 0;}
ul#tips li a{cursor:help;}
ul.tooltip li{list-style:square;margin:0 10px 4px 15px;padding:0;line-height:16px;}

#mycarousel_container{float:left;margin:28px 0 100px 27px;height:209px;width:265px;background:url(../images/ja_sm_landing_box_services.gif) no-repeat;}
#mycarousel_container ul li.slide1{background: url(../images/ja_sm_slider_1.gif) no-repeat;width:245px;height:0;padding-top:189px;overflow:hidden;}
#mycarousel_container ul li.slide2{background: url(../images/ja_sm_slider_2.gif) no-repeat;width:245px;height:0;padding-top:189px;overflow:hidden;}
#mycarousel_container ul li.slide3{background: url(../images/ja_sm_slider_3.gif) no-repeat;width:245px;height:0;padding-top:189px;overflow:hidden;}
#mycarousel_container ul li.slide4{background: url(../images/ja_sm_slider_4.gif) no-repeat;width:245px;height:0;padding-top:189px;overflow:hidden;}

#toggle_kontakt{height:100px;margin-left:-4px;}
#toggle_kontakt a.link1{background: url(../images/ja_sm_landing_button1.gif) no-repeat;width:306px;height:0;padding-top:69px;display:block;float:left;overflow:hidden;}
#toggle_kontakt a.link2{clear:both;margin:0 0 0 110px;background: url(../images/ja_sm_landing_lasche.gif) no-repeat;width:59px;height:0;padding-top:28px;display:block;float:left;overflow:hidden;}
#toggle_kontakt a.link2:hover{background: url(../images/ja_sm_landing_lasche_hi.gif) no-repeat;}

#kontaktform_container{float:left;margin:-50px 0 0 0;padding-top:40px;}
#kontaktform_container a.link1{clear:both;margin:0 0 0 110px;background: url(../images/ja_sm_landing_lasche2.gif) no-repeat;width:59px;height:0;padding-top:28px;display:block;float:left;overflow:hidden;}
#kontaktform_container a.link1:hover{background: url(../images/ja_sm_landing_lasche2_hi.gif) no-repeat;}
#kontaktform_container2{float:left;margin:-30px 0 0 335px}
#kontaktform_container2 a.link1{clear:both;margin:0 0 0 180px;background: url(../images/ja_sm_landing_lasche2.gif) no-repeat;width:59px;height:0;padding-top:28px;display:block;float:left;overflow:hidden;}
#kontaktform_container2 a.link1:hover{background: url(../images/ja_sm_landing_lasche2_hi.gif) no-repeat;}

#toggle_kontakt2 a.link1{position:absolute;clear:both;margin:30px 0 0 390px;z-index:900;background: transparent url(../images/trans.gif) no-repeat;width:440px;height:0;padding-top:230px;display:block;float:left;overflow:hidden;}
#toggle_kontakt2 a.link2{position:absolute;clear:both;margin:265px 0 0 520px;background: url(../images/ja_sm_landing_lasche.gif) no-repeat;width:59px;height:0;padding-top:28px;display:block;float:left;overflow:hidden;}
#toggle_kontakt2 a.link2:hover{background: url(../images/ja_sm_landing_lasche_hi.gif) no-repeat;}
*+html #toggle_kontakt2 a.link2 {margin-top:-72px;}


#kontaktform p,#kontaktform2 p{margin:10px 0;float:left;clear:both;}
form{float:left;clear:both;margin-bottom:20px;}
label{clear:both;float:left;width:100px;padding-top:2px;cursor:pointer;}
label.chklabel,label.chklabel2{clear:none;width:200px;margin:10px 0 0 5px;}
input{float:left;margin-bottom:5px;color:#5e696d;border:1px solid #777;width:200px;}
input#callback,input#callback2{clear:both;border:0;margin-top:10px;width:auto;}
input#submit,input#submit2{background:#afca30;color:#455053;padding:3px 6px;cursor:pointer;clear:both;margin:5px 0 0 222px;width:auto;}
input#submit:hover,input#submit2:hover{color:#FFF;}

#time,#time2{float:left;clear:both;}


/* Tooltip */
.tip {width:380px;padding:10px 10px 20px 10px;color:#fff;overflow: hidden;display:none;position:absolute;z-index:500;background: transparent url(../images/ja_sm_landing_bubble_3.png) no-repeat bottom;}



/* Carousel */

.jcarousel-container {position:relative;}
.jcarousel-clip {z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list {z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0; padding:0;}
.jcarousel-list li,.jcarousel-item{display:inline;float:left;list-style:none;width:245px;height:189px;}

.jcarousel-next,.jcarousel-prev{z-index:3;display:none;}
.jcarousel-skin-tango {height:200px;width:255px;overflow:hidden;}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:245px;padding:0 10px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:255px;height:200px;}
.jcarousel-skin-tango .jcarousel-item {width:245px;height:189px;text-align:left;margin-top:10px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:22px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {color:#000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top:165px;right:16px;width:15px;height:25px;cursor:pointer;background: url(../images/ja_sm_landing_sliderechts.png) no-repeat 0 0;z-index:900;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top:165px;left:16px;width:15px;height:25px;cursor:pointer; background: url(../images/ja_sm_landing_slidelinks.png) no-repeat 0 0;z-index:900;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor:default;background-position:-96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}

