.digitaluhr {
	width:146px;
	height:56px;
}
.digitaluhr .digital_platzhalter {
	float:left;
	width:32px;
}
.digitaluhr .digital_tag {
	padding-top:35px;
	float:left;
	width:38px;
	text-align:center;
}
.digitaluhr .digital_zeit {
	padding-top:29px;
	float:left;
	text-align:right;
	width:67px;
}
.digitaluhr .digitalziffer_klein {
	padding:0px 2px 0px 2px;
	color:red;
	font-size:11px;
}
.digitaluhr .digitalziffer_gross {
	padding:0px 2px 0px 2px;
	color:red;
	font-size:18px;
	letter-spacing:-2px;
}
.projektoptionen_preis {
	padding-left:80px;
	height:56px;
	background: url(/images/icons/kiwi_preis.gif) 0px 0px no-repeat;
}
.projektoptionen_preis b {
	padding-top:15px;
	display:block;
	font-size:1.4em;
}
.projekttyp_uebersetzung {
	float:right;
	width:430px;
	font-size:16px;
	font-weight:bold;
	height:50px;
	padding:15px 0px 0px 90px;
	background:url(/images/icons/kiwi_uebersetzung.gif) 0px 0px no-repeat;
}
.projekttyp_korrektur {
	float:right;
	width:430px;
	font-size:16px;
	font-weight:bold;
	height:50px;
	padding:15px 0px 0px 90px;
	background:url(/images/icons/kiwi_korrektur.gif) 0px 0px no-repeat;
}

.projektbox {
  width:100%;
  text-align:center;
  margin:0;
  padding:0;
  border:0;
}

.projektbox .content {
  width:100%;
  border-top: 1px solid #ddd;
}

.projektbox .content .headline {
  margin:0px;
  width:100%;
  height:18px;
  background: #84BCDD url(/images/layout/hg_projektbox.jpg) repeat-x;
  font-weight:bold;
  padding-top:5px;
  border-bottom:1px solid #ccc;
  border-left:1px solid #CCC;
  border-right:1px solid #CCC;
}

.projektbox .content .headline .sortierungslink {
  text-decoration:none;
}
.projektbox .content .headline .sortierungslink:hover {
  text-decoration:none;
  color:#628296;
}

.projektbox .content .nr {
  float:left;
  width:60px;
  margin-left:5px;
  text-align:left;
}

.projektbox .content .eingestellt {
  float:left;
  width:110px;
  margin-left:5px;
  text-align:left;
}

.projektbox .content .termin {
  float:left;
  width:110px;
  margin-left:5px;
  text-align:left;
}

.projektbox .content .preis {
  float:left;
  width:120px;
  margin-left:5px;
  text-align:left;
}

.projektbox .content .sprache {
  float:left;
  width:70px;
  margin-left:5px;
  text-align:left;
}

.projektbox .content .gebote {
  float:left;
  width:55px;
  margin-left:5px;
  text-align:left
}

.projektbox .content .link {
  float:left;
  width:65px;
  margin-left:5px;
  text-align:right;
}

.projektbox .content .umfang {
  float:left;
  width:100px;
  margin-left:5px;
  text-align:left;
}

.projektbox .content .main {
  margin:0;
  padding:3px 0 3px 0;
  width:100%;
  border-bottom:1px dotted #ccc;
  background: url(/images/layout/row_project_lightblue.gif) repeat-x 0px 0px;
}

.ii {
  background: url(/images/layout/row_project_white.gif) repeat-x 0px 0px !important;
}

.ii:hover {
  background: url(/images/layout/row_project_blue.gif) repeat-x 0px 0px !important;
}

.projektbox .content .main:hover {
  background: url(/images/layout/row_project_blue.gif) repeat-x 0px 0px !important;
}

.row_highlight {
  background: url(/images/layout/row_project_yellow.gif) repeat-x 0px 0px !important;
}

.row_highlight:hover {
  background: url(/images/layout/row_project_blue.gif) repeat-x 0px 0px !important;
}

