/* CSS Jugendreferat OÖ */

/* default styles */
body { border:2px solid 000;} 

* {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
}

ul,li {
	padding-left:5px;
	margin-left:10px;
}

.clear {
	clear:both;
	xdisplay:none;
}

a {
  color:#000;
  font-weight:bold;
  text-decoration:none;
}

a img { border:0;}

a:hover {
  font-weight:bold;
  text-decoration:underline;
}

body {
	background:#ECE7CA url(../img/bgall.gif) repeat-y;
}

.hidden { display:none;}

#nest {
	background:url(../img/bg.gif) no-repeat;
	padding-left:10px;
}
* html #nest{
  height:100px; 
}

/* header parts */
#breadcrumb {
	padding:8px 0 4px 20px;
}
#breadcrumb a{
	text-decoration:none;
	font-size:11px;
	color:#000;
}

#header {
	width:930px;
	background:#fff;
	padding:5px 0;
}

.headernest {
	padding:0 5px;
	width:920px;
}

#headerleft {
	width:920px;
	height:200px;
	background:url(../img/header.jpg) no-repeat center right ;
}

#fblogo {
	float:right;
	margin:10px 10 px 10px 10px;
}

#service {
	width:190px;
	float:left;
	padding:3px 10px 0 10px;
}

#service a {
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	color:#000;
}

#ticker {
	width:670px;
	float:left;
	padding:3px 0 0 0;
}

#mosquee {
    position: absolute;
	overflow: hidden;
	white-space: nowrap;
	padding-right:120px;
}
.mooquee-text {
	position: absolute;
}
#control {
	float:right;
	padding-right:15px;
	display:none;
}

/* content parts */
#content {
	margin:10px 0 0 0;
	
	width:935px;
}

#left {
	float:left;
	width:201px;
	min-height:200px;
}
* html #left {
  height:400px; 
}
.niftyfill {
	background:url(../illu.png) no-repeat center bottom;
}

#bottomLeft{
	background:url(../illu.png) no-repeat center bottom;
	width:199px;
	height:150px;
}

#partner1 {
	left:10px;
	vertical-align:bottom;
	z-index:2000;
	position:relative;
	top:147px;
}

#right {
	float:right;
	width:721px;
}

#right .newscontent p.bodytext { line-height:14px; padding:0 0 0 0;}
#right p.bodytext { line-height:14px; padding:0 0 5px 0;}
#right li { line-height:14px;}

.right2 {
	xmargin:20px 10px 10px 10px;
	xpadding-top:5px;
	xbackground:#FFF294;	
}

#right div  {
	line-height:14px;
}

#right h1 {
	font-size:23px;
	line-height:23px;
	padding: 0 0 10px 0;
}
#right h2 {
	font-size:16px;
	line-height:20px;
	padding: 0 0 5px 0;	
}


/* menu */
#menu {
	xbackground:url(../bgleft.png) top right no-repeat;
}

#menulvl1 {
	margin:0;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#menulvl1 li {
	xbackground:#fff url(../img/menu.gif) 2px 5px no-repeat;
	list-style:none;
	padding:0;
	margin:0;
	margin-bottom:12px;
	display:block;
}

#menulvl1 a {
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:2px 15px;
	position:relative; /* for IE png hack */
	display:inline;
	background:#fff;
}

#menulvl1 a:hover {
	background:#FFE001 url(../img/arrow.gif) no-repeat 170px center;

}






#menulvl1 li.act {
	margin: -4px 0 8px 0;
}

#menulvl1 li.act a.act{
	display:block;
	padding:4px 15px;
	background:#FFE001 url(../img/arrow.gif) no-repeat 170px center;
}

#menulvl2 {
	margin:0;
	padding:0;
}

#menulvl2 li {
	xbackground: url(../img/menu2.gif) no-repeat;
	margin: 5px 0 9px 0;
	padding:0;
	line-height:1px;
}

