/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		CSS STYLING
		PROJECT: Mattbau
		VERSION: 1.0
		FOR: Sitewalk Est.
		AUTHOR: Daniel Preite, Phuc Le
		

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

body {
	background-image: url(media/bg.gif);
	background-repeat: repeat-y;
	border: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:100%;
}
.Normal, TD, P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
}


.wrapper{

}

.rechter_bg{
	background-image:url(media/rechter_bg.gif);
	background-repeat: repeat-y;
	width:3px;
}

.logoMetaTable {
	/*width: 955px;*/
}
.LayoutTable {
	/*width: 955px;*/
}
.logoCell1 {
	background-image: url(media/logoCell1.gif);
	background-repeat: no-repeat;
	height: 122px;
	width: 380px;
}

.logoCell2 {
	height: 122px;
	width: 355px;
	background-color: #FFFFFF;
}

.logoCell3 {

}

.logoCell4 {

}
	
.layoutCellLeft {
	width: 351px;
}

.layoutCellSpacer {
	
}

.layoutCellRight {
	text-align:left;
	/*width: 568px;*/
}


.inhalt_table{
}

.imageTable {
	height: 231px;
	width: 300px;
	margin-left:51px;
}

.imageCell {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1B2628;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1B2628;
/*	background-image: url(media/startbild.jpg);
	background-repeat: no-repeat;*/
}

.navigationTable {
	width:10px;
}

.navigationTable3{
	width:100%;
}

.navigationCell {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1B2628;
	border-bottom-color: #1B2628;
	background-image: url(media/topnvbg.gif);
	background-repeat: repeat-x;
}

.navigationCellLeft {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1B2628;
	border-bottom-color: #1B2628;
	background-image: url(media/topnvbg.gif);
	background-repeat: repeat-x;
}

.metaLink{
	padding-left:5px;
}

.unter_menu{
	padding-top:25px;
}

.adresse{
	padding-left:3px;
}

.adresse a:link, .adresse a:visited{
	color:#999999;
}

.adresse a:active, .adresse a:hover{
	color:#333333;
}

.metaNavigationCell {
}

a.metaLink:link {
	font-size:11px;
	color: #999999;
	text-decoration: none;
}

a.metaLink:visited {
	font-size:11px;
	color: #999999;
	text-decoration: none;
}

a.metaLink:hover {
	font-size:11px;
	color: #333333;
	text-decoration: none;
}

a.metaLink:active{
	font-size:11px;
	color: #D90000;
	text-decoration: none;
}

a.leftLink:link {
	font-size:11px;
	color: #1B2628;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	display: block;
	border-top-color: #1B2628;
	border-top-style: solid;
	border-top-width: 1px;
	background-image: url(media/naviLeft.gif);
	background-repeat: repeat-y;
}

a.leftLink:visited {
	font-size:11px;
	color: #1B2628;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	display: block;
	border-top-color: #1B2628;
	border-top-style: solid;
	border-top-width: 1px;
	background-image: url(media/naviLeft.gif);
	background-repeat: repeat-y;
}

a.leftLink:hover {
	font-size:11px;
	color: #000000;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	display: block;
	border-top-color: #1B2628;
	border-top-style: solid;
	border-top-width: 1px;
	background-image: url(media/naviLeft_over.gif);
	background-repeat: repeat-y;
}

a.leftLink:active {
	font-size:11px;
	color: #000000;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	display: block;
	border-top-color: #1B2628;
	border-top-style: solid;
	border-top-width: 1px;
	background-image: url(media/naviLeft_over.gif);
	background-repeat: repeat-y;
}