.projektbox .content .footer {
  margin:0px;
  width:100%;
  height:1px;
}
.projektbox .content .titel_header {
	float:left;
	font-weight:bold;
	width:200px;
	text-align:left;
	margin-left:5px;
}
.projektbox .content .schwierigkeit_header {
	float:left;
	font-weight:bold;
	width:215px;
	text-align:right;
	margin-right:10px;
}
.projektbox .content .sprachen_header {
	float:left;
	font-weight:bold;
	width:100px;
}
.projektbox .content .verbleibend_header {
	float:left;
	font-weight:bold;
	width:130px;
	text-align:right;
}
.projektbox .content .buttons_header {
	float:left;
	width:65px;
	text-align:right;
}
.projektbox .content .titel {
	float:left;
	font-weight:normal;
	width:400px;
	text-align:left;
	margin-left:5px;
	padding-top:3px;
}
.projektbox .content .schwierigkeit {
	float:left;
	font-weight:normal;
	width:25px;
	text-align:center;
	padding-top:1px;
}
.projektbox .content .sprachen {
	float:left;
	width:100px;
	padding-top:2px;
}
.projektbox .content .verbleibend {
	float:left;
	width:130px;
	text-align:right;
	padding-top:3px;
}
.projektbox .content img {
	border:0;
	text-decoration:none;
}
.projektbox .content .buttons {
	float:left;
	width:65px;
	text-align:right;
	padding-top:2px;
}
.projektbox .content .buttons img {
	border:0;
	text-decoration:none;
}

.projektbox .content .hide {
	display:none;
	border-top:dotted #ccc 1px;
	margin-left:5px;
}
.projektbox .content .hide .item {
	float:left;
	width:32%;
	font-size:10px;
	text-align:left;
	margin-top:3px;
}
.projektbox .content .hide .medium_item {
	float:left;
	width:64%;
	font-size:10px;
	text-align:left;
	margin-top:3px;
}
.projektbox .content .hide .long_item {
	float:left;
	width:95%;
	font-size:10px;
	text-align:left;
	margin-top:3px;
}


.kiwi_prinzip_1 {
	background: url(/images/kiwi_prinzip_1.jpg) top right no-repeat;
}
.kiwi_prinzip_2 {
	background: url(/images/kiwi_prinzip_2.jpg) top right no-repeat;
}
.kiwi_prinzip_3 {
	background: url(/images/kiwi_prinzip_3.jpg) top right no-repeat;
}

#projektdetails_header h5 {
	display: block;
	margin:10px 0px 5px 0px;
	padding:0px;
}

.projekte_oben {
	width:100%;
}
.projekte_oben .title {
	font-size:14px;
	font-weight:bold;
}
.projekte_oben .projektid {
	font-size:10px;
	margin-right:30px;
	margin-top:3px;
}
.projektdetails_user {
	background-color:white;
	border:1px solid #ccc;
	padding:3px;
}
.projektdetails_user .userimage {
	border:solid #CCC 1px;
	width:100px;
	height:100px;
	padding:1px;
	margin-right:10px;
	float:left;
	text-align:center;
	display:block;
}
.projektdetails_user .username {
	font-size:13px;
	font-weight:bold;
	margin-bottom:1px;
}
.projektdetails_user .status {
	font-size:10px;
	font-weight:bold;
	margin-bottom:3px;
}
.projektdetails_user .since {
	font-size:10px;
	margin-bottom:3px;
}
.projektdetails_user .userland {
	font-size:10px;
	margin-bottom:3px;
}
.projektdetails_user .userland img {
	width:18px;
	height:10px;
	border:solid black 1px;
	padding:0;
	margin:0;
	margin-right:3px;
}
.projektdetails_user .bewertungen {
	float:left;
}
.projektdetails_user .bewertungen .user_rating_bg {
	width:103px;
	height:18px;
	background:url(/images/bewertung_hintergrund.gif) no-repeat;
}
.projektdetails_user .bewertungen .user_rating_fg {
	height:18px;
	background:url(/images/bewertung.gif) no-repeat;
}
.projektdetails_user .nachricht {
	float:left;
	vertical-align:bottom;
	margin-top:3px;
	height:20px;
	position:relative;
	width:200px;
}
.projektdetails_user .nachricht img {
	border:0;
	margin:0;
	margin-right:3px;
	padding:0;
}

