form {
	margin:0;
}
img {
	display:inline;
}
.pointer {
        cursor: pointer;
}
a {
	text-decoration:none;
}
body {
        margin:0px;
        padding:0px;
        font-size:11px;
        font-family:verdana,geneva,helvetica,arial,sans-serif;
        background: url('/view/img/bg.gif') 0px 0px repeat-x;
        background-color:#808A4A;
        width:986px;
}

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

.menuimg {
	margin-left:0px;
	margin-right:0px;
	float:left;
}

#content {
	width:886px;
        background: url('/view/img/bg_flaeche.gif') 0px 0px repeat-x;
        background-color:#D0D977;
	padding-bottom:20px;
}
body.go-start #content {
	padding-bottom:84px;
}
#footer {
	width:886px;
}
#admin_panel {
	color: #effd63;
	float:right;
	margin-top:20px;
}
#admin_panel a {
	color: #effd63;
}
#doggy {
	float:left;
	margin-top:20px;
	width:154px;
	height:129px;
        background: url('/view/img/dog_balanciert.gif') 0px 0px no-repeat;
}
body.client-list #doggy {
	width:154px;
	height:74px;
        background: url('/view/img/dog_maennchen.gif') 0px 0px no-repeat;
}
body.project-list #doggy, body.project-show #doggy {
	width:149px;
	height:93px;
        background: url('/view/img/dog_regiestuhl.gif') 0px 0px no-repeat;
}

#content_left {
        width:114px;
        float:left;
}
#content_right{
        float:left;
}
#content_top {
        width:670px;
        height:40px;
}
#content_right_header {
	margin-bottom: 8px;
}
#slideshow_div {
	width:402px;
	height:302px;
	float:left;
	margin-right:30px;
}
.slideshow {
	border: 1px solid #8f9b46;
}
#content_start_text {
	width:240px;
	float:left;
}

body.client-list #content_left, body.client-show #content_left {
        width:52px;
        float:left;
        height:100px;
}
.client_list{
        width:122px;
        float:left;
	overflow:hidden;
        margin-bottom:10px;
        margin-right:8px;
}
.client_list_img {
        border:1px solid #C4CD8A;
        width:120px;
        display:block;
}
a.client_list_img:hover {
        border:1px solid #faffc6;
}
.client_list_img img {
        width:120px;
        height:90px;
}
h1 {
	margin-top:0px;
}

body.project-list #content_left, body.project-show #content_left {
        width:140px;
	margin-right:25px;
        float:left;
}
.subnav_item{
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	color:#50593E;
	text-decoration:none;
}
.subnav_item a {
	color:#50593E;
	text-decoration:none;
}
.subnav_item_selected {
	color:#50593E;
	font-weight:bold;
	color:#000;
}
.subnav_item_selected a {
	color:#50593E;
	font-weight:bold;
	color:#000;
}
.subnav_sep {
	width:140px;
	height:1px;
        overflow:hidden;
	background: url(/view/img/subnav_trennlinie.gif) 0px 0px no-repeat;
}
#subnav_search {
	padding-left:10px;
	padding-top:4px;
	padding-bottom:8px;
	color:#50593E;
}
#subnav_search .search_text {
	background-color:#fff;
	float:left;
	border: 1px solid #9BA746; 
	border-right: 1px solid #C3CE75; 
	margin-right:2px;
	width:108px;
}
#subnav_search .search_image {
	float:left;
	margin-top:2px;
}

.project_list{
        width:162px;
	height:157px;
	background: url(/view/img/dottedline_lang_kurz.gif) 0px 156px repeat-x;
        float:left;
	overflow:hidden;
        margin-bottom:10px;
        margin-right:8px;
	position:relative;
}
.project_list_tools{
	top:104px;
	left:12px;
	position:absolute;
}
.project_list_tools img{
	margin-left:2px;
}
.project_list_text{
	width:160px;
	text-align:center;
	color:#7e7e00;
	position:absolute;
	top:125px;
}
.project_list_img {
        border:1px solid #8f9b46;
        width:160px;
        display:block;
	position:absolute;
}
.project_list_img:hover {
        border:1px solid #faffc6;
}
.project_list_img img {
        width:160px;
        height:120px;
}

body.go-admin input {
	background-color:#fff;
	border: 1px solid #9BA746; 
	border-right: 1px solid #C3CE75; 
	margin-right:2px;
}

.form_separator {
	overflow:hidden;
	height:1px;
	margin:5px 0px;
	background: url(/view/img/dottedline_lang.gif) 0px 0px no-repeat;
}

