/* tags */
html {
	height:99%;
	width:99%;
}

body {
	height:100%;
	width:100%;
	font-family:arial;
	font-size:11px;
	margin:0px;
}

ul {
	list-style-type:none;
	padding:0px;
	margin-top:15px;	
	margin-left:0px;
}

li {
	margin-left:0px;
	padding-left:0px;
	font-size:11px;
}

p {
	margin:0px;
	padding:0px;
	padding-top:0px;
	font-size:11px;
}


h2 {
	margin:0px;	
	padding:0px;
	font-size:12px;
	padding-top:5px;	
}

a {
	color:#000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

div {
	font-size:11px;
}

/** tags **/



/* nav */

ul.hidden {
	display:none;
}


a:hover {
	color:#f00;
}

li a.selected{
	color:#f0f;
}
li a.selected_0{
	background-color:#CCCCCC;
}

li a.selected_1{
	/*background-color:#C4D6E4;*/
	background-color:#CCCCCC;
}

li a.selected_2{
	/*background-color:#BCD4C1;*/
	background-color:#CCCCCC;
}

li a.selected_3{	
	/*background-color:#FFE570;*/
	background-color:#CCCCCC;
}

li a.selected_4{
	/*background-color:#ECD0E7;*/
	background-color:#CCCCCC;
}

li a.selected_5{
	/*background-color:#D7B7A6;*/
	background-color:#CCCCCC;
}

li a.selected_6{
	background-color:#CCCCCC;
}

li a.selected_7{
	background-color:#CCCCCC;
}


/*li a.selected_3{
	background-color:#ECD0E7;
}

li a.selected_4{
	background-color:#D7B7A6;
}

li a.selected_5, li a.selected_6{
	background-color:#CCCCCC;
}*/



#nav {
	width:183px;
	height:100%;
	margin-left:5px;
	background-color:#F2F2F2;

}


#nav ul.nav_normal{	
	margin-top:140px;
	margin-left:10px;
	margin-bottom:100px;
}

#nav ul.nav_normal li{	
	margin-bottom:3px;	
}

#nav div#nav_sub{	
	position:absolute;
	display:none;
}
#nav div#nav_sub_show{	
	top:35px;
	left:90px;
	position:absolute;
	padding:0px;
}

div.sub_nav,div.sub_nav_show,div.sub_nav_active {	
	width:100px;	
	margin-bottom:5px;
	display:none;
}

div.sub_nav_show{	
	display:block;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}

div.sub_nav_active{	
	display:block;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;	
}

div.sub_nav_active a{	
	color:#f00;
}

div.sub_nav_1{	
	background-color:#C4D6E4;
	
}

div.sub_nav_2{	
	background-color:#BCD4C1;
}

div.sub_nav_3{	
	background-color:#FFE570;
}


div.sub_nav_4{	
	background-color:#ECD0E7;
}


div.sub_nav_5{	
	background-color:#D7B7A6;
}



div.sub_nav_6,div.sub_nav_7{	
	background-color:#CCCCCC;
}



/*div.sub_nav_3{	
	background-color:#ECD0E7;
}


div.sub_nav_4{	
	background-color:#D7B7A6;
}



div.sub_nav_5,div.sub_nav_6{	
	background-color:#CCCCCC;
}*/

#sub_nav_1 {
	color:#f00;
}




#nav ul.visible{	
	margin-bottom:40px;	
	/*margin-left:20px;*/
}

/*ul.visible li{	
	margin-bottom:3px;	
	
}*/

#nav li.b_ro {
	margin-top:15px;
}
#nav ul.nav_normal li.aktuelles {
	margin-bottom:15px;
}
/** nav **/


/* projects */

div#content_0 {
	background-color:#CCCCCC;
	
}

div#content_1,td.page_oeffentliche_bauten > div,td.page_geschaeftsbauten > div,td.page_denkmalsanierung > div,td.page_studien_wettbewerbe > div {
	/*background-color:#C6D5E7;*/
	background-color:#F2F2F2;
}

