@charset "iso-8859-2";
/* CSS Document */

/*---------------------*/
/* common styles START */
@import url("inhalt.css");
@import url("menu.css");
@import url("forms.css");


html  {
	margin: 0;
	padding: 0;
	font-family:Arial;
	}

body  {
	color:#AFAFAF;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	margin: 0;
	padding: 0;
	background-image:url(../layout/bg_sub.jpg);
	background-repeat:repeat-x;
	background-color:#BDBFBE;
	
}

*html body{
	color:#AFAFAF;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	margin: 0;
	padding: 0;
	background-image:url(../layout/bg_grau_ie6.jpg);
	background-repeat:repeat-x;
	background-color:#8b8b8b;
	
}
img  {
	border: none;
}
h1, h2, h3, p  {
	margin: 0; 
	padding: 0; 
	text-decoration: none;
}

div, dl, dt, dd, ul, ol, li, h4, h5, h6,
pre, form, fieldset, input, blockquote, th, td
{
	margin: 0px;
	padding: 0px;
}

/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		/*border: 2px solid black;
		padding: 0px 0px;*/
		border:1px solid #ffffff;
	}

div.calendar {
position:relative;
width: 250px;
}


/* RAHMEN*/
DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #ffffff;  margin:10px 0 10px 0; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #ffffff; margin:10px 0 10px 0; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
 DIV.csc-frame-frame1 { background-color:none; padding: 10px 4px 15px 4px; border: 2px solid #F18000; margin:15px 0px 30px 0px; }
DIV.csc-frame-frame2 { background-color: #666666; padding: 2px 4px 2px 4px; border: 1px solid #cccccc;  margin:15px 0px 30px 0px;}
.leaderbox { background-color: #333; padding: 5px 5px 15px 5px; border: 1px solid #333;  margin:15px 0px 30px 0px;}




DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }
/* RAHMEN*/


#content .tx-rgsmoothgallery-pi1,#content .tx-rgsmoothgallery-pi1 .rgsgcontent,#content .rgsgcontent,.tx-rgsmoothgallery-pi1 { font-size:11px;font-size:11px!important;}
#content .tx-rgsmoothgallery-pi1 h1,#content .tx-rgsmoothgallery-pi1 h2,#content .tx-rgsmoothgallery-pi1 h3,#content .tx-rgsmoothgallery-pi1 h4{ font-size:11px;font-size:11px!important; }


/*-------------------*/
/* Dateilinks */
/*-------------------*/
.csc-uploads-fileName a{
	font-family:  Arial;
	font-size: 12px;
	line-height: 15px;
	color: #c25f30;
	text-decoration: none;
}
	
.csc-uploads-fileName a:hover	{
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
	color: #c25f30;
	text-decoration: underline;
	}
	
.csc-uploads-icon img, .filelinks img { margin-right:10px;}
.csc-uploads-fileName p  { margin-right:15px;}
.filelinks a{font-family: Arial;
	 margin-right:15px;}

/*------------------------------*/
/* common styles END            */
/*------------------------------*/


/*------------------------------*/
/* PAGE Container styles START  */
/*------------------------------*/

#page_container { 
	width:1070px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
}

/*------------------------------*/
/* PAGE Container styles END    */
/*------------------------------*/
#top_container  { 
	width:1070px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background-image:url(../layout/bg_full_repeat.jpg);
	background-repeat:repeat-y;
}
*html #top_container  { 
	width:1070px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background-image:url(../layout/bg_full_repeat_ie6.jpg);
	background-repeat:repeat-y;
}
#top_container_box {
width:1070px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background-image:url(../layout/full_bg.jpg);
	background-repeat:no-repeat;
	}
*html #top_container_box {
width:1070px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background-image:url(../layout/full_bg_ie6.jpg);
	background-repeat:no-repeat;
	}	

#left_container { width:55px; height:auto; float:left; /*background-image:url(../layout/bg_left.jpg); background-repeat:repeat-y;*/ left:0;}
#main_container { width:960px; height:auto; float:left; margin-left:55px; background-image:url(../layout/bg_content.jpg); background-repeat:repeat-y;}
*html #main_container { width:960px; height:auto; float:left; left:55px; margin-left:0; background-image:url(../layout/bg_content.jpg); background-repeat:repeat-y;}
*+html #main_container { width:960px; height:auto; float:left;left:55px; margin-left:0; background-image:url(../layout/bg_content.jpg); background-repeat:repeat-y;}
#right_container { width:55px; height:auto; float:right; left:1015px;/* background-image:url(../layout/bg_right.jpg); background-repeat:repeat-y;*/}


