body {
background:#FFFFFF url(/fileadmin/images/templates/default/body_bg_gruen.jpg) repeat-x scroll 0 0;
}
#header {
background:transparent url(/fileadmin/images/templates/default/header_bg_text_gruen.jpg) no-repeat scroll 0 0;
}
.slogan{
	background:transparent url(/fileadmin/images/templates/default/slogan_bg_gruen.gif) no-repeat scroll 0 0;
}

.logo_color{
	background:transparent url(/fileadmin/images/templates/default/logo_text_bg_gruen.png) no-repeat scroll 0 0;
}


#content {
	background:transparent url(/fileadmin/images/templates/default/content_bg_gruen.gif) repeat-y scroll 0 0;
	border-left:1px solid #338a2d;
	border-right:1px solid #338a2d;
}
#middle_content_without_right{
	border-left: 1px solid #338a2d;
}

.loginbox_in{
	background-color: #338a2d;
}

.homebutton{
	background:transparent url(/fileadmin/images/templates/default/home/homebutton_bg_gruen.gif) no-repeat top;
}

ul.lerncenter {
	background:transparent url(/fileadmin/images/templates/default/left_content/lerncenter_bg_gruen.gif) no-repeat bottom;
}

ul.lerncenter li.lerncenter_header {
	background:transparent url(/fileadmin/images/templates/default/left_content/lerncenter_header_bg_gruen.gif) no-repeat scroll 0 0;
}

.opentimebox .opentimebox_header{
	background:transparent url(/fileadmin/images/templates/default/left_content/lerncenter_header_bg_gruen.gif) no-repeat scroll 0 0;
}

.opentimebox{
	background:transparent url(/fileadmin/images/templates/default/left_content/lerncenter_bg_gruen.gif) no-repeat scroll center bottom;
}

.opentimebox_times, .opentimebox_imprint{
	border-left:1px solid #338a2d;
	border-right:1px solid #338a2d;
}

ul.lerncenter li {
	border-left: 1px solid #338a2d;
	border-right: 1px solid #338a2d;
}

h1.csc-firstHeader, h1, h2, h3 {
	color:#338a2d;
}

ul.csc-bulletlist li{
	background:transparent url(/fileadmin/images/templates/default/pfeil_gruen.gif) no-repeat scroll 0 0;
}
.grund_zusatz_area{
	background: url(/fileadmin/images/templates/default/home/grund_zusatz_button_gruen.gif) 0 0 no-repeat;
	color: #ffffff;
}
.grund_zusatz_area a.grund_zusatz_area_text:link, .grund_zusatz_area a.grund_zusatz_area_text:visited,
.grund_zusatz_area a.grund_zusatz_area_text:hover, .grund_zusatz_area a.grund_zusatz_area_text:active{
	color: #ffffff;
}

.themenbogen_area{
	background: url(/fileadmin/images/templates/default/home/themenbogen_gruen.gif) 0 0 no-repeat;
	color: #ffffff;
}

.themenbogen_area a.themenbogen_area_text:link, .themenbogen_area a.themenbogen_area_text:visited,
.themenbogen_area a.themenbogen_area_text:hover, .themenbogen_area a.themenbogen_area_text:active{
	color: #ffffff;
}


a.start:link, a.start:visited,
a.start:hover, a.start:active{
	background: url(/fileadmin/images/templates/default/home/start_button_gruen.gif) 0 0 no-repeat;
}

a.email_button:link, a.email_button:visited,
a.email_button:hover, a.email_button:active{
	background: url(/fileadmin/images/templates/default/home/email_button_gruen.gif) 0 0 no-repeat;
}


.home_buttons a.call_button:link, .home_buttons a.call_button:visited,
.home_buttons a.call_button:hover, .home_buttons a.call_button:active{
	background: url(/fileadmin/images/templates/default/home/call_button_gruen.gif) 0 0 no-repeat;
}

.homepage_button a:link, .homepage_button a:visited, .homepage_button a:hover, .homepage_button a:active{
	color:#338a2d;
}

a.route_button:link, a.route_button:visited,
a.route_button:hover, a.route_button:active{
	background: url(/fileadmin/images/templates/default/home/route_button_gruen.gif) 0 0 no-repeat;
}


dl.csc-menu dt a:link,  dl.csc-menu dt a:visited,
dl.csc-menu dt a:hover,  dl.csc-menu dt a:active{
	color: #338a2d;
}

