body {
}

#hintergrund {
	position:absolute;
	top: 0px;
	float:left;
	height:249px;
	width:24%;
	background-image:url(images/balken_1x255.png);
  background-repeat:repeat-x;
  background-position: 0px -13px;
  margin-top: -30px;
  z-index:-1;
}

#page {	
	font-family:"arial";
	margin: 0 auto;
	margin-top: -30px;
	color:#666;
	width:757px;
	height:100%;
	z-index:0;
}

#header {	
	position:relative; left:43px; top:48px;
 	height:75px;  
	width:757px;
	margin-bottom:14px;
	z-index:1;
}

#logo {	
	width:95px;
	height:95px;
	float:left;
	background-color: transparent ;
	background-image: url("images/SPM2000_Logo.png") ;
	background-repeat: no-repeat ;
}

#subheader {	
	position:relative; left:100px; top:58px; height:22px; z-index:2; 
	width:660px;
}

.keyword {
	color:#666;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	}

#pretty {
	font-weight: bold;
	}

#navi {	
	width:300px;
	float:left;
	color:#666;
	/*margin-right:27px;*/
}

#navi a:hover {
	text-decoration: underline;
	}

#navi a {
	color:#666;
	text-decoration:none;
	font-size:14px;
}

#navi a:hover {
	color:#666;
	text-decoration:underline;
	font-size:14px;
}

a.linkred{
	color:#AA0000;
	font-size:14px;
	text-decoration: none;
}

a.linkred:hover{
	color:#AA0000;
	font-size:14px;
	text-decoration: underline;
}

a.linkbold{
	color:#666;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

a.linkbold:hover {
	color:#666;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}

a.headernavi{
	color:#666;
	text-decoration:none;
	font-size:14px;
}

a.headernavi:hover {
	color:#666;
	text-decoration:underline;
	font-size:14px;
}

#sprachnavi {	
	width:50px;
	float:left;
	/*margin-right:27px;*/	
}

#sprachnavi img{	
	border:0px;
	margin-right:3px;
	margin-top:4px;
}

#suche {
	width:178px;
	height:22px;
	float:left;
	background-color: transparent ;
	background-image: url("images/suche.png") ;
	background-repeat: no-repeat ;
}

#suche input {
	width:95px;
	height:13px;
	margin-top:3px;
	font-size:0.7em;
	font-weight:bold;
	color:#666;
	border:0px;
	margin-left:24px;
  background-color: transparent ;
  vertical-align:top;
}

#banner {
	position:relative; 
	top:44px;
	left:39px;
	width:757px;
	height:104px;
	float:left;
	background-color: transparent ;
	background-image: url("images/balken_730px.png") ;
	background-repeat: no-repeat ;
	background-position:5px 0px;
	font-size:1.4em;
	color:white;
}

#banner p {
	position:relative; 
	top:25px;
	left:3px;
}

#beschreibung {
	position:relative; 
	top:54px;
	left:43px;
	width:680px;
	font-size:15px;
	line-height: 14pt;
}

#tabs {
	position:relative;
	top:62px;
	color:#444;
}

#tabs a.linkbold {
		font-size:12px;	
}

#tab-links {
	position:relative;
	top:10px;
	font-size:15px;
	left:0px;
	float:left;
	margin-bottom:17px;
	width:240px;
	margin-right:7px;
}

#tab-links-news {
	position:relative;
	top:10px;
	font-size:15px;
	left:0px;
	float:left;
	margin-bottom:17px;
	width:240px;
	margin-right:7px;
}

#tab-rechts {
	position:relative;
	top:10px;
	font-size:15px;
	left:0px;
	float:left;
	margin-bottom:17px;
	width:220px;
	margin-right:7px;
}

#tab-rechts-news {
	position:relative;
	top:10px;
	font-size:15px;
	left:0px;
	float:left;
	margin-bottom:17px;
	width:220px;
	margin-right:7px;
}

#tab-mitte {
	position:relative;
	top:10px;
	font-size:15px;
	left:0px;
	float:left;
	margin-bottom:17px;
	width:250px;
	margin-right:7px;
}

#tab-mitte-news {
	position:relative;
	top:10px;
	font-size:15px;
	left:0px;
	float:left;
	margin-bottom:17px;
	width:250px;
	margin-right:7px;
}

.tab-header {
	position:relative;
	background-color: transparent ;
	background-image: url("images/Schwinge_grau_Verlauf.png") ;
	background-repeat: no-repeat;
	background-position:5px 0px;
	height:40px;
}

.tab-titel {
	position:relative;
	color:#D8002B;
	left:43px;
	top:18px;
}

.tab-titel a {
	color:#D8002B;
	text-decoration: none;
}

.tab-bild {
	position:relative;
	left:43px;
	width:240px;
	z-index:1000;
}

.tab-footer {
	position:relative;
	left:8px;
}

.tab-liste {
	position:relative;
	background-color: transparent ;
	background-repeat: no-repeat ;
	background-position: 0px -49px;
	left:43px;
	margin-top:-6px;
	padding:5px;
	padding-top:9px;
	padding-left:9px;
	font-size:12px;
	font-weight:normal;
	height:110px;
	z-index:500;
	line-height: 12pt;
}

.tab-liste-links {
	background-image: url("images/Untergrund_grau_Verlauf.png") ;
}

.tab-liste-mitte {
	background-image: url("images/Untergrund_grau_Verlauf_mit.png") ;
}

.tab-liste-rechts {
	background-image: url("images/Untergrund_grau_Verlauf_rec.png") ;
}



.tab-notes {
	position:relative;
	left:43px;
	margin-top:-6px;
	margin-right: 25px;
	padding-top:6px;
	font-size:12px;
	font-weight:normal;
	line-height: 12pt;
}

#trenner {
	position:relative;
	top:60px;
	background-color: transparent ;
	background-image: url("images/trennlinie.gif") ;
	background-repeat: no-repeat ;
	left:43px;
	height:30px;
}

#footer {
	position:relative;
	left:43px;
	color:#777;
	font-size:0.6em;
	top:10px;
}


#softskills {
  position:relative;
	width:730px;
	display: none;
	width:730px;
}


#copyright {
  position:relative;
	top:26px;
}


#suchergebnis {
	position:relative;
	padding-top: 20px; 
	top:54px;
	left:43px;
	width:680px;
	font-size:13px;
	line-height: 14pt;
	z-index:500;		text-align: center;		color: #777777;
}#suchergebnis a, visited{	text-decoration: none;	color: #D8002B;}

.csc-searchResult {
	font-size:13px;
}

.csc-searchResultHeader a{
	margin-top:5px;
	font-size:13px;
	text-decoration: none;
	color:#D8002B;
	font-weight:bold;
}

.csc-searchResultPrevNext a{
	font-size:13px;
	padding-left:20px;
	text-decoration: none;
	color:#D8002B;
	font-weight:bold;
}

#softskills {
  position:relative;
	top:36px;
	display: none;
	width:700px;
}

.clear {
	clear:both;
}

.csc-searchResultInfo {
margin-top: 10px;
}


