body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	font-size:12px;
	line-height:15px;
}

#flash { 
	top:0px; 
	left:0px; 
	width:969px; 
	height:304px;
	visibility:visible;
	display:block;
	background-image:url(../pix/home_header.jpg)
}


#rightSideMain {
	width:167px;
	display:block;
	float:left;


}

#rightSideMain #box {
	background-color:#F3F3F3;
	display:block;
	background-image: url(/jc/pix/pict_ecard_rundung_invert.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:3px;
	margin-bottom:20px;
}

#rightSideMain h3{
margin:0;
padding:0;
color:#FFFFFF;
background-color:#333333;
display:block;
font-size:12px;
padding-left:10px;
font-weight:normal;
}


#rightSideMain  A{
	color:#CC3300;
	text-decoration:none;

}

#box a{
margin-top:100px;
	text-decoration:underline;

}



#naviHome {
	width:685px;
	float:left;
	margin-left:15px;
	color: #CCCCCC;
	margin-top:20px;
	text-decoration:none;
}
#teilnahmeMain {
	background-image: url(/jc/pics40/home_teaserBG01.gif);
	width:215px;
	height:151px;
	float:left;
}

#presse{
	background-image: url(/jc/pix/home_teaserBG02.gif);
	width:215px;
	height:151px;
	float:left;
	margin-left:20px;
	text-decoration:none;
}
#lehrer{
	background-image: url(/jc/pix/home_teaserBG03.gif);
	width:215px;
	height:151px;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
}
.headline{
	color: #FFFFFF;
	width:180px;
	background-color:#333333;
	display: block;
	padding-left:9px;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}

.headline A{
	text-decoration:none;
}
.headline A:visited{
	text-decoration:none;
}
.headline A:hover{
	text-decoration:none;
}


.linkText2 {
color:#cc3300;
text-decoration:none;
background-image:url(/jc/pix/link_nubs2.gif);
background-repeat:no-repeat;
background-position:bottom left;
line-height:14px;
height:14px;
padding-left:13px;
vertical-align:bottom;
margin-bottom:5px;
}

.linkText2:hover {
color:#cc3300;
background-image:url(/jc/pix/link_nubs_on2.gif);
background-repeat:no-repeat;
}


.linkText {
color:#cc3300;
text-decoration:none;
background-image:url(/jc/pix/link_nubs2.gif);
background-repeat:no-repeat;
display:block;
margin-top:8px;
margin-left:9px;
padding-left:13px;
line-height:10px;
}

.linkText:hover {
color:#cc3300;
text-decoration:none;
background-image:url(/jc/pix/link_nubs_on2.gif);
background-repeat:no-repeat;
}

.linkMehr {
color:#cc3300;
text-decoration:none;
}

.linkMehr:hover {
color:#cc3300;
}

#rightSide{
	width:234px;
	float:left;
}

#homeSport{
	width:234px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	background-image:url(/jc/pix/home_teaserBG04.gif);
	background-position:bottom;
	min-height:251px;
	margin-bottom:22px;
}




#homeSport .bigSizeHome{
position:absolute;
left:729px;
top:643px;
background-image:url(/jc/pix/icon_lupe00.gif);
width:17px;
min-height:17px;
}

#homeSport .bigSizeHome:hover{
background-image:url(/jc/pix/icon_lupe01.gif);
}


#aktuellesHomeBox{
	color:#000000;
	width:670px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	display:block;
	padding:7px;
	min-height:150px;

}

#aktuellesHomeBoxBottom{
	background-image:url(/jc/pix/home_box_rundung.gif);
	min-height:23px;
	line-height:23px;
	width:686px;

}

.video{
position:absolute;
top:236px;
left:578px;
border:0;
background-image:url(/jc/pics40/but_home_video.gif);
}

.video:hover{
background-image:url(/jc/pics40/but_home_video_1.gif);
}

#homeLinks{
	position:absolute;
	top:2px;
	left:790px;
	font-size:11px;
	text-decoration:none;
}
#homeLinks A{
	text-decoration:none;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
#homeLinks A:hover{
	text-decoration:underline;
}



.geoLink {
	margin-left:20px;
	color: #999999;
	display:block;
	font-size:11px;

}
.geoLink IMG{
	vertical-align:text-bottom;
}

