a {
	color:#316299;
	text-decoration:none;
}
a:hover {
	color:#69c;
}
p, h1{
	margin:0 0 10px 0;	
}

h1 {
	font-size:18px;	
}
h2 {
	font-size:14px;
	margin:0 0 5px 0;
	font-weight:bold;
}
small {
	font-size:10px;
	color:#aaa;
}
div.branchen {
	display:none;
	font-size:10px;
	margin:0 0 0 7px;
}
div.btn {
	text-align:center;
	font-weight:bold;
	font-size:16px;
	cursor:pointer;
}
div.btn div {
	padding:12px 0 0 0;
	height:28px;
	float:left;
	background:url(../img/button/btn_stretch.png) repeat-x;
	background-color:inherit;
}
div.btn div.left {
	background:url(../img/button/btn_left.png);	
	background-color:inherit;
	width:10px;
}
div.btn div.right {	
	background:url(../img/button/btn_right.png);
	background-color:inherit;
	width:10px;
}
div.btn_a {
	background-color:#dbf;
	color:#333;
}
div.btn_a div.mid {
	width:150px;	
}
div.btn_b {
	background-color:#fff;
	color:#333;
}
div.btn_b div.mid {
	width:180px;	
}
div.btn_c {
	background-color:#fff;
	color:#777;
}
div.btn_c div.mid {
	width:150px;
}
div#daten_bewerber, div#daten_unternehmen, div#administrator_postfach {
	background:url(../img/account/daten.png) no-repeat;
	width:315px;
	height:75px;
	margin:0 0 5px 0;
}
div#faehigkeiten {
	background:url(../img/account/faehigkeiten.png) no-repeat;
	width:315px;
	height:75px;
	margin:0 0 5px 0;
}
div#unterlagen_bewerber, div#unterlagen_unternehmen {
	background:url(../img/account/unterlagen.png) no-repeat;
	width:315px;
	height:75px;
	margin:0 0 5px 0;
}
div#stellengesuche {
	background:url(../img/account/stellengesuche.png) no-repeat;
	width:315px;
	height:75px;
	margin:0 0 5px 0;
}
div#daten_bewerber div, div#daten_unternehmen div, div#faehigkeiten div, div#unterlagen_bewerber div, div#unterlagen_unternehmen div, div#stellengesuche div, div#administrator_postfach div {
		background:url(../img/account/overlay.png);
		width:295px;
		height:17px;
		padding:58px 0 0 20px;
		font-weight:bold;
}
div#backlink a {
	font-size:11px;	
	font-weight:bold;
}
.rounded-corners {
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border:solid 1px #dbf;
	padding:5px;
	width:100%;
}

ul.innen
{
 margin: 0 0 0 15px;  
}


 textarea {
            padding: 4px 6px;
            background: #f5f4f2;
            border: 1px solid #ddd;
            margin-right: 10px;
            margin-left: 2px;
            -webkit-transition: background-color linear 0.1s;
            -moz-transition: background-color linear 0.1s;
            transition: background-color linear 0.1s;
            border-radius: 8px;
            font-family: Verdana,Arial,sans-serif;
            font-size: 1em;
            border-top: solid 1px #aaa;
            border-left: solid 1px #aaa;
            border-bottom: solid 1px #ccc;
            border-right: solid 1px #ccc;
            color: #555;
}
          