.dnnLinks {
	border-bottom-color: #1B2628;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}

.contentDiv {
	width: 549px;
	margin-top: 40px;
	margin-left:25px;
	padding-right:20px;
}

.con1Table {
	width:100%
}

.con1Titel, .con1Content {
	padding-right: 50px;
}

.con1Spacer {
	height: 20px;
}

.h1con1 {
line-height: 28px;
font-size:24px;
font-weight:normal;
display:inline;
color:#1B2628;
}

.TopGroup{
	cursor: pointer; 
	cursor: hand; 
	padding: 0px;
	margin: 0px;
}

.MenuGroup{
	cursor: pointer;
	cursor: hand;
	background-color:#BFBFBF;
	margin-top:4px;
}

.TopMenuItem{
	font-size: 13px;
	font-weight: bold;
	color: #1B2628;
}

.TopMenuItemHover {
	font-size: 13px;
	font-weight: bold;
	color: #D90000;
}

.MenuItem{
	color:#1B2628;
	font-size:11px;
	font-weight:normal;
	background-color: #E9E5E4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.MenuItemHover {
	color: #FFFFFF;
	font-size:11px;
	font-weight:normal;
	background-color: #1B2628;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.imageCell a {
	display: none;
}

a:link {
	color: #333333;
	text-decoration: underline;
}

a:visited {
	color: #333333;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

a:active {
	color: #000000;
	text-decoration: none;
}

/* Container Styles  */
.container {
}

.conTable {
/*	width:90%;*/
	margin-bottom:15px;
}

.conTitleCell {
	height: 35px;
	vertical-align:top;

}

.contTitleCell .conTitle, .conTitle {
	font-size: 20px;
	letter-spacing: 1px;
	color: #999999;

}

.conContentCell *{
	color:#1b2629;
}

.conActionsBottom {
	margin-top: 15px;
}


/*************************
**************************

	RealEstate Table

**************************
**************************/

.borderTableTitle h1{

	font-size: 20px;
	letter-spacing: 1px;
	color: #999999;
	height: 35px;
}

.test table TD{
/*width:100%;*/
padding:5px;
}



.test table{
margin-bottom:20px;
border:1px solid;
border-color:#e9e5e4;
}


.container .conTable{
	width:100%;
}

.borderTable .Titelzeile{
	font-size:12pt;
	font-weight:bold;
	background-color:#c0c0c0;
}


.container content table{
width:100%;}


.row2{
background-color:#e9e5e4;
}

.row2FirstCell{
background-color:#e9e5e4;
}


.auflistungTitel {
	font-size: 20px;
	letter-spacing: 1px;
	color: #999999;
	margin:0px;
	padding:0px;
	line-height:35px;
}

.fotorahmen .foto img{
	border:none;
}

#form1{
	margin-top:50px;
}

.popup{
background:none;
}

/********************

	feedback module

********************/

.NormalTextBox{
	margin-left:30px;
}

.send_td{
	padding-top:10px;
	padding-left:240px;
	width:68px;

	text-align:center;
}

.send_td a:link, .send_td a:visited{
background-image:url(media/send.gif);
text-decoration:none;
width:68px;
height:23px;
background-position:68px;
display:block;
line-height:23px;
}

.send_td a:active{
background-image:url(media/send.gif);
text-decoration:none;
width:68px;
height:23px;
background-position:0px;
}



/***********************************
************************************

		Photo Gallery 

************************************
************************************/

/**************************
	Album Page
***************************/

.gallery_album{
	background-color:#e9e5e4;
	margin-right:10px;
	margin-top:10px;
	color: #000000;
}

.gallery_album_picture_table{
	width:155px;
	height:155px;
	padding:10px;
	border:1px solid #e9e5e4;
	background-color:#fff;
	text-align:center;

}

.gallery_album_picture_td{
	color: #000000;
}

.gallery_album_info{
	font-family:verdana;
	font-size:7.5pt;
}

.gallery_album_title{
	width:145px;
	color:#FFFFFF;
	font-size:9pt;
	font-family:verdana;
	padding:3px;
	padding-bottom:0px;
}

.gallery_album_count{
	font-size:7.5pt;
	padding:1px;
}

.GalleryCellElementAlbumUpdate{
	padding:3px;
}


/******************************
	Picture Page
	******************************/

.gallery_picture_container{
	background-color:#e9e5e4;
	margin-right:10px;
	margin-top:10px;
}

.gallery_picture_table{
	width:155px;
	height:155px;
	padding:10px;
	border:1px solid #e9e5e4;
	background-color:#fff;
	text-align:center;
}

.gallery_picture_td{

}

.gallery_image{

}

.gallery_picture_info{	
	font-size:7.5pt;
	font-family:verdana;

}

.gallery_picture_title{
	width:145px;

}

.gallery_picture_name{


}

.gallery_picture_size{

}

.gallery_picture_download{

}

/**************************
	photo gallery
***************************/

.gallery_nav_table{

}

.gallery_breadcrumb{

}

.gallery_back{
	display:none;
}

.gallery_albums_table{

}

.gallery_albums_td{

}

.gallery_albums{

}

.gallery_albums_subnav{
	margin:10px;
	margin-left:0px;
	width:100%;

}

.gallery_albums_paging{
	font-family:verdana;
	font-size:7.5pt;

}

.gallery_albums_sum{
	text-align:right;
	padding-right:15px;
	font-family:verdana;
	font-size:7.5pt;

}


/****************************
	Pop Up
****************************/

.Gallery_Body_PopUp{
	background-image:url(media/popup.gif);
	margin:0px;
	padding:0px;
}

.gallery_popup_navigation{
	width:100%;
	border-bottom:1px solid #e9e5e4;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	background-color:#fff;
}

.gallery_popup_prev, .gallery_popup_next, .gallery_popup_print, .gallery_popup_download, .gallery_popup_close,.gallery_popup_number{
	padding:0px;
	margin:0px;
	vertical-align:center;
	text-align:center;
}

.gallery_popup_navigation a:link, .gallery_popup_navigation a:visited, .gallery_popup_navigation a:active{
	font-size:11pt;
	color:#000000;
	text-decoration:none;

}

.gallery_popup_navigation a:hover{
	font-size:11pt;
	color:#e9e5e4;
	text-decoration:none;
}

.gallery_popup_prev{
width:120px;
}

.gallery_popup_next{
width:120px;
}

.gallery_popup_print{
}

.gallery_popup_download{
}

.gallery_popup_download, a:link, a:active, a:visited{
}

.gallery_popup_close{
}

.gallery_popup_number{
	color:#000000;
	font-size:9pt;
	font-family:Verdana;
}

.gallery_popup_container{
	width:100%;

}

.gallery_popup_prev_image{
	display:none;
}

.gallery_popup_current_image{
	text-align:center;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#fff;
}

.gallery_popup_next_image{
	display:none;
}

.gallery_popup_info{
	margin-top:10px;
	width:100%;
	text-align:center;
	background-color:#e9e5e4;
	font-size:11pt;
	color:#fff;
}

.gallery_popup_title{
}

.gallery_popup_desc{
}

.gallery_popup_name{
}

.gallery_popup_size{
}


/***************
Anpassung der Breite am 23.03.09
**************/

.row2ThumbPic{
width:140px;
}