#jclogo{
	position:absolute;
	top:2px;
	left:0px;
}


/* Unterseiten */
#header {
height:75px;
width:970px;
display:block;
min-height:75px;
float:left;
margin:0;
padding:0;
}

#mainmenu {
margin-left:227px;
background-color:#F5F5F5;
float:left;
display:inline;
height:29px;
width:773px;
padding-top:26px;
}
#header #mainmenu img {
	margin-left:66px;
	padding-top:0px;
}

#header #mainmenu .aktuelles {
	background-image: url(/jc/pix/nav01_00.gif);
	float:left;
	width:102px;
	height:28px;
}

#header #mainmenu .aktuellesactive {
	background-image: url(/jc/pix/nav01_01.gif);
	float:left;
	width:102px;
	height:28px;
}

#header #mainmenu .aktuelles:hover {
	background-image: url(/jc/pix/nav01_01.gif);
}

#header #mainmenu .shop {
	background-image: url(/jc/pix/nav06_00.gif);
	float:left;
	width:62px;
	height:28px;
}

#header #mainmenu .shopactive {
	background-image: url(/jc/pix/nav06_01.gif);
	float:left;
	width:62px;
	height:28px;
}

#header #mainmenu .shop:hover {
	background-image: url(/jc/pix/nav06_01.gif);
}


#header #mainmenu .intern {
	background-image: url(/jc/pics40/nav06_00.gif);
	float:left;
	width:76px;
	height:28px;
}

#header #mainmenu .internactive {
	background-image: url(/jc/pics40/nav06_01.gif);
	float:left;
	width:76px;
	height:28px;
}

#header #mainmenu .intern:hover {
	background-image: url(/jc/pics40/nav06_01.gif);
}





#header #mainmenu .teilnahme {
	background-image: url(/jc/pix/nav02_00.gif);
	float:left;
	width:104px;
	height:28px;
}
#header #mainmenu .teilnahme:hover {
	background-image: url(/jc/pix/nav02_01.gif);
}
#header #mainmenu .teilnahmeactive {
	background-image: url(/jc/pix/nav02_01.gif);
	float:left;
	width:104px;
	height:28px;
}


#header #mainmenu .lehrer {
	background-image: url(/jc/pix/nav03_00.gif);
	float:left;
	width:78px;
	height:28px;
}
#header #mainmenu .lehreractive {
	background-image: url(/jc/pix/nav03_01.gif);
	float:left;
	width:78px;
	height:28px;
}
#header #mainmenu .lehrer:hover {
	background-image: url(/jc/pix/nav03_01.gif);
}

#header #mainmenu .presse {
	background-image: url(/jc/pix/nav04_00.gif);
	float:left;
	width:75px;
	height:28px;
}
#header #mainmenu .presseactive {
	background-image: url(/jc/pix/nav04_01.gif);
	float:left;
	width:75px;
	height:28px;
}
#header #mainmenu .presse:hover {
	background-image: url(/jc/pix/nav04_01.gif);
}

#header #mainmenu .galerie {
	background-image: url(/jc/pix/nav05_00.gif);
	float:left;
	width:83px;
	height:28px;
}
#header #mainmenu .galerieactive {
	background-image: url(/jc/pix/nav05_01.gif);
	float:left;
	width:83px;
	height:28px;
}
#header #mainmenu .galerie:hover {
	background-image: url(/jc/pix/nav05_01.gif);
}


#submenu {
	background-image:url(/jc/pix/nav_sub_bg.gif);
	float:left;
	width:191px;
	margin-left:15px;
	display:block;
	height:682px;
	min-height:618px;
	position:relative;
}


.submenuL130{
	font-weight: bold;
	display:block;
	background-image:url(/jc/pix/nav_sub_flaeche.gif);
	background-repeat:no-repeat;
	color:#999999;
	text-decoration: none;
	text-indent:16px;
	height:17px;
	padding-top:2px;
	}
	
.submenuL130active{
	font-weight: bold;
	display:block;
	background-image:url(/jc/pix/nav_sub_pfeil03.gif);
	background-repeat:no-repeat;
	color:#F0BF00;
	text-decoration: none;
	text-indent:16px;
	height:17px;
	padding-top:2px;
	}