#menulvl2 li a {
	background:#FFE001;
	font-weight:normal;
	text-transform:none;
	padding-left:30px;
}

#menulvl2 li a:hover {
	background:#FFE001 url(../img/menu2act.gif) 20px center no-repeat;
	padding-left:30px;

}

*html #menulvl2 li a:hover {
	background:#FFE001 url(../img/menu2act1.gif) 20px center no-repeat;
	padding-left:30px;

}

#menulvl2 li.actFirst {
	margin: 1px 0;
}

#menulvl2 li.act {
	margin: -4px 0 0 0;
}

#menulvl2 li.actLast {
	margin: -4px 0 -3px 0;
}

#menulvl2 li.act a.act, #menulvl2 li.actFirst a.act, #menulvl2 li.actLast a.act{
	
	font-weight:bold;
	background:#FFE001 url(../img/menu2act.gif) 20px center no-repeat;
	padding-left:30px;
}

#menulvl2 li.actFirst a:hover, #menulvl2 li.act a:hover, #menulvl2 li.actLast a:hover{
	font-weight:bold;
	background:#FFE001 url(../img/menu2act.gif) 20px center no-repeat;
	padding-left:30px;
}





/* end of page */
#end {
	width:939px;
	padding:5px 0 6px 0px;
	background:#fff;
	bottom:0px;
	left:0;
}

#endleft {
	float:left;
}
#endleft a {
	color:#666;
	text-decoration:none;
	padding-left:15px;
}

#endright {
	float:right;
}
#endright a {
	color:#666;
	padding-right:10px;
}


/* news */
.news {
	width:465px;
}
.newselement {
	float:left;
	width:220px;
	margin:0 5px 15px 0;
}

.newsodd {
	background:url(../img/divider.gif) repeat-y top right;
	width:231px;
}
.newseven {
	margin-left:3px;
}
.newsnest {
	width:220px;
}
.newsimg {
	width:220px;
	height:90px;
	overflow:hidden;
	text-align:center;
}

*html .newsimg {
	width:220px;
	height:90px;
	overflow:hidden;
	text-align:center;
}
.newsbg {
	background:#FFF9CD url(../img/newsbg.gif) bottom center no-repeat;
	height:195px;
	overflow:hidden;
	padding:0 8px;
}
.newscat {
	font-size:10px;
	text-transform:uppercase;
	padding:2px 0 4px 0;
}
.newstitle {
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #E9DD7D;
	padding-bottom:3px;
}

#right .newstitle {
	line-height:16px;

}

#right .newstitle a{
	color:#000;
	text-decoration:none;
}

#right .newstitle a:hover{
	color:#000;
	text-decoration:underline;
}

.newstext {
	padding-top:3px;
}

/* default big box */
.col1 .ctop { height:17px; }
.col1 .cbod { height:15px; }
.col1 .cmid2 {padding:0px 30px;}

/* yellow (default) big box */
.col2 .blue .ctop, .col1 .ce0 .ctop {
	background:url(../ceyellowbigtop.png) no-repeat;
}
.col2 .blue .cmid, .col1 .ce0 .cmid {
	background:url(../ceyellowbigmid2.gif) repeat-y;
}
.col2 .blue .cmid2, .col1 .ce0 .cmid2 {
	background:url(../ceyellowbigmid1.png) no-repeat;
}
.col2 .blue .cbod, .col1 .ce0 .cbod  {
	background:url(../ceyellowbigbod.gif) no-repeat;
}

/* blue big box */
.col2 .blue .ctop, .col1 .ce2 .ctop {
	background:url(../cebluebigtop.png) no-repeat;
}
.col2 .blue .cmid, .col1 .ce2 .cmid {
	background:url(../cebluebigmid2.gif) repeat-y;
}
.col2 .blue .cmid2, .col1 .ce2 .cmid2 {
	background:url(../cebluebigmid1.png) no-repeat;
}
.col2 .blue .cbod, .col1 .ce2 .cbod  {
	background:url(../cebluebigbot.gif) no-repeat;
}