.projektdetails_bieten {
	border:solid #CCC 1px;
	padding:10px 10px 15px 10px;
	background-color:white;
}
.projektdetails_bieten .gebot_frage {
	font-size:14px;
	font-weight:bold;
}
.projektdetails_bieten .del_bid_button {
	margin:0px;
	padding-left:3px;
}
.projektdetails_bieten .gebot_abgegeben_hinweis {
	font-size:9px;
}
.projektdetails_bieten .bieten_button {
	cursor:pointer;
	margin-left:55px;
}

.projekte_oben .observe_link img {
	border:0;
	text-decoration:none;
	top:3px;
	position:relative;
	margin-left:10px;
}

.projektdetails_gebot_error {
	color:#E2003D;
	border:solid #E2023F 1px;
	padding:5px 5px 5px 30px;
	font-weight:bold;
	font-size:1.0em;
	background:url(../images/error.gif) no-repeat 5px center;
	background-color:#FFCCCC;
	text-align:left;
}

.projektdetails_gebot_error a {
	color:#E2003D;
}

.projektdetails_gebot_ok {
	color:#339900;
	border:solid #33CC33 1px;
	padding:5px 5px 5px 30px;
	font-weight:bold;
	font-size:1.0em;
	background:url(../images/ok.gif) no-repeat 5px center;
	background-color:#E1F7E1;
	text-align:left;
}

.keinprojekt {
	text-align:center;
	width:100%;
	margin-top:50px;
}

.right_text {
	float:right;
	margin-right:10px;
}

.tabcontent .item {
	width:33%;
	float:left;
	margin-bottom:5px;
	margin-top:5px;
}
.tabcontent .item .head {
	font-weight:bold;
	margin-bottom:2px;
}
.tabcontent .item .body {
	font-weight:normal;
}
.tabcontent .item .body .schwierigkeit {
	float:left;
	display:inline;
}
.tabcontent .item .body .schwierigkeit_bg {
	width:101px;
	height:11px;
	background:url(/images/schwierigkeit_hintergrund.jpg) no-repeat scroll 0% 0% transparent;
	margin-top:2px;
	-moz-background-size: auto auto;
	float: left;
	margin-top: 3px;
	position: relative;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}
.tabcontent .item .body .schwierigkeit_fg {
	height:11px;
	background:url(/images/schwierigkeit.jpg) no-repeat scroll 0% 0% transparent;
	position: absolute;
	left: 0pt; top: 0pt;
}
.tabcontent .item .body .schwierigkeit_text {
	float:left;
	margin-left:5px;
}
.tabcontent .beschreibung {
	width:100%;
	margin-top:10px;
}
.tabcontent .beschreibung .head {
	font-weight:bold;
	margin-bottom:3px;
}
.tabcontent .beschreibung .body {
	overflow:auto;
	width:97%;
	min-height:300px;
	padding:10px;
	border:1px solid #D1E6F1;
	background: url(/images/layout/tab_content_bg.gif) top left repeat-x;
}

