/*
Theme Name: BLSJ
Theme URI: http://wordpress.org/
Description: exklusives blsj theme
Author: Andreas Koller, Dennis Mitterneder, wellebunt.de
Version: 1.0 
Tags: blsj, wellebunt

License: individual	
License URI:

General comments (optional).
*/
 
 

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

.aligncenter{
text-align: center;
}

.termintext{
padding-left: 18px;
padding-top:5px;
margin-bottom:30px;
}
#hana_flv_flow3_1{
cursor: pointer;
}
.regionalgruppe_teaser{
font-size:12px;
}

#entschuldige_bitte{
padding-left: 50px;
padding-right: 50px;


}
#beagle{
padding-left: 55px;
background-image:url(http://www.blsj.de/img/beagle.png);
background-repeat:no-repeat;
}
.social_media_buttons{

    clear: left;
    margin-right: 18px;
    padding-left: 10px;
padding-top: 10px;
border-left: #eee solid 2px;

	}
.h2_termine{
padding-bottom: 128px;

}
.termine_datum{
font-size:20px;
}
#gewinner{
padding-top:150px;
}
.gewinner_ueberschrift{
clear:left;
}
.gewinner_ueberschrift:first-child{
clear:none;
}


.gewinnerbild_uebersicht{
padding-left:20px;
float:left;
 padding-bottom: 30px;
}

.gewinner_jahr{
    font-family: Verdana,Tahoma,Arial;
	font-size: 20px;
	color:#E5E5E5;	
	color:#888888;

	

	font-weight:bold;
}
.gewinner_stadt{
 	color:#666666;
		color:#E5E5E5;
		color:#888888;	
		color:#000;			
		color:#C27543;					
		
		font-weight:bold;	
	  padding-left: 8px;
}
.gewinner_name{
 		font-size: 16px;
font-weight:bold;
}
.gewinner_einleitung{
    padding-left: 165px;
    padding-top: 5px;
   margin-bottom: 40px !important;
}
.gewinner_einleitung_einzeln {
    border-left: 8px solid #E5E5E5;
    margin-bottom: 28px !important;
    padding-left: 10px;
}
.gewinner_link{
   font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -1px;
    padding-left: 5px;
}
#gewinner_liste h2{
  background-image: url("http://www.blsj.de/img/tagesschau_schmal2.png") !important;
  padding-top: 18px;
  padding-bottom: 18px;
}
#wellebunt {
    background-image: url("http://www.blsj.de/img/wellebunt.png");
    background-repeat: no-repeat;
    display: block;
    height: 30px;
    padding-left: 170px;
    padding-top: 24px;
    width: 140px;
	text-indent:-9999px;
}

.tagesschau_links{
display: inline-block;
width:255px;
float:left;
padding-top: 18px;
margin-right:10px;
background-image:url(http://www.blsj.de/img/tagesschau_schmal2.png);
background-repeat:no-repeat;
padding-bottom: 18px;
}
.tagesschau_links h1,.tagesschau_rechts h1,.tagesschau_breit h1{
padding-left:18px;
}
.tagesschau_links h2,.tagesschau_rechts h2,.tagesschau_breit h2{
padding-left:18px !important;
}
.tagesschau_links p,.tagesschau_rechts p,.tagesschau_breit p{
padding-left:18px;
}
.tagesschau_rechts{
display: inline-block;
width:255px;
padding-top: 18px;
padding-bottom: 18px;
background-image:url(http://www.blsj.de/img/tagesschau_schmal2.png);
background-repeat:no-repeat;
}

.tagesschau_breit{
width:520px;
margin-top:13px;
padding-top: 18px;
padding-bottom: 18px;
margin-bottom: 10px;
background-image:url(http://www.blsj.de/img/tagesschau_breit2.png);
background-repeat:no-repeat;
 overflow: hidden;
}

.danach{
clear:left;
}

.tagesschau {
padding-bottom:20px;
overflow: hidden;
}

.tagesschau_links h1{
margin-top:0px;
 line-height: 20px;
}
.tagesschau_rechts h1{
margin-top:0px;
 line-height: 20px;
}
.tagesschau_breit h1{
margin-top:0px;
 line-height: 20px;
}


#menu-medienpreise{
background:#FFFFFF;
list-style: none outside none;
padding-left:5px !important;
margin-top:160px !important;
width: 515px;

}

#menu-medienpreise a{
    color: #000000 !important;

}

#menu-medienpreise .current-menu-item a{
color:#FF9650 !important;
font-weight:bold;

}


