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

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

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

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

#menu a.main_2{

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

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

#contli h1 {
	color: #02AFD9;
}
#contli h3 {
	color: #02AFD9;
	text-transform:uppercase;
	margin:15px 0px 15px 0px;
	font-size:100%;
}

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


input.suchen {
background-color:#80d7ec;
}




#contre_bg {
background-color:#80d7ec;
}




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

.tipp h1{
background-color:#02afd9;
background-image:url(img/rundblueaufhellblue.gif);
}

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

table#suche_gr {
	border-spacing:0px;
	border-collapse:collapse;
	margin:0px 0px 0px 10px;
}

table#suche_gr td { vertical-align:top;}

select.calendarDateInput, input.calendarDateInput {
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 4px;
	color:#1a171b;
	font-size:90%;
	border:1px solid #1a171b;
	background-color:#80D7EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.calendarDateInput {
	padding:1px 0px 1px 4px;
}

select.suchabo{
	width:270px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 4px;
	color:#1a171b;
	font-size:90%;
	border:1px solid #1a171b;
	background-color:#80D7EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

 select.suchkat{
	width:150px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 4px;
	color:#1a171b;
	font-size:90%;
	border:1px solid #1a171b;
	background-color:#80D7EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


select.suchwann{
	width:90px;
	margin:0px 18px 15px 0px;
	padding:0px 0px 0px 2px;
	color:#1a171b;
	font-size:90%;
	border:1px solid #1a171b;
	background-color:#80D7EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
 select.suchort{
	width:200px;
	margin:0px 7px 15px 0px;
	padding:0px 0px 0px 4px;
	color:#1a171b;
	font-size:90%;
	border:1px solid #1a171b;
	background-color:#80D7EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.textsuche{
	width:480px;
	margin:0px 0px 15px 0px;
	padding:1px 0px 1px 4px;
	color:#1a171b;
	font-size:90%;
	border:1px solid #1a171b;
	background-color:#80D7EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


input.such_erw {
	width:220px;
	margin: 10px 0px 8px 265px;
	padding:0px;
	color:#1a171b;
	font-size:80%;
	border:1px solid #1a171b;
	background-color:#80d7ec;
}

.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;
}


.kon_button {
	background-color:#02AFD9;
		background-image:url(img/bg_rd_blue_weiss.gif);
}

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



.bild {
float:left;
margin: 0px 8px 0px 0px;
/*display:block;*/
font-size:80%;
}

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

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

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

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

.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;
	font-size:75%;
	line-height:14px;
}


.detail_re2 a{

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

.detail_re2 ul,.detail_re2 li{
display:inline;
list-style:none outside none;
margin:0;
padding:0;
}

.detail_re2 li.re_sub{
display:block;
list-style:none outside none;
margin:0px 0px 4px 21px;
padding:0;
}


.detail_re2 li.re_sub3{
display:block;
list-style:none outside none;
margin:0px 5px 4px 21px;
padding:0px 0px 5px 0px;
border-bottom: 1px dotted #330066;
}

.detail_re2 li.re_sub_grau{
	display:block;
	list-style:none outside none;
	margin:0px 0px 4px 16px;
	padding:0px 0px 5px 5px;
	background-color: #D2D2D2;
}

.detail_re2 a.re_sub{
display:inline;
}
.detail_re2 a.re_sub2, li.re_sub a{
display:block;
padding:0px 0px 0px 0px;
margin:0px;
color:#02AFD9;
}


.detail_re2 a.blue2{
	text-decoration:none;
	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;
	margin: 10px 5px 2px 0px;
	padding: 0px 0px 0px 3px;
}



.font_bleu {
	color:#02AFD9;
	font-weight: bold;
}

.detail_re2 img {
	border:0px;
vertical-align:middle;
padding:2px 0px 4px 0px;
}

.sponsor {
color:#333333;
margin:30px 0px 10px 20px;

}

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


.ged_strich {
	margin:0px 0px 2px 0px;
	border-bottom:1px solid #E3001B;
	padding:0px 5px 0px 5px;
}


.text h2{
color:#02AFD9;
}


.detail_re2 li.re_sub4{
	display:block;
	list-style:none outside none;
	margin:0px 5px 4px 0px;
	padding:0px 0px 4px 0px;
	border-bottom: 1px dotted #330066;
}

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

.news {
border-bottom-color:#02afd9;
}

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

.jeunesse-additional {
	font-size:70%;
	background-color:#e9e9e9;
	padding:3px 4px 7px 5px;
}


#det_info a, .jeunesse-additional a{

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


#det_info a.normal{

}
#det_info a.blue, .jeunesse-additional a.blue{
	text-decoration:none;
	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;
	margin: 10px 15px 0px 8px;

}
#det_info .blueaus{
	text-decoration:none;
	color:#7A7A7A;
	font-weight:bold;
	background-color:#C2EBF5;
	background-image:url(img/rundhellblueaufgrau.gif);
	background-position:100% 0%;
	background-repeat:no-repeat;
	text-decoration:none;
	margin: 10px 15px 0px 8px;
	width:495px;
}


