/*##############################
www.goldmind.de Stylesheet
Datei: style.css
Media: screen
Datum: 22.11.2006
###############################*/
*{
	margin:0;
	padding:0;
}

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#fff;
	background-color:#555;
	color: #626262;
	line-height: 18px;
}

.bodytext {
	font-size: 12px;
	}

a {
	padding: 0;
	margin: 0;
	display: inline;
}

#logo a:active {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
}



p{
	margin-bottom: 15px;
}

strong em {
	font-weight: bold;
	color: #ECAE00;
	font-style: normal;

}


#right-content a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #395672;
	display: inline;
	padding-left: 0;
}

#right-content a:hover{
	text-decoration: underline;
	color: #ECAE00;
	display: inline;
	padding-left: 0;
}
#right-content a:active{
	text-decoration: underline;
	color: #ECAE00;
	display: inline;
	padding-left: 0;
}



li, ul, ol {
	/*list-style: url(../image/aufzaehlungs-pfeil.gif);*/
	list-style-type: none;
	margin-bottom: 10px;
	font-size: 12px;
	width: 450px;
}

li {
	background-image: url(../image/aufzaehlungs-pfeil.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	
}

/*.csc-header-n1{

	background-color:#ECAE00;
	color:#fff;
	background-image: url(../image/h1-rundung.gif);
	background-repeat:no-repeat;
	margin-bottom: 20px;
	

}*/
h3{
	font-size:18px;
	height:28px;
	line-height: 26px;
	padding-left:15px;
	padding-top:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	background-color:#ECAE00;
	color:#fff;
	background-image: url(../image/h1-rundung.gif);
	background-repeat:no-repeat;
	margin-bottom: 20px;

}

/* verkleinerte Schrift bei langem Header */
#uid131 h3,
#uid128 h3{
	font-size:14px;
	height:26px;
	line-height: 26px;
	padding-left:15px;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	background-color:#ECAE00;
	color:#fff;
	background-image: url(../image/h1-rundung.gif);
	background-repeat:no-repeat;
	margin-bottom: 20px;
}

#uid125 h3
{
	font-size:12px;
	height:26px;
	line-height: 26px;
	padding-left:15px;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	background-color:#ECAE00;
	color:#fff;
	background-image: url(../image/h1-rundung.gif);
	background-repeat:no-repeat;
	margin-bottom: 20px;

}
/* Test */
#uid35 h3{
	font-size:18px;
	height:70px;
	line-height: 26px;
	padding-left:15px;
	padding-top:40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	background-color:#fff;
	color:#fff;
	background-image: url(../image/headerpic.gif);
	background-repeat:no-repeat;
	margin-bottom: 20px;
	position:relative;
	top:-41px;

}


h1{
	font-size:15px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #626262;

}
h2{
	font-size:16px;
	font-weight: bold;
	margin-bottom: 10px;

}

#main{
	margin:0 auto 0 auto;
	width:880px;
	height:100%;
	background-color: #fff;
	min-height:100%;
	/*border-left:1px solid #395672;
	border-right:1px solid #395672;*/	
	
}
#header{
   height:212px;
   background-color:#395672;
}


#menutop{
/*	float:right; */
	height:25px;
/*	margin-right:20px;*/

}


.pm1{
	color: #fff;
	float:left;
	/*line-height: 22px;*/
	height:25px;


}


.down{ 

	display:inline;
	float:left;
	
}

.pm1start a{
	text-transform: uppercase;
	text-decoration:none;
	color:#fff;
	background-color:inherit;
	padding-left:5px;
	padding-right:5px;
	font-size: 10px;
	float:left;
	border:1px solid #395672;
	

}

.pm1 a{
	text-transform: uppercase;
	text-decoration:none;
	color:#fff;
	background-color:inherit;
	padding-left:5px;
	padding-right:5px;
	font-size: 10px;	
}

.pm1start a:hover,.pm1 a:hover{
	text-transform: uppercase;
	text-decoration:underline;
	color:#fff;
	background-color:inherit;
	padding-left:5px;
	padding-right:5px;
	font-size: 10px;
	margin:0;

}

.pm1start a:active,.pm1 a:active{

	display: inline;

}



#left{
	width:260px;
	float:left;
	margin-top:50px;
	margin-bottom:58px;	
}

/* linkes Menü */
/*erste Ebene */
#left .lm1start a{
	color:#fff;
	font-weight:bold;
	font-size: 13px;
	text-decoration:none;
	display:block;
	width:153px;
	padding-left:60px;
	height:23px;
	padding-top:7px;
	border-bottom:1px solid #fff;
	background-image:url(../image/btn-start-nor.gif);
	background-repeat: no-repeat;
}