.submenuL130:hover{
	background-image:url(/jc/pix/nav_sub_pfeil03.gif);
	}
	
.submenuL140{
	font-weight: bold;
	display:block;
	background-image:url(/jc/pix/nav_sub_flaeche.gif);
	background-repeat:no-repeat;
	color:#999999;
	text-decoration: none;
	text-indent:16px;
	height:17px;
	padding-top:2px;
	}
	
.submenuL140active{
	font-weight: bold;
	display:block;
	background-image:url(/jc/pix/nav_sub_pfeil04.gif);
	background-repeat:no-repeat;
	color:#87B3CF;
	text-decoration: none;
	text-indent:16px;
	height:17px;
	padding-top:2px;
	}

.submenuL140:hover{
	background-image:url(/jc/pix/nav_sub_pfeil04.gif);
	}

.submenuL120{
	font-weight: bold;
	display:block;
	background-image:url(/jc/pix/nav_sub_flaeche.gif);
	background-repeat:no-repeat;
	color:#999999;
	text-decoration: none;
	text-indent:16px;
	height:17px;
	padding-top:2px;
	}
	
.submenuL120active{
	font-weight: bold;
	display:block;
	background-image:url(/jc/pix/nav_sub_pfeil02.gif);
	background-repeat:no-repeat;
	color:#D97088;
	text-decoration: none;
	text-indent:16px;
	height:17px;
	padding-top:2px;
	}

.submenuL120:hover{
	background-image:url(/jc/pix/nav_sub_pfeil02.gif);
	}
	
.submenuL150{
	font-weight: bold;
	display:block;
	background-image:url(/jc/pix/nav_sub_flaeche.gif);
	background-repeat:no-repeat;
	color:#999999;
	text-decoration: none;
	text-indent:16px;
	height:17px;
	padding-top:2px;

	}
	
.submenuL150active{
	font-weight: bold;
	display:block;
	background-image:url(/jc/pix/nav_sub_pfeil05.gif);
	background-repeat:no-repeat;
	color:#E59A52;
	text-decoration: none;
	text-indent:16px;
	height:17px;
	padding-top:2px;
	}

.submenuL150:hover{
	background-image:url(/jc/pix/nav_sub_pfeil05.gif);
	}	

	
#submenu IMG{
	height:1px;
	line-height:1px;
	min-height:1px;
	}	
	
#contentArea {
	width:556px;
	display:block;
	float:left;
	margin-left:20px;
	/*border:1px solid #FF0000;*/
}

#contentArea li {
	list-style-type:disc;
	
}


#contentArea #box{
	background-color:#FBF3A8;
	text-decoration: none;
	width:547px;
	min-height:114px;
	float:left;
	color:#FF9900;
	font-size:12px;
	line-height:15px;
	padding:0;
	padding-right:10px;
	margin:0;
}

#contentArea #boxLinie{
	border:1px solid #DDDDDD;
	display:block;
	padding:9px 9px 9px 9px ;
	margin-top:20px;
}

#contentArea #boxLinie h3{
margin:0;
margin-bottom:9px;
padding:0;
font-weight:bold;
line-height:11px;
font-size:12px;
}

#contentArea #boxLinie IMG{
margin-bottom:5px;
}


#contentArea #boxLinie A{
	color:#CC3300;
	text-decoration:none;
	background-image:url(/jc/pix/link_nub3.gif);
	background-repeat:no-repeat;
	padding:0;
	padding-left:14px;
	margin:0;
	height:18px;
	display:inline;
	vertical-align:top;
}
#contentArea #boxLinie A:hover {
	background-image:url(/jc/pix/link_nub3on.gif);
}
#contentArea A{
	color:#CC3300;
	text-decoration:none;
	display:block;
	line-height:18px;
	vertical-align:middle;
	margin-top:5px;
	margin-bottom:-2px;

}

#contentArea A:hover{
text-decoration:underline;
}


#contentArea .ecke{
	margin: -20px 0 0 536px;
}

#contentArea .eckeDyn{
margin: -20px 0 0 248px;
}

#contentArea #box h3 {
margin:0;
margin-top:17px;
font-size:12px;
}

#contentArea #box h2 {
margin-top:0px;
margin-bottom:13px;
font-size:15px;
font-weight:normal;
}

