/*---------------------*/
/* common styles START */
@import url("final_drop.css");
@import url("tabmenu_kunden.css");
@import url("menu.css");
@import url("news.css");
@import url("inhalt.css");
@import url("forms.css");
html  {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

body  {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	font-weight:normal;	
	margin: 0;
	padding: 0;
	background-color:#ffffff;
}
 a {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	color: #004B93;
 }
 a:Hover {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	color: #008FD0;
 }
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;
}

.align-right { text-align:right;}
.align-left { text-align:left;} 
.align-center { text-align:center;}

	
/* RAHMEN*/

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #cccccc;  margin:10px 0 10px 0; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #cccccc; 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: #ffffff; padding: 10px 10px 10px 12px; border: 1px solid #93C1D8; }
DIV.csc-frame-frame2 { background-color: #ffffff; padding: 10px 10px 10px 12px; border: 1px solid #cccccc; }

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-size: 11px;
	line-height: 15px;
	color: #004B93;
	text-decoration: none;
}
	
.csc-uploads-fileName a:hover	{
	font-size: 11px;
	line-height: 15px;
	color: #008FD0;
	text-decoration: none;
	}
	
.csc-uploads-icon img, .filelinks img { margin-right:10px;}
.csc-uploads-fileName p  { margin-right:15px;}
.filelinks a{ margin-right:15px;}

/*------------------------------*/
/* common styles END            */
/*------------------------------*/
#layer00 {
	position:absolute; 
	visibility:visible; 
	/*width:445px; height:162px;*/ 
	width:389px;
	height:141px;
	padding:21px 0 0 56px;
	z-index:3; 
	background-color: #F3F5E2; 
	layer-background-color: #F3F5E2; 
	border: 1px none #000000;
}
	#layer00 h1 .csc-firstHeader,#layer00 h1 {color:#000000;
	font-size:11px;
	line-height:15px;
	font-weight:bold;	}

#layer01 {position:absolute;visibility:hidden;/*width:445px; height:162px;*/ 
	width:389px;
	height:141px;
	padding:21px 0 0 56px;z-index:2; background-color: #FFF8D8; layer-background-color: #FFF8D8;	}
	#layer01 h1 .csc-firstHeader,#layer01 h1 {color:#000000;
	font-size:11px;
	line-height:15px;
	font-weight:bold;	}

#layer02 {position:absolute;visibility:hidden;/*width:445px; height:162px;*/ 
	width:389px;
	height:141px;
	padding:21px 0 0 56px;z-index:1; background-color: #F3FCE0; layer-background-color: #F3FCE0;	}
	#layer02 h1 .csc-firstHeader,#layer02 h1 {color:#000000;
	font-size:11px;
	line-height:15px;
	font-weight:bold;	}



/*------------------------------*/
/* PAGE Container styles START  */
/*------------------------------*/

#page_container { 
	width:998px;
	height:auto;
	margin:5px auto 10px auto;
	padding:0;
	text-align:left;
}


/*------------------------------*/
/* PAGE Container styles END    */
/*------------------------------*/



/*------------------------------*/
/* Home Container styles START    */
/*------------------------------*/

#home_container { width:998px; height:589px; border: 1px solid #93C1D8; float:left; position:relative;}
	#logobox {width:998px; float:left; height:289px; position:absolute; z-index:1; top:300px; left:0;}
		#mainbox { width:445px; height:125px; border: 1px solid #93C1D8; border-bottom:none; margin-left:275px; background-color:#FFFFFF;}
			#subbox {width:998px; height:162px; border-top:1px solid #93C1D8;}
			#leftbox { width:275px; float:left; vertical-align:baseline; padding-top:25px;}
			#adresse { width:445px; float:left; left:275px; height:162px;border-right:1px solid #93C1D8; border-left:1px solid #93C1D8;}
			#rightbox {width:275px; float:right; vertical-align:baseline; padding-top:25px;}
#home_bottom_container { margin-top:3px; width:958px; height:21px; border: 1px solid #93C1D8; float:left; position:relative; padding:5px 20px; font-size:11px; line-height:15px;}


/*------------------------------*/
/* Home Container styles END    */
/*------------------------------*/


/*------------------------------*/
/* Content Container  styles START  */
/*------------------------------*/