#det_info ul,#det_info li{
display:inline;
list-style:none outside none;
margin:0;
padding:0;
}

.drag-handle{
background-color: #02AFD9;
}
#det_info img, .jeunesse-additional img {
	border:0px;
	padding:2px 0px 4px 0px;
	vertical-align: middle;
}

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

table.tickets td {white-space:nowrap;}

td.head {
	font-weight:bold;
	text-transform:uppercase;
	color: #02AFD9;
	padding: 8px 0px 2px 7px;
}

td.head2 {
	font-weight:bold;
	text-transform:uppercase;
	color: #E3001B;
	padding: 8px 0px 2px 7px;
}

td.line {
	border-bottom:1px solid #02afd9;
	border-right:1px solid #02afd9;
	padding:6px 5px 6px 5px;
	font-weight: bold;
	background-color: #80D7EC;
	text-align: left;
}
td.line3unt {

	border-right:1px solid #02afd9;
	padding:6px 5px 6px 5px;
	font-weight: bold;
	background-color: #80D7EC;
	text-align: left;
}

td.line3untaus {
	border-right:1px solid #02afd9;
	padding:6px 5px 6px 5px;
	font-weight: bold;
	background-color: #C2EBF5;
	text-align: left;
	color: #7A7A7A;
}
td.line1 {
	border-right:1px dotted #333333;
	border-bottom:1px dotted #333333;
	padding:0px 8px 0px 8px;
	text-align: right;
	background-color: #80D7EC;
}


td.line2 {
	border-right:1px dotted #333333;
	padding:0px 8px 0px 8px;
	text-align: right;
	background-color: #80D7EC;
}

td.line2ob {
	border-bottom:1px solid #02afd9;
	border-right:1px solid #02afd9;
	padding:0px 3px 0px 3px;
	text-align: center;
	font-weight: bold;
	background-color: #80D7EC;
}


td.line2obaus {
	border-bottom:1px solid #02afd9;
	border-right:1px solid #02afd9;
	padding:0px 3px 0px 3px;
	text-align: center;
	font-weight: bold;
	background-color: #C2EBF5;
	color: #7A7A7A;
}


td.line3 {
	padding:0px 10px 0px 10px;
	text-align: center;
	background-color: #80D7EC;
	border-top: 1px solid #02AFD9;
	border-right: 1px solid #02AFD9;
}

td.line3ob {
	border-bottom:1px solid #02afd9;
	padding:0px 6px 0px 6px;
	font-weight: bold;
	background-color: #80D7EC;
}




td.lineaus {
	border-bottom:1px solid #02afd9;
	border-right:1px solid #02afd9;
	padding:6px 5px 6px 5px;
	font-weight: bold;
	background-color: #C2EBF5;
	text-align: left;
	color: #7A7A7A;
	}
td.line1aus {
	border-right:1px dotted #333333;
	padding:0px 8px 0px 8px;
	text-align: right;
	color:#7A7A7A;
	background-color: #C2EBF5;
	border-bottom: 1px dotted #333333;
}

td.line2aus {
	border-right:1px dotted #333333;
	padding:0px 8px 0px 8px;
	text-align: right;
	color:#7A7A7A;
	background-color: #C2EBF5;
}

td.line3aus {
	padding:0px 10px 0px 10px;
	text-align: center;
	color:#5B5B5B;
	background-color: #C2EBF5;
	border-right: 1px solid #02AFD9;
	border-top: 1px solid #02AFD9;
}

td.zeile_unt {
	padding:6px 0px 0px 7px;
}

td.leer {
	font-weight:bold;
	text-transform:uppercase;
	color: #02AFD9;
	padding: 8px 0px 2px 0px;
	width:335px;
}

.detail_re2 li.re_sub5{

	display:block;

	list-style:none outside none;

	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;

	margin: 10px 5px 2px 0px;

	padding: 0px 0px 0px 3px;

}





.detail_re2 li.re_sub6{

	display:block;

	list-style:none outside none;

	color:#000000;

	text-decoration:none;

	margin: 4px 10px 6px 8px;

	padding: 3px 5px 4px 10px;

	border:1px solid #666666;

}







#det_info .vortrag{

	text-decoration:none;

	color:#ffffff;

	font-weight:bold;

	background-color:#666666;

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

	background-position:100% 0%;

	background-repeat:no-repeat;

	text-decoration:none;

	margin: 10px 15px 0px 8px;

font-size:100%;

}





#det_info .vortragaus{

	text-decoration:none;

	color:#ffffff;

	font-weight:bold;

	background-color:#999999;

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

	background-position:100% 0%;

	background-repeat:no-repeat;

	text-decoration:none;

	margin: 10px 15px 0px 8px;

font-size:100%;

}


