/*-- CSS - PWK Wirtschaftsschule Krauß ----------------------------------------------------------------------------------------------------*/

body  {
	background-color:#fff;
	width:100%;
	height:100%;
	margin:0px;
	font-family:Trebuchet MS, Arial, Verdana;
	color:#58585a;
}

h1  {color:#194090; font-size:14px; font-weight:bold; display:inline;}
h1.big  {font-size:18px;}
h2  {font-weight:bold; font-size:14px; display:inline;}
h3  {font-weight:bold; font-size:12px;}
b.green  {color:#194090;}

a  {text-decoration:none; color:#58585a;}
a:hover  {text-decoration:underline; color:#194090;}
img  {border:none; margin:0px; padding:0px;}

li  {
	list-style:square;
}

#spacer_h  {height:4px;}
#spacer_v1, #spacer_v2  {float:left; border:2px solid transparent;}

#background  {
	background-image:url(../img_index/bg2.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:100%;
	background-position:bottom;
}

#container_site  {
	width:1189px; 
	height:100%; 
	background-image:url(../img_index/pic_bg3.jpg); 
	background-position:bottom; 
	overflow:hidden; 
	background-repeat:no-repeat;
}

#container_footer  {
	width:1189px; 
	height:82px; 
	background-image:url(../img_index/pic_bg_footer2.jpg); 
	background-position:0px 0px; 
	overflow:hidden;
}
#copy, #copy a  {padding-top:15px; padding-left:7px; font-size:11px; color:#58585a;}


#header  {width:1026px; height:301px;}

/* --Header Obere Navigationsbox------------------------------------------------------------------------------------------------------------- */
#upper_nav_box  {height:99px; width:1026px;}
	#upper_nav  {padding-left:50px; padding-top:75px; display:inline; float:left;}
	#upper_nav a  {font-size:11px; color:#58585a; margin-left:43px;}
	#upper_nav a.first  {font-size:11px; color:#58585a; margin-left:0px;}
	#upper_nav a:hover, #upper_nav a.first:hover  {text-decoration:underline;}

	#logo_prwk  {
		padding-top:19px;
		padding-left:16px;
		float:left;
		display:inline;
	}
	
	/*#logo_prk  {
		padding-top:18px;
		padding-left:70px;
		display:inline;
		float:left;
	}*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
/* --Header Bildbox--------------------------------------------------------------------------------------------------------------------------------- */
#pic_box  {
	background-image:url(../img_index/pic_header3b.jpg);
	background-repeat:no-repeat;
	height:172px;
	width:1026px;
}

#address  {
	position:absolute;
	z-index:99;
	font-size:12px;
	padding-left:15px;
	padding-top:20px;
}