#inhalt_container {	
	width:998px; 
	height:auto; 
	border: 1px solid #93C1D8; 
	float:left; 
	background-image:url(../img/bg_content.jpg); 
	background-repeat:repeat-y; 
	}
	#random_bg{
	 width:996px;
	 height:auto;
	 float:left;
  }
		#logohead { width:996px; height:113px; float:left; text-align:right;}
		
		#left_col { width:226px; height:auto; float:left; padding-top:80px;  }
					
			#language { width:195px; padding-left:31px;  height:15px; line-height:15px; font-size:11px; float:left; color:#2267A8;}
							
			/* langueage nav Auszeichnung Start */

				#language a  {
					text-decoration: none;
					list-style: none;
					color:#2267A8;
					font-size: 11px;
					line-height:15px;
				}
				#language a:hover  {
					text-decoration: underline;
					list-style: none;
					font-size: 11px;
					color: #2267A8;
					}
				#language a.active ,#language a span.active  {
					text-decoration: underline;
					list-style: none;
					font-size: 11px;
					color: #ffffff;
					font-weight:bold;
					}
				div#language ul  {
					margin: 0;
					padding: 0;
					list-style: none;
					list-style-image: none;
					}

				div#language li  {
					margin: 0;
					padding: 0px 0px 0 0;
					list-style: none;
					display:inline;
					list-style-image: none;
					}