#left .lm1startcur a{
	color:#fff;
	font-weight:bold;
	font-size: 13px;
	text-decoration:none;
	display:block;
	width:153px;
	padding-left:60px;
	height:23px;
	padding-top:7px;
	border-bottom:1px solid #fff;
	background-image:url(../image/btn-start-cur.gif);
	background-repeat: no-repeat;
}


#left .lm1end a{
	color:#fff;
	font-weight:bold;
	font-size: 13px;
	text-decoration:none;
	display:block;
	width:153px;
	padding-left:60px;
	height:23px;
	padding-top:7px;
	border-bottom:1px solid #fff;
	background-image:url(../image/btn-end-nor.gif);
	background-repeat: no-repeat;

}

#left .lm1endcur a{
	color:#fff;
	font-weight:bold;
	font-size: 13px;
	text-decoration:none;
	display:block;
	width:153px;
	padding-left:60px;
	height:23px;
	padding-top:7px;
	border-bottom:1px solid #fff;
	background-image:url(../image/btn-end-cur.gif);
	background-repeat: no-repeat;

}

#left .lm1 a{
	display:block;
	width:153px;
	font-size: 13px;
	padding-left:60px;
	height:23px;
	padding-top:7px;
	border-bottom:1px solid #fff;
	background-color:#ECAE00;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../image/pfeil-rechts.gif);
	background-repeat: no-repeat;
	background-position: 19px 10px; 
}
#left .lm1cur a{
	display:block;
	width:153px;
	font-size: 13px;
	padding-left:60px;
	height:23px;
	padding-top:7px;
	border-bottom:1px solid #fff;
	background-color:#ECAE00;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../image/pfeil-unten.gif);
	background-repeat: no-repeat;
	background-position: 19px 10px; 
}

/* Class für Jobportal*/
#left .jobportal a{
	display:block;
	width:153px;
	font-size: 13px;
	padding-left:60px;
	height:23px;
	padding-top:7px;
	border-bottom:1px solid #fff;
	background-color:#EC6200;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../image/pfeil-rechts-jobportal.gif);
	background-repeat: no-repeat;
	background-position: 19px 10px; 

}
#left .jobportalcur a{
	display:block;
	width:153px;
	font-size: 13px;
	padding-left:60px;
	height:23px;
	padding-top:7px;
	border-bottom:1px solid #fff;
	background-color:#EC6200;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../image/pfeil-unten-jobportal.gif);
	background-repeat: no-repeat;
	background-position: 19px 10px; 
}
/* zweite Ebene */
#left .lm2 a{
	display:block;
	width:153px;
	font-size: 13px;
	padding-left:60px;
	height:23px;
	padding-top:7px;
	border-bottom:1px solid #fff;
	background-color:#F5D67F;
	color:#626262;
	text-decoration:none;
}

#left .lm2 a:hover,#left .lm2 a:active{
	display:block;
	width:153px;
	font-size: 13px;
	padding-left:60px;
	height:23px;
	padding-top:7px;
	border-bottom:1px solid #fff;
	background-color:#F5D67F;
	color:#fff;
	text-decoration:underline;
}

/* aktuelle zweite Ebene */
#left .lm2cur a{
	display:block;
	width:153px;
	font-size: 13px;
	padding-left:60px;
	height:23px;
	padding-top:7px;
	border-bottom:1px solid #fff;
	background-color:#F5D67F;
	color:#626262;
	text-decoration:underline;
}
#left .lm2cur a:hover{
	color:#fff;
}
/* dritte Ebene */
#left .lm3 a{
	display:block;
	width:133px;
	font-size: 13px;
	padding-left:80px;
	height:23px;
	padding-top:7px;
	border-bottom:1px solid #fff;
	background-color:#F5E2AD;
	color:#626262;
	text-decoration:none;
}

#left .lm3 a:hover,#left .lm3 a:active{
	display:block;
	width:133px;
	font-size: 13px;
	padding-left:80px;
	height:23px;
	padding-top:7px;
	border-bottom:1px solid #fff;
	background-color:#F5E2AD;
	color:#fff;
	text-decoration:underline;
}

/* aktuelle dritte Ebene */
#left .lm3cur a{
	display:block;
	width:133px;
	font-size: 13px;
	padding-left:80px;
	height:23px;
	padding-top:7px;
	border-bottom:1px solid #fff;
	background-color:#EEDDAD;
	color:#626262;
	text-decoration:underline;
}

