.pointer {
	cursor: pointer;
}

body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: geneva, helvetica, arial, sans-serif;
	color: #797465;
	width: 1052px;
	background-color: #fdfae6;
}

#leftandrest
{
	width: 1052px;
}	

body.textpicture-list,body.textpicture-edit {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: geneva, helvetica, arial, sans-serif;
	color: #797465;
	width: 142px;
}

#left {
	width: 116px;
	float: left;
	height: 100%;
}

#rest {
	float: left;
}

body.category-list {
	/* background: url('/view/img/bg01.png') 0px 0px no-repeat; */
	background-color: #e4dccf;
	background-color: #fdfae6;
	width: 1052px;
}

body.suche-show {
	background: url('/view/img/bg03.png') 0px 0px no-repeat;
	background-color: #e4dccf;
	background-color: #fdfae6;
	width: 1045px;
}

body.kontakt-edit,body.kontakt-send,body.suche-edit {
	background: url('/view/img/bg05.png') 0px 0px no-repeat;
	background-color: #fff;
	width: 1045px;
}

body.category-show,body.categoryproject-edit,body.category-edit {
	background: url('/view/img/bg05.png') 0px 0px no-repeat;
	background-color: #fff;
	width: 1052px;
}

body.client-edit,body.client-list,body.client-show {
	background: url('/view/img/bg03.png') 0px 0px no-repeat;
	background-color: #e4dccf;
}

body.project-edit,body.project-list,body.project-show,body.projectpicture-edit
	{
	background: url('/view/img/bgs04.gif') 0px 0px no-repeat;
	background-color: #fff;
	width: 1145px;
}

body.news-list,body.news-edit {
	background: url('/view/img/bg06.png') 0px 0px no-repeat;
	background-color: #fff;
}

body.text-show,body.text-edit,body.text-list,body.text-create {
	background: url('/view/img/bg08.gif') repeat-x;
	background-color: #e4dccf;
}

body.text-edit {
	width: 1045px;
}

a {
	color: #ff9008;
	text-decoration: none;
}

body.category-edit #content,body.categoryproject-edit #content,body.project-edit #content,body.news-edit #content,body.suche-show #content
	{
	margin-left: 0px;
	width: 600px;
	float: left;
}

body.client-edit #content,body.projectpicture-edit #content {
	width: 448px;
}

body.category-list .middle,body.project-list #middle,body.client-list .middle,body.project-show #middle,body.category-show .middle,body.text-list .middle
	{
	margin-left: 0px;
	width: 608px;
	float: left;
	margin-right: 68px;
}

body.text-edit .middle {
	margin-left: 0px;
	width: 600px;
	float: left;
	margin-right: 68px;
}

body.text-edit .right {
	width: 260px;
	float: left;
}

/* TODO */
body.project-show .middle {
	margin-left: 0px;
	width: 600px;
	float: left;
	margin-right: 60px;
}

#project_head {
	padding-left: 0px;
	width: 598px;
	margin-bottom: 4px;
}

#project_head_filter {
	float: left;
	margin-left: 0px;
	width: 470px;
}

#project_pager {
	float: right;
	margin-left: 5px;
	top: 0px;
}

body.category-list #right,body.category-show #right {
	width: 260px;
	float: left;
}

body.category-show #right {
	margin-top: 53px;
}

body.category-show .cat_list_left {
	width: 418px;
	float: left;
	margin-right: 37px;
}

body.category-show .cat_list_right {
	width: 144px;
	float: left;
}

.cat_list_left {
	width: 294px;
	float: left;
}

.cat_list_right {
	width: 304px;
	float: left;
}

.cat_list_left {
	margin-right: 9px;
	margin-bottom: 20px;
}

.cat_list_right {
	margin-right: 0px;
	margin-bottom: 20px;
}

.proj_list_left,.proj_list_right {
	width: 144px;
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
}

body.category-show .proj_list_left,body.category-show .proj_list_right {
	width: 144px;
	float: none;
	margin-right: 0px;
	margin-bottom: 3px;
}