#address a  {color:#194090;}
#address a:hover  {text-decoration:underline;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* --Header Hauptnavigationsbox--------------------------------------------------------------------------------------------------------------- */
#top_nav_box  {
	background-image:url(../img_index/nav_bg2.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:1026px;
}

	#nav_top {margin-left:234px;}
	#nav_top_trennung  {display:inline; float:left; background-image:url(../img_index/nav_top_trennung2.jpg); height:30px; width:2px;}
	
	#nav_top_button  		{display:inline; float:left; background-image:url(../img_index/nav_top_repeat2.jpg); background-repeat:repeat-x; height:30px; line-height:27px;}
	#nav_top_button:hover  	{background-image:url(../img_index/nav_top_repeat_active2.jpg);}
	#nav_top_button_active 	{display:inline; float:left; background-image:url(../img_index/nav_top_repeat_active2.jpg); background-repeat:repeat-x; height:30px; line-height:27px;}
	.nav_0  {color:#fff; font-size:13px; font-weight:bold; padding:0px 39px 0px 38px;}
	.nav_0:hover  {color:#fff; text-decoration:none;}
	

#container_left  {float:left; display:inline; width:229px;}
	
#nav_left_box  {
	height:auto;
	min-height:321px;
	width:229px;
	background-image:url(../img_index/nav_left_bg.jpg);
}

	#freespace  {
		padding-top:8px;
		margin-left:4px;
		padding-bottom:7px;
	}

	#nav_left_button  {
		background-image:url(../img_index/nav_left_button.png);
		background-repeat:no-repeat;
		height:34px;
		width:228px;
	}

	#nav_left_button_active  {
		background-image:url(../img_index/nav_left_button_active2.png);
		background-repeat:no-repeat;
		height:34px;
		width:228px;
	}
	
	.nav_1  				{font-size:13px; color:#3e3d40; line-height:30px; padding-left:28px;}
	.nav_1:hover  		{color:#194090; font-weight:bold;}
	.nav_1_active		{font-size:13px; color:#194090; line-height:30px; padding-left:28px;}
	.nav_1_active:hover  {color:#194090; font-weight:bold;}
	
	#subnav_left_button  {
		background-image:url(../img_index/subnav_left_button2.png);
		background-repeat:no-repeat;
		height:29px;
		width:228px;
	}

	#subnav_left_button_active  {
		background-image:url(../img_index/subnav_left_button_active2.png);
		background-repeat:no-repeat;
		height:29px;
		width:228px;
	}
	
	.nav_2  				{font-size:11px; color:#3e3d40; line-height:28px; padding-left:38px;}
	.nav_2:hover  		{color:#194090; font-weight:bold;}
	.nav_2_active		{font-size:11px; color:#194090; line-height:28px; padding-left:38px;}
	.nav_2_active:hover  {color:#194090; font-weight:bold;}
	
	#subnav_2_left_button  {
		background-image:url(../img_index/subnav_2_left_button2.png);
		background-repeat:no-repeat;
		height:29px;
		width:228px;
	}

	#subnav_2_left_button_active  {
		background-image:url(../img_index/subnav_2_left_button_active2.png);
		background-repeat:no-repeat;
		height:29px;
		width:228px;
	}
	
	.nav_3  				{font-size:11px; color:#3e3d40; line-height:28px; padding-left:58px;}
	.nav_3:hover  		{color:#194090; font-weight:bold;}
	.nav_3_active		{font-size:11px; color:#194090; line-height:28px; padding-left:58px;}
	.nav_3_active:hover  {color:#194090; font-weight:bold;}

#tel_box  {
	background-image:url(../img_index/tel_bg.jpg);
	background-repeat:no-repeat;
	width:234px;
	height:96px;
}

#plan_box  {
	background-image:url(../img_index/plan_bg.jpg);
	background-repeat:no-repeat;
	width:229px;
	height:99px;
}
.planlink  {text-decoration:underline; color:#58585a;}
.planlink:hover  {text-decoration:underline; color:#194090;}

.planlink_2  {text-decoration:none; color:#58585a;}
.planlink_2:hover  {text-decoration:underline; color:#194090;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* --MAIN CONTENT----------------------------------------------------------------------------------------------------------------------------- */

#content_box  {
	height:auto;
	min-height:522px;
	width:567px;
	background-color:#fff;
	float:left;
}

#content  {
	padding:20px 25px;
	font-size:12px;
}

#teaser_box  {width:221px; min-height:100%; height:auto; float:left;}

	#teaser_1  {width:221px; height:335px; background-color:#fff;}
	#teaser_2  {width:221px; height:300px; background-color:#fff; position:relative; margin-bottom:0px;}
	#but_teaser_box_1  {margin-top:-20px;}
	#but_teaser_box_2  {margin-top:35px;}
	#grey_left  {background-image:url(../img_index/grey_left.gif); background-repeat:no-repeat; width:32px; height:31px; float:left; display:inline;}
	#but_teaser  {background-image:url(../img_index/but_teaser2.jpg); background-repeat:no-repeat; width:156px; height:31px; float:left;}
	#but_teaser:hover  {background-image:url(../img_index/but_teaser_hover2.jpg); background-repeat:no-repeat; width:156px; height:31px; float:left;}
	#grey_right  {background-image:url(../img_index/grey_right.gif); background-repeat:no-repeat; width:33px; height:31px; float:left;}
	#teaser_text  {font-size:12px; padding:10px 15px 0px 15px;}
	#teaser_text_tel  {font-size:12px; padding:32px 0px 0px 74px;}
	
#anfahrt_bg   {
	background-image:url(../img_index/pwk_karte.jpg);
	background-repeat:no-repeat;
	width:518px;
	height:246px;
}

#anfahrt_adress  {padding:33px 25px 0px 33px;}

#but_pwk_karte  {
	margin:21px 0px 0px 30px;
	background-image:url(../img_index/but_pwk_karte2.jpg);
	background-repeat:no-repeat;
	width:175px;
	height:46px;
}
#but_pwk_karte:hover  {
	margin:21px 0px 0px 30px;
	background-image:url(../img_index/but_pwk_karte_active2.jpg);
	background-repeat:no-repeat;
	width:175px;
	height:46px;
}

#text_spalte1  {float:left; display:inline; width:160px;}
#text_spalte2  {float:left; width:300px;}

#service_start_bg  {
	background-image:url(../img_index/pwk_service_start.jpg);
	background-repeat:no-repeat;
	width:518px;
	height:575px;
}

#service_contact  {float:left; width:200px; display:inline; height:139px;}
#service_text  {float:left; height:139px; font-size:11px;}

#service_box  {padding:30px 25px 0px 27px;}
#service_box_2  {padding:37px 25px 0px 27px;}

div.but_pwk_service {
	margin:21px 0px 0px 0px;
	background-repeat:no-repeat;
	width:175px;
	height:46px;
}

#aubstelle  				{background-image:url(../img_index/but_pwk_aubstelle2.jpg);}
#aubstelle:hover  		{background-image:url(../img_index/but_pwk_aubstelle_active2.jpg);}
#bit  					{background-image:url(../img_index/but_pwk_bit2.jpg);}
#bit:hover  				{background-image:url(../img_index/but_pwk_bit_active2.jpg);}
#praktikum  				{background-image:url(../img_index/but_pwk_praktikum2.jpg);}
#praktikum:hover  		{background-image:url(../img_index/but_pwk_praktikum_active2.jpg);}
#bnews  					{background-image:url(../img_index/but_pwk_bnews2.jpg);}
#bnews:hover  			{background-image:url(../img_index/but_pwk_bnews_active2.jpg);}

#schulleitung_bg  {
	background-image:url(../img_index/pwk_schulleitung.jpg);
	background-repeat:no-repeat;
	width:518px;
	height:310px;
}

#schulleitung_box  		{padding:168px 0px 0px 12px;}
#schulleitung_name  		{float:left; width:164px; display:inline; text-align:center; font-size:11px;}
#schulleitung_name_2  	{float:left; width:164px; text-align:center;}

div.but_pwk_curriculum {
	margin:10px 0px 0px 8px;
	background-repeat:no-repeat;
	width:150px;
	height:46px;
}

#but_pwk_curriculum 		    {background-image:url(../img_index/but_pwk_curriculum2.jpg);}
#but_pwk_curriculum:hover  {background-image:url(../img_index/but_pwk_curriculum_active2.jpg);}

td.table_repeat_left  	    {background-image:url(../img_index/table_repeat_left.jpg); background-repeat:repeat-y; width:16px; height:100%;}
td.table_repeat_right	    {background-image:url(../img_index/table_repeat_right.jpg); background-repeat:repeat-y; width:18px; height:100%;}

#sprechstunden_bg  {
	background-image:url(../img_index/pwk_sprechstunden.jpg);
	background-repeat:no-repeat;
	width:518px;
	height:634px;
}

#sprechstunden_box  {padding:60px 0px 0px 32px; line-height:13px;}
#sprechstunden_box_2  {padding:53px 0px 0px 32px; line-height:13px;}
#sprechstunden_col_time  {float:left; width:116px; display:inline; font-size:11px; line-height:19px;}
#sprechstunden_col_name  {float:left; width:122px; display:inline; font-size:11px; line-height:19px;}

#elternbeirat_bg  {
	background-image:url(../img_index/pwk_elternbeirat.jpg);
	background-repeat:no-repeat;
	width:518px;
	height:276px;
}



#elternbeirat_box  {padding:68px 0px 0px 32px; line-height:13px;}

#elternbeirat_text_1	{float:left; width:187px; display:inline; font-size:11px;}
#elternbeirat_text_2	{float:left; width:296px; font-size:11px;}

#gtbetreuung_bg  {
	background-image:url(../img_index/gtbetreuung_bg.jpg);
	background-repeat:no-repeat;
	width:518px;
	height:276px;
}