body.project-show #content_right{
	background-color:#b0b766;
        float:left;
	width:670px;
}
body.client-show #content_right{
        float:left;
	width:680px;
}
body.client-list #content_right{
        float:left;
	width:780px;
}
body.project-show #content_top{
	padding-left:200px;
	width:670px;
}

body.project-list #content_right{
        float:left;
	width:680px;
}

body.project-show #c_r_left {
	float:left;
	width:322px;
	margin-left:24px;
}
body.project-show .project_format2 #c_r_left {
	width:412px;
}

* html body.project-show #c_r_left {
	margin-left:12px;
}
body.project-show #c_r_right {
	float:left;
	margin-left:14px;
	width:288px;
	height:auto;
	min-height:416px;
	background: url(/view/img/muster_diagonal.gif) 0px 0px repeat;
}
body.project-show .project_format2 #c_r_right {
	float:left;
	margin-left:14px;
	width:199px;
	height:auto;
	background: url(/view/img/muster_diagonal.gif) 0px 0px repeat;
}
body.project-show #project_title {
	margin-left:24px;
	font-weight:bold;
}
body.project-show #gallery {
	margin-top:10px;
	margin-bottom:15px;
        border:1px solid #50593E;
	background: #50593E;
}
body.project-show #gallery_image {
	width:320px;
	height:240px;
}
body.project-show .project_format2 #gallery_image {
	width:410px;
	height:230px;
}
body.project-show #gallery_nav {
	width:133px;
	height:27px;
	margin-left:93px;
}
body.project-show .project_format2 #gallery_nav {
	margin-left:139px;
}

body.project-show #project_movie_a {
	text-decoration:none;
	color:black;
}
body.project-show #project_movie {
	margin: 0px 14px;
	padding: 3px 4px;
	border: 1px solid #797f35;
	background-color: #dbea47;
}
.gallery_thumbnail {
	width:84px;
	margin-right:7px;
	float:left;
	margin-bottom:7px;
}
#gallery_thumbnails {
	margin-top:10px;
	margin-left:12px;
}
#gallery_thumbnails .header {
	background-color:#B0B766;
	padding:1px;
	float:left;
	margin-bottom:3px;
}
.gallery_thumbnail_a img {
	width:80px;
	height:60px;
}
.project_format2 .gallery_thumbnail_a img {
	height:45px;
}
.project_format2 .gallery_thumbnail_a img.playleiste,
.gallery_thumbnail_a img.playleiste {
	width:80px;
	height:11px;
}
.gallery_thumbnail_a {
	border:2px solid #B0B766;
	display:block;
	margin-bottom:2px;
}
.gallery_thumbnail_a:hover, .gallery_thumbnail_a_sel {
	border:2px solid #dbea47;
}
.client_list_tools {
	margin-top:2px;
	margin-left:14px;
}
.client_list_tools img{
        margin-right:2px;
}
#project_show_tools {
	margin-left:3px;
}
#project_show_tools img{
        margin-left:2px;
	margin-bottom:2px;
}
#project_show_tools .left_tool{
	margin-left:12px;
}
textarea {
	width: 680px;
	height : 200px;
}
body.project-edit textarea {
	width: 340px;
	height : 100px;
}
body.project-show #c_r_left a {
	color:#EFFD63;
	text-decoration:none;
}

body.text-list #content_left, body.text-edit #content_left,body.client-edit #content_left, body.projectpicture-edit #content_left {
        width:132px;
        float:left;
}
body.text-list #content_top, body.text-edit #content_top {
	height:40px;
	width:10px;
}
body.text-list #content_right, body.client-edit #content_right, body.projectpicture-edit #content_right{
        width:365px;
        float:left;
}
body.text-edit #content_right {
        width:680px;
        float:left;
}
body.project-edit #content_right {
        width:365px;
        float:left;
}
.text_list_sep {
	overflow:hidden;
	width:365px;
	height:1px;
	background: url(/view/img/a_dottedline.gif) 0px 0px no-repeat;
}
.text_list_entry {
	padding-top:4px;
	padding-bottom:4px;
}
.text_list_entry a {
	color:#900;
}
.textpicture_list_iframe {
	width:340px;
	border:0px solid #8f9b46;
	height:300px;
}
body.textpicture-list, body.textpicture-edit {
	width:320px;
	background-image: url(/view/img/trans.gif);
	background-color:#d0d977;
}

body.textpicture-list img {
	width:320px;
}
.pperror,.perror,.clerror,.uerror,.teerror,.teperror {
        color:#990000;
}