#contentArea #box p {
	margin-top:0px;
	font-size:12px;
	font-weight:normal;
}



#contentArea #doppelbox{
	margin-top:20px;
	display:block;
	float:left;
	color:#333333;
	text-decoration: none;
	width:268px;
	height:142px;
	background-image:url(/jc/pix/rahmenContent.gif);
}
#contentArea #doppelbox h3 {
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin:8px 0px 8px 9px;
}
#contentArea #doppelbox p {
	font-size:12px;
	line-height:14px;
	margin:0px;
	margin-right:10px;
}

#contentArea #doppelbox A {
	margin-left:9px;
	padding-left:15px;
	display:inline;
	color:#A1A1A1;
	text-decoration:none;
	background-image:url(/jc/pix/link_nub0.gif);
	background-repeat:no-repeat;
	background-position:center left;
	display:block;
	line-height:20px;
	vertical-align:middle;
	position:inherit;
	color:#CC3300;
	margin-bottom:10px;
}
#contentArea #doppelbox A:hover {
	background-image:url(/jc/pix/link_nub0_on.gif);
}




#contentArea #doppelboxDyn{
	margin-top:20px;
	display:block;
	float:left;
	color:#333333;
	text-decoration: none;
	width:250px;
	border:1px solid #DDDDDD;
	padding:5px 8px 5px 8px;
	font-size:12px;
	line-height:14px;
	display:block;
}

#contentArea #doppelboxDyn h3 {
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	display:block;
	margin:0;
	color:#000;
	text-decoration:none;
	margin-left:-15px;
}
#contentArea #doppelboxDyn img {
margin-bottom:10px;
margin-top:10px;
margin-left:-15px;

}


#contentArea #doppelboxDyn A {
	color:#CC3300;
	background-image:url(/jc/pix/link_nub3.gif);
	background-repeat:no-repeat;
	background-position:0px 101%;
	padding-left:15px;


}


#contentArea #doppelboxDyn A:hover {
color:#cc3300;
background-image:url(/jc/pix/link_nub3on.gif);
background-repeat:no-repeat;
	text-decoration:none;
}



#contentArea #doppelboxGross{
	margin-top:20px;
	display:block;
	float:left;
	color:#333333;
	text-decoration: none;
	width:250px;
	border:1px solid #DDDDDD;
	padding:5px 8px 5px 8px;
	font-size:12px;
	line-height:14px;
	display:block;
}

#contentArea #doppelboxGross h3 {
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	display:block;
	margin:0;
}

#contentArea #doppelboxGross img {
margin-bottom:9px;
margin-top:12px;
}


#contentArea #doppelboxGross br {
margin-bottom:8px;
}

#contentArea #doppelboxGross A {
	color:#CC3300;
	text-decoration:none;
	background-image:url(/jc/pix/link_nub3.gif);
	background-repeat:no-repeat;
	padding:0;
	padding-left:14px;
	margin:0;
	text-indent:15px;
	height:18px;
	display:inline;
	vertical-align:middle;
}
#contentArea #doppelboxGross A:hover {
	background-image:url(/jc/pix/link_nub3on.gif);
}



#rightSide {
	width:167px;
	display:block;
	float:left;
	margin-left:20px;

}

#rightSide #box {
	background-color:#F3F3F3;
	display:block;
	background-image: url(/jc/pix/pict_ecard_rundung_invert.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:3px;
	margin-bottom:20px;
}

#rightSide h3{
margin:0;
padding:0;
color:#FFFFFF;
background-color:#333333;
display:block;
font-size:11px;
padding-left:10px;
font-weight:normal;
}


#rightSide  A{
	color:#CC3300;
	text-decoration:none;
	background-image:url(/jc/pix/link_nub3.gif);
	background-repeat:no-repeat;
	vertical-align:baseline;
	display:block;
	margin:0;
	margin-top:5px;
	margin-left:10px;
	text-indent:15px;
	height:18px;
	vertical-align:middle;
}
#rightSide  A:hover{
	background-image:url(/jc/pix/link_nub3on.gif);
}


#contentHeader20 {
/*	background-image: url(/jc/pix/header02_usite.gif);*/

	background-color:#fdebec;
	background-repeat:no-repeat;
	height:62px;
	display:block;
	padding-left:15px;
	margin:0;
	vertical-align:bottom;
	color:#BC052F;
}

