/************/
/* JEUNESSE */
/************/

#header_img {
background-image:url(img/header_uns.jpg);
}

#menu a.main{
background-image:url(img/nav_grau_dgreen.gif); 
}

#menu a.main:hover {
background-image:url(img/nav_dgreen.gif); 
color:#FFFFFF;
}

#menu a.main_akt{
background-image:url(img/nav_dgreen.gif); 
color:#FFFFFF;
}

#menu a.main_2{

background-image:url(img/nav_grau_dgreen_gr.gif); 
}

#menu a.main_2:hover {
background-image:url(img/nav_dgreen_gr.gif); 
color:#FFFFFF;
}

#menu a.main2_akt{
background-image:url(img/nav_dgreen_gr.gif); 
color:#FFFFFF;
}


#contli h1 {
	color: #457704;

}
#contli h2 {
	color: #457704;
	font-size: 90%;
		margin:0px 0px 20px 0px;
}
#contli h3 {
	color: #457704;
	text-transform:none;
	margin:20px 0px 0px 0px;
	font-size:105%;
}

#suche_einf {
border-bottom:1px solid #457704;
}


input.suchen {
background-color:#A2BB81;
}


#contre_bg {
background-color:#a2bb81;
}




.tipp{
background-image:url(img/rundweissauflila.gif);
}



.absage {
	border-bottom:1px solid #457704;
}



.ergebnis_zeile {
color:#333333;
font-size:85%;
font-weight:bold;
}
table.ergebnis_zeile {
	border-spacing:0px;
	border-collapse:collapse;
	float:right;
	margin:5px 15px 0px 0px;
}

.ergebnis_zeile a {
color:#333333;
font-size:100%;
font-weight:bold;
border:0px;
}

.ergebnis_zeile a:hover {
color:#E2001A;
}
.ergebnis_zeile img{
border:0px;
margin:0px 5px 0px 5px;
}

.kon_detail {
font-size:85%;
}

.kon_detail a.mehr{
color:#333333;
font-weight:normal;
text-decoration:underline;
display:block;
text-align:right;
}

.kon_detail a.mehr:hover {
color:#E2001A;
}

.kon_detail2 {
	font-size:85%;
	line-height:16px;
	margin-bottom: 20px;
}



.bild {
float:left;
margin: 0px 8px 0px 0px;
display:block;
}

.strich_punkt {
border-bottom:1px dotted #457704;
width:300px;
margin:0px auto 10px auto;}

.strich_punkt2 {
border-bottom:1px dotted #457704;
width:100px;
margin:5px 0px 10px 0px;}

#det_info {
float:right;
width:210px;
background-color:#E9E9E9;
background-image:url(img/rundweiss.gif);
background-position:100% 0%;
background-repeat:no-repeat;
padding:4px 5px 8px 3px;
}


#det_info a{

color:#333333;
display:block;
text-decoration:none;
padding:0px 0px 0px 3px;
}


#det_info a.normal{

}
#det_info a.blue{
text-decoration:underline;
color:#ffffff;
font-weight:bold;
background-color:#02AFD9;
background-image:url(img/rundblueaufgrau.gif);
background-position:100% 0%;
background-repeat:no-repeat;
text-decoration:none;

}
#det_info ul,#det_info li{
display:inline;
list-style:none outside none;
margin:0;
padding:0;
}
#det_info img {
	border:0px;
vertical-align:middle;
padding:2px 0px 4px 0px;
}

table.tickets  {
	border-spacing:0px;
	border-collapse:collapse;
	margin:0px 0px 8px 2px;
	font-size:90%;
}

tr.head {
font-weight:bold;
text-transform:uppercase;
}

td.line {
	border-bottom:1px dotted #333333;
	border-right:1px dotted #333333;
	padding:0px 3px 0px 0px;
	font-weight: bold;
}

td.line2 {
	border-bottom:1px dotted #333333;
	border-right:1px dotted #333333;
	padding:0px 3px 0px 3px;
	text-align: right;
}

td.line2ob {
	border-bottom:1px dotted #333333;
	border-right:1px dotted #333333;
	padding:0px 3px 0px 3px;
	text-align: center;
		font-weight: bold;
}

td.line3 {
	border-bottom:1px dotted #333333;
	padding:0px 0px 0px 3px;
	text-align: center;
}

td.line3ob {
border-bottom:1px dotted #333333;
padding:0px 0px 0px 3px;
	font-weight: bold;
}


.detail_re {
	margin:12px 10px 0px 10px;
	background-image:url(img/rundblueaufhellblue.gif);
	background-repeat:no-repeat;
	background-position:100% 0%;
	background-color: #02AFD9;
	padding:8px 4px 7px 5px;
}
.detail_re h1{
color:#FFFFFF;
font-weight:normal;
font-size:75%;
}