#menu-medienpreise li{
list-style: none outside none;
float:left;
padding-right:5px;
width:50px;
}

.page-item-67 ul,
.page-item-63 ul{
display:none;
}

#fb_button_content{
padding-left: 435px;
}

#fb_button{
    background: url("http://www.blsj.de/img/fb.png") repeat scroll 0 0 transparent;
    height: 85px;
    width: 180px;
	display: block;
	text-indent:-9999px;
	}

#fb_button:hover{	
	background: url("http://www.blsj.de/img/fb.png") repeat scroll -180px 0 transparent;

	}

#twitter_button{
    background: url("http://www.blsj.de/img/twitter.png") repeat scroll 0 0 transparent;
    height: 85px;
    width: 180px;
	display: block;
	text-indent:-9999px;
	}

#twitter_button:hover{	
	background: url("http://www.blsj.de/img/twitter.png") repeat scroll -180px 0 transparent;

	}	

.fan_box .full_widget {
 background-color: green;
 border: none;    
}


html{overflow-y: scroll;}
#qwertz{

margin-top: -7px;
 margin-left: -10px;
 font-size:11px;
}

#qwertz span{

 font-size:11px;
}


.mit_header h1:first-child{
margin-top:140px;
}

.entry-content h1{
font-size:20px;
}

#nav-above, #nav-below{
display:none;
}
.entry-meta, .entry-summary{
display:none;
}
#entry-author-info{
display:none;
}
.entry-utility{
display:none;
}

.regionalgruppe_teaser{
padding-top:25px;
padding-left:280px;
position:absolute;
width: 250px;
padding-bottom:35px;
}
.regioname{
    color: #111111 !important;
    font-family: Tahoma,Verdana,'Impact';
    font-size: 18px;
    font-weight: bold;
    margin-left: 280px;
    position: absolute;
    top: 3px;
}
.shadow{
-moz-box-shadow: 2px 2px 5px #bbbbbb; 
-webkit-box-shadow: 2px 2px 5px #bbbbbb; 
box-shadow: 2px 2px 5px #bbbbbb; 

}
.wp-caption{
-moz-box-shadow: 4px 4px 16px #bbbbbb;
-moz-box-shadow: 2px 2px 5px #bbbbbb;
-webkit-box-shadow: 2px 2px 5px #bbbbbb;
box-shadow: 2px 2px 5px #bbbbbb;
}


#container{
background-image:url();
background-repeat:no-repeat;
}

.regionalgruppenbild {
background-repeat: no-repeat;
height: 80px;
left: -10px;
margin-top: 5px;
position: relative;
width: 540px;
background-color:#fdfdfd;
	
}			
.regionalgruppenbild_g {
	height:80px;
	position:relative;
	right:0px;
}				
#regionalgruppe_berlin{
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image12.png);
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image2828.png);
	background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image2884.png);		
}
#regionalgruppe_koeln{
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image3024.png);
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image3010.png);			
}
#regionalgruppe_hamburg{
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image2982.png);
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image2996.png);
}
#regionalgruppe_muenchen{
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image3038.png);
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image3052.png);			
}
#regionalgruppe_frankfurt{
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image2898.png);
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image2912.png);	
	background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image2940.png);	
}
#regionalgruppe_ruhrgebiet{
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image3066.png);
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image3080.png);			
}

#tuer_0{
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image2828.png);
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image12.png);		
	background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image3140.png);	