.tabcontent .previewfile a {
	display: block;
	padding-left:20px;
	background: url(/images/layout/kiwi_list.gif) no-repeat 0 50%;
}
.tabcontent .previewfile a:hover {
	background: url(/images/layout/kiwi_list_r.gif) no-repeat 0 50%;
}
.tabcontent .previewtext {
	border:solid #CCC 1px;
	padding:5px;
}
.tabcontent ul {
  margin:10px 0 10px 20px;
  padding:0;
  list-style:none;
}
.tabcontent ul.payment {
  list-style-image:url(/images/layout/kiwi_list.gif);
  margin-left:50px;
}
.tabcontent ul li {
  margin:3px 0;  
}
.tabcontent .nobiddings {
	text-align:center;
	width:100%;
	margin-top:30px;
	margin-bottom:30px;
}
.payment_tabcontent {
  margin:10px 10px 20px 10px;
}
.preview_tabcontent {
  margin:10px 10px 20px 10px;
}
.gebotbox_header {
	margin:0px;
	width:100%;
	height:18px;
	background: #84BCDD url(/images/layout/hg_projektbox.jpg) repeat-x;
	font-weight:bold;
	padding-top:5px;
	border-bottom:1px solid #ccc;
}
.gebotbox_header .user {
	width:300px;
	float:left;
	margin-left:10px;
}
.gebotbox_header .time {
	width:200px;
	float:left;
}
.gebotbox_header .bid {
	width:200px;
	float:left;
}

.gebotbox {
  margin:0;
  padding:3px 0 3px 0;
  width:100%;
  border-bottom:1px dotted #ccc;
}
.ii {
  background-color:#EEF6F8;
}

.gebotbox .user {
	width:300px;
	float:left;
	margin-left:10px;
}
.gebotbox .time {
	width:200px;
	float:left;
}
.gebotbox .bid {
	width:200px;
	float:left;
}

#projekt_details {
  width:80%;
  margin:10px auto;
}

#projekt_details .auftraggeber {
  width:100%;
  margin:10px 0;
}

#projekt_details .links, #projekt_details .mitte, #projekt_details .rechts {
  float:left;
  width:33%;
}

#projekt_details .cont {
  margin:15px 0;
  font-weight:bold;
}

.closelink {
	float:right;
	margin-right:20px;
	border:0;
}

#box_gebot_abgeben {
	top:120px;
	left:50%;
	margin-left: -300px;
	width:600px;
	height:400px;
}

.gebot_button_false {
	-moz-opacity: 0.50;
	opacity:  0.50;
	filter:alpha(opacity=50);
	cursor:default;
}

.gebot_button_true {
	-moz-opacity: 1.00;
	opacity:  1.00;
	filter:alpha(opacity=100);
	cursor:pointer;
}

#gebote_rahmen {
  width:80%;
  margin:20px auto;
  border:1px dotted #ccc;
}

#gebote_rahmen #gebote_box .gebot_ok {
  width:100%;
  margin:0 0 10px 0;
  padding:5px 0;
  background:#D1FFC1;
  font-weight:bold;
  text-align:center;
  vertical-align:middle !important;
}

#gebote_rahmen #gebote_box .gebot_error {
  width:100%;
  margin:0 0 10px 0;
  padding:5px 0;
  background:#FFCCCC;
  font-weight:bold;
  text-align:center;
  vertical-align:middle !important;
}

#gebote_box {
  margin:10px;
}

#gebote_box .gebot_titel {
  float:left;
  width:40%;
}

#gebote_box .gebot {
  float:left;
  width:25%;
}

#gebote_box .mindestgebot {
  font-size:10px;
}

#gebote_box .gebotsbutton {
  width:100%;
  text-align:center;
}

.category {
  float:left;
  padding:5px;
  margin:20px;
  border:1px dotted #ccc;
  width:310px;
}

.category .ueberschrift h2 {
  margin:0px;
  font-weight:bold;
  font-size:12px;
  color:#628296;
  padding:5px;
}
.category .ueberschrift {
  margin:0px;
  background: #84BCDD url(/images/layout/hg_projektbox.jpg) repeat-x;
  color:#628296;
  padding:0px;
  border:solid 1px #CCC;
}
.category .ueberschrift img {
  padding:1px 5px 0px 0px;
}
.category ul {
  padding:0px 0px 10px 20px;
  margin:0px;
  list-style:none;
  background: url(/images/layout/tab_content_bg.gif) top left repeat-x;
}