/*------------------------------*/
/* HEAD Container styles START  */
/*------------------------------*/
#main_container #head_container {
	height:398px;
	width:960px;
	margin:0;
	padding:0;
	background-image:url(../layout/content_top_test.gif);
	background-repeat:no-repeat;
	float:left;
	}	
	#head_top { height:318px; margin-bottom:8px;}
		#img_container { float:left; margin-top:20px; margin-left:10px; width:688px; height:298px;}
		*html #img_container { float:left; margin-top:20px; margin-left:0px; padding-left:10px; width:688px; height:298px;}
		#top_menu_container { float:right; margin-left:2px; margin-top:13px; height:305px; left:698px; width:260px; }
			#logobox { height:104px; float:left; width:260px; background-image:url(../layout/logo_bg.jpg); background-repeat:repeat-y;}
			*html #logobox { height:104px; float:left; width:260px; background-image:url(../layout/logo_bg.jpg); background-repeat:repeat-y;}
			#top_menu { height:201px; float:left; width:260px; background-color:#C2B9B0;}
	
	
	#nav_container	{ height:72px; width:960px; background-image:url(../layout/bg_navi.jpg); background-repeat:no-repeat;background-position:top; float:left;}
	#nav_container_inhalt { height:72px; width:960px; background-image:url(../layout/bg_navi_inhalt.jpg); background-repeat:no-repeat;background-position:top; }
		#navi_container { height:60px; padding:12px 33px 0 33px; width:894px;}
	



/*------------------------------*/
/* HEAD Container styles END  */
/*------------------------------*/




/*------------------------------*/
/* Content Container  styles START  */
/*------------------------------*/

#main_container #content_container { 
	width:960px; 
	height:auto; 
	margin:0;
	padding:0;
	float:left;
	}
	#content_top_box {width:941px; height:340px; padding:3px 11px 0 8px; float:left;}
		#box_one { width:243px; height:339px; float:left; background-image:url(../layout/homebox/box_1.jpg); background-repeat:no-repeat;}
			#bo_inhalt { width:205px; height:268px; margin:36px 17px 30px 21px;}
		#box_two { width:232px; height:339px; left:243px; float:left; background-image:url(../layout/homebox/box_2.jpg); background-repeat:no-repeat;}
			#bt_inhalt { width:205px; height:268px; margin:36px 10px 30px 10px;}
		#box_three { width:232px; height:339px; left:475px; float:left; background-image:url(../layout/homebox/box_3.jpg); background-repeat:no-repeat;}
			#bth_inhalt { width:205px; height:268px; margin:36px 10px 30px 10px;}
		#box_four { width:234px; height:339px; float:right; left:707px; background-image:url(../layout/homebox/box_4.jpg); background-repeat:no-repeat;}	
			#bf_inhalt { width:205px; height:268px; margin:36px 10px 30px 10px;}
			
			#content_top_box #bf_inhalt h1.csc-firstHeader { color:#4F3519; font-size:22px; font-weight:normal; text-align:center; font-family:"Times New Roman", Times, serif; margin-bottom:14px; }
			
			#content_top_box #bf_inhalt a { color:#C67F15; font-size:12px; line-height:15px; text-decoration:none;}
			#content_top_box #bf_inhalt a:hover { color:#C67F15; font-size:12px; line-height:15px; text-decoration:underline;}

			
		
		#content_top_box h1.csc-firstHeader { color:#4F3519; font-size:22px; font-weight:normal; text-align:center; font-family:"Times New Roman", Times, serif; margin-bottom:5px; }
		#content_top_box p.csc-subheader,#content_top_box .csc-subheader { color:#4F3519; font-size:14px; font-weight:normal; text-align:center; margin-bottom:12px;}
		#content_top_box p, #content_top_box p.bodytext { color:#565656; font-size:12px; line-height:15px;}
		#content_top_box a { color:#C67F15; font-size:12px; line-height:15px; text-decoration:none;}
		#content_top_box a:hover { color:#C67F15; font-size:12px; line-height:15px; text-decoration:underline;}
		#content_top_box img { margin-bottom:9px;}
		#homebox_trennstrich { height:1px; width:203px; text-align:center; margin-bottom:9px;}
		
		
		
	#content_home { width:913px; padding:11px 20px 22px 27px}
		#left_content { width:429px; height:auto; float:left; padding-top:25px; padding-right:20px;}
		#left_content h1.csc-firstHeader, #left_content h1 { font-size:16px; color:#BCB7B1; line-height:21px; font-weight:normal; margin-bottom:11px;  }
		#left_content a {color:#DCB886; text-decoration:none;}
		#left_content a:hover {color:#DCB886; text-decoration:underline;}
	
		#right_content { width:457px; height:auto; float:right; padding:11px 0 22px 7px;}
			#media_box { width:435px; background-color:#1F1F1F; border:1px solid #BCB7B1; min-height:400px; height:400px; height:auto!important;
			padding:13px 0 0 20px; }
			 #media_box h1.csc-firstHeader { font-size:16px; color:#BCB7B1; line-height:21px; font-weight:normal; margin-bottom:11px; }
	
	