/* orange big box */
.col2 .ceorange .ctop, .col1 .ce1 .ctop {
	background:url(../ceorangebigtop.png) no-repeat;
}
.col2 .ceorange .cmid, .col1 .ce1 .cmid {
	background:url(../ceorangebigmid2.gif) repeat-y;
}
.col2 .ceorange .cmid2, .col1 .ce1 .cmid2 {
	background:url(../ceorangebigmid1.png) no-repeat;
}
.col2 .ceorange .cbod, .col1 .ce1 .cbod {
	background:url(../ceorangebigbot.gif) no-repeat;
}

/* no box for big */



/* small boxes default yellow */
#col21 .ctop {
  height:17px;
	background:url(../ceyellowsmalltop.png) no-repeat;  
}
#col21 .cmid {
	background:url(../ceyellowsmallmid2.gif) repeat-y;
}
#col21 .cmid2 {
	background:url(../ceyellowsmallmid1.png) no-repeat;
	padding:0px 20px;
}
#col21 .cbod {
	background:url(../ceyellowsmallbot.gif) no-repeat;
	height:15px;
}


/* small boxes orange */
#col21 .ceorange .ctop, #col21 .ce1 .ctop {
	background:url(../ceorangesmalltop.png) no-repeat;
}
#col21 .ceorange .cmid, #col21 .ce1 .cmid {
	background:url(../ceorangesmallmid2.gif) repeat-y;
}
#col21 .ceorange .cmid2, #col21 .ce1 .cmid2 {
	background:url(../ceorangesmallmid1.png) no-repeat;
}
#col21 .ceorange .cbod, #col21 .ce1 .cbod {
	background:url(../ceorangesmallbot.gif) no-repeat;
}
/* small boxes blue */
#col21 .ceblue .ctop, #col21 .ce2 .ctop {
	background:url(../cebluesmalltop.png) no-repeat;
}
#col21 .ceblue .cmid, #col21 .ce2 .cmid {
	background:url(../cebluesmallmid2.gif) repeat-y;
}
#col21 .ceblue .cmid2, #col21 .ce2 .cmid2 {
	background:url(../cebluesmallmid1.png) no-repeat;
}
#col21 .ceblue .cbod, #col21 .ce2 .cbod {
	background:url(../cebluesmallbot.gif) no-repeat;
}

/* different h1 */
#col22 h1, #col33 h1 {
	margin: 0 0 0 0;
	padding-left:10px 0 0 0;
	font-size:13px;
	
}

/* small box for the right side */
#col22 .ce {
  margin-left:2px;
  margin-bottom:10px;
}

#col22 .ce0 .ctop {
  background:url(../yellowcerighttop.png) no-repeat;
  height:16px;
}
#col22 .ce0 .cmid {
  background:url(../cerightmid2.gif) repeat-y;
}
#col22 .ce0 .cmid2 {
  background:url(../yellowcerightmid1.png) no-repeat;
  padding:0 20px;
}

#col22 .ce0 .cbod {
  background:url(../cerightbot.gif) no-repeat;
	height:15px;  
}

/* orange */
#col22 .ce1 .ctop {
  background:url(../orangecerighttop.png) no-repeat;
  height:16px;
}

#col22 .ce1 .cmid {
  background:url(../orangecerightmid2b.gif) repeat-y;
}
#col22 .ce1 .cmid2 {
  background:url(../orangecerightmid1a.png) no-repeat;
  padding:0 20px;
}

#col22 .ce1 .cbod {
  background:url(../cerightbot.gif) no-repeat;
	height:15px;  
}

/* blue */
#col22 .ce2 .ctop {
  background:url(../bluecerighttop.png) no-repeat;
  height:16px;
}

