BODY{
    margin-top: 0px;
    margin-left: 10px;
    font: normal 0.8em/1.4em Verdana, Arial, sans-serif;
    color:#000000;
}
.submit{
    color:#FFFFFF;
    background-color:#666666;
    font-weight: bold;
    cursor:hand;
    border: 1px solid #666666;
}

DIV.mainContentBox{
    width:550px;
	FONT: 0.75em/1.25em Verdana, Arial, Helvetica, sans-serif;
    margin-left:100px;
}

DIV.formcontainer{
    width:550px;
    background-color:#e6e6e6;
    margin-left:100px;
    padding: 10 0 10 0px;
}

DIV.mainAdminContentBox{
    width:550px;
	FONT: 0.75em/1.25em Verdana, Arial, Helvetica, sans-serif;

}

TABLE.form_table{
    width:100%;

}

.form_header{
    font: normal bold 0.8em/1.4em Verdana, Arial, sans-serif;
    color:#000000;
    background-color:#CCCCCC;
    padding: 0 4 0 4px;
}

.form_label{
    width:180px;
    font: normal 0.8em/1.4em Verdana, Arial, sans-serif;
    color:#000000;
    text-align:left;
    vertical-align:top;
    padding: 5 4 5 12px;
}

.form_required{
    color:#000000;
}
.form_element{
    width: 300px;
    font: normal 0.8em/1.4em Verdana, Arial, sans-serif;
    color:#000000;
    text-align:left;
    vertical-align:top;
    padding: 5 4 5 4px;
}

DIV.errorblock{
    width:100%;
    padding: 0 12 10 12px;

}
.form_error{
    font: normal 0.9em/1.4em Verdana, Arial, sans-serif;
    color:#ff0000;
    width:100%;
}


UL.errorlist{
    width:100%;
    FONT: 0.8em/1.4em Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
}


/**********************************
* ADMINBEREICH
**********************************/
A.topnav:link,A.topnav:visited,A.topnav:active{

    FONT: bold 14px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #990000;
    text-decoration: none;
}

.adminsubheadline{
   	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #f21c0a;
}

DIV.adminformcontainer{
    float:left;
    width:600px;
    padding: 10 0 10 0px;
    background-color:#e6e6e6;
}

DIV.searchresultbox{
    float:left;
    width:800px;
    padding: 0px;
   font: normal 11px Verdana, Arial, sans-serif;
    color:#000000;
    margin: 0px;
}

.searchresultfirst{
    float:left;
    width:99%;
    padding: 2px;
    background-color:#CCCCCC;
    font-weight:bold;
    border: 1px solid grey;
}

.searchresultrow{
    margin:0px;
    float:left;
    width:99%;
    border-left: 1px solid grey;
    border-right: 1px solid grey;
    border-bottom: 1px solid grey;
    padding: 2px;
    background-color:#e6e6e6;
}
.search_aktion{
    float:left;
    width:40;
    text-align:center;
    padding:2px;
}
.search_kandidat{
    float:left;
    width:265;
    padding:2px;
}
.search_kandidat_label{
    float:left;
    width:50;
    padding:2px;
}
.search_kandidat_value{
    float:right;
    width:200;
    padding:2px;
}


.search_einsatzbereiche{
    float:left;
    width:190;
    padding:2px;
 }

.search_studium{
    float:left;
    width:280;
    padding:2px;
 }

.search_diplom{
    float:left;
    width:200;
    padding:2px;
}

DIV.export{
    padding-bottom:20px;
}

.button{
   font: normal 11px Verdana, Arial, sans-serif;
}

.emails{
    width:800px;
    font: normal 11px Verdana, Arial, sans-serif;
    color:#000000;
    padding: 4px 0px 0px 0px;
}

.lastlogin{
    font: normal 11px Verdana, Arial, sans-serif;
    color:#000000;
    padding: 4px 0px 0px 0px;
}

a.link:visited,a.link:link,a.link:hover{
    color: #000000;
	font-size: 14px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration:underline;
	cursor:hand;
}

.cleaner{
    clear:both;
    height:1px;
    font-size:1px;
    border:0px none:
    margin:0px;
    padding:0px;
    background:transparent;
}

.box_portionierer{
    width:800px;
    padding-right:5px;
    margin:5 5 5 0px;
}
.box_portionierer_zurueck{
   float:left;
   width:200px;
}
.box_portionierer_weiter{
   float:right;
   width:200px;
   text-align:right;
}

table {
	font-size: 12px;
}