.detail_re h2{
color:#FFFFFF;
font-weight:bold;
font-size:75%;
text-transform:uppercase;
margin:5px 0px 0px 0px;
}

.detail_re2 {
	margin:0px 10px 10px 10px;
	background-color:#e9e9e9;
	padding:3px 4px 7px 5px;
}


.detail_re2 a{

color:#333333;
display:block;
text-decoration:none;
padding:0px 0px 0px 3px;
font-size:75%;
margin:8px 0px 8px 0px;
}

.detail_re2 ul,.detail_re2 li{
display:inline;
list-style:none outside none;
margin:0;
padding:0;
}
.detail_re2 img {
	border:0px;
vertical-align:middle;
padding:2px 0px 4px 0px;
}

.sponsor {
color:#333333;
margin:30px 0px 10px 20px;
font-size:75%;
}

.sponsor img{
margin:10px 0px 0px 0px;
}






/**KINDER**/

.piccolo {
background-color:#0075bf;
background-image:url(img/rundweiss.gif);
background-repeat:no-repeat;
background-position:100% 0%;
}

.piccolo img{
border:0px;
}

.triolino {
background-color:#d84b9b;
background-image:url(img/rundweiss.gif);
background-repeat:no-repeat;
background-position:100% 0%;
}

.triolino img{
border:0px;
}

.concertino {
background-color:#62BB46;
background-image:url(img/rundweiss.gif);
background-repeat:no-repeat;
background-position:100% 0%;
}

.concertino img{
border:0px;
}

.music4u {
background-color:#F58220;
background-image:url(img/rundweiss.gif);
background-repeat:no-repeat;
background-position:100% 0%;
}

.music4u img{
border:0px;
}


td.nurkinder {
padding-bottom:10px;
}


.kon_button {
	background-color:#457704;
	background-image:url(img/bg_rd_lila.gif);
}


#menu a.sub{
margin:4px 0px 2px 15px;
color:#333333; 
border-bottom:1px solid #457704;
font-size:75%; font-weight:bold;
display:block;
}

#menu a.sub:hover {
color:#457704;
}

#menu a.sub_akt{
margin:4px 0px 2px 15px;
color:#457704;
border-bottom:1px solid #457704;
font-size:75%; font-weight:bold;
display:block;
}




#menu a.subsub{
margin:4px 0px 2px 35px;
color:#333333; 
border-bottom:1px dashed #457704;
font-size:75%; font-weight:normal;
display:block;
}

#menu a.subsub:hover {
color:#457704;

}

#menu a.subsub_akt{
margin:4px 0px 2px 35px;
color:#457704;
border-bottom:1px dashed #457704;
font-size:75%; font-weight:normal;
display:block;
}



#icon_kind {
	float:right;
	margin:4px 10px 4px 4px;
	width:45px;
	text-align:center;
	}

.tipp h1{
background-color:#457704;
background-image:url(img/rundddgreenaufdgreen.gif);
}

.text h2 {
color:#457704;}

.text a, .cmscontent a, .cmscontent a.align_right {
text-decoration:underline;
color:#5f5f5f;
}

.cmscontent a:hover, .text a:hover {
color:#E2001A;
}


.jeu_plus2_txt h2 {
color:#000000;
}
.text {
	padding: 0px 0px 0px 0px;

}
.text img.team {
	float:left;
	margin: 5px 10px 5px 0px;
	border: 1px dotted #333333;
}

.text h4 {
	font-weight:bold;
	color:#666666;
	font-size:100%;
	display: inline;
	line-height: 18px;
	margin-right: 15px;
}

.text h5 {
	font-weight:bold;
	color:#666666;
	font-size:100%;
	display: inline;
	margin-left: 45px;
	line-height: 15px;
	margin-right: 15px;
}
.text h6 {
	font-weight:normal;
	font-size:100%;
	display: inline;
	margin-right: 0px;
	margin-left: 20px;
	line-height: 15px;
}

.teameinzel {
	clear:both;
	margin: 10px 0px 10px 0px;
}

.teameinzel img {
	float:left;
	margin: 5px 10px 5px 0px;
	border: 1px dotted #333333;
}

.teameinzel h4, .teamheadline {
	font-weight:bold;
	color:#666666;
	font-size:100%;
	display: inline;
	line-height: 18px;
	margin-right: 15px;
}

#bg_bild {
background-image:url(img/bg_logo_dgreen.gif);
}

.detail_re2 li.re_sub4{

	display:block;

	list-style:none outside none;

	margin:0px 5px 4px 21px;

	padding:0px 0px 7px 0px;

	border-bottom: 1px dotted #330066;

}

.news {
border-bottom-color:#457704;}
