body {font-family:Arial, sans-serif; font-size:12px; line-height:16px; color:rgb(102,102,102); margin:0; padding:0; background-image:url(http://www.jsc.de/pix/back.gif); background-repeat:no-repeat; background-position:left -6px; background-color:#B7C9E3;}
div, p {margin:0; padding:0;}

/* Menü, Links */
ul.nav { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	height:18px;
}

li.navi { /* all list items */
	float: left;
	position: relative;
	width:146px; height:18px; background-color:#01538B; color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; margin:0; padding:0;
}

li ul.sub_nav { /* second-level lists */
	display: none;
	position: absolute;
	top: 1.5em;
	left: 0;
	width:146px;
	height:18px;
	padding: 0;
	margin: 0;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

.eintrag {padding:0; margin:0;}

ul.s {margin:9px 0px 0px 0px; padding:0;}
li.s_1_1 {color:#00CB00; margin:0; padding:0px 0px 3px 25px; list-style-type:none; background-image:url(http://www.jsc.de/pix/punkt_sub_1.gif); background-repeat:no-repeat; background-position:3px 5px;}
li.s_1_2 {color:#00CB00; margin:0px 0px 0px 12px; padding:0px 0px 3px 22px; list-style-type:none; background-image:url(http://www.jsc.de/pix/punkt_sub_1.gif); background-repeat:no-repeat; background-position:3px 5px;}
li.s_1_3 {color:#00CB00; margin:0px 0px 0px 24px; padding:0px 0px 3px 22px; list-style-type:none; background-image:url(http://www.jsc.de/pix/punkt_sub_1.gif); background-repeat:no-repeat; background-position:3px 5px;}
li.s_1_1 a.sub_sel, li.s_1_2 a.sub_sel, li.s_1_3 a.sub_sel {color:#00CB00;}
li.s_1_1 a.sub:hover, li.s_1_2 a.sub:hover, li.s_1_3 a.sub:hover {color:#00CB00;}

li.s_2_1 {color:#EF5017; margin:0; padding:0px 0px 3px 25px; list-style-type:none; background-image:url(http://www.jsc.de/pix/punkt_sub.gif); background-repeat:no-repeat; background-position:3px 5px;}
li.s_2_2 {color:#EF5017; margin:0px 0px 0px 12px; padding:0px 0px 3px 22px; list-style-type:none; background-image:url(http://www.jsc.de/pix/punkt_sub.gif); background-repeat:no-repeat; background-position:3px 5px;}
li.s_2_3 {color:#EF5017; margin:0px 0px 0px 24px; padding:0px 0px 3px 22px; list-style-type:none; background-image:url(http://www.jsc.de/pix/punkt_sub.gif); background-repeat:no-repeat; background-position:3px 5px;}
li.s_2_1 a.sub_sel, li.s_2_2 a.sub_sel, li.s_2_3 a.sub_sel {color:#EF5017;}
li.s_2_1 a.sub:hover, li.s_2_2 a.sub:hover, li.s_2_3 a.sub:hover {color:#EF5017;}

li.s_3_1 {color:rgb(208,38,0); margin:0; padding:0px 0px 3px 25px; list-style-type:none; background-image:url(http://www.jsc.de/pix/punkt_sub_3.gif); background-repeat:no-repeat; background-position:3px 5px;}
li.s_3_2 {color:rgb(208,38,0); margin:0px 0px 0px 12px; padding:0px 0px 3px 22px; list-style-type:none; background-image:url(http://www.jsc.de/pix/punkt_sub_3.gif); background-repeat:no-repeat; background-position:3px 5px;}
li.s_3_3 {color:rgb(208,38,0); margin:0px 0px 0px 24px; padding:0px 0px 3px 22px; list-style-type:none; background-image:url(http://www.jsc.de/pix/punkt_sub_3.gif); background-repeat:no-repeat; background-position:3px 5px;}
li.s_3_1 a.sub_sel, li.s_3_2 a.sub_sel, li.s_3_3 a.sub_sel {color:rgb(208,38,0);}
li.s_3_1 a.sub:hover, li.s_3_2 a.sub:hover, li.s_3_3 a.sub:hover {color:rgb(208,38,0);}

li.s_4_1 {color:rgb(75,140,46); margin:0; padding:0px 0px 3px 25px; list-style-type:none; background-image:url(http://www.jsc.de/pix/punkt_sub_4.gif); background-repeat:no-repeat; background-position:3px 5px;}
li.s_4_2 {color:rgb(75,140,46); margin:0px 0px 0px 12px; padding:0px 0px 3px 22px; list-style-type:none; background-image:url(http://www.jsc.de/pix/punkt_sub_4.gif); background-repeat:no-repeat; background-position:3px 5px;}
li.s_4_3 {color:rgb(75,140,46); margin:0px 0px 0px 24px; padding:0px 0px 3px 22px; list-style-type:none; background-image:url(http://www.jsc.de/pix/punkt_sub_4.gif); background-repeat:no-repeat; background-position:3px 5px;}
li.s_4_1 a.sub_sel, li.s_4_2 a.sub_sel, li.s_4_3 a.sub_sel {color:rgb(75,140,46);}
li.s_4_1 a.sub:hover, li.s_4_2 a.sub:hover, li.s_4_3 a.sub:hover {color:rgb(75,140,46);}

a:link, a:visited {color:rgb(102,102,102); text-decoration:none; font-weight:normal;}
a:hover {text-decoration:underline;}
a:active {}

a.nav_1:link, a.nav_1:visited, a.nav_1:active {line-height:15px; width:180px; height:18px; background-color:#01538B; color:#FFF; font-size:12px; font-weight:normal; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 0px 18px; background-image:url(http://www.jsc.de/pix/punkt.gif); background-repeat:no-repeat; background-position:6px 5px;}
a.nav_1:hover {background-color:#00CB00; text-decoration:none;}

a.nav_1_sel:link, a.nav_1_sel:visited, a.nav_1_sel:active, a.nav_1_sel:hover {line-height:15px; width:180px; height:18px; background-color:#00CB00; color:#FFF; font-size:12px; font-weight:normal; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 0px 18px; background-image:url(http://www.jsc.de/pix/punkt.gif); background-repeat:no-repeat; background-position:6px 5px;}

a.nav_2:link, a.nav_2:visited, a.nav_2:active {line-height:15px; width:180px; height:18px; background-color:#01538B; color:#FFF; font-size:12px; font-weight:normal; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 0px 18px; background-image:url(http://www.jsc.de/pix/punkt.gif); background-repeat:no-repeat; background-position:6px 5px;}
a.nav_2:hover {background-color:#EF5017; text-decoration:none;}

a.nav_2_sel:link, a.nav_2_sel:visited, a.nav_2_sel:active, a.nav_2_sel:hover {line-height:15px; width:180px; height:18px; background-color:#EF5017; color:#FFF; font-size:12px; font-weight:normal; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 0px 18px; background-image:url(http://www.jsc.de/pix/punkt.gif); background-repeat:no-repeat; background-position:6px 5px;}

a.nav_3:link, a.nav_3:visited, a.nav_3:active {line-height:15px; width:180px; height:18px; background-color:#01538B; color:#FFF; font-size:12px; font-weight:normal; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 0px 18px; background-image:url(http://www.jsc.de/pix/punkt.gif); background-repeat:no-repeat; background-position:6px 5px;}
a.nav_3:hover {background-color:rgb(208,38,0); text-decoration:none;}

a.nav_3_sel:link, a.nav_3_sel:visited, a.nav_3_sel:active, a.nav_3_sel:hover {line-height:15px; width:180px; height:18px; background-color:rgb(208,38,0); color:#FFF; font-size:12px; font-weight:normal; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 0px 18px; background-image:url(http://www.jsc.de/pix/punkt.gif); background-repeat:no-repeat; background-position:6px 5px;}

a.nav_4:link, a.nav_4:visited, a.nav_4:active {line-height:15px; width:180px; height:18px; background-color:#01538B; color:#FFF; font-size:12px; font-weight:normal; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 0px 18px; background-image:url(http://www.jsc.de/pix/punkt.gif); background-repeat:no-repeat; background-position:6px 5px;}
a.nav_4:hover {background-color:rgb(75,140,46); text-decoration:none;}

a.nav_4_sel:link, a.nav_4_sel:visited, a.nav_4_sel:active, a.nav_4_sel:hover {line-height:15px; width:180px; height:18px; background-color:rgb(75,140,46); color:#FFF; font-size:12px; font-weight:normal; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 0px 18px; background-image:url(http://www.jsc.de/pix/punkt.gif); background-repeat:no-repeat; background-position:6px 5px;}

.sub_nav .nav_1, .sub_nav .nav_2, .sub_nav .nav_3, .sub_nav .nav_4, .sub_nav .nav_1_sel, .sub_nav .nav_2_sel, .sub_nav .nav_3_sel, .sub_nav .nav_4_sel {border-top:1px solid #FFF;}

a.service:link, a.service:visited, a.service:active {color:#01538B; font-size:10px; font-weight:normal; text-decoration:none; margin:0px 2px 0px 0px; padding:1px 0px 0px 7px; background-image:url(http://www.jsc.de/pix/punkt_2.gif); background-repeat:no-repeat; background-position:0px 7px;}
a.service:hover {color:#FFF; text-decoration:none;}

a.service_sel:link, a.service_sel:visited, a.service_sel:active, a.service_sel:hover {color:#FFF; font-size:10px; font-weight:normal; text-decoration:none; margin:0px 2px 0px 0px; padding:1px 0px 0px 7px; background-image:url(http://www.jsc.de/pix/punkt_2.gif); background-repeat:no-repeat; background-position:0px 7px;}

a.pfad:link, a.pfad:visited, a.pfad:active {color:#01538B; font-size:10px; font-weight:normal; text-decoration:none; margin:0px 2px 0px 0px; padding:1px 0px 0px 7px; background-image:url(http://www.jsc.de/pix/punkt_2.gif); background-repeat:no-repeat; background-position:0px 7px;}
a.pfad:hover {color:#01538B; text-decoration:none;}

a.ank_nav:link, a.ank_nav:visited, a.ank_nav:active {line-height:15px; height:17px; background-color:#FFF; color:#01538B; border:1px solid #01538B; font-weight:normal; text-decoration:none; margin:0px 6px 0px 6px; padding:3px 6px 3px 6px;}
a.ank_nav:hover {background-color:#01538B; color:#FFF; border:1px solid #01538B;}

a.ank_nav_sel:link, a.ank_nav_sel:visited, a.ank_nav_sel:active {border:1px solid #01538B; line-height:15px; height:17px; background-color:#01538B; color:#FFF; font-weight:normal; text-decoration:none; margin:0px 6px 0px 6px; padding:3px 6px 3px 6px;}
a.ank_nav_sel:hover {text-decoration:none;}

a.sub:link, a.sub:visited, a.sub:active {color:#5E5C5C; font-size:12px; font-weight:normal; text-decoration:none; margin:0; padding:0;}
a.sub:hover {text-decoration:none; color:#EF5017;}

a.sub_sel:link, a.sub_sel:visited, a.sub_sel:active, a.sub_sel:hover {font-size:12px; font-weight:bold; text-decoration:none; margin:0; padding:0;}

a.logout:link, a.logout:visited {padding: 1px 3px 2px 3px; margin-left:5px; color:#FFF; background-color:#6F8595; text-decoration:none;}
a.logout:hover {color:#FFF; background-color:rgb(91,110,123);}
a.logout:active {color:#FFF;}

/* Struktur */
.a_head {height:130px; width:972px; padding:0; background-image:url(http://www.jsc.de/pix/head.gif); background-repeat:no-repeat; background-position:left -6px; text-align:right;}
.a_menue {height:18px; width:901px; position: absolute; top:112px; left:71px; z-index:10;}
.a_content {margin-bottom:24px; height:482px; background-color:#FFF; background-image:url(http://www.jsc.de/pix/back_content.gif); background-repeat:repeat-y;}
.a_inhalt {width:790px; float:left;}
.a_submenu {width:180px; overflow:hidden; float:left; margin-top:57px;}
.a_home {height:482px; border-top:1px solid #FFF; background-image:url(http://www.jsc.de/pix/back_content_home.gif); background-repeat:repeat-x;}

.a_logo {float:left; margin:20px 0px 0px 36px;}
.a_service {margin:0 20px 0 360px; float:left;}
.a_lang {float:left; margin-left:10px;}

.a_pfad {margin:5px 0px 5px 134px;}
.a_print {display:none;}

.a_ankmenue {position:absolute; top:578px; left:810px;}

#a_range {}
.a_range_back {}
#a_footer {}
.a_footer_back {}

/* Spalten */
.b_1sp {width:790px; padding-left:64px;}
.b_1sp2 {width:972px; padding-left:64px;}

.b_2sp_links {width:58px; float:left; margin-right:9px;}
.b_2sp_rechts {width:632px; float:left;}

.b_2sp2_links {width:58px; float:left; margin-right:9px;}
.b_2sp2_rechts {width:840px; float:left;}

.b_3sp_links {width:58px; float:left; margin-right:9px;}
.b_3sp_mitte {width:316px; float:left; margin-right:12px;}
.b_3sp_rechts {width:316px; float:left;}

.c_vertrag .b_3sp_links {width:58px; float:left; margin-right:9px;}
.c_vertrag .b_3sp_mitte {width:139px; float:left; margin-left:45px;}
.c_vertrag .b_3sp_rechts {width:441px; float:left;}

.b_3sp2_links {width:115px; float:left; padding-left:67px;}
.b_3sp2_mitte {width:48px; float:left;}
.b_3sp2_rechts {width:728px; float:left;}

.b_4sp_links {width:58px; float:left; margin-right:9px;}
.b_4sp_mitte_1 {width:207px; float:left; margin-right:11px;}
.b_4sp_mitte_2 {width:207px; float:left; margin-right:12px;}
.b_4sp_rechts {width:207px; float:left;}

.b_1sp_back {}
.b_1sp2_back {}

.b_2sp_links_back {width:92px; float:left; border-right:1px solid #adb6c0; padding-right:14px;}
.b_2sp_rechts_back {width:650px; float:left; border-left:1px solid #adb6c0; margin-left:-1px; padding-left:7px;}

.b_2sp2_links_back {width:92px; float:left; border-right:1px solid #adb6c0; padding-right:14px;}
.b_2sp2_rechts_back {width:870px; float:left; border-left:1px solid #adb6c0; margin-left:-1px; padding-left:7px;}

.b_3sp_links_back {width:92px; float:left; border-right:1px solid #adb6c0; padding-right:14px;}
.b_3sp_mitte_back {width:340px; float:left; border-right:1px solid #adb6c0; margin-left:-1px; padding-right:14px; padding-left:7px;}
.b_3sp_rechts_back {width:340px; float:left; border-left:1px solid #adb6c0; margin-left:-1px; padding-left:7px;}

.c_vertrag .b_3sp_links_back {width:78px; float:left; border-right:1px solid #adb6c0; padding-right:14px;}
.c_vertrag .b_3sp_mitte_back {width:160px; float:left; border-right:1px solid #adb6c0; margin-left:-1px; padding-right:14px; padding-left:7px;}
.c_vertrag .b_3sp_rechts_back {width:460px; float:left; border-left:1px solid #adb6c0; margin-left:-1px; padding-left:7px;}

.b_3sp2_links_back {width:65px; float:left; border-right:1px solid #adb6c0; padding-right:14px;}
.b_3sp2_mitte_back {width:65px; float:left; border-right:1px solid #adb6c0; margin-left:-1px; padding-right:14px; padding-left:7px;}
.b_3sp2_rechts_back {width:755px; float:left; border-left:1px solid #adb6c0; margin-left:-1px; padding-left:7px;}

.b_4sp_links_back {width:92px; float:left; border-right:1px solid #adb6c0; padding-right:14px;}
.b_4sp_mitte_1_back {width:220px; float:left; border-right:1px solid #adb6c0; margin-left:-1px; padding-right:14px; padding-left:7px;}
.b_4sp_mitte_2_back {width:220px; float:left; border-right:1px solid #adb6c0; margin-left:-1px; padding-right:14px; padding-left:7px;}
.b_4sp_rechts_back {width:220px; float:left; border-left:1px solid #adb6c0; margin-left:-1px; padding-left:7px;}

/* Container */
.c_cont {height:480px; overflow:hidden; display:none; padding:0; margin:0;}
.c_cont_back {}

.c_home {font-size:16px; line-height:18px; height:100px; padding:6px 0px 0px 36px; color:#3475A2; background-image:url(http://www.jsc.de/pix/home.gif); background-repeat:no-repeat;}
.c_home_sel {font-size:16px; line-height:18px; height:100px; padding:6px 0px 0px 36px; color:#FFF; background-image:url(http://www.jsc.de/pix/home_sel.gif); background-repeat:no-repeat;}
#home_1 {position:absolute; top:148px; left:145px; width:780px; z-index:1;}
#home_2 {position:absolute; top:291px; left:35px; width:900px; z-index:1;}
#home_3 {position:absolute; top:363px; left:215px; width:450px; z-index:1;}
#home_4 {position:absolute; top:435px; left:107px; width:510px; z-index:1;}
#home_5 {position:absolute; top:507px; left:395px; width:420px; z-index:1;}
#adcontent #home_1, #adcontent #home_2, #adcontent #home_3, #adcontent #home_4, #adcontent #home_5 {position:relative; top:0px; left:0px;}

.c_hellblau {background-color:rgb(219,228,241); padding:6px 0px;}
.b_3sp_rechts .c_hellblau {height:248px;}
.c_blau {background-color:#01538B;}
.c_weiss {background-color:#FFF; padding:6px 0px;}
.c_vertrag {height:360px; background-image:url(http://www.jsc.de/pix/vertrag.gif); background-repeat:no-repeat; background-position:67px 0px;}
.c_zielsetzung {height:360px; background-image:url(http://www.jsc.de/pix/zielsetzung.gif); background-repeat:no-repeat; background-position:67px 0px;}

/* Textformate */
h1 {color:rgb(1,83,139); font-size:18px; margin:12x 0px 6px 67px; padding:0; height:20px;}
h2 {color:#EF5017; font-size:16px; line-height:18px; font-weight:normal; margin:0px 0px 12px 0px; padding:0;}

h2.blau {color:rgb(1,83,139);}
h2.gruen {color:#00CB00;}
h2.dunkelrot {color:rgb(208,38,0);}
h2.dunkelgruen {color:rgb(75,140,46);}
h2 a {color:#EF5017; font-weight:normal;}
h2.dunkelgruen a {color:rgb(75,140,46); font-weight:normal;}
h2.dunkelgruen a:visited {color:rgb(75,140,46); font-weight:normal;}
h2.blau a {color:rgb(1,83,139); font-weight:normal;}
h2.blau a:visited {color:rgb(1,83,139); font-weight:normal;}
h2.gruen a {color:#00CB00; font-weight:normal;}
h2.gruen a:visited {color:#00CB00; font-weight:normal;}
h2.dunkelrot a {color:rgb(208,38,0); font-weight:normal;}
h2.dunkelrot a:visited {color:rgb(208,38,0); font-weight:normal;}

h3 {color:rgb(1,83,139); font-size:12px; line-height:16px; font-weight:bold; margin:0; padding:0;}
.c_blau h3 {color:#FFF; padding:6px; font-weight:normal;}
.c_vertrag h3 {height:66px; margin:12px 0px 24px 0px; padding:9px 12px; color:#FFF; font-weight:normal;}
.c_vertrag .text_blau {height:66px; margin:12px 0px 24px 0px; padding:9px 0px;}
.c_zielsetzung .text_blau {margin:30px 0px 0px 135px;}
#adcontent h3 {color:rgb(1,83,139);}
.c_hellblau .text_blau {padding:0px 6px;}
.c_weiss .text_blau {padding:0px 6px;}

.submenu_head_1 {height:25px; line-height:16px; color:#FFF; background-image:url(http://www.jsc.de/pix/sub_1.gif); background-repeat:no-repeat; padding:7px 0px 0px 25px;}
.submenu_head_2 {height:25px; line-height:16px; color:#FFF; background-image:url(http://www.jsc.de/pix/sub_2.gif); background-repeat:no-repeat; padding:7px 0px 0px 25px;}
.submenu_head_3 {height:25px; line-height:16px; color:#FFF; background-image:url(http://www.jsc.de/pix/sub_3.gif); background-repeat:no-repeat; padding:7px 0px 0px 25px;}
.submenu_head_4 {height:25px; line-height:16px; color:#FFF; background-image:url(http://www.jsc.de/pix/sub_4.gif); background-repeat:no-repeat; padding:7px 0px 0px 25px;}

.text_blau {color:rgb(1,83,139);}
.subpic {font-size:10px;}
u {color:rgb(1,83,139); text-decoration:none;}
.text_blau u {color:rgb(208,38,0); text-decoration:none;}
h2.dunkelgruen u {color:rgb(1,83,139); text-decoration:none;}
.text_blau a, .text_blau a:visited  {color:rgb(208,38,0); font-weight:bold; text-decoration:none;}
.leer div {padding:0px 16px;}
li a em, li a.hover em {color:rgb(208,38,0); font-weight:bold; font-style:normal;}

ul {padding:6px 0px 8px 0px; margin:6px 0px 1px 0px;}
ul.pfeil {font-size:1em;}
ul.sitemap {padding: 0px 0px 0px 0px; margin: 3px 0px 8px 20px;}
ol {margin:4px 0px 1px 8px; padding: 0px 0px 0px 0px;}
li {margin:0px 0px 0px 16px; padding:0px 0px 0px 0px; list-style-position:outside; list-style-type:disc;}
li.int {vertical-align:middle; margin:0px 0px 0px 16px; list-style-type:none; list-style-image:url(http://www.jsc.de/pix/pfeil.gif);}
li.ext {vertical-align:middle; margin:0px 0px 0px 16px; list-style-type:none; list-style-image:url(http://www.jsc.de/pix/pfeil_ext.gif);}
li.site {vertical-align:middle; margin: 0px 0px 2px 4px; padding: 0px 0px 0px 0px; list-style-position:outside; list-style-type: none; list-style-image:url(http://www.jsc.de/pix/site_li.gif);}

.b_2sp2_rechts img {float:left; margin-right:16px;}

/* Trenner */
.abschluss {clear:both; font-size:1px; line-height:1px; height:1px; margin:0; padding:0;}
.linie_blau {clear:both; font-size:1px; line-height:1px; height:1px; margin:7px 0px; padding:0; border-bottom:1px dotted rgb(1,83,139);}
.top {clear:both; font-size:1px; line-height:1px; height:18px; margin-top:-18px; padding:0;}
.b_1sp2 .linie_blau {margin-left:67px;}
.c_hellblau .linie_blau {margin:6px 0px;}

/* Formulare, Inputfelder */
input, textarea {border:1px solid rgb(1,83,139); font-family: Verdana,sans-serif; font-size:1em; font-style:normal; color:rgb(102,102,102); line-height:1.5em;
	background-color:#FFF; height:21px; padding:0px 3px; width:398px; margin: 4px 0px 4px 0px;}
textarea {height:auto;}
.f_select {width:99%; margin:0px 0px 0px 0px; font-size:1em; font-family: Verdana,sans-serif;}
.check {background-color:transparent; border:0px; width:auto; margin: -1px 0px 0px 2px; vertical-align:middle;}
.radio {background-color:transparent; border:0px; width:auto; margin: -1px 0px 0px 1px; vertical-align:middle;}
.label_spalt {width:162px; float:left; padding-right:27px;}
form .text {margin-left:162px;}
label {text-align:right; font-size:1em; line-height:1.5em; color:rgb(102,102,102); white-space:normal; vertical-align:top; margin:0; padding-top:3px; display:block;}
form {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left;}
fieldset {border:0; margin:0; padding:0;}
button {margin:4px 0px 18px 0px; padding-top:1px;}	