
#header{
    min-height:100px; height:auto !important; height:100px;
    max-height:100px; height:auto !important; height:100px;
}

#logo{
    margin-top:90px;
}

.t-half {
    width:475px;
    margin-right:0;
    margin-left:0;
}

#righttext{
    padding-top: 15px;
}



.greybg{
    background:#a7a4a2;
    color:#a7a4a2;
    padding:0;
    margin:0;
    clear:both;
    float:none;
    width:100%;
    height:1px;
    border:none;
}


.denkmal,.denkmal a{
    color:#8c999f;
    text-decoration:none;
    font-weight:100;
}

.gebaeude,.gebaeude a{
    color:#aab4c6;
    text-decoration:none;
}

.design,.design a {
    color:#a7a4a2;
    text-decoration:none;
}
.design h1 {
    letter-spacing:38px;
}


.homebox{
    margin:0;
    padding:3px 0 0 0;
    min-height:147px; height:auto !important; height:147px;
    max-height:147px; height:auto !important; height:147px;
    font-size:24px;
    letter-spacing:18px;

}

.homebox:hover{
    background-color: #f9f6f6;
}

.boxwerkliste{
    margin:0;
    padding:3px 0 0 0;
    min-height:147px; height:auto !important; height:147px;
    max-height:147px; height:auto !important; height:147px;

}

.contentzone{
    margin:0;
    padding:3px 0 0 0;
    min-height:447px; height:auto !important; height:447px;
    max-height:447px; height:auto !important; height:447px;
    color:#76726F;
}

.contentzone-free-height{
    margin:0;
    padding:3px 0 0 0;
    color:#76726F;
}

.content{
    min-height:404px; height:auto !important; height:404px;
    max-height:404px; height:auto !important; height:404px;
    margin:0;
    padding:0;
}
.contentmenu{
    min-height:45px; height:auto !important; height:45px;
    max-height:45px; height:auto !important; height:45px;
    margin:0;
    padding:0;
}

.contentmenu h2,.contentmenu a{
    margin:0;
    padding:0;
    color:#000;

}
.contentmenu a{
   text-decoration:none;
    font-size:11px;
}
.contentmenu h2 a{
    font-size:14px;
    font-weight:bold;
    letter-spacing:5px;
    margin:0;
    padding:0;
}



.menu{
    padding:5px 0 3px 0;
    margin:0;
    border-bottom:1px solid #a7a4a2;
    color:#a7a4a2;
    font-size:13px;
    letter-spacing:5px;
}
.menu a{
    color:#a7a4a2;
    text-decoration:none;
    margin:0;
    padding:0;
}

.menu a:hover{
    color:#222;
}

.homebox h1{
    font-family:verdana,sans-serif;
    margin:45px 0 0 20px;
}

a.project-action-link,a.project-action-link:hover{
    margin:0;
    padding:0;
    color:#fff;
    text-decoration:none;
}

.home-dummy-menu{
    background-color:#fff;
    margin-top:5px;
    height:13px;
}

.project-action{
    background-color:#cbcbcb;
    margin-top:5px;
    height:12px;
}
.project-action:hover{
    background-color:#706E00;
}

.attachment a,.attachment div{
    padding:0;
    margin:0;
}

.type1{
    background-color:#b89d18;
    margin:0 0 5px 0;
    padding:0 0 0px 0;

    color:#fff;
    font-size:11px;
    width:45px;
    text-align:center;
    vertical-align:middle;
}
.type2{
    background-color:#939393;
    margin:0 0 5px 0;
    padding:0 0 0px 0;

    color:#fff;
    font-size:11px;
    width:45px;
    text-align:center;
    vertical-align:middle;
}

/* scrollable */
/* root element for scrollable */
.vertical {
	/* required settings */
	position:relative;
	overflow:hidden;

	height: 146px;
	width: 454px;
    font-size:12px;
    letter-spacing:normal;
    border-bottom:1px solid #a7a4a2;
}

/* root element for scrollable items */
.items {
	position:absolute;

    /* this time we have very large space for height */
	height:20000em;
	margin: 0px;
}



/* single scrollable item */
.item {
	margin: 0;
	font-size:12px;
    height:31px;
}

.item a:hover {

    color:#706E00;
}

/* the action buttons above the scrollable */
.actions {
	width:21px;
	margin:0;
    padding:1px 0 1px 0;
   border-bottom:1px solid #a7a4a2;
}

.actions a {
	font-size:32px;
	cursor:pointer;
	color:#666;
    margin:0;
    padding:0;
}

.actions a:hover {
	text-decoration:none;
	color:#000;
}

.actions span{
    min-height:60px; height:auto !important; height:60px;
    max-height:60px; height:auto !important; height:60px;
    font-size:32px;
    margin:0;
    padding:0;
}

.disabled2 {
	visibility:hidden;
}

.next img{
    margin-top:30px;
}
.prev img{
    margin-bottom:30px;
}