/* language nav Auszeichnung END */	
				

			
			#menu_left { width:226px; min-height:361px; height:361px; height:auto!important;  float:left; /*background-image:url(../img/bg_navigation.jpg); background-repeat:repeat-x; background-color:#D3E5F3;*/ padding-top:18px; }
		
		#right_col { 
			left:226px; 
			width:769px; 
			float:right; 
			height:auto; 
			border-left:1px solid #93C1D8; 
			border-top: 1px solid #93C1D8; 
		}
	
			#content_container { 
					width:607px; 
					float:left;  
					min-height:500px; 
					height:500px; 
					height:auto!important; 
					padding:4px 4px 0 4px; 
					border-right:1px solid #93C1D8;
				}
			
				#kat_title { 
					height:43px; 
					background-image:url(../img/layout/bg_title.jpg); 
					background-repeat:repeat-y;
					font-size:23px;
					text-transform: none;
					color: #9AB8CF;
					text-decoration: none;
					line-height: 43px;
					float:left;
					width:583px;
					margin-bottom:15px;
					padding-left:24px;
				}
			
				#topcontent { float:left; height:23px; width:583px; padding:0px 0px 0 24px;}
			
					#page_title {
							color: #000000;
							text-decoration: none;
							line-height: 15px; 
							font-weight:bold; 
							font-size:12px;
							border-bottom:1px solid #93C1D8; width:430px; float:left; padding-bottom:3px;
							}
					#print_send { width:148px; float:right; left:430px; height:16px; padding-top:7px; padding-left:5px;}
			
			#content {padding:20px 24px 30px 24px; float:left; width:559px; height:auto;}
			*html #content {padding:20px 24px 30px 24px; float:left; width:auto; height:auto;}
			
			
			
			
			#content_right { width:152px; left:618px; float:right; height:auto;}
			
				#buttoncontainer {
				width:152px;
				float:left;
				list-style-type: none;
				height:auto;
				}
				.mgb {
				background: url(http://p114394.mittwaldserver.info/fileadmin/tmpl/img/menulogos/mueller_gleis.jpg) no-repeat;
				width: 152px;
				height: 63px;
				display: block;
				margin:0;
				padding:0;
				border-bottom:1px solid #93C1D8;
				float:left;
				}
				.mt {
				background: url(http://p114394.mittwaldserver.info/fileadmin/tmpl/img/menulogos/mueller_tech.jpg) no-repeat;
				width: 152px;
				height: 63px;
				display: block;
				margin:0;
				padding:0;
				border-bottom:1px solid #93C1D8;
				float:left;
				}
				.rte {
				background: url(http://p114394.mittwaldserver.info/fileadmin/tmpl/img/menulogos/rte.jpg) no-repeat;
				width: 152px;
				height: 63px;
				display: block;
				margin:0;
				padding:0;
				border-bottom:1px solid #93C1D8;
				float:left;
				}

				.mgb:hover {
				background: url(http://p114394.mittwaldserver.info/fileadmin/tmpl/img/menulogos/mueller_gleis_hover.jpg) no-repeat;
				}
				.mt:hover {
				background: url(http://p114394.mittwaldserver.info/fileadmin/tmpl/img/menulogos/mueller_tech_hover.jpg) no-repeat;
				}
				.rte:hover {
				background: url(http://p114394.mittwaldserver.info/fileadmin/tmpl/img/menulogos/rte_hover.jpg) no-repeat;
				}
								
				
				#right_box {border-bottom: 1px solid #93C1D8; background-color:#FFFFFF; width:152px; float:left;}
					#rightnews { 
							padding:16px 5px 15px 14px; 
							width:125px; 
							height:auto;
							float:left;
							margin:4px 4px 2px 4px;
							font-size:11px;
							line-height:15px;
							font-weight:bold;
							color:#000000;
							}
					*html #rightnews { 
							padding:16px 5px 15px 14px; 
							height:auto;
							float:left;
							margin:4px 2px 2px 2px;
							font-size:11px;
							line-height:15px;
							font-weight:bold;
							color:#000000;
							}
							#rightnews h1.csc-firstHeader, #rightnews h1 .csc-firstHeader a {	
										font-size: 11px;
										line-height: 15px;
										color: #000000;
										text-decoration: none; 
										font-weight:bold;
										margin-bottom:10px;
										}
							#rightnews h1 .csc-firstHeader a:hover {
										font-size: 11px;
										line-height: 15px;
										color: #008FD0;
										text-decoration: underline;
										font-weight:bold;
										}
							#rightnews a {	
										font-size: 11px;
										line-height: 15px;
										color: #004B93;
										text-decoration: none;
										}
							#rightnews a:hover {
										font-size: 11px;
										line-height: 15px;
										color: #008FD0;
										text-decoration: underline;
										}
										
										
							
							
					#rightjobs { 
							background-color:#E0E2CC; 
							padding:10px 10px 10px 14px; 
							width:120px; 
							height:auto;
							float:left;
							margin:4px 4px 4px 4px;
							font-size:11px;
							line-height:15px;
							font-weight:bold;
							color:#000000;
							}
					*html #rightjobs { 
							background-color:#E0E2CC; 
							padding:16px 5px 15px 14px; 
							height:auto;
							float:left;
							margin:0px 2px 4px 2px;
							font-size:11px;
							line-height:15px;
							font-weight:bold;
							color:#000000;
							width:126px;
							
							}
							#rightjobs a,#rightjobs h1 .csc-firstHeader, #rightjobs h1 .csc-firstHeader a {	
										font-size: 11px;
										line-height: 15px;
										color: #004B93;
										text-decoration: none;
										}
							#rightjobs a:hover,#rightjobs h1 .csc-firstHeader a:hover {
										font-size: 11px;
										line-height: 15px;
										color: #008FD0;
										text-decoration: underline;
										}
			

/*------------------------------*/
/* Content Container styles END  */
/*------------------------------*/
	
		




/*------------------------------*/
/* FOOTER Container styles START  */
/*------------------------------*/

#footer {
	width: 998px;
	height: 50px;  
	float:left; 
	position:relative; 
	clear:both; 
	color:#AEC7D3;
	font-size:10px;
}

#footer_left {
	float:left;
	position:absolute;
	padding:15px 0 0 25px;
	width:544px;
	text-align:left;
}
#footer_right {
	float:right;
	position:absolute;
	padding:15px 25px 0 0;
	text-align:right;
	width:403px;
	left:569px;
}

#footer a, #footer_left a{
	color:#AEC7D3; 
	text-decoration: none;
	list-style: none;
	list-style-image: none;
}
#footer_right a,#footer_right {
	color:#AEC7D3; 
	text-decoration: none;
	list-style: none;
	list-style-image: none;
}
#footer a:HOVER, #footer_left a:hover {
	color:#AEC7D3; 
	text-decoration:underline;
	list-style: none;
	list-style-image: none;
}
#footer_right a:hover{
	color:#AEC7D3; 
	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  */
/*------------------------------*/