#col22 .ce2 .cmid {
  background:url(../bluecerightmid2.gif) repeat-y;
}
#col22 .ce2 .cmid2 {
  background:url(../bluecerightmid1a.png) no-repeat;
  padding:0 20px;
}

#col22 .ce2 .cbod {
  background:url(../cerightbot.gif) no-repeat;
	height:15px;  
}


/* no layout for ce3 */
#col22 .ce3 {
  margin-bottom:0;
  background:none;

}

#col21 .ce3 .ctop, #col21 .ce3 .cbod, 
#col22 .ce3 .ctop, #col22 .ce3 .cbod {
  display:none;
}
#col21 .ce3 .cmid, #col21 .ce3 .cmid2,
#col22 .ce3 .cmid, #col22 .ce3 .cmid2 {
  background:none;
  padding:0;
  margin:0;

}



/* multicolumn */
/* 2 cols */
#col21 {
	float:left;
	width:475px;	
	overflow:hidden;
	margin: 0 0 0 4px;

}

*html #col21 {
	float:left;
	width:475px;	
	overflow:hidden;
	margin: 0 0 0 0;
}

#col22 {
	float:right;
	width:242px;
	overflow:hidden;
}


/* intro */
.intro {
	background:url(../intro.png) no-repeat;
	width:242px;
	height:282px;
	overflow:hidden;
}
.introimg {
	text-align:right;
	padding-right:11px;
	padding-top:11px;
}
.introtext {
	padding:15px 25px 0 25px;
	height:115px;
	overflow:hidden;
}

#newstop {
  width:483px;
  height:279px;
  overflow:hidden;
  background:url(../newstop1.jpg) no-repeat;
  margin-top:2px;
}



#newstop .newsheader {
  font-size:13px;
  font-weight:bold;
  padding:16px 10px 3px 20px;
  height:30px;
}

#newstop .newscontent {
  padding:0 10px;
}

#newstop .newsimg {
  width:220px;
  height:132px;
  overflow:hidden; 
  float:left;
  padding:33px 0 0 0;
}

#newstop .newstext {
  float:right;
  width:215px;
  padding-right:10px;
  padding-top:0;
}

#newstop .newstitle {
  font-size:16px;
  line-height:18px;
  border:0;
  margin-bottom:10px;
  float:none;
}

#spacer { border:0px solid #ff0000;}

#newstop .newstitle a{
  font-size:16px;
  line-height:18px;
  border:0;
  margin-bottom:10px;
}

#newstop a {
  color:#000;
  font-weight:bold;
}

#newstop .newsfooter {
  font-weight:bold;
  float:left;
  padding-left:20px;
  padding-top:15px;
}

#newstop .newsfooter2 {
  float:right;
  padding-right:14px;
  border: 0px solid #ffffff;
}

#newstop .newsfooter2 a{
  border: 0px solid #000;
}


.part5050 {
  width:100%;
}

.part50501 {
  float:left;
  width:238px;
}
.part50502 {
  float:left;
  width:237px;
  overflow:hidden;

}

.newssmall {
  width:234px;
  padding:12px 0;
  height:278px;


}

.newssmall .newsimg {
  margin-left:10px;
  overflow:hidden;
  z-index:-10;
}

.newssmall .newsheader {
  font-size:12px;
  font-weight:bold;
  padding-bottom:10px;
  padding-left:20px;
}

.newssmall .newstitle {
  font-size:12px;
  font-weight:bold;
  float:none;
  border:0;
}
.newssmall .newscontent {
  padding:6px 24px 0px 25px;
  height:75px;
  overflow:none;
  z-index:5000; 
}

.newscontent a{
	text-decoration:underline;
}

.newscontent a:hover{
	text-decoration:none;
}

.newssmall .newsfooter {
  text-align:right;
  margin-right:4px;
  padding-top:0;
  height:34px;

}

.newssmall a {
  font-weight:bold;
}