#gtbetreuung_box  {padding:68px 0px 0px 32px; line-height:13px;}

#gtbetreuung_text_1  {float:left; width:128px; display:inline; font-size:11px;}
#gtbetreuung_text_2  {float:left; width:355px; font-size:11px;}

#formulare_bg  {
	background-image:url(../img_index/pwk_formulare.jpg);
	background-repeat:no-repeat;
	width:518px;
	height:276px;
}

#formulare_box  {padding:64px 0px 0px 32px; line-height:13px;}
#formulare_col_1  {width:40px; font-size:11px; display:inline; float:left; line-height:9px;}
#formulare_col_2  {width:385px; font-size:11px; display:inline; float:left; line-height:16px;}

#aufgaben_bg  {
	background-image:url(../img_index/pwk_aufgaben.jpg);
	background-repeat:no-repeat;
	width:518px;
	height:433px;
}

#aufgaben_box  {padding:57px 0px 0px 32px; line-height:13px;}
#aufgaben_col_1  {width:132px; font-size:11px; display:inline; float:left; line-height:19px; padding-top:6px;}
#aufgaben_col_2  {width:126px; font-size:11px; float:left; line-height:10px;}
#aufgaben_col_3  {width:200px; font-size:11px; float:left; line-height:10px;}
#aufgaben_sp_col  {float:left; display:inline; width:100px;}