#contentHeader20 h2 {
margin-top:0px;
margin-bottom:13px;
font-size:15px;
font-weight:normal;
}

#contentHeader20 h3 {
margin:0;
padding-top:17px;
font-size:12px;
}

#contentHeader40 {
/*	background-image: url(/jc/pix/header04_usite.gif);*/
	padding-left:15px;
	background-color:#d6e7f2;
	background-repeat:no-repeat;
	height:62px;
	display:block;

	margin:0;
	vertical-align:bottom;
	color:#1E3673;
}

#contentHeader40 h2 {
margin-top:0px;
margin-bottom:13px;
font-size:15px;
font-weight:normal;
}

#contentHeader40 h3 {
margin:0;
padding-top:17px;
font-size:12px;
}

#contentHeader55 {
/*	background-image: url(/jc/pix/header04_usite.gif);*/
	padding-left:15px;
	background-color:#d6e7f2;
	background-repeat:no-repeat;
	height:62px;
	display:block;

	margin:0;
	vertical-align:bottom;
	color:#1E3673;
}

#contentHeader55 h2 {
margin-top:0px;
margin-bottom:13px;
font-size:15px;
font-weight:normal;
}

#contentHeader55 h3 {
margin:0;
padding-top:17px;
font-size:12px;
}

#contentHeader10 {
/*	background-image: url(/jc/pix/header01_usite.gif);*/
	background-repeat:no-repeat;
	background-color:#ddefb8;
	height:62px;
	display:block;
	padding-left:15px;
	margin:0;
	vertical-align:bottom;	
	color:#098A1B;
}

#contentHeader10 h2 {
margin-top:0px;
margin-bottom:13px;
font-size:15px;
font-weight:normal;
}

#contentHeader10 h3 {
margin:0;
padding-top:17px;
font-size:12px;
}

#contentHeader50 {
	background-color:#fbeddc;
	background-repeat:no-repeat;
	height:62px;
	display:block;
	padding-left:15px;
	color:#E47925;
}

#contentHeader50 h2 {
margin-top:0px;
margin-bottom:13px;
font-size:15px;
font-weight:normal;

}

#contentHeader50 h3 {
margin:0;
padding-top:17px;
font-size:12px;
}



#contentHeader30  {

	background-color:#fbf3a8;
	background-repeat:no-repeat;
	height:62px;
	display:block;
	padding-left:15px;
	margin:0;
	vertical-align:bottom;
	color:#E89900;
}

#contentHeader30 h2 {
margin-top:0px;
margin-bottom:13px;
font-size:15px;
font-weight:normal;
}

#contentHeader30 h3 {
margin:0;
padding-top:17px;
font-size:12px;
}



#galerie{
	width:743px;
	display:block;
	float:left;
	margin-left:20px;
}

#galerie .smallPic {
margin:2px 2px 0px 0px;

}


A.linkTextGalerie{
display:block;
margin-top:8px;
margin-left:9px;
padding-left:13px;
color:#A1A1A1;
text-decoration:none;
background-image:url(/jc/pix/link_nubs2.gif);
background-repeat:no-repeat;
display:block;
line-height:12px;
}
.linkTextGalerieActive, .linkTextGalerie:hover {
display:block;
margin-top:8px;
margin-left:9px;
padding-left:13px;
text-decoration:none;
background-repeat:no-repeat;
display:block;
line-height:12px;
color:#cc3300;
background-image:url(/jc/pix/link_nubs_on2.gif);
}


.linkTextGalerieInfo {
display:block;
margin-top:8px;
margin-left:9px;
padding-left:13px;
color:#A1A1A1;
text-decoration:none;
background-image:url(/jc/pix/icon_kommentar.gif);
background-repeat:no-repeat;
display:block;
line-height:12px;
}

.linkTextGalerieInfoNew{
padding-left:15px;
color:#A1A1A1;
text-decoration:none;
background-image:url(/jc/pix/icon_kommentar.gif);
background-repeat:no-repeat;
background-position:0px 12px;
display:block;

}


.linkTextGalerieInfoNew:hover {
color:#cc3300;
background-image:url(/jc/pix/icon_kommentar.gif);

}
.linkTextGalerieInfo:hover {
color:#cc3300;
background-image:url(/jc/pix/icon_kommentar.gif);

}