ul.menu_lesson_middle li{
	background:transparent url(/fileadmin/images/templates/default/pfeil_gruen.gif) no-repeat scroll 0 3px;
}

.tx-irfaq-pi1 p a:link, .tx-irfaq-pi1 p a:visited, .tx-irfaq-pi1 p a:hover, .tx-irfaq-pi1 p a:active{
	color: #338a2d;
}


ul.home_menu li.activ a:link, ul.home_menu li.activ a:visited, ul.home_menu li.activ a:hover, ul.home_menu li.activ a:active{
	background: url(/fileadmin/images/templates/default/home/home_menu_act_gruen.gif) 0 0 no-repeat;
}

ul.home_menu li a:hover{
	background: url(/fileadmin/images/templates/default/home/home_menu_act_gruen.gif) 0 0 no-repeat;
}

p.bodytext a:link, p.bodytext a:visited, p.bodytext a:hover, p.bodytext a:active{
	color: #338a2d;
}

.content_browse_menu{
	color:#338a2d;
}

.content_browse_menu .content_browse_menu_up a:link, .content_browse_menu .content_browse_menu_up a:visited,
.content_browse_menu .content_browse_menu_up a:hover, .content_browse_menu .content_browse_menu_up a:active{
	color:#338a2d;

}

.content_browse_menu .content_browse_menu_next a:link, .content_browse_menu .content_browse_menu_next a:visited,
.content_browse_menu .content_browse_menu_next a:hover, .content_browse_menu .content_browse_menu_next a:active{
	color:#338a2d;

}


/********************** Loginbox ********************/

.loginbox_bordertop{
	background:transparent url(/fileadmin/images/templates/default/loginbox/border_top_gruen.gif) no-repeat scroll 0 0;
}

.loginbox_borderbottom{
	background:transparent url(/fileadmin/images/templates/default/loginbox/border_bottom_gruen.gif) no-repeat scroll 0 0;
}

.loginbox_submitfields input.login_submit_button{
	background: url(/fileadmin/images/templates/default/loginbox/login_button_gruen.gif);
}

.loginbox_submitfields input.logout_submit_button{
	background: url(/fileadmin/images/templates/default/loginbox/logout_button.png);
}

/********************** Schreibtisch ********************/
.desk_overview_area{
	border: 1px solid #338a2d;
}

.desk_overview_header{
	background-color: #338a2d;
}

fieldset.pupil_email {
	border:2px solid #338a2d;
}

fieldset.pupil_email legend{
	color: #338a2d;
}
fieldset.pupil_memo{
	border:2px solid #338a2d;
}
fieldset.pupil_memo legend{
	color: #338a2d;
}
ul.pupil_management_menu li {
	background: url(/fileadmin/images/desk/management_menu_green.gif) 0 0 no-repeat;
}
.pupil_management_menu_area {
	border:1px solid #338a2d;
}

.pupil_list_searchbox{
	background: url(/fileadmin/images/desk/search_bg_green.gif) 0 0 no-repeat;
}


#footer {
	background:transparent url(/fileadmin/images/templates/default/footer/footer_bg_gruen.gif) repeat-x scroll 0 0;
}

/********************** NEWS ********************/
.news-latest-container H2.news_header{
	background: url(/fileadmin/images/templates/default/right_content/newsbox_bg_gruen.gif) no-repeat;
}

.news-latest-container H3 a:link, .news-latest-container H3 a:visited, .news-latest-container H3 a:hover, .news-latest-container H3 a:active{
color: #338a2d;
}


.news-latest-morelink a:link,  .news-latest-morelink a:visited, .news-latest-morelink a:hover, .news-latest-morelink a:active{
color: #338a2d;
}

.news-single-item h2 {
color: #338a2d;
}

.news-single-backlink a:link, .news-single-backlink a:visited, .news-single-backlink a:hover, .news-single-backlink a:active {
	color:#338a2d;
}

/********************** LESSON ********************/
.paragraph_single_header{
	background:transparent url(/fileadmin/images/lesson/header_bg_gruen.gif) no-repeat scroll 0 0;
}

.desk_analyse_class_label a:link, .desk_analyse_class_label a:visited,
.desk_analyse_class_label a:hover, .desk_analyse_class_label a:active{
	color: #338a2d;
}