#ferien_bg  {
	background-image:url(../img_index/pwk_ferienplan.jpg);
	background-repeat:no-repeat;
	width:518px;
	height:533px;
}

#ferien_box  {padding:64px 0px 0px 32px; line-height:13px;}
#ferien_col_1  {width:123px; font-size:11px; display:inline; float:left; line-height:12px;}
#ferien_col_2  {width:150px; font-size:11px; display:inline; float:left; line-height:19px;}
#ferien_col_3  {width:150px; font-size:11px; display:inline; float:left; line-height:19px;}

#kollegium_box  {
	width:94%;
	height:266px;
	padding:15px;
	background-color:#f4f4f4;
	margin-bottom:1px;
}

#kollegium_box_detail  {
	width:94%;
	height:100%;
	padding:15px;
	background-color:#eff8de;
}

#kollegium_leiste  {
	background-image:url(../img_index/pwk_kollegium_leiste.jpg);
	background-repeat:no-repeat;
	width:517px;
	height:60px;
	padding:8px 0px 0px 83px;
}

#right_col, #left_col  {
	float:left;
	display:inline;
}

#home_bg  {
	background-image:url(../img_index/home_bg.jpg);
	background-repeat:no-repeat;
	width:517px;
	height:196px;
}

.but_home_pwk  {
	display:inline;
	float:left;
	padding:42px 0px 0px 25px;
}
.but_home_prk  {
	display:inline;
	float:left;
	padding:42px 0px 0px 85px;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*-- Gratulationen -----------------------------------------------------------------------------------------------------------------------------------*/

#image_container_2, 
#image_container_2,
#image_container_3,
#image_container_4,
#image_container_5,
#image_container_6,
#image_container_7, 
#image_container_8, 
#image_container_9,
#image_container_10,
#image_container_11,
#image_container_12,
#image_container_13,
#image_container_14,
#image_container_15,
#image_container_16,
#image_container_17,
#image_container_18,
#image_container_19,
#image_container_20,
#image_container_21,
#image_container_22,
#image_container_23,
#image_container_24,
#image_container_25,
#image_container_26,
#image_container_27,
#image_container_28,
#image_container_29,
#image_container_30,
#image_container_31,
#image_container_32,
#image_container_33,
#image_container_34,
#image_container_35,
#image_container_36,
#image_container_37,
#image_container_38,
#image_container_39,
#image_container_40 {
	display: none;
}