div#content_2 {
	/*background-color:#BCD4C1;*/
	background-color:#F2F2F2;
}

div#content_3 {
	/*background-color:#FFE570;*/
	background-color:#F2F2F2;
}

div#content_4 {
	/*background-color:#ECD0E7;*/
	background-color:#F2F2F2;
}

div#content_5 {
	/*background-color:#D7B7A6;*/
	background-color:#F2F2F2;
}

div#content_6, td.page_buero > div, td.page_contact > div, td.page_aktuelles > div, td.page_impressum > div {
	background-color:#CCCCCC;
	height:100%;
}

div#content_7 {
	background-color:#CCCCCC;
}

div#content_8 {
	background-color:#CCCCCC;
}



div.hide_page {
	/*display:none;*/
	
}
.nojs_show_page {
	display:block;
}

div#page_3 {
	margin-top:26px;
	margin-bottom:26px;
}

div#page_3 ul{
	height:68px;
	margin:0px;
	margin-top:26px;
	padding:0px;
}


div#page_1 {
	overflow:hidden;
	/*height: 454px;*/
	width:580px;
}

div#page_1 h2{
	margin:10px 10px 15px 10px;
	
	font-size:11px;
}

#project_list {
	font-family:arial;
	font-size:11px;
	padding: 58 10 0 10px; 
}

#image_container {
	/*height:306px;*7
	margin-top:4px;
	overflow:hidden;
}

#image_container2 {
	/*height:350px;*/
	margin-top:0px;
	overflow:hidden;
	margin-left:5px;
}

#image_container {
	
	margin-top:5px;
	overflow:hidden;
}
#page_2 #image_container {	
	margin-top:30px;
}
/** projects **/


.std_content_txt {
	height:100%;
	/*padding:0 5 0 5px;*/
	padding:0px;
}


a.download {
	padding-left:30px;
	background-image:url('../fileadmin/template/img/dl_ico.png');
	background-repeat:no-repeat;
	line-height:26px;
	height:26px;
	display:block;
}
.mogif {
	position:absolute;
	z-index:9;
	text-align:center;
	display:none;
	padding:0px;
	margin:0px;	
	cursor:pointer;
}

.mogifimg {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;	
}	
.mogifimgbig {
	width:385px;
	height:301px;
	padding:0px;
	margin:0px;	
}	

.mogifprev {
	width:100%;
	height:100%;
}

.mogifbuero {
	width:185px;
	height:80px;
	z-index:4;
}

.mogifprev a {
	font-size:15px;
	color:#fff;
	font-family:arial,verdana,"Courier New", Courier;
	font-weight:normal;
}

.mogif div.mogifinnertable {
	position:absolute;
	height:100%;
	width:100%;
	vertical-align:middle;
	font-size:36px;
	color:#fff;
	z-index:3;
	padding:0px;
	margin:0px;
}

.mogif div.mogifinnertable td,.mogif div.mogifinnertable div{
	font-size:15px;
	color:#fff;
	font-family:arial,verdana,"Courier New", Courier;
	font-weight:normal;
	z-index:2;
	padding:0px;
	margin:0px;	
}

.mogif div.mogifinnerlayer {
	/*position:absolute;*/
	background-image:url('../fileadmin/template/img/mo.gif');
	opacity:0.5;
	-moz-opacity:0.5;
	filter:Alpha(opacity=50);
	height:100%;
	width:100%;
	z-index:1;
	padding:0px;
	margin:0px;	
}

div#image_container_title {
	/*cursor:pointer;*/
}

/******** news *********/
ul#newsList {
	margin:0px;
	padding-top:50px;
	margin-left:5px;
}
ul#newsList li{
	margin-bottom:10px;
	width:400px;

}
ul#newsList h2 {
	font-size:11px;
}