body.category-show .cat_list_left,body.category-show .cat_list_right {
	height: auto;
}

.client_list_left,.client_list_right {
	width: 144px;
	float: left;
}

.client_list_img,.client_list_img_no_hover {
	border: 1px solid #e4dcce;
	width: 142px;
	height: 70px;
	display: block;
}

.project_list_img {
	border: 1px solid #e4dcce;
	width: 142px;
 	height: 100px;
	display: block;
}

.client_list_img_no_hover {
	cursor: default;
}

.project_list_img:hover, .client_list_img:hover {
	border: 1px solid #ff9008;
}

.cat_list_img {
	border: 1px solid #e4dcce;
	width: 291px;
	display: block;
}

.cat_list_img:hover {
	border: 1px solid #ff9008;
}

.client_list_left {
	margin-right: 8px;
	margin-bottom: 10px;
}

.client_list_right {
	margin-right: 0px;
	margin-bottom: 10px;
}

#project_filter {
	margin-left: 2px;
	margin-bottom: 0px;
}

#tag_filter_arrow_div {
	width: 11px;
	height: 10px;
	display: block;
	vertical-align: middle;
	float: left;
	background: url(/view/img/icon_dropdown_open.gif) 0px 0px no-repeat;
	margin-right: 3px;
	margin-top: 2px;
}

.project-list-open #tag_filter_arrow_div {
	background-image: url(/view/img/icon_dropdown_close.gif);
}

#tag_filter_current {
	color: #ff9008;
	vertical-align: middle;
	float: left;
}

.tag_filter_tag {
	margin: 2px 10px 2px 14px;
}

#tag_filter {
	float: left;
}

#tag_filter_pulldown {
	position: absolute;
	z-index: 10;
	width: 175px;
	border-right: 1px solid #e6ded1;
	border-bottom: 1px solid #e6ded1;
	background-color: #FDFAEB;
	filter: alpha(opacity = 95);
	-moz-opacity: 0.95;
	opacity: 0.95;
}

.tag_filter_separator { /*        clear:both; */
	overflow: hidden;
	height: 1px;
	width: 100%;
	background: url('/view/img/dotted-line.png') 0px 0px repeat-x;
}

#tag_filter_select {
	padding: 0px;
	background-color: #FDFAEB;
	font-size: 12px;
	border-left: 0px solid #e6ded1;
	border-top: 0px solid #e6ded1;
	border-right: 0px solid #e6ded1;
	border-bottom: 0px solid #e6ded1;
}

#tag_filter_option {
	border-left: 0px solid #e6ded1;
	border-top: 0px solid #e6ded1;
	border-right: 1px solid #e6ded1;
	border-bottom: 1px solid #e6ded1;
}

.perror,.clerror,.pperror  , .nerror,.teerror,.caerror {
	color: #F25B00;
}

body.project-show #right {
	width: 260px;
	float: left;
}

body.project-show #gallery_image {
	margin-left: 1px;
	width: 598px;
	height: 405px;
	margin-bottom: 5px;
}

body.project-show #gallery_description {
	margin-left: 2px;
	width: 598px;
	height: 25px;
}

body.project-show #gallery_thumbnails {
	width: 600px;
}

body.project-show .gallery_thumbnail {
	width: 84px;
	margin-right: 2px;
	float: left;
}

body.project-show .gallery_last_thumbnail {
	margin-right: 0px;
}

body.project-show .gallery_thumbnail_a {
	border: 2px solid white;
	display: block;
}

body.project-show .gallery_thumbnail_a_selected {
	border: 2px solid #ff9008;
}

body.project-show .gallery_thumbnail_a:hover {
	border: 2px solid #ff9008;
}

body.project-show #awards {
	margin-top: 20px;
}

#project_title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

/* Category-show */
#category_head {
	padding-left: 0px;
	color: #FF9008;
	width: 608px;
	padding-bottom: 10px;
	position: relative;
	line-height: 1.5;
}

#category_head .cattitle_small {
	
}

#category_head .cattitle_big {
	width: 418px;
	margin-right: 37px;
	font-size: 18px;
	color:black;
}