width:0px;
}
#tuer_1{
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image3010.png);
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image3024.png);			
width:0px;
}
#tuer_2{
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image2996.png);
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image2982.png);			
width:0px;
}
#tuer_3{
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image3052.png);
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image3038.png);			
width:0px;
}
#tuer_4{
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image2912.png);
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image2898.png);	
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image2926.png);			
width:0px;
}
#tuer_5{
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image3080.png);
background-image:url(http://www.blsj.de/img/regionalgruppen_vorschau/image3066.png);			
width:0px;
}


.connect_widget_not_connected_text{
width:50px; 
}



#content ol{
margin-top:5px;
}

.wpcf7-form p{
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 10px;
}
.pdf{
background-image:url(http://www.blsj.de/img/icon_pdf.png);
background-repeat:no-repeat;
padding-left: 25px;
}
.ext{
background-image:url(http://www.blsj.de/img/icon_link.png);
background-repeat:no-repeat;
padding-left: 22px;
}


#text-3 .ec3_events{
list-style-type: none;
padding-left: 0;
margin-left:0px;
    font-family: Verdana,Tahoma,Arial;
    font-size: 13px;
}

#text-3 .ec3_events li{
margin-bottom:5px;
}
.widget-container{
padding-bottom:20px;
}
.textwidget{
padding-top: 5px;
}
.kalender_termin_titel {
    background-color: #424242;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 9px;
    padding-top: 4px;
    width: 171px;
}
.wp-caption {
    
    background-color: #F3F3F3;
	background: url("") repeat scroll 0 0 #E5E5E5;
	    background-image: -moz-linear-gradient(center bottom , #f2f2f2, #E5E5E5);
    border: 0px solid #DDDDDD;
    padding-top: 4px;
    text-align: center;
	
	/*    -moz-border-image: url("http://www.wellebunt.de/img/text.png") 33% 33% 33% 33% stretch;
    background: none repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color;
    border-style: outset;
    border-width: 37px 206px 22px 30px;
    min-width: 20px;
    opacity: 1;*/
}
 img {
 border: 0 none;
 }
 .wp-caption-text{
    padding: 0 6px;
    text-align: left;
	    font-size: 11px;
	}
.alignright{
float:right;
margin-left: 15px;
margin-bottom: 15px;
}
.alignleft{
float:left;
margin-right: 15px;
margin-bottom: 15px;
}
#main{
width:	540px;
}
#secondary{
display:none;
}
.h2_invert{
color:white;text-shadow: 0 0 10px #000000;
}
.h3_invert{
color:white;
padding-bottom:125px !important;
text-shadow: 0 0 10px #000000;
}
.h2_uninvert{
text-shadow: 0 0 10px #ffffff;
}
.h3_uninvert{
padding-bottom:125px !important;
text-shadow: 0 0 10px #ffffff;
}
#container{
background-color:#ffffff;
min-height:600px;
} 
body {
	background:url(http://www.blsj.de/img/blsj6 .png);
	background:url(http://www.blsj.de/img/header3.png);
	
	margin:0;
	background-attachment:fixed;
	background-position:0px top; 

	background-repeat:repeat-x;
	background-color:#0c1c3a;
	background-color:#bdb6c7;
	

	color: #222222;	

	}
#klammer{
margin-left:auto;
margin-right:auto;

width:960px; 

}
#oben{
width:100%;
height:100px;
border-bottom:20px solid;
border-width:20px;
}
#header_pic{
background-image: url(http://www.blsj.de/img/header_f.png);
height: 120px;
width:960px;
margin-left: auto;
margin-right: auto;
}
#schwarzer_blsj_streifen{
position: absolute;
top:120px;
width:100%;
height: 20px;
margin-top:-20px;
background-color:#000000;
z-index:-999;
}
.menu ul { 
margin-left: 0px;
padding-bottom: 0px;
padding-left:0px;
width: 200px;
list-style-type: none; 
margin-top:0px;
background:#333333y;


}
.menu ul:first-child   > li:first-child a{
width: 100%;
height:100%;
margin:0;
display:none;
}
.menu ul:first-child   > li:first-child {
width: 200px;
height:20px;
border-width:0px;

background-image:url(http://www.blsj.de/img/der_weisse_schnipsel.png);
display: none;
}
.menu ul ul{ 
background-color:#ffffff;
padding-bottom: 0px; 
cursor:auto;



}

.menu ul ul  > *:first-child{
padding-top:3px;
}
.menu ul ul ul  > *:first-child{
padding-top:0px;
}
.menu ul ul  > *:last-child{
padding-bottom:7px;
}
.menu ul ul ul  > *:last-child{
padding-bottom:0px;
}
.menu ul ul ul{ 
background-color:transparent;
border-bottom-width:0;
list-style-image:url("http://www.blsj.de/img/pfeil_ebene_3.png");
list-style-type:square;
max-width: 140px;
padding-left:50px;
padding-top:0;
padding-bottom:5px;
}


.menu li{
border-color:#FFFFFF;
border-style:solid;
border-width:1px 0 0;

}
.menu > ul > li{
background: rgb(66, 66, 66); /* The Fallback */
background:rgba(66, 66, 66, 0.9);
background-image:url("http://www.blsj.de/img/pfeil_zu.png");
background-repeat: no-repeat;
/*cursor:url("http://www.blsj.de/img/courser_menue3.png"), auto;*/
}
.menu > ul > .current_page_item{

background-image:url("http://www.blsj.de/img/pfeil_auf.png");
background-repeat: no-repeat;
}
.menu > ul > .current_page_ancestor{

 background: url("http://www.blsj.de/img/pfeil_auf.png") no-repeat scroll 0 0 rgba(66, 66, 66, 0.9) ;
color:green;
}


.menu li li{ 
border-color:#FFFFFF;
border-style:solid;
border-width:0 0 0;

}
.menu li li li{ 
padding-top: 0px; 
padding-bottom: 0px; 
background-color:white;
height:15px;

}

.page-item-103{
background-image:none !important;
padding-top:5px;
cursor: auto !important;
}
.page-item-103 a{
font-size:11px !important;
line-height:15px !important;

}
.page-item-105{
background-image:none !important;
border:none !important;
cursor: auto !important;
}
.page-item-105 a{
font-size:11px !important;
line-height:15px !important;
}
.page-item-2101{
background-image:none !important;
border:none !important;
cursor: auto !important;
}
.page-item-2101 a{
font-size:11px !important;
line-height:15px !important;
}



.page-item-107{
background-image:none !important;
border:none !important;
padding-bottom:10px;
cursor: auto !important;
}
.page-item-107 a{
font-size:11px !important;
line-height:15px !important;
}


.menu>ul>li>ul{
display:none;
}

.menu>ul>.current_page_item>ul{
display:block;
}

.menu>ul>.current_page_ancestor>ul{
display:block;
}

/*------------------------------------------------------------
.menu>ul>.current_page_ancestor>ul{

}
menu
	ul
		li
			a
			ul
				li
					a
				li
					a
					ul
						li
							a

------- container */
.menu ul a {
font-family:Tahoma,Arial; 
color:white;
text-decoration: none;
font-size:16px;
margin-left:25px;
line-height:29px;
font-weight: bold;


}
.menu ul ul a {
font-family:Verdana,Tahoma,Arial;
color:#000000;
font-size:12px;
line-height:20px;
font-weight: normal;
}
.menu ul ul a:hover { color: #ff9650;}
.menu ul ul ul a:hover { color: #ff9650;}

.menu ul ul ul a:active { color: #ff9650; } 
.menu ul ul a:active { color: #ff9650; } 

.menu ul ul ul ul li {
    display:none;
}


.menu ul ul ul a {

font-family:Verdana,Tahoma,Arial;
font-size:11px;
line-height:15px;
margin-left:0px;

padding-top:4px;
}

.children {}

.children .current_page_item > a{
font-weight:bold;
color:#ff9650 !important;}

#content{
margin-bottom: 20px;
padding: 10px 10px 40px 10px;
font-family:Verdana,Tahoma,Arial;
font-size:14px;
}

.page h1:first-child{
font-size:20px;



}

#content .dachzeile{
background-image:url("http://www.blsj.de/img/pfeil.png");
background-position:2px 0;
background-repeat:no-repeat;
font-family:'Times New Roman';
font-size:12px;
padding-left:18px;
line-height:20px;
}
#content h2{
background-image:url("http://www.blsj.de/img/pfeil.png");
letter-spacing: 0px;
background-repeat:no-repeat;
font-family:Verdana,Tahoma,Arial;
font-size:12px;
padding-left:18px;
line-height:18px;
font-weight:normal;
margin:0;
}
#content h2:first-child+h3{
font-family:Tahoma,Verdana,'Impact';
font-size:19px;
line-height:20px;
padding-bottom:10px;
font-weight:bold;
margin:0;
}
.entry-content h2{
font-size:17px !important;
    background-image: none !important;
	padding-left:0px !important;
margin-bottom: 13px !important;
}
#content h3{
margin-top:19px;
margin-bottom:11px;

margin-top:9px;
margin-bottom:5px;

}
#content h4 {
background-image:url("http://www.blsj.de/img/pfeil.png");
background-repeat:no-repeat;
font-family:Verdana,Tahoma,Arial;
font-size:15px;
font-weight:bold;
padding-left:18px;
line-height:20px;
margin: 5px 0;
}
#content h5 {
font-family:Tahoma,Arial;
font-size:14px;
line-height:20px;
font-weight:bold;
margin:0;
}
#content .ueberschrift_unter_dachzeile{
font-family:Tahoma,Verdana,'Impact';
font-size:19px;
line-height:20px;
padding-bottom:10px;
}