#image_button_1, 
#image_button_2,
#image_button_3,
#image_button_4,
#image_button_5,
#image_button_6,
#image_button_7,
#image_button_8,
#image_button_9,
#image_button_10,
#image_button_11,
#image_button_12,
#image_button_13,
#image_button_14,
#image_button_15,
#image_button_16,
#image_button_17,
#image_button_18,
#image_button_19,
#image_button_20,
#image_button_21,
#image_button_22,
#image_button_23,
#image_button_24,
#image_button_25,
#image_button_26,
#image_button_27,
#image_button_28,
#image_button_29,
#image_button_30,
#image_button_31,
#image_button_32,
#image_button_33,
#image_button_34,
#image_button_35,
#image_button_36,
#image_button_37,
#image_button_38,
#image_button_39,
#image_button_40 {
	height:8px;
	width:20px;
	background-color:#fff;
	font-size:10px;
	text-align:center;
	margin-right:3px;
	border:1px dashed #ccc;
}

#image_button_1:hover, 
#image_button_2:hover,
#image_button_3:hover,
#image_button_4:hover,
#image_button_5:hover,
#image_button_6:hover,
#image_button_7:hover,
#image_button_8:hover,
#image_button_9:hover,
#image_button_10:hover,
#image_button_11:hover,
#image_button_12:hover,
#image_button_13:hover,
#image_button_14:hover,
#image_button_15:hover,
#image_button_16:hover,
#image_button_17:hover,
#image_button_18:hover,
#image_button_19:hover,
#image_button_20:hover,
#image_button_21:hover,
#image_button_22:hover,
#image_button_23:hover,
#image_button_24:hover,
#image_button_25:hover,
#image_button_26:hover,
#image_button_27:hover,
#image_button_28:hover,
#image_button_29:hover,
#image_button_30:hover,
#image_button_31:hover,
#image_button_32:hover,
#image_button_33:hover,
#image_button_34:hover,
#image_button_35:hover,
#image_button_36:hover,
#image_button_37:hover,
#image_button_38:hover,
#image_button_39:hover,
#image_button_40:hover {
	background-color:#969696;
	color:white;
}

.grat_list {
	height:100%;
}
.grat_list .container table {
	width:100%;
}

.navigation_box  {
	background-color:#eee;
	padding:10px;
}

.grat_list .navigation div {
	display: inline; 
	padding: 4px;
	padding-left:9px;
	padding-right:9px;
	cursor: pointer;
}

.grat_list .navigation div.nav2 {
	display: inline; 
	padding: 4px;
	padding-left:6px;
	padding-right:7px;
	cursor: pointer;
}

.grat_list .navigation {
	margin-top: 11px;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/

table.csv td, table.csv2 td  {
	border:1px dashed #a4a4a4; 
	border-top:none; 
	border-left:none;
}

div.lastrow_fix  {
	width:525px; 
	height:22px; 
	position:relative; 
	z-index:99; 
	margin-top:-14px; 
	background-color:#fff;
}

input.new_submit, input.new_reset  {
	background-repeat:no-repeat;
	width:174px;
	height:47px;
	border:none;
	cursor:pointer;
}

input.new_submit  {
	background-image:url(../img_index/submit2.jpg);
}

input.new_reset  {
	background-image:url(../img_index/reset.jpg);
}



a.sitemap_0, a.sitemap_1, a.sitemap_2, a.sitemap_3  {
	color:#666;
}

a.sitemap_0:hover, a.sitemap_1:hover, a.sitemap_2:hover, a.sitemap_3:hover  {
	color:#666;
}

a.sitemap_0  {
	font-size:13px;
}
a.sitemap_1  {
	font-size:12px;
}
a.sitemap_2  {
	font-size:11px;
}
a.sitemap_3  {
	font-size:10px;
}

div.sm_adjust a  {
	padding-left:15px;
	color:#909090;
}
.story {
	text-align:center;
	font-weight: bold;
	
}
.time {
	text-align:center;
	font-weight: normal ;
	
}

.tabelle_spaltennamen	{
	border:1px dashed #a4a4a4; 
	border-top:none; 
	border-left:none; 
	width:25%; 
	background:#A9BADD;
	font-weight:bold;
}
.tablle_spalten	{
	width:25%; 
	border:1px dashed #a4a4a4; 
	border-top:none; 
	border-left:none;
}