#news1 { background:url(../newsbottomblue.png) no-repeat; }
#news1 a { color:#0089C3; }
#news1 .newsfooter { background:url(../img/content/jugendservice.gif) bottom right no-repeat; }

#news2 { background:url(../newsbottomorange.png)  no-repeat; }
#news2 a { color:#CD7B02; }
#news2 .newsfooter { background:url(../img/content/4you.gif) bottom right no-repeat; }

#news3 { background:url(../newsbottompink.png)  no-repeat; }
#news3 a { color:#E20141; }
#news3 .newsfooter { background:url(../img/content/cyberjuz.gif) bottom right no-repeat; }

/* single Ansicht */
.newsTitle { float:left;}
#right .news-single-item h2 { border-bottom: 0px solid #ffffff; font-weight:bold;}
.news-single-timedata { float:right; padding:7px 12px 0 0; font-weight:bold;}
.newsSingleContent { padding: 10px 0 10px 0;}
.singleText p.bodytext {padding: 0 0 0 0;}
.singleImage { float:right; padding: 0 0 0 5px;}
.singleText { padding:0 0 5px 0;}
.news-single-backlink { padding:5px 0 0 0;}


/* form */
.csc-mailform-field {
  padding:5px 0;
}

legend {
	padding-left:10px;
	padding-right:10px;
	border: 0px;
}