#altersgruppe{
	width:128px;
	float:left;
	height:326px;

}

.galerieImage {
border:2px solid #A1A1A1;
margin-top:10px;
display:block;


}

#altersgruppe form {
display:inline;margin:0px;float:left;clear:left;
}





/* E-Card css */
#rueckseite {
background-image:url(/jc/ecard/pix/monster.jpg);
background-repeat:no-repeat;
width:280px;
height:413px;
visibility:hidden;
position:absolute;
top:0;
left:0;
}


#rueckseite A {
color:#cc3300;
text-decoration:none;
background-image:url(/jc/pix/link_nubs2.gif);
background-repeat:no-repeat;
display:block;
margin-top:399px;
margin-left:10px;
padding-left:13px;
line-height:10px;
display:block;
}

#rueckseite A:hover {
color:#cc3300;
background-image:url(/jc/pix/link_nubs_on2.gif);
background-repeat:no-repeat;
}


#vorderseite{
	background-image:url(/jc/ecard/pix/header_monster.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:280px;
	height:413px;
	visibility:visible;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	font-size:12px;
	line-height:15px;
	float:left;
	text-align:left;
}


.ecardtextLink {
color:#cc3300;
text-decoration:none;
display:block;
margin:0px;
}

.ecardtextLink:hover {
color:#cc3300;
text-decoration:underline;
}

#vorderseite form{
background-color:#F3F3F3;
height:260px;
padding:0;
margin:0;
margin-top:23px;
	text-align:left;

}

#vorderseite label{
float:left;
width:120px;
margin-left:10px;
margin-right:10px;
margin-top:5px;
	text-align:left;

}
#vorderseite input{
margin-left:10px;
margin-right:10px;
float:left;
width:114px;
}
#vorderseite textarea{
margin-left:10px;
margin-right:10px;
margin-top:10px;
width:254px;
height:60px;
float:left;
}

#vorderseite input[type=checkbox]{
margin:0;
float:left;
text-align:left;
margin-left:5px;
margin-top:7px;
width:25px;
padding-top:-5px;
}

.ecardlinkBottom {
color:#cc3300;
text-decoration:none;
background-image:url(/jc/pix/link_nubs2.gif);
background-repeat:no-repeat;
display:block;
margin-top:5px;
margin-left:10px;
padding-left:13px;
line-height:10px;
}

.ecardlinkBottom:hover {
color:#cc3300;
background-image:url(/jc/pix/link_nubs_on2.gif);
background-repeat:no-repeat;
}



dl.meImgRight {
	float: right;
	margin-left: 0em;
	width: 190px;
	margin-right:10px;

}
dl.meImgRight dt {
	margin: 0;
	margin-bottom: 2px;
	margin-left: 10px;
}
dl.meImgRight dd {
	margin: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 0px;

}

.bildUnter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#616161;
	line-height: 11px;
}

#submenu #sb {
float:left;
text-align:left;
min-height:22px;
line-height:22px;
position:absolute;
bottom:0;
left:0;
margin-left:10px;
margin-bottom:10px;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-weight: normal;
font-size:10px;
}

#submenu #sb a {
display:inline;
margin:0;
padding:0;
margin-right:0px;
}

#submenu #sb a img {
border:0px;
height:22px;
}

#submenu #sb ul, li {
		margin:0;
	padding:0;
	list-style:none;
	float:left;
}
}

#boxmiddle {
margin:10px 0 7px -9px !important;;
padding:0;
border:0;
width:555px;
height:1px;
background-color:#DDDDDD;
color: #DDDDDD;
}

br {
margin-top:-3px;
}


#contentArea A.linkChange{
	color:#CC3300;
	text-decoration:none;
	background-image:url(/jc/pix/link_nub3.gif);
	background-repeat:no-repeat;
	background-position:left inherit;
	vertical-align:top;
	display:inline;
	margin:0;
	padding-left:15px;
	height:18px;
	margin-right:7px;

}

#contentArea A.linkChange:hover{
	background-image:url(/jc/pix/link_nub3on.gif);
}

#galerieBalken {
margin:0;
padding:0;
background-color:#DADADA;
width:352px;
height:31px;
min-height:31px;
color:#999999;
}