.category ul li {
  padding:3px 0px;
}

.category ul li a {
  display: block;
  padding-left:20px;
  background: url(/images/layout/kiwi_list.gif) no-repeat 0 50%;
}

.category ul li a:hover {
  background: url(/images/layout/kiwi_list_r.gif) no-repeat 0 50%;
}

#nocontent {
  width:70%;
  margin: 20px auto;
  font-weight:bold;
}

.back {
  width:100%;
  margin:20px 0;
  text-align:center;
}

.projekte_suche {
	width:100%;
	text-align:left;
}
.projekte_suche .kategoriepfad {
	margin:0px 0px 20px 0px;
	padding:5px 5px 15px 5px;
	border:1px solid #ccc;
	width:410px;
	text-align:center;
	overflow:hidden;
	background: url(/images/layout/kategoriepfad_bg.jpg) bottom left repeat-x;
}
.projekte_suche .kategoriepfad_titel {
	margin-bottom:15px;
	padding:5px 0px 5px 0px;
	width:100%;
	text-align:center;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
}
.projekte_suche .suchformular {
	padding:10px;
	border:1px dotted #ccc;
	background: url(/images/layout/tab_content_bg.gif) top left repeat-x;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
}
.projekte_suche input[type='text'] {
	width:300px !important;
	border:solid 1px #1B4557;
}
.projekte_suche select {
	border:solid 1px #1B4557;
}
.projekte_suche input[type='image'] {
	top:3px;
	vertical-align:bottom;
}
.projekte_suche img.sucheimage {
	float:left;
	margin:0 30px 20px 20px;
}
.projekte_suche .klein {
	font-size:11px;
}

.projekte_count {
	text-align:center;
	width:100%;
}
.h3_link a:link, .h3_link a:active, .h3_link a:visited {
	text-decoration:none;
	color:#00BFEC;
}
.h3_link a:hover {
	text-decoration:underline;
}
.projekte_suche_noresults {
	text-align:center;
	width:100%;
}

.aktiv .mitte, .inaktiv:hover .mitte {
	width:141px;
}

.inaktiv .mitte {
	width:135px;
}
.small_text {
	font-size:10px;
	bottom:3px;
	position:relative;
	margin-left:20px;
	vertical-align:bottom;
}
.beschreibung_ergaenzung_titel {
	font-size:0.9em;
	color:#E2003D;
}


/*++++++++++++++++++++++++ Meine Sprachen ++++++++++++++++++++++++*/

#projektsuche_meine_sprachen .sprachbox {
	float:left;
	width:170px;
}
#projektsuche_meine_sprachen .luecke {
	float:left;
	width:25px;
}
#projektsuche_meine_sprachen .row {
  	height:16px;
	padding:1px 1px 0px 1px;
	background-color:white;
	border:1px dotted white;
}
#projektsuche_meine_sprachen .row:hover {
  	background: url(/images/layout/row_project_white.gif) repeat-x left -7px;
	border:1px dotted #ccc;
}
#projektsuche_meine_sprachen .row .sprache_bild {
	float:left;
	width:25px;
	overflow:hidden;
}
#projektsuche_meine_sprachen .row .sprache_text {
	float:left;
	width:125px;
	overflow:hidden;
}
#projektsuche_meine_sprachen .row .icon {
	float:right;
}
#projektsuche_meine_sprachen .iconlink {
	padding-top:1px;
	cursor:pointer;
	height:13px;
	width:13px;
}
#projektsuche_meine_sprachen .row_aktiv {
	-moz-opacity: 1.00;
	opacity:  1.00;
	filter:alpha(opacity=100);
}
#projektsuche_meine_sprachen .row_inaktiv .sprache_text {
	-moz-opacity: 0.50;
	opacity:  0.50;
	filter:alpha(opacity=50);
}
#projektsuche_meine_sprachen .row_inaktiv .sprache_bild {
	-moz-opacity: 0.20;
	opacity:  0.20;
	filter:alpha(opacity=20);
}