#category_head .title {
	color: black;
	width: 418px;
	margin-right: 37px;
	font-size: 18px;
}

.aktprojekte {
	color: #FF9008;
	display: inline;
	vertical-align: bottom;
	width: 153px;
	height: 14px;
	margin-top: auto;
	margin-bottom: 0px;
}

body.category-list .middle-left {
	width: 294px;
}

body.category-list #category_start_title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

select,input,textarea {
	border: 1px solid #e4dcce;
	background-color: white;
}

select {
	width: 294px;
}

textarea {
	width: 400px;
	height: 200px;
}

input.form_text {
	width: 448px;
}

input.form_text2 {
	width: 294px;
}

input.form_text4 {
	width: 598px;
}

textarea {
	width: 600px;
	height: 200px;
}

input.form_submit {
	float: right;
}

body.text-edit input.form_text {
	width: 448px;
}

body.text-edit textarea {
	width: 600px;
	height: 200px;
}

body.text-edit input.form_submit {
	float: right;
}

body.text-edit textarea,input {
	border: 1px solid #e4dcce;
	background-color: white;
}

body.textpicture-edit input {
	
}

.text_list_entry {
	margin: 3px 0px;
}

.text_list_sep {
	overflow: hidden;
	height: 1px;
	width: 100%;
	background-color: #f9edbb;
}

.news_list_left {
	width: 446px;
	margin-right: 10px;
	float: left;
}

.news_list_right {
	width: 142px;
	float: left;
	background-color: #fff;
	border: 1px solid #f9edbb;
}

.news_list_category {
	margin: 10px 10px 10px 10px;
}

.news_list_category_img {
	float: left;
	margin-right: 7px;
	margin-top: 2px;
}

.news_list_category_name {
	float: left;
	width: 105px;
}

.news_list_category a {
	color: #000;
}

.news_list_separator {
	overflow: hidden;
	height: 1px;
	width: 100%;
	background-color: #f9edbb;
}

.news_list_entry_head {
	margin: 7px 0 7px 0;
}

.news_list_arrow_img {
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}

.news_list_title {
	float: left;
	width: 244px;
}

body.news-list .news_list_title {
	float: left;
	width: 430px;
}

.news_list_summary {
	margin-top: 0px;
	margin-bottom: 10px;
}

.news_list_img {
	margin-bottom: 10px;
}

.mt15px {
	margin-top: 15px;
}

.mb15px {
	margin-bottom: 15px;
}

.textpicture_list_iframe {
	width: 260px;
	height: 100%;
	border: 0px solid black;
}

.textpicture_list_img {
	width: 260px;
	margin-bottom: 5px;
}

.textpicture_list_div {
	width: 260px;
	margin-bottom: 10px;
}

body.isJs .hideIfJs {
	display: none;
}

.link {
	background: url('/view/img/icon_link.gif') 0px 4px no-repeat;
	padding-left: 12px;
}

.award_nolink {
	background: url('/view/img/icon_graupfeil.gif') 0px 3px no-repeat;
	padding-left: 12px;
}

h1 {
	margin-top: 0px;
	font-size: 18px;
	color: #000;
}

h2 {
	font-weight: bold;
	font-size: 12px;
	color: #000;
}

.form_separator {
	overflow: hidden;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	background: url('/view/img/dotted-line.png') 0px 0px repeat-x;
}

.project_form_label {
	margin-bottom: 1px;
	margin-top: 5px;
}

#project_pager img {
	vertical-align: middle;
}

.delete {
	color: red;
}

h3.awards
{
	font-size:12px;
	color:black;
	font-weight:normal;
	margin:0px;
}

.award_liste {
	border-top: 0px solid #ff9008;
	border-bottom: 0px solid #ff9008;
	padding: 5px 0px;
}

.award_eintrag {
	color: #ff9008;
	color: #797465;
	font-size:11px;
	background: url('/view/img/aw_stern.gif') 2px 7px no-repeat;
	padding-left: 18px;
	padding-top:5px;
}