.werbung{
padding: 7px 0px 0px 10px;
}
#werbung{
padding: 15px 0px 0px 15px;
}
.adsense {
	/* padding-left: 14px; 
	padding-bottom: 5px; 
	width: 198px; */
	/* background-color: #F5D67F; 
	background-image: url(../image/hg-adsense.gif);
	background-repeat: repeat-y; */
	margin-top: 15px;

}

/* Contentbereich */
#right{
	width:620px;
	float:left;	
	margin-top:50px;
	padding-bottom: 30px;
}


#right-content {
	padding: 0px 50px 0px 20px;

}

#uid144 #right-content {
	padding: 0px;

}

/*p.bodytext{
	padding: 0px 50px 0px 20px;
}*/


#footer{
	background-color:#395672;
	width:inherit;
	height:25px;
	color: #fff;
	font-size: 11px;
	line-height: 25px;
	text-align: center;
}
#footer a{
	color:#fff;
}

.abstand {
	/*margin-top: 15px;*/	
}
.abstand a:active {
	display: inline;
	padding:0;
	margin-bottom: 0;
	border: 0;
}

.csc-textpic {
	font-size: 12px;

}
.csc-textpic-caption {
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	padding-top: 5px;
	color: #8A8A8A;

}

/* Anpassungen Teaserboxen */

.matter1 p{
	margin: 10px 0px;
	font-size: 11px;
}


/* Definition fuer Rahmen1 und Rahmen2 und Rahmen3*/

.csc-frame-frame1{

  	border-bottom: 1px dotted #626262;
  	/*width: 440px;*/
  	padding-bottom: 10px;
  	margin-bottom: 20px;
}


.csc-frame-frame2{
	background-image: url(../image/hg-rahmen-2.gif);
	background-repeat:repeat-x;
	/*width: 550px;*/
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #d5d5d5;

}
/*
# .csc-frame-frame2 img{
	border: 1px solid #b8b8b8;
}
*/

.csc-frame-frame3{
	clear: both;


}

.amazon {
	float: left;
	margin-right: 15px;
}
/* Definition fuer Formulare */

form {
	/*background-color: #d5d5d5;*/
	border: 1px solid #d5d5d5;
	padding: 15px 0px;
	/*width: 550px;*/
}

.csc-mailform-label{
	margin:0 8px 0 8px;
	display:block;
	line-height: 150%;
}

#uid90 form {

	border: 0px solid #d5d5d5;
	margin-right: 15px;

}
#uid90 ul, #uid90 li{

	width: 300px;

}

fieldset {
	border: 0;
	margin-bottom: 5px;
}


label {
	width: 140px;
	text-align: right;
	float: left;
	margin-right: 5px;
}


fieldset input {
	width: 300px;
}



textarea {
	width: 300px;
}

.anfahrt {
	margin: 15px 0px 0px 0px;
}

.csc-mailform-field{
	/* line-height: 2em; */
	margin-bottom: 5px;
}

.csc-mailform-submit {
	margin-left: 145px;
	width: 150px;
	background-color: #626262;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}

/*Job-Tabelle */
#uid7 table{
 border:1px solid #d5d5d5;
 border-bottom:0px solid #d5d5d5;

}

#uid7 td{
  border-top:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;
  border-left:0px solid #d5d5d5;
  border-bottom:0px solid #d5d5d5;
  padding: 3px 3px 3px 3px;
}



/* Mail-Formular zur Extension */
#uid118 form{
	border:0px solid #fff;
	padding:0px;
	margin:0px;
	margin-bottom:13px;
	
}

#uid118 #mailformansprechpartner,#uid118 #mailformjobnummer{
	width:550px;
	border:0px solid #fff;
	font-weight:bold;
	color:#636363;
}
#uid118 .csc-mailform-field{
	margin:0px;
	padding:0px;

}

#mailformjobnummer,.mailformjobnummer{
	display:none;
}

#uid145 form {

	border: 0px solid #d5d5d5;
	margin-right: 15px;

}
#uid145 ul, #uid145 li{

	width: 300px;

}
/* Laufband */
.marqeetable{
/*	padding-top:8px;
	padding-bottom:8px;
	border-top:1px solid #626262;
	border-bottom:1px solid #626262;*/
	margin-top:3px;
	color:#fff;

}

#right-content .laufbandlink , #right-content .x1,marquee {
	font-size:10px;
	
}	
#right-content .laufbandlink:hover{
	color:#ECAE00;
}
.laufbandlink{
	padding-top:3px;
}

.tx-mjnewsticker-pi1{
	width:630px;
	margin-right:15px;
	margin-left: 5px;
	float:left;
}


#googlesearch{
	width:198px;
}