fieldset {
	border: 0;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

input[type=submit] {
	color: #000;
	background-color: #ffd101;
	border: 0px;
	font-weight:bold;
	padding:1px 5px 1px 5px;
}

fieldset.csc-mailform label {
display:block;
float:left;
margin-right:10px;
text-align:right;
width:90px;
}

fieldset.csc-mailform input, fieldset.csc-mailform textarea {
border:1px solid #CCCCCC;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
margin-bottom:10px;
padding:2px;
width:250px;
}

fieldset.csc-mailform .csc-mailform-submit {
background-color:#FFEF7D;
border:1px solid #CCCCCC;
font-weight:bold;
margin-left:100px;
padding:0pt 5px;
width:130px;
}

input[type=button] {
	color: #000;
	background-color: #ffe001;
	border: 0px;
	font-weight:bold;
}

input{
	  
	border: 2px solid #c6c6c6;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	}

textarea {
  
	border: 2px solid #c6c6c6;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	}

/* Sitemap*/
.refSitemap { margin: 0 0 0 150px;}

.ksSitemapHeadline {color:#e23322; font-size:15px; font-weight:bold;}
.ksSitemapFullWidTable {width:346px; border:0px;}
.ksSitemapLeftMargMin {margin-left:6px;}
.ksSitemapL0TD {background-color:#ffd101; height:25px; padding-left:10px;}
.ksSitemapL1TopSpace {margin-top:15px;}
.ksSitemapL1TD {
	border: 1px solid #ecd361;
	padding-left:10px; height:20px;
}
/* Sitemap Level 0:*/
a.ksSitemap0, a.ksSitemap0:link, a.ksSitemap0:visited, a.ksSitemap0:active {
	font-size:14px;	color:#000;	font-weight:bold;	text-decoration:none;
}
a.ksSitemap0:hover {font-size:14px; color:#000; font-weight:bold; text-decoration:underline;}
/* Sitemap Level 1:*/
.refLevel1Sitemap {width:21px; height:37px; background-repeat:repeat-y;}
a.ksSitemap1, a.ksSitemap1:link, a.ksSitemap1:visited, a.ksSitemap1:active {
	font-size:11px;	color:#000;	font-weight:bold;	text-decoration:none;
}
a.ksSitemap1:hover {font-size:11px;	color:#000; font-weight:bold; text-decoration:underline;}
/* Sitemap Level 2:*/
.refLevel2Sitemap { background-color:#fff9ce; padding-left:11px; height:20px;}
a.ksSitemap2, a.ksSitemap2:link, a.ksSitemap2:visited, a.ksSitemap2:active {
	font-size:11px;	color:#000; text-decoration:none;
}
a.ksSitemap2:hover {font-size:11px;	color:#000; text-decoration:underline;}
/* Sitemap Level 3:*/
a.ksSitemap3, a.ksSitemap3:link, a.ksSitemap3:visited, a.ksSitemap3:active {
	font-size:11px;	color:#000;	text-decoration:none; font-weight:normal;
}
a.ksSitemap3:hover {font-size:11px;	color:#000; text-decoration:underline;}
/* Sitemap Level 4:*/
a.ksSitemap4, a.ksSitemap4:link, a.ksSitemap4:visited, a.ksSitemap4:active {
	font-size:11px;	color:#000;	text-decoration:none; font-weight:normal;
}
a.ksSitemap4:hover {font-size:11px;	color:#000; text-decoration:underline;}

/* Linkliste */
.tx-ablinklist-pi1 { padding: 0 0 0 12px;}
.linkHeader { font-weight:bold; padding:5px 0 10px 0;}
.linkCount { color:#666666;}
.tx_ablinklist_listView_category {padding: 0 0 12px 0;}
.tx_ablinklist_listView_links { padding:5px 0 0 0;}
.tx_ablinklist_listView_link {background-color: #FFF9CE; padding: 2px;}
.tx_ablinklist_viewReportBrokenLink { padding: 0 0 10px 0;}
.tx_ablinklist_viewRateLink{ padding: 0 0 10px 0;}
.rateLink { float:left; width:25px; text-align:center;}
.tx-ablinklist-pi1-searchbox { padding:20px 0 10px 0;}
.tx-ablinklist-pi1-searchbox-sword { 
	width:150px; 
	border: 2px solid #c6c6c6;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	}
.tx-ablinklist-pi1-searchbox-button {
	background-color:#FFEB5E;
	border:1px solid #ECE6CB;
	font-size:11px;
	color:#000;
	font-weight:bold;
}

/* Shop */
.shopHeader { margin:10px 0 0 0; background-color: #D5ECF4;}
.shopHeader a {color:#008CC4;}
#tx-ttproducts-pi1-list a{color:#008CC4;}
.jsListTitle {height: 30px; padding-left: 5px; background-color: #E6F4F8;}
.jsListDatasheet {padding: 0 5px;  width:20px; background-color: #E6F4F8;}
.jsListAnzahl, .jsListWarenkorb {background-color: #E6F4F8; text-align:center; width:130px; padding: 0 5px;}

.ShowItemA0 input[type="submit"] {
background-color:#2DA0CE;
border:0px none;
color:#FFFFFF;
padding: 1px 5px 1px 5px; #padding: 2px 0 0 0;
}
.ShowItemA0 .mf-submit {
background-color:#2DA0CE;
border:0px none;
color:#FFFFFF;
padding: 1px 5px 1px 5px; #padding: 2px 0 0 0;
}

.headerSingleJs { background-color:#E6F4F8;}
#tx-ttproducts-pi1-list h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #008CC4;
	text-decoration: none;
	margin: 4px 0 4px 5px;
}

.singleImageJs { padding:10px 0 0 0;}

.singleTextJs {padding:10px 0 0 10px; }
.warenkorbSingleLink1 { float:left; padding: 12px 0 5px 0;}

/* Warenkorb */
.basketShop { margin:20px 0 0 0; padding: 5px 0 10px 0; border-top: 1px dotted #ECE6CE; border-bottom: 1px dotted #ECE6CE}
.warenkorbListItem {height: 30px; padding: 0 0 0 5px; background-color: #F7F6EB; font-weight:bold;}
.listAnzahl {background-color: #F7F6EB; text-align:center;}
.warenkorbButtons { padding:15px 2px 0 2px; #padding:15px 6px 0 2px;}
.warenkorbAktualisieren{ float:left; width:285px; #width:270px;}

.basketShop input[type="submit"], .basketShop .ShowItemA0 .mf-submit {
border: 1px solid #CCCCCC; background-color:#FFEF7D;
border:0px none;
padding: 1px 5px 1px 5px; #padding: 2px 0 0 0;
}
.insertData { float:right;  margin: 0 0 0 0; #margin: 0 -4px 0 0; overflow:hidden;}
.deleteWarenkorb  { float:left;}

/* Info Template */
.basketInfo {margin:20px 0 0 0; padding: 5px 0 10px 0; border-top: 1px dotted #ECE6CE; border-bottom: 1px dotted #ECE6CE}
.basketInfo td { padding: 3px 0 3px 10px;}
.basketInfoJr .mf-input { width:180px; border:1px solid #E5DDBB !Important; margin:3px 0 3px 0;  }
.infoShopLabel { }
.mf-inputSelect{ width:183px; border:1px solid #E5DDBB !Important;  }
.basketInfo input[type="submit"], .basketInfo .ShowItemA0 .mf-submit {
background-color:#FFEF7D; border:1px solid #E5DDBB !Important;
border:0px none;
padding: 1px 5px 1px 5px; #padding: 2px 0 0 0;
}
.warenkorbzurueck { float:left; padding: 0 0 0 10px; width:225px; #width:223px;}
.pruefenWarenkorb {float:left;}

.basketMissing { margin:20px 0 0 0; padding: 5px 0 10px 10px; border-top: 1px dotted #ECE6CE; border-bottom: 1px dotted #ECE6CE}
.basketMissing input[type="submit"], .basketMissing .ShowItemA0 .mf-submit {
border: 1px solid #CCCCCC; background-color:#FFEF7D;
border:0px none;
padding: 1px 5px 1px 5px; #padding: 2px 0 0 0;
}

/* Shop Jugendreferat*/

/* Header */
.shopHeaderJr {background-color: #FFEF7D; margin: 10px 0 0 0;}



/* List Ansicht */
#tx-ttproducts-pi1-list { padding:0 0 0 0; }
#tx-ttproducts-pi1-list .listShopJr a { color:#000; }
#tx-ttproducts-pi1-list .listShopJr  input { border: 0px solid #cccccc;}
.browserList { padding: 0 0 3px 0; }
.warenkorbListLink { float:right; padding: 3px 0 0 0;}
.warenkorbListIcon { float:right; padding: 0 0 5px 5px;}

.prevShopList { float:left; width:150px; }
.browseLinksList { float:left; width:380px; text-align:center;}
.nextShopList { float:right;}
.mf-submit { border: 1px solid #F7F6EB !Important;}
.listAnzahl {background-color: #F7F6EB; width:100px; text-align:center;}
.listDataSheet {background-color: #F7F6EB; width:25px; text-align:center;}
.jsListAnzahl .mf-input { width:30px; border:1px solid #E5DDBB !Important; margin: 3px 0 3px 0;  }
.warenkorbList { background-color: #F7F6EB; width:90px; text-align:center;}
.ShowItemA1 { visibility:hidden;}

/* Single Ansicht */
.shopSingleViewJr { padding:10px 0 0 0;}
#tx-ttproducts-pi1-list .shopSingleViewJr a { color:#000; }
.broschuereLinks { float:left; padding: 0 0 10px 0;}
.broschuereRechts { float:right; padding: 0 10px 10px 0;}
.singleShopText { float:left; width:450px;}
.shopTextHeader { padding: 0 0 0 0;}
#tx-ttproducts-pi1-list .shopTextHeader h4{ color: #000; margin: 0 0 5px 0;}
.singleShopImage { float:right; padding: 0 10px 0 0;}
#tx-ttproducts-pi1-list .shopSingleViewJr .mf-submit { border: 1px solid #CCCCCC; background-color:#FFEF7D; font-weight:bold; padding: 0 5px 0 5px; width:auto; #width:155px;}
.warenkorbSingleLink { float:left; padding: 10px 0 0 0;}
.warenkorbSingleIcon {float:left; padding: 7px 0 0 5px;}
.mf-inputSingle { 
	width:30px; 
	border:1px solid #E5DDBB !Important; 
	height:17px; #height:17px; 
	padding: 0 0 0 0; #padding:0 0 0 2px; 
	}
.mf-submitSingle { 
	border: 1px solid #CCCCCC !Important; 
	background-color:#FFEF7D !Important; 
	font-weight:bold !Important;
	 padding: 0 5px 0 5px !Important; #padding: 1px 5px 0 5px !Important; 
	 width:auto; #width:155px;
	 color:#000 !Important;
	 }
.singleInputMenge { float:left;}
.singleInputButton { float:left; padding: 0 0 0 5px;}


/* Termine */
.termineList { padding:10px 0 0 0;}
.termineTitle {font-size: 11px; color: #30A2Cf; font-weight:bold; background-color:#E0E9EF; padding:3px 0 3px 5px}
.termineDate {font-size: 11px; color: #30A2Cf; background-color:#E0E9EF; padding:3px 5px 3px 5px;} 
.termineTitleReferat {font-size: 11px;  font-weight:bold; background-color:#fff5ba; padding:3px 0 3px 5px}
.termineDateReferat {font-size: 11px;  background-color:#fff5ba; padding:3px 5px 3px 5px;} 
.termineImage{ float:left; width:150px; padding: 5px 0 8px 0;}
.termineContent, .termineContentReferat {float:left; width: 450px; padding: 5px 0 8px 0;}
#right .termineContentReferat p.bodytext { padding:0 0 0 0;}
#right .termineContent p.bodytext { padding:0 0 0 0;}
.termineContent a {color:#30A2Cf;}

/* Termine 4youcard */
.tx-cybhmap-pi1  {
	
}
.eventYouHeader { background-color:#f0b300; width:100%; color:#FFFFFF; padding: 1px 0 1px 10px; margin:0 0 10px 0; font-weight:bold; }
*html .eventYouHeader { background-color:#f0b300; width:99%; color:#FFFFFF; padding: 1px 0 1px 10px; margin:0 0 10px 0; font-weight:bold; }
.eventYouBody { padding: 0 0 10px 0;}
.eventYouImage { float:left; width:150px;}
.eventYouText { float:left; width:400px; }
.eventYouMehr a { text-decoration:underline;}
.eventYouMehr a:hover { text-decoration:none;}

.single-event-title { padding: 0 0 15px 0;}
.single-event-image {
	float:left;
	width:170px;
}

.single-event-content {
	color:#000000;
	float:left;
	margin-left:10px;
	width:60%;
}

.single-event-vorteil { padding:10px 0 5px 0;}

/* Sitemap*/
#right .csc-sitemap ul{ list-style-type:none; margin:0 0 0 0; padding: 0 0 0 0  }
#right .csc-sitemap li {padding: 4px 0 4px 40px;  margin: 0 0 0 0; }
.csc-sitemap li a{ 
	list-style-type:none; 
	padding: 1px 5px 5px 15px; 
	font-size:12px; 
	color:#000;
	background: url(../img/menuact2.gif) 2px 1px no-repeat; 
	}
.csc-sitemap li li {padding: 1px 0; }
.csc-sitemap li li a{ 
	list-style-type:none; 
	margin: 0 0 0 70px; 
	font-size:11px; 
	color:#000;
	background: url(../img/linkCat.gif) 2px 3px no-repeat;
	}

.csc-sitemap li li li{padding: 1px 0 0 0; }
.csc-sitemap li li li a{ 
	list-style-type:none; 
	margin: 0 0 0 200px; 
	font-size:11px; 
	color:#6B6259;
	padding: 1px 5px 1px 15px; 
	background:#fff url(../img/menu.gif) 2px 5px no-repeat;
	}






