#profilcard_left {
    float: left;
    margin-left: 65px;
    padding-left: 10px;
    width: 255px;
}
#profilcard_right {
    padding-left: 10px;
    width: 310px;
    float: right;
    margin-right: 65px;
}
#profilcard_bottom {
  margin-top: 50px;
  margin-bottom: 30px;
  width: 700px;
  float: left;
}
#profilcard_bottom_left1 {
    width: 640px;
    height: 30px;
    font-size: 12px;
    letter-spacing: 1,5;
    margin-top: -6px;
  padding-left: 10px;
  float: right;
  margin-right: 3px;
}

#profilcard_bottom_left_zeugnis {
    float: left;
    font-size: 12px;
    height: 30px;
    margin-left: -8px;
    margin-top: 15px;
    padding-left: 0;
    width: 640px;
}
#profilcard_bottom_left_zeugnis1 {
    float: left;
    font-size: 12px;
    height: 30px;
    margin-left: -8px;
    margin-top: 15px;
    padding-left: 0;
    width: 640px;
}
#profilcard_bottom_left {
    float: left;
    width: 230px;
    margin-top: 50px;
    margin-left: 65px;
}
#profilcard_bottom_left_profil {
    float: left;
    margin-left: -225px;
    margin-top: 290px;
    width: 230px;
}
#profilcard_bottom_left1 form{
  display: inline;
  margin-top: 2px;
}
#profilcard_bottom_left1 button{
  border: solid 1px #000;
  display: inline;
  background-color: silver;
  width: 90px;
  height: 22px;
  padding-bottom: 2px;
}
#profilcard_bottom_center {
vertical-align: bottom;
    text-align: right;
  margin-top: 199px;
  margin-bottom: 30px;
  padding-left: 10px;
  width: 120px;
  float: left;
}
#profilcard_bottom_right {
  padding-left: 10px;
  margin-top: 50px;
  margin-bottom: 30px;
  width: 310px;
  float: right;
  margin-right: 65px;
}
#profilcard_bottom_right_button {
    text-align: right;
  padding-left: 10px;
  margin-bottom: 30px;
  width: 510px;
  float: right;
}
.ueberschrift {
    background-color: #444444;
    font-family: Verdana;
    font-size: 12px;
    color: #668395;
    width: 250px;
}
#nopic {
    background-image: url(../images/PassDummy2.jpg);
    background-repeat: no-repeat;
    width: 132px;
    height: 170px;
    margin-bottom: 21px;

}
.profil_new_card {
	border: solid 1px #aaa;
	width: 750px;
	height: 350px;
	clear: both;
	margin-top: -17px;
}
.profil_new_skill {
	border: solid 1px #aaa;
	width: 750px;
	clear: both;
	margin-top: -17px;
	margin-bottom: 20px;
}
.profil_new_gast {
	border: solid 1px #aaa;
	width: 750px;
	clear: both;
	margin-top: 70px;
	margin-bottom: 20px;
}
.profil_new_notizen{
	border: solid 1px #aaa;
	width: 750px;
	clear: both;
	margin-bottom: 20px;
	margin-top: 1px;
}
.profil_new_dashboard {
	border: solid 1px #aaa;
	width: 750px;
	clear: both;
	margin-top: -2px;
	margin-bottom: 20px;
	margin-left: 27px;
}
.profil_new_dashboard_new {
	border: solid 1px #aaa;
	width: 850px;
	clear: both;
	margin-top: -33px;
	margin-left: -21px;
}
.profil_new_search_new {
	border: solid 1px #aaa;
	width: 850px;
	clear: both;
	margin-top: 1px;
	margin-left: -21px;
}
.profil_new_history {
	border: solid 1px #aaa;
	width: 750px;
	clear: both;
	margin-top: 35px;
	margin-left: 28px;
	margin-bottom: 20px;
}
.profil_new_statistik_rand {
	border: solid 1px #aaa;
	width: 750px;
	clear: both;
	margin-top: 35px;
	margin-left: 28px;
	margin-bottom: 20px;
	height: 600px;
}
.profil_new_profil{
	border: solid 1px #aaa;
	width: 750px;
	clear: both;
	height: 300px;
	margin-top: 35px;
	margin-left: 28px;
	margin-bottom: 20px;
}
.profil_new_profil1{
	border: solid 1px #aaa;
	width: 750px;
	clear: both;
	height: 320px;
	margin-top: 35px;
	margin-left: 28px;
	margin-bottom: 20px;
}
.profil_new_history_db {
	border: solid 1px #aaa;
	width: 750px;
	clear: both;
	margin-top: 25px;
	margin-left: 28px;
	margin-bottom: 20px;
}
.profil_new_top_skill {
	padding-left: 10px;
	width: 740px;
	height:  20px;
	background-image: url(../images/layout/personaldaten.jpg);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_new_top_statistik {
	padding-left: 10px;
	width: 740px;
	height:  19px;
	background-image: url(../images/layout/kw_reiter.jpg);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_new_top_statistik2 {
	padding-left: 10px;
	width: 740px;
	height:  19px;
	background-image: url(../images/layout/kw2_reiter.jpg);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_new_top_statistik3 {
	padding-left: 10px;
	width: 740px;
	height:  19px;
	background-image: url(../images/layout/kw3_reiter.jpg);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_new_top_statistik4 {
	padding-left: 10px;
	width: 740px;
	height:  19px;
	background-image: url(../images/layout/kw4_reiter.jpg);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_new_top_statistik5 {
	padding-left: 10px;
	width: 740px;
	height:  19px;
	background-image: url(../images/layout/kw5_reiter.jpg);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_schwerpunkte {
	padding-left: 10px;
	width: 740px;
	height:  19px;
	background-image: url(../images/reg/schritt2.jpg);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_skill {
	padding-left: 10px;
	width: 740px;
	height:  19px;
	background-image: url(../images/reg/schritt3.jpg);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_referenzen {
	padding-left: 10px;
	width: 740px;
	height:  19px;
	background-image: url(../images/reg/schritt4.jpg);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_zeugnis {
	padding-left: 10px;
	width: 740px;
	height:  19px;
	background-image: url(../images/reg/schritt5.jpg);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_new_top_skill_new {
	padding-left: 10px;
	width: 840px;
	height:  21px;
	background-image: url(../images/layout/eingabe.png);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_new_top_history {
	padding-left: 10px;
	width: 740px;
	height:  21px;
	background-image: url(../images/layout/statistik_reiter.jpg);
	font-weight: bolder;
	padding-top: 2px;
}

.profil_new_top_history_suche {
	padding-left: 10px;
	width: 740px;
	height:  23px;
	background-image: url(../images/layout/statistik_reiter_suche.jpg);
	font-weight: bolder;
}
.profil_new_top_history_suche a{
	text-decoration: none;
	font-size: 11px;
	font-weight: 100;
	margin-left: 211px;
}

.profil_new_top_history_suche input{
	text-decoration: none;
	font-size: 11px;
	font-weight: 100;
	height: 10px;
	margin-left:584px;
	margin-top: -14px;
}
.profil_new_top_history a{
	text-decoration: none;
	font-size: 11px;
	font-weight: 100;
	margin-left:438px
}
.profil_new_inhalt_skill {
	padding: 10px;
	padding-bottom: 10px;
	width: 730px;
}

.profil_new {
	border: solid 1px #aaa;
	width: 378px;
	height: 332px;
	margin-top: -17px;
}
.profil_new_text {
	border: solid 1px #aaa;
	width: 378px;
	margin-top: -17px;
}
.profil_new_know {
	border: solid 1px #aaa;
	width: 378px;
	height: 182px;
	margin-right: -381px;
	margin-top: 133px;
	float: right;
}
.profil_new_know1 {
	border: solid 1px #aaa;
	width: 378px;
	height: 182px;
	margin-top: -17px;
	float: left;
}

.profil_new_inhalt {
	padding: 10px;
	padding-bottom: 10px;
	width: 358px;
}

.profil_new_top {
	padding-left: 10px;
	width: 368px;
	height:  20px;
	background-image: url(../images/layout/personaldaten_search.jpg);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_new_schwerpunkt {
	padding-left: 10px;
	width: 243px;
	height:  20px;
	background-image: url(../images/layout/schwereinfuegen.jpg);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_new_schwerpunkt1 {
	border: solid 1px #aaa;
	width: 253px;
	height: auto;
	margin-top: 140px;
	float: left;
}
.profil_new_skill1 {
	border: solid 1px #aaa;
	width: 253px;
	height: auto;
	margin-top: 40px;
	float: left;
}
.profil_new_schwerpunkt2 {
	padding-left: 10px;
	width: 243px;
	height:  20px;
	background-image: url(../images/layout/schwerloeschen.jpg);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_new_schwerpunkt3 {
	border: solid 1px #aaa;
	width: 253px;
	height: auto;
	margin-top: 140px;
	float: left;
}
.profil_new_statistik1 {
    border: 1px solid #AAAAAA;
    float: right;
    height: auto;
    margin-top: 30px;
    width: 253px;
    margin-right: 65px;
}
.profil_new_statistik2 {
    border: 1px solid #AAAAAA;
    float: left;
    height: auto;
    margin-top: 30px;
    width: 253px;
    margin-left: 65px;
}
.profil_new_statistik3 {
    border: 1px solid #AAAAAA;
    float: left;
    height: auto;
    margin-top: 130px;
    width: 253px;
    margin-left: -65px;
}
.profil_new_statistik1_img {
	padding-left: 10px;
	width: 243px;
	height:  20px;
	background-image: url(../images/layout/grafik_3_fenster.jpg);
	font-weight: bolder;
	padding-top: 2px;
}
.profil_new_skill3 {
	border: solid 1px #aaa;
	width: 253px;
	height: auto;
	margin-top: 40px;
	float: left;
}
.profil_new_skill5 {
	border: solid 1px #aaa;
	width: 253px;
	height: auto;
	margin-top: 40px;
	float: left;
}
.profil_new_skill6 {
	border: solid 1px #aaa;
	width: 253px;
	height: auto;
	margin-top: 40px;
	float: left;
}
.navi_dashboard {
    background-image: url(../images/layout/under_eingabe.png);
    height: 19px;
    margin-left: -19px;
    margin-top: 0;
    width: 848px;
    text-align: center;
    padding-top: 1px;
    
}
.navi_dashboard a {
    padding-left: 25px;
    padding-right: 25px;
    text-decoration: none;
    border-left: solid 1px #668395;
    border-right: solid 1px #668395;
    padding-bottom: 1px;
}
.navi_dashboard_new {
    background-image: url(../images/layout/under_eingabe.png);
    height: 20px;
    margin-left: -19px;
    margin-top: 0;
    width: 848px;
    
    text-align: center;
}
.navi_dashboard_new img{
    margin-left: 188px;
    
    text-align: center;
}
.navi_dashboard_new a {
    padding-left: 25px;
    padding-right: 25px;
    text-decoration: none;
    border-left: solid 1px #668395;
    border-right: solid 1px #668395;
    margin-left: 213px;
}
.navi_dashboard_new input {
    float: right;
    height: 10px;
    margin-top: -15px; 
}

.navi_dashboard input {
    float: right;
    height: 10px;
    margin-top: -15px;
    
}

.blue{
	color: blue;
}
.yellow {
	background-color: yellow;
}
.green {
    background-color: #00CC00;
}
.green_gesamt {
    color: #005500;
}
.green_gesamt a{
    color: #005500;
    text-decoration: none;
}
.nicht {
    background-color: #FCE7C9;
}
.aktuell_green {
	background-image: url(../images/image_uebersicht/balken_gruen.gif);
}
.aktuell_yellow {
	background-image: url(../images/image_uebersicht/balken_gelb.gif);
}
.aktuell_red {
	background-image: url(../images/image_uebersicht/balken_rot.gif);
}
.red {
    color: #FF0000;
}
.bold {
	font-weight: bolder;
}
.red a{
    color: #FF0000;
    text-decoration: none;
}
.bg_red {
	background-color: #FF0000;
}
.normal a {
    color: #777788;
    text-decoration: none;
}

.referenzen td {
    vertical-align: top;
}
.pdf_referenzen {
     background-image: url(../images/header_verlauf_blue_top.jpg);
     color: #fff;
     border: solid 1px #000000;
     font-weight: bold;
}
.pdf_ref_beschreibung {
    border: solid 1px #000000;
    width: 756px;
}

.pdf_skill {
    padding-left: 10x;
}

.pdf_hr {
    height: 5px;
    background-image: url(../images/header_verlauf_blue_top.jpg);
}

.pdf_zeitraum {
    float: right;
    font-weight: bold;
}

.suche {
	vertical-align: top;
	text-align: center;
}
.table td {
    width: 100px;
    text-align: right;
    font-size: 12px;
    vertical-align: top;
}

th {
    font-size: 10px;
     background-image: url(../images/layput/under_eingabe.png);
     color: #668395;
     height: 20px;
}
th a{
     color: #668395;
     
}
#status_left {
	float: left;
width: 365px;
height: 28px;
padding-top: 3px;
padding-left: 6px;
background-image: url(../images/layout/statistik1.jpg);
margin-left: 25px;
}

#status_right {
	float: right;
	width: 365px;
	height: 31px;
	padding-left: 6px;
	background-image: url(../images/layout/statistik1.jpg);
	margin-right: 47px;
}
#status_all {
	height: 40px;
	margin-bottom: 10px;
}
#status_gesamt {
	height: 30px;
	margin-left: 26px;
	width: 758px;
	background-image: url(../images/layout/Datenbankstatusleiste.jpg);
}
.gesamt td {
 	text-align: center;
   font-size: 9px;
   padding-left: 5px;
   padding-right: 5px;
   cellspacing: 0px;
}
.gesamt tr {
   cellspacing: 0px;
}

.gesamt {
 	width: 848px;
 	margin-left: -19px;
 	cellspacing: 0px;
}
.uebersicht {

    border-left: solid 1px #DDDDDD;
}


#register1,#register2,#register3{
    font-size: 12px;
    position:absolute;
    margin-top:-3px;
    width:400px;
    padding:10px;
}
.register td {
    padding: 5px;
    background-color: #ececec;
    height: 20px;
}
.register td a{
    font-size: 11px;
    color: #777777;
    text-decoration: none;
}
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {

}

.tabberlive {
 margin-top:1em;
 font-family: Verdana;
 font-size: 12px;
 margin-top: 41px;
 margin-left: 23px;
 margin-right: 23px;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin-left: 3px;
 padding: 3px 0;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 /*background-color: #FF8737;*/
 background-image: url(../images/verlauf_f.gif);
 text-decoration: none;
 color: #FFFFFF;
}

ul.tabbernav li a:link { color: #fff; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{

 /*background: #AAE; */
  background-image: url(../images/header_verlauf_blue_top.jpg);
 /*border-bottom: 1px solid #fff;*/
 color: #fff;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 /*background-color: #fff;*/
 background-image: url(../images/header_verlauf_blue_top.jpg);
 /*border-bottom: 1px solid #fff;*/
 color: #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #fff;
 /*background: white; */
 /*border-bottom: 1px solid white; */
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border-top: 0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
.suche_skill td{
	width: 238px;
}
.skill_user_list td{
	vertical-align: top;
	border: solid 1px #777788;
}
.referenzen {
	width: 736px;
}