@charset "iso-8859-2";
/* CSS Document */

/**************************************************************
 * Main Stylesheet 
 *
 * @author	C?cile Kunz <info[at]koch-k.ch>
***************************************************************/


/*---------------------*/
/* common styles START */

html  {
	margin: 0;
	padding: 0;
	}

body  {
	font-weight:normal;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
	color:#252525;
}


.bodytext, p.bodytext, p {
	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
	color:#252525;}


img  {
	border: none;
}
h1, h2, h3, p  {
	margin: 0; 
	padding: 0; 
	text-decoration: none;
}

div.news-list-morelink, .news-list-morelink a,.news-single-backlink a, div.news-single-backlink { 
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none; color:#006CB7; font-weight:normal; 
}


	
p.bodytext a	, p.bodytext a{
	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
	text-decoration: none; color:#006CB7; font-weight:normal; 
}
table.dmmjobcontrol_apply_table, .dmmjobcontrol_apply_table {	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
	text-decoration: none; color:#006CB7; font-weight:normal; }
	
form	 {	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
	text-decoration: none; color:#006CB7; font-weight:normal; }

a.content:link, p.bodytext a:link {
	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
	text-decoration: none; color:#006CB7; font-weight:normal; 
}
a.content:hover, p.bodytext a:hover {
	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
	text-decoration: none; color:#006CB7; font-weight:normal; 
}
a.content:active, p.bodytext a:active{
	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
	text-decoration: none; color:#006CB7; font-weight:normal; 
	}
a.content:visited, p.bodytext a:visited {
	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
	text-decoration: none; color:#006CB7; font-weight:normal; 
}

A:LINK { text-decoration: none; color:#006CB7; font-weight:normal; }
A:VISITED { text-decoration: none; color:#006CB7; font-weight:normal; }
A:ACTIVE { text-decoration: none; color:#006CB7; font-weight:normal; }
A:HOVER { text-decoration: none; color:#006CB7; font-weight:normal; }

.csc-uploads-fileName a{
	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
	text-decoration: none; color:#006CB7; font-weight:normal; 
}
	
.csc-uploads-fileName a:hover	{
	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
	text-decoration: none; color:#006CB7; font-weight:normal; 
	}
	
div.news-single-additional-info a	{
	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
	text-decoration: none; color:#006CB7; font-weight:normal; 
}
div.news-single-additional-info a:hover	{
	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
	text-decoration: none; color:#006CB7; font-weight:normal; 
	}
	   
td  {
	padding: 1px 0;
	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
}
td input, td textarea, td select  {
	margin: 2px 0 2px 5px;
	font-family: Arial;
	font-size:13px; 
	line-height:18px; 
}



hr { color:#BDBDBD; height:1px; width:90%; margin:3px 5px; noshade:noshade; size:1px; text-align:center; clear:right;
	}
	

/* Bulletlists, specifically */

.bodytext UL, p UL, #content UL { 
	/*list-style-image:url(../designpics/arrow-wrap.gif);*/
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin:3px 0 3px 10px;
	padding:0 0 0 0px;
	font-size:13px; 
	line-height:18px;
	color:#252525;
}
.bodytext LI, p LI, #content LI { 
	/*list-style-image:url(../designpics/arrow-wrap.gif);*/
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin:0 0 3px 10px;
	padding:0 0 0 0px;
	font-size:13px; 
	line-height:18px;
	color:#252525;
}

UL a, LI a {color: #006CB7; text-decoration:none;}
UL a:hover, LI a:hover {color: #006CB7; text-decoration: underline;}
	

.tx-rgsmoothgallery-pi1 {	font-size:11px;
	font-family: Arial; color:#252525;}
.tx-rgsmoothgallery-pi1 p  {	font-size:11px;
	font-family: Arial; color:#252525;}
.tx-rgsmoothgallery-pi1 h3,.tx-rgsmoothgallery-pi1 rgsgnest24 h3 {	font-size:11px;
	font-family: Arial; font-weight:bold; color:#252525; padding-left:10px;}
.tx-rgsmoothgallery-pi1 rgsgnest24 h3 a , .tx-rgsmoothgallery-pi1 h3 a {	font-size:11px;
	font-family: Arial; font-weight:bold; color:#252525;}



/*-------------------*/
/* Dateilinks */
/*-------------------*/

.csc-uploads-icon img, .filelinks img { margin-right:10px;}
.csc-uploads-fileName p  { margin-right:15px;}
.filelinks a{font-family: Arial;
	font-size:13px; 
	line-height:18px; 
	color: #006CB7; margin-right:15px;}

/*-------------------*/
/* common styles END */
/*-------------------*/
		
#bodycontent  {
	margin:0 auto;
	padding:0;
	text-align:left;
	width:955px;
}


/*---------------------*/
/* header styles START */

#header { height:190px; width:955px; margin-bottom:6px;}
#topbbar { width:955px; height:30px; background: url(../layout/bg_topbalken.jpg) no-repeat; margin-bottom:5px;}
#flashbar { height:150px; width:955px; }

/* header styles END */
/*-------------------*/

/*----------------------*/
/* content styles START */

#contentsection { width:955px; margin:0; padding:0; }
#links { width:170px; float:left; margin:0; padding:0; }
#logo { height:67px; width:170px; top:0; padding:0; margin:0; background:url(../layout/myjoblogo.jpg) no-repeat;}		
#menu { 
	width:170px;
	margin:0px 0 15px 0;
	padding:10px 0 15px 0; 
	list-style-type: none;
	text-decoration: none;
	background:url(../layout/navi_gg.jpg) repeat-y; 
	}



#main { left:170px; width:765px; float:left; margin:0; padding:0; padding-left:20px;background: #fff; min-height:300px; height:auto !important; height:300px;}
/*#main { left:170px; width:765px; float:left; margin:0; padding:0; padding-left:20px;background: #fff url(../layout/bg_right.gif) repeat-y right; min-height:300px; height:auto !important; height:300px;}*/

#content { width:608px; border-top: 1px solid #CACACA; float:left;margin:0; padding:0; background:#FFFFFF;}
#inhalt { padding:27px 30px 30px 0; width:578px;}
#printsend { height:11px; float:right; text-align:right; top:0; padding-top:3px;}

#rechts { width:157px; float:right;}
/*#searchbox { width:145px; height:auto; margin-bottom:2px; background:url(../layout/bg_searchbox.jpg) repeat-y; padding-left:12px;  }*/

#searchbox { width:145px; height:auto; padding-bottom:10px; margin-bottom:2px; background:url(../layout/navi_gg.jpg) repeat-y; padding-left:12px;  }
#searchbox h1.csc-firstHeader { font-family:Arial; font-size:12px; line-height:18px; color:#fff; font-weight:bold;  padding:5px 0 0 0px; margin-bottom:5px; }


#searchbox td  {
padding: 0px 0;
font-size:11px; 
color:#626262; 
line-height:15px; 
}
#searchbox td input,#searchbox td textarea,#searchbox  td select  {
margin: 0px 0 0px 0px;
font-size:11px; 
color:#626262; 
line-height:15px;
}



#content_right { border:1px solid #006CB7; font-family:Arial; font-size:12px; color:#252525; margin-bottom:10px; }
#content_right h1.csc-firstHeader, #content_right h2 { font-family:Arial; height:28px; font-size:12px; line-height:28px; color:#fff; font-weight:bold; background:#006CB7 url(../layout/right_bg.jpg) repeat-x; padding:0px 0 0 10px; margin-bottom:5px; }
#content_right p, #content_right p.bodytext { padding: 0px 10px 0px 10px; font-size:12px; line-height:15px; color:#252525;}
#content_right p a, #content_right p.bodytext a {font-size:12px; line-height:15px; color:#252525; text-decoration:none;}
#content_right p a:hover, #content_right p.bodytext a:hover {font-size:12px; line-height:15px; color:#252525; text-decoration:underline;}



#footer_line { 
	background:url(../layout/bg_foot.gif) no-repeat; 
	width:955px; 
	height:25px;
	left:0;
	float:left; 
	position:relative; 
	clear:both;
	display: inline;
}

/* content styles END */
/*--------------------*/


						




/*---------------------*/
/* footer styles START */


#footer {
	left:0;
	margin-left:0;
	margin-bottom:20px;
	padding-bottom:20px;
	width:955px;
	height:40px;
	padding-top:3px;
	float:left; 
	position:relative; 
	clear:both; 
	font-size: 11px;
	font-weight: normal;
	color: #696969;
	font-family:arial;










	display: inline;
}


#footer_right {
	position:absolute;
	left:190px;
	width:765px;
	float:right;
	padding:7px 0 0 0px;
	height:36px;
	/*border-top:1px solid #CACACA;*/
}


#footer a, #footer_right a {
	font-size: 11px;
	font-weight: normal;
	color: #696969;
	font-family:arial;
	text-decoration: none;
	list-style: none;
	list-style-image: none;
}
#footer a:HOVER, #footer_right a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #1CA4FF;
	font-family:arial;
	text-decoration:none;
	list-style: none;
	list-style-image: none;
}

div#footer_right ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
div#footer_right ul li  {
	list-style: none;
	list-style-image: none;
}
div#footer_right li  {
	margin: 0;
	padding: 0px;
	list-style: none;
	display:inline;
	list-style-image: none;
}
/* footer styles END */
/*-------------------*/



	
/*--------------------*/
/* image styles START */  

.csc-textpic-image  {   } 
.csc-textpic-caption  {
	color: #333333; font-size:10px;
} 	

/* image styles END */ 
/*------------------*/