#content .dachzeile2{
background-image:url("http://www.blsj.de/img/pfeil.png");
background-position:2px 0;
background-repeat:no-repeat;
font-family:'Times New Roman';
font-size:12px;
padding-left:18px;
line-height:20px;
} 

#content .ueberschrift_normal{
font-family:Tahoma,Verdana,'Impact';
font-size:16px;
line-height:20px;
}

#content .fliesstext {
font-family:'Times New Roman';
font-size:14px;
line-height:20px;
}
#content ul {
list-style-type:square;
margin-top:5px;
margin-bottom:20px;
padding-left: 30px;
} 

#content a {text-decoration: none; color: #c27543;}      /* unvisited link */
#content a:link {color: #ff9650;}      /* unvisited link */
#content a:visited {color:#c27543}  /* visited link */
#content a:hover {text-decoration: underline;}  /* mouse over link */
#content a:active {color:#ff9650}  /* selected link */



#content a {text-decoration: none; color: #393939;}      /* unvisited link */
#content a:link {color: #393939;}      /* unvisited link */
#content a:visited {color:#393939}  /* visited link */
#content a:hover {text-decoration: underline;}  /* mouse over link */
#content a:active {color:#393939}  /* selected link */


#content a {text-decoration: none; color: #c27543;}      /* unvisited link */
#content a:link {color: #c27543;}      /* unvisited link */
#content a:visited {color:#c27543}  /* visited link */
#content a:hover {text-decoration: underline;}  /* mouse over link */
#content a:active {color:#c27543}  /* selected link */







