@CHARSET "ISO-8859-1";

body{background-color:#fefecc; text-align:center; padding:0px; margin:0px;
	 font-family:tahoma; margin:auto;}
label{cursor:arrow;}

.site{width:1110px; text-align:left; position:relative; margin:auto;}
.content_shadeblock{width:1130px; background-image:url("img/content_shadebg.png"); position:relative;}
.shade_right_top{position:absolute; right:5px;}
.shade_left_top{position:absolute; left:2px;}
.shade_bot{background-image:url("img/shade_bot.png"); height:10px; width:1115px;
		   margin-bottom:15px; position:relative; text-align:left; margin-left:10px;}
.shade_right_bot{position:absolute; right:0px;}
.content_block, .content_block_kurse{border:1px solid #dddddd; width:1100px; margin-left:13px;
			   background-image:url("img/content_bg.png");}
.content_block_kurse{background-image:url("img/content_kurse_bg.png");}

.header{height:75px; line-height:75px; text-align:left; position:relative; background-color:#fefecc; padding-left:13px;}
.header_pic{vertical-align:middle; border:0px;}
.header_webfifo{position:absolute; right:17px; top:2px; line-height:70px;}

.navi_head{width:1099px; height:30px; background-color:#00be93;
 		   color:#ffffff; position:relative; line-height:26px; background-image:url('img/green_bg.png');
 		   text-align:left; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.navi_head img{margin-right:8px; vertical-align:middle;}
.navi_head_elements{}
.navi_head_elements a:visited{color:#ffffff;}
.navi_head_elements a:hover{color:#666666;}
.navi_head_elements a:active{color:#666666;}
.navispan_head{font-size:15px; font-family:arial;}
.navilink_head{text-decoration:none; color:#ffffff; font-weight:normal;}
.navi_head_newsletter{font-size:11px; position:absolute; top:2px; right:9px; vertical-align:middle; line-height:25px;}
.navi_head_newsletter img{margin-right:5px; vertical-align:middle; padding-bottom:4px;}

.content_topborder{font-size: 0px; line-height: 1px; min-height: 1px; height:1px; background-color:#e6e9de; margin-left:263px;}
.content{text-align: center; width:570px; float:left; margin-left:1px; padding-top:13px; padding-right:2px;}
.content_kurse{width:833px;_width: 790px !important; }
.pagecontent{padding-left:18px; font-size:12px; padding-right:15px; color:#666666; line-height:15px;
			 color:#666666;	text-align:left; font-family:Arial, Helvetica, sans-serif;}
.menupath{font-size:11px; text-align:left; margin-bottom:10px; margin-top:6px;}
.menupath img{padding-bottom:2px; vertical-align:middle; padding-right:5px;}
.menupath .midimg{padding-left:5px;}
.menupath a{text-decoration:none; color:#666666;}
.menupath a:visited{color:#666666;}
.menupath a:hover{color:#666666; text-decoration:underline;}
.menupath a:active{color:#666666;}

.currentnews{}
.new_news{border-bottom:2px solid #e3e7d8; padding-bottom:10px;}
.new_activities{margin-top:15px;}

.navi_left{width:262px; float:left; border:0px solid #ff0000;}
.navi_left_shade{width:263px; height:28px;}
.navilist_stage1, .navilist_stage2, .navilist_stage3{
	padding:0px; margin:0px; width:261px;}



.navilist_stage1 a,
.navilist_stage1 a:active,
.navilist_stage1 a:visited{color:#666666;}

.navilist_stage1{padding-left:1px; width:261px;}
.navilist_stage2, .navilist_stage3{margin-top:0px;}
.navielement_height{}
.navielement_stage1, .navielement_stage2, .navielement_stage3{
	 text-align:left;
	list-style:none; border-top:1px solid #ffffff; 
	line-height:27px; vertical-align:middle;}

.navilist_stage1 a{width:241px;}
.navilist_stage2 a{width:231px;}
.navilist_stage3 a{width:221px;}
	

.navielement_stage1{background-image:url("img/bg_navi_stage1.png");}
.navielement_stage2{background-image:url("img/bg_navi_stage2.png");}
.navielement_stage3{background-image:url("img/bg_navi_stage3.png");}
	
.stage1_active{background-image:url("img/bg_navi_stage1.png");}
.stage2_active{background-image:url("img/bg_navi_stage2.png");}
.stage3_active{background-image:url("img/bg_navi_stage3.png");}

.navilist_stage1 a:hover{background-image:url("img/bg_navi_stage1_hover.png");}
.navilist_stage2 a:hover{background-image:url("img/bg_navi_stage2_hover.png");}
.navilist_stage3 a:hover{background-image:url("img/bg_navi_stage3_hover.png");}


.navilist_stage1 a.activelink_stage1,
.navilist_stage1 a.activelink_stage1:active,
.navilist_stage1 a.activelink_stage1:visited
{color:#000000;}
.navilist_stage2 a.activelink_stage2,
.navilist_stage2 a.activelink_stage2:active,
.navilist_stage2 a.activelink_stage2:visited
{color:#000000;}
.navilist_stage3 a.activelink_stage3,
.navilist_stage3 a.activelink_stage3:active,
.navilist_stage3 a.activelink_stage3:visited
{color:#000000;}

.navilink_stage1, .navilink_stage2, .navilink_stage3{
	font-size:13px;  text-decoration:none; color:#666666;
	font-weight:bold; padding-left:20px; display:inline-block; vertical-align:bottom;}
.navilink_stage2{font-size:11px; padding-left:30px;}
.navilink_stage3{font-size:11px; padding-left:40px;}


.activelink_stage1, .activelink_stage2, .activelink_stage3{	
	font-size:13px;	text-decoration:none;  
	font-weight:bold; padding-left:20px; display:inline-block; vertical-align:bottom;}


.navilink_stage1, .navilink_stage2, .navilink_stage3,.activelink_stage1, .activelink_stage2, .activelink_stage3{
	line-height:16px;
	padding-bottom:6px;
	padding-top:6px;
}


.navi_left li hr
{
	background-color:#e3e7d8;
	border:0 none;
	height:1px;
	margin:0;
	line-height:0px;
	display:block;
}


.navi_left li.navielement_stage1 hr{padding-left: 10px;}
.navi_left li.navielement_stage2 hr{padding-left: 15px;}
.navi_left li.navielement_stage3 hr{padding-left: 20px;}


.activelink_stage2{font-size:11px; padding-left:30px;}
.activelink_stage3{font-size:11px; padding-left:40px;}

.lexiconbox{width:262px; border:0px; border-top:1px solid #eef4e7;
			text-align:center; padding-top:20px; padding-bottom:20px;}
.lexiconbox_shade{width:264px; height:28px; border-top:1px solid #E3E7D8;}
.lexicon_navi{background-image:url("img/bg_navi_stage1.png"); text-align:left;
				list-style:none; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;
				line-height:28px; vertical-align:middle; margin-left:1px;}
.lexicon_buttonline{width:240px; margin-bottom:2px; height:25px; margin-left:27px;}
.lexicon_buttonline a{color:#666666; text-decoration:none;}
.lexicon_button{height:18px; width:31px; float:left; margin-left:3px; font-size:11px; text-shadow:0 1px 0 #ffffff;
				border:0px; background-image:url("img/lexicon_button.png"); font-family:arial; padding-top:2px;}


.sidebar_right{width:265px; float:left;}
.sidebar_right_bottomborder{font-size: 0px; line-height: 1px; min-height: 1px; height:1px;
							margin-left:1px; height:1px; background-color:#e6e9de;}
.catchwordcontainer{padding-top:7px; text-align:center; margin-left:1px;
					background-color:#ffffff; color:#666666; font-size:12px;}
.catchwordbox{background-color:#f4f5ef; border:1px solid #ffffff; padding-bottom:7px;
			  padding-top:7px; position:relative; height:50px;}
.catchwordbox_outline{border:1px solid #e3e7d8; background-color:#ffffff;}
.catchwordbox_bg{position:absolute; left:0px; bottom:0px;}
.catchwordbox_word{}
.catchwordbox_wordinput{width:170px;}
.catchwordbox_submit{width:76px; height:24px; position:absolute; border:0px; color:#000000;
			   	     background-image:url("img/btn_finden.png"); background-color:transparent;
			   	     position:absolute; top:34px; right:12px; cursor:pointer;}
.activities{padding:0px; width:265px; background-color:#ffffff;}
.activities h1{margin-top:0px;}
.activities .news-latest-container-mainpage{width:auto;}
.sidebar_whitebgspacer{background-color:#ffffff; height:7px;}
	
.floatbreak{clear:both; height:35px; background-color:transparent;}
.footer{width:1100px; height:28px; line-height:30px; background-color:#00bc91; background-repeat:no-repeat;
	    color:#ffffff; font-size:11px; vertical-align:middle; background-image:url("img/footer_bg.png");
	    text-align:left; line-height:25px; padding-top:5px;}
.footer_kurse{background-image:url("img/footer_kurse_bg.png")}
.footer img{margin-right:4px;}
.footer a{text-decoration:none; color:#ffffff;}
.footer a:visited{color:#ffffff;}
.footer a:active{color:#006633;}
.footer a:hover{color:#666666;}
.footer_content_left{float:left; margin-left:30px;}
.zoomlink{text-decoration:none; color:#ffffff;}
.footer_content_contact{float:left; margin-left:80px;}
.footer_content_rss{float:right; margin-right:10px;}
.footer_content_rss img{vertical-align:middle; margin-bottom:2px;}

.searchbox_outline{border:1px solid #e3e7d8; background-color:#ffffff;}
.searchbox{background-color:#f4f5ef; height:76px;
		   border:1px solid #ffffff;}
.searchbox a{color:#666666; text-decoration:none !important; margin-top:3px;}
.searchbox a:visited{color:#666666;}
.searchbox_kurs{float:left; text-align:left; margin-top:10px; margin-left:20px;}
.search_kurs{margin-top:3px; margin-bottom:5px; width:275px;}
.searchbox_text{line-height:75px; margin-left:20px; float:left;}
.searchbox_plz{margin-top:10px; margin-left:20px; float:left; text-align:left;}
.search_plz{margin-top:3px; width:45px;}
.searchbox_search{line-height:78px; margin-left:30px; float:left;}
.search_submit{width:76px; height:24px; padding-bottom:5px; border:0px;
			   background-image:url("img/btn_finden.png"); background-color:transparent; padding-top:4px;
			   color:#000000; cursor:pointer;}

.search_content{position:relative; padding-top:15px;}
.search_entry{background-color:#f4f5ef; width:100%; color:#666666;
			  	  padding:3px; border:0px; font-size:14px; margin-top:10px; text-align:left;}
.search_title{background-color:#00af8c; color:#ffffff; font-size:12px; padding-left:5px;
						font-weight:bold; text-align:left; padding-top:3px; padding-bottom:3px;}
.search_short{padding:3px; font-size:12px; margin-top:3px;}
.search_link{padding-left:3px; margin-top:5px;}
.search_link a{text-decoration:none; color:#666666;}
.search_link a:hover{color:#000000;}
.search_link a:visited{color:#666666;}
.search_link a:active{color:#666666;}
.search_resultcnt{padding:7px; padding-left:0px; padding-top:0px; position:absolute; top:0px;}
.search_error{color:#ff0000;}
.search_word_found{color:#ff0000;}

.formbox_outline { border:1px solid #e3e7d8; background-color:#ffffff; }
.formbox { background-color:#f4f5ef; border:1px solid #ffffff; padding: 10px; }
.formbox label { font-weight: bold; }
.formbox_submit { width:94px; height:24px; padding-bottom:5px; border:0px; background-color:#eeeeee; padding-top:4px;
			   color:#000000; cursor:pointer; }
.formbox_submit_register { width:94px; height:24px; padding-bottom:5px; border:0px;
			   background-image:url("img/btn_registrieren.png"); background-color:transparent; padding-top:4px;
			   color:#000000; cursor:pointer; }	
.aufnehmen_submit{
	width:85px; height:24px; padding-bottom:5px; border:0px;
	background-image:url("img/btn_aufnehmen.png"); background-color:transparent; padding-top:4px;
	color:#000000; cursor:pointer;
}
.freigeben_submit {
	width:85px; height:24px; padding-bottom:5px; border:0px;
	background-image:url("img/btn_freigeben.png"); background-color:transparent; padding-top:4px;
	color:#000000; cursor:pointer;
}
.zurueckweisen_submit {
	width:98px; height:24px; padding-bottom:5px; border:0px;
	background-image:url("img/btn_zurueckweisen.png"); background-color:transparent; padding-top:4px;
	color:#000000; cursor:pointer;
}
	
	
.errors{
	border: 1px solid #aa0000;
	background-color: #ffcccc;
	padding: 5px; 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

ul.errors { padding: 0 10px; }

ul.errors li {
	list-style-type: none;
}


.search{margin-top: 3px;}
.search, form .text, form select {
	border: 1px solid #7F7F7F;
}
.selected{ font-weight:bold }
.active { font-weight:bold }

.top_right { text-align: right; vertical-align: top;}


.catchwordbox_wordinput, 
.search_kurs,
.search_plz, 
.session_mail,
.session_pw,
.register_email,
.register_password,
.register_plz,
.profil_plz,
.profil_vorname,
.profil_nachname,
.profil_typ,
.profil_einrichtung,
.veranstalterprofil,
.passwordforgotten_email,
.email_email,
.kennwort_kennwort,
.form_input
{
	border:1px solid #7f7f7f; background-image:url("img/bg_input.png");		
}

a.marklink{color:#00AF8C; font-weight:bold;
	background:url('img/icon_linkextern_green.gif') no-repeat 0 3px; padding-left:15px;}
a.marklink:visited{color:#666666;}

.register_email{}
.register_password{}
.register_plz{}

.register_submit{width:94px; height:24px; padding-bottom:5px; border:0px;
			   background-image:url("img/btn_registrieren.png"); background-color:transparent; padding-top:4px;
			   color:#000000; cursor:pointer;}
.passwordforgotten_submit{width:178px; height:24px; padding-bottom:5px; border:0px;
			   background-image:url("img/btn_neues_kennwort.png"); background-color:transparent; padding-top:4px;
			   color:#000000; cursor:pointer;}
.MeinedatenProfilBearbeiten_submit{width:167px; height:24px; padding-bottom:5px; border:0px;
			   background-image:url("img/btn_MeinedatenProfilBearbeiten.png"); background-color:transparent; padding-top:4px;
			   color:#000000; cursor:pointer;}
.MeinedatenProfilNeuenEmail_submit{width:155px; height:24px; padding-bottom:5px; border:0px;
			   background-image:url("img/btn_MeinedatenEmailAendern.png"); background-color:transparent; padding-top:4px;
			   color:#000000; cursor:pointer;}
.MeinedatenProfilKennwortAendern_submit{width:123px; height:24px; padding-bottom:5px; border:0px;
			   background-image:url("img/btn_MeinedatenKennwortAendern.png"); background-color:transparent; padding-top:4px;
			   color:#000000; cursor:pointer;}
.KursanbieterProfilBearbeitenWaehle_submit{width:88px; height:24px; padding-bottom:5px; border:0px;
			   background-image:url("img/btn_KursanbieterProfilBearbeitenWaehlen.png"); background-color:transparent; padding-top:4px;
			   color:#000000; cursor:pointer;}
.KursanbieterProfilBearbeitenSpeichern_submit{width:82px; height:24px; padding-bottom:5px; border:0px;
			   background-image:url("img/btn_KursanbieterProfilBearbeitenSpeichern.png"); background-color:transparent; padding-top:4px;
			   color:#000000; cursor:pointer;}
.KursanbieterProfilBearbeitenAnlegen_submit{width:71px; height:24px; padding-bottom:5px; border:0px;
			   background-image:url("img/btn_KursanbieterProfilBearbeitenAnlegen.png"); background-color:transparent; padding-top:4px;
			   color:#000000; cursor:pointer;}
.webfifo_online_starten_submit{width:162px; height:24px; padding-bottom:5px; border:0px;
			   background-image:url("img/btn_webfifo_online_starten.png"); background-color:transparent; padding-top:4px;
			   color:#000000; cursor:pointer;}
.kontaktanfrage_submit{width:83px; height:24px; padding-bottom:5px; border:0px;
			   background-image:url("img/btn_Kontaktanfrage.png"); background-color:transparent; padding-top:4px;
			   color:#000000; cursor:pointer;}
.MeinedatenArgeVerwaltungWaehle_submit{width:88px; height:24px; padding-bottom:5px; border:0px;
			   background-image:url("img/btn_MeinedatenArgeVerwaltungWaehlen.png"); background-color:transparent; padding-top:4px;
			   color:#000000; cursor:pointer;}
.MeinedatenArgeVerwaltungAufnehmen_submit{width:89px; height:24px; padding-bottom:5px; border:0px;
			   background-image:url("img/btn_MeinedatenArgeVerwaltungAufnehmen.png"); background-color:transparent; padding-top:4px;
			   color:#000000; cursor:pointer;}