#galerieBalken P{
margin:0;
padding:0;
}

#galerieBalken A.link{
	text-decoration:none;
	position:inherit;
	vertical-align:middle;
	line-height:31px;
	background-image:url(/jc/pix/link_nub0.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:15px;
	color:#CC3300;

}


#galerieBalken A.link:hover{	background-image:url(/jc/pix/link_nub0_on.gif);}


#galerieBalken A.linkPfeil{
	text-decoration:none;
	position:inherit;
	vertical-align:middle;
	line-height:31px;
	background-image:url(/jc/pix/pfeil_05_off.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin-left:9px;
	margin-right:3px;
	color:#CC3300;
}

#galerieBalken A.linkPfeil:hover{
	background-image:url(/jc/pix/pfeil_05_on.gif);
}

#galerieBalken A.linkPfeilRueck{
	text-decoration:none;
	position:inherit;
	vertical-align:middle;
	line-height:31px;
	background-image:url(/jc/pix/pfeil_05_rueck_off.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin-left:3px;
	color:#CC3300;
}

#galerieBalken A.linkPfeilRueck:hover{
	background-image:url(/jc/pix/pfeil_05_rueck_on.gif);
}





#einbetten {
margin:0;
padding:0;
width:352px;
height:31px;
min-height:31px;
color:#999999;
text-align:left;
margin-top:18px;


}

#einbetten label{
width:auto;
padding-top:2px;
margin:0;

}
#einbetten input{
margin:0;
width:280px;
float:right;
clear:none;
}





#presseBilderBox {
	width:554px;
	border:1px solid #DDDDDD;
	border-bottom:0;
	display:block;
	padding:0px;
	float:left;
	}

#presseBilderBox IMG{
	margin-right:10px;
	display:block;
	margin-left:-130px;
	margin-top:-5px;
}

#presseBilderBox A{
	margin-left:115px;
	padding-left:15px;
	display:inline;
	color:#A1A1A1;
	text-decoration:none;
	background-image:url(/jc/pix/link_nub0.gif);
	background-repeat:no-repeat;
	background-position:center left;
	display:block;
	line-height:20px;
	vertical-align:middle;
	position:inherit;
	color:#CC3300;
}
#presseBilderBox A:hover{
color:#cc3300;
background-image:url(/jc/pix/link_nub0_on.gif);
}



#presseBilderBoxID {
	width:554px;
	background-color:#F3F3F3;
	border-bottom:0;
	display:block;
	padding:0px;
	float:left;
	margin-top:20px;
	margin-left:-9px;
	}

	
#presseBilderBoxID2spaltig {
float:left;
width:256px;
margin-left:10px;
margin-right:10px;
}

#presseBilderBoxID2spaltig IMG {
margin-top:5px;
margin-bottom:5px;
}

#presseBilderBoxID2spaltig INPUT {
width:20px;
border:0;
margin:0;
line-height:25px;
height:25px;
margin-left:0px 5px 0px 5px;
display:block;
}

#presseBilderForm {
	margin:0;
	padding:0;
	margin-top:10px;
	height:25px;
	line-height:25px;
	width:256px;
	background-color:#E0E0E0;
	text-align:left;
	float:left;
	color:#cc3300;
	vertical-align:middle;
}

#partner {
	line-height:77px;
	height:77px;
	margin-top:0px;


}
#partner p {
	display:inline;
	float:left;
	color: #999999;
	display:block;
	font-size:11px;
}
#partner IMG{
border:0;
vertical-align:middle;
margin-left:15px;
}

#homeVideo{
	width:234px;
	float:left;
	margin-left:20px;
	background-image:url(/jc/pix/home_teaserBG04.gif);
	background-position:bottom;
	min-height:169px;
	margin-bottom:22px;
}


#homeVideo .bigSizeHome{
position:absolute;
left:729px;
top:745px;
background-image:url(/jc/pics40/but_home_play.gif);
background-repeat:no-repeat;
width:17px;
min-height:17px;
padding-left:22px;
}

#socialbookmarks {
	clear:left;
	float:left; 
	display:block;
	margin:0;
	padding:0;

}

#socialbookmarks ul, li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
	
#socialbookmarks IMG {
	border:0;
}