.ec3_events a {
text-decoration: none; 
color: #c27543;
    display: block;
    margin-bottom: 8px;
    margin-top: 2px;
    padding-left: 8px;

}      /* unvisited link */

.ec3_events a:link {color: #ff9650;}      /* unvisited link */
.ec3_events a:visited {color:#c27543}  /* visited link */
.ec3_events a:hover {text-decoration: underline;}  /* mouse over link */
.ec3_events a:active {color:#ff9650}  /* selected link */

.xoxo a {text-decoration: none; color: #c27543;
    font-family: Verdana,Tahoma,Arial;
    font-size: 13px;

}      /* unvisited link */
.xoxo a:link {color: #ff9650;}      /* unvisited link */
.xoxo a:visited {color:#c27543}  /* visited link */
.xoxo a:hover {text-decoration: underline;}  /* mouse over link */
.xoxo a:active {color:#ff9650}  /* selected link */

.textwidget p{

margin:0px;
}


#main {
margin-left:200px;
margin-right:200px;
padding:0 10px;
}

.menu{
float:left;
width:200px;
border-bottom:20px;
margin-top:0px;
}
#content p {

    margin-top: 1px;
    margin-bottom: 15px;
}



#regionalgruppen li {
height:80px;
width:270px;
padding-bottom:10px;
margin-bottom:10px;
}
#regionalgruppen{
padding-left:260px;
width:270px;
margin:0;
list-style:none;
}
.eine_spalte_links{
float:left;
width:250px;
padding-right:10px;
}
#koeln{
background-image:url("http://www.blsj.de/uploads/2010/08/My-Pic_0145200113.jpg");
}
#primary{
    background: none repeat scroll 0 0 white;
    margin-bottom: 60px;
    width: 200px;

}
#aside{
width:200px;
float:right;