#main_container #content_container_inhalt { 
	width:960px; 
	height:auto; 
	margin:0;
	padding:0;
	background-image:url(../layout/bg_content_inhalt.jpg);
	background-repeat:repeat-y;
	float:left;
	}
	#content_container_inhalt_box {
	width:960px; 
	height:auto; 
	margin:0;
	padding:0;
	background-image:url(../layout/bg_content_inhalt_box.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	

	#content_left_container {
	width:170px;
	height:auto;
	background-color:#DDDCD7;
	background-image:url(../layout/bg_left_menu.jpg);
	background-repeat:no-repeat;
	float:left;	
	}

		#content_left { 
			width:142px; 
			float:left;
			padding:20px 10px 30px 18px;
			}
		
			#top { height:55px; float:right;  width:730px; padding:19px 30px 0px 30px; } 
				#page_title { font-size:16px; margin:0 0 10px 0; padding:0; color:#E9E9E9; font-weight:normal; width:655px; float:left;}
				#printsend { float:right; width:75px; }
			#content { float:right; width:715px; padding:0 45px 30px 30px; min-height:250px; height:250px;height:auto!important;  }
				

/*------------------------------*/
/* Content Container styles END  */
/*------------------------------*/


/*------------------------------*/
/* FOOTER Container styles START  */
/*------------------------------*/
#footer {
	width:1070px;
	background-image:url(../layout/bg_footer.png);
	background-repeat:no-repeat;
	height:70px;
	float:left; 
	position:relative; 
	clear:both; 
	color:#fff;
	font-size:12px;
}
*html #footer {
	width:1070px;
	background-image:url(../layout/bg_footer_ie6.jpg);
	background-repeat:no-repeat;
	height:70px;
	float:left; 
	position:relative; 
	clear:both; 
	color:#fff;
	font-size:12px;
}
/*
#footer_left {
	float:left;
	position:absolute;
	text-align:left;
	padding:136px 0 0 24px;
	width:401px;
	left:0px;
}
#footer_right {
	float:right;
	position:absolute;
	padding:136px 0px 0 32px;
	width:105px;
	left:425px;
}*/

#footer_left {
	float:left;
	position:absolute;
	text-align:left;
	padding:30px 0 0 62px;
	width:730px;
}
#footer_right {
	float:right;
	position:absolute;
	padding:30px 58px 0 0px;
	width:217px;
	left:795px;
	text-align:right;
}


#footer a, #footer_left a{
	color:#fff; 
	text-decoration: none;
	list-style: none;
	list-style-image: none;
}
#footer_right a,#footer_right {
	color:#fff; 
	text-decoration: none;
	list-style: none;
	list-style-image: none;
}
#footer a:HOVER, #footer_left a:hover {
	color:#fff; 
	text-decoration:underline;
	list-style: none;
	list-style-image: none;
}
#footer_right a:hover{
	color:#fff; 
	text-decoration:underline;
	list-style: none;
	list-style-image: none;
}
div#footer_left ul, div#footer_right ul   {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
div#footer_left ul li, div#footer_right ul li   {
	list-style: none;
	list-style-image: none;
}
div#footer_left li, div#footer_right li{
	margin: 0;
	padding: 0px;
	list-style: none;
	display:inline;
	list-style-image: none;
}
/*------------------------------*/
/* FOOTER Container styles END  */
/*------------------------------*/