min-height:600px;
background: url("http://blsj.de/img/sanft.png") repeat scroll 0 bottom transparent;
}
.xoxo{
margin:0;
}
.xoxo h3{
margin:0;
}
p#Fusszeile {
clear:both;
font-size:0.9em;
margin:0;
padding:0;
}
#primary .xoxo{
list-style:none;
padding:10px 10px 40px;
}
#secondary .xoxo{
list-style:none;
padding:20px 10px 40px;
}
/*------------------------------------------------------------
menu
	ul
		li
			a
			ul
				li
					a
				li
					a
					ul
						li
							a

------- Kalender */
#ec3_publish, #ec3_publish{
display:none;
}
#wp-calendar .nav tr > td:first-child +td{
display:none;
}
#wp-calendar {
background-color:#white;
padding-top:5px;
}
#wp-calendar .nav {
font-family:Tahoma,Arial;
font-size:12px;
line-height:20px;
margin-bottom:-5px;
background-color:#424242;
}
#wp-calendar .nav td{
padding:0 !important;
}
#wp-calendar .nav tbody{
background-color:#424242;
}
#wp-calendar table caption{
font-family:Tahoma,Arial;
font-size:16px;
line-height:20px;
background-color:#424242;
font-weight:bold;
} 
#wp-calendar .ec3_eventday{
border:1px solid #FF9650;
}
#wp-calendar .eventday {
text-decoration: none;
color:black;
}
#wp-calendar .ec3_postday  a{
text-decoration: none;
color:black;
}
#wp-calendar .ec3_eventday {
text-decoration: none;
}
.mo,.di,.mi,.do,.fr {background-color:#ffffff;}
.sa,.so{background-color:#e5e5e5;}
#wp-calendar #today{
font-weight:bold;
}
#wp-calendar  thead{
font-family:Tahoma,Arial;
font-size:14px;
color:white;
font-weight:normal;
border-color:white;
}

#wp-calendar  tbody{border-spacing:2px 4px;font-family:Verdana,Tahoma,Arial;font-size:13px;}

#ec3_prev:link {color:#ffffff}      /* unvisited link */
#ec3_prev:visited {color:#ffffff}  /* visited link */
#ec3_prev:hover {color:#ff9650}  /* mouse over link */
#ec3_prev:active {color:#ff9650}  /* selected link */
#ec3_prev{text-decoration:none;
}

#ec3_next:link {color:#ffffff}      /* unvisited link */
#ec3_next:visited {color:#ffffff}  /* visited link */
#ec3_next:hover {color:#ff9650}  /* mouse over link */
#ec3_next:active {color:#ff9650}  /* selected link */
#ec3_next{text-decoration:none;
}

#wp-calendar table caption a {color:#ffffff}      /* unvisited link */
#wp-calendar table caption a:link {color:#ffffff}      /* unvisited link */
#wp-calendar table caption a:visited {color:#ffffff}  /* visited link */
#wp-calendar table caption a:hover {color:#ffffff}  /* mouse over link */
#wp-calendar table caption a:active {color:#ffffff}  /* selected link */
#wp-calendar table caption a{text-decoration:none;background-color:#424242;width:80px;}

#wp-calendar thead tr th{width:22px;background-color:#666666;}
#wp-calendar thead tr >th:first-child + th + th {}
#wp-calendar thead tr >th:first-child + th + th + th {}
#wp-calendar thead tr >th:first-child + th + th + th + th {}
#wp-calendar thead tr >th:first-child + th + th + th + th + th {background-color:#393939;}
#wp-calendar thead tr >th:first-child + th + th + th + th + th + th {background-color:#393939;}

#wp-calendar #prev{
width: 88px;
}
#wp-calendar #next{
width: 88px;
text-align:right;
}
#aside h3 {
background-image:url("http://www.blsj.de/img/pfeil.png");
background-position:2px 0;
background-repeat:no-repeat;
font-family:Verdana,Tahoma,Arial;
font-size:12px;
font-weight:normal;
line-height:20px;
margin:0;
padding-left:18px;
}
#aside h4 {
font-family:Tahoma,Verdana,'Impact';
font-size:19px;
line-height:20px;
padding-bottom:10px;
font-weight:normal;
margin:0;
}
.mehr{    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -1px;
    padding-left: 5px;}
.tagesschau_links h2,.tagesschau_rechts h2,.tagesschau_breit h2{
padding-left:18px !important;
}

.page-template-anmeldungFelixRexhausenPreis-php .wpcf7-form p{
margin-bottom: 20px !important;
padding-bottom: 0;
}
.page-template-anmeldungFelixRexhausenPreis-php .wpcf7-form p label{
    display: inline-block;
    font-weight: bold;
    margin-bottom: 6px;
	font-size: 14px;
	line-height: 17px;
}
.page-template-anmeldungFelixRexhausenPreis-php .wpcf7-form p .wpcf7-form-control-wrap label{
font-weight:normal;
display: inline;
font-size: 14px;
}

.page-template-anmeldungFelixRexhausenPreis-php span.wpcf7-list-item {
    display: block;}
.page-template-anmeldungFelixRexhausenPreis-php .wpcf7-text,.page-template-anmeldungFelixRexhausenPreis-php .wpcf7-captchar,#tagDerEinreichung{
    font-family: courier new;
    padding: 3px;
    width: 390px;
	font-size: 19px;
	border: 2px solid #e5e5e5;
}
.page-template-anmeldungFelixRexhausenPreis-php .wpcf7-list-item{
margin-left:0px;
}

#laufendeNr{
display:none;
}
#tagDerEinreichung{
font-family: Courier New;
border-width: 0;
font-size: 14px;
display: none;
}
.oblStern{
    color: #fac074;
	color: #c27543;
    font-size: 15px;
    line-height: 8px;
    vertical-align: 5px;
	cursor: pointer;
}
.explain{
    color: #888888;
    font-size: 13px;
    line-height: 8px;
	font-weight:normal;
	 margin-left: 5px;
}
.sie{
    margin-left: 11px;
	vertical-align: -6px;
}

div.wpcf7-validation-errors {
    background: none repeat scroll 0 0 #7a4b8b;
    border: 0px solid #bbb !important;
    color: #fff;
	padding: 15px !important;
}

span.wpcf7-not-valid-tip {
    border: 2px solid #fac074 !important;
}
.page-item-4933{
display:none;
}
.page-item-4817 .children{
padding-bottom:0;
}