/* --------gta-potsdam.de-------- */

/*	1.basics
	2.layout
	3.links
	4.content
	4.1 liste
	5.navi
	5.1 subnavi */
	
/*------------------1.basics------------------*/
html, body, div, p, h1, h2, h3, ul, ol,  span, a, li, table, td, form, img, input, form, object, textarea{
	margin: 0px;
	padding: 0px;
	
}
html, body{
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size: 11px;
	background-color:#4a4a59;
	background-image: url(../images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

html {
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;
	SCROLLBAR-FACE-COLOR: #ccc;
	SCROLLBAR-HIGHLIGHT-COLOR: #fff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #ffffff;
	scrollbar-3d-light-color: #ffffff;
}

p{
	padding:0 0 15px 40px;
	line-height:20px;
	width:380px;
	}
	
	
h1{
	padding:38px 0 15px 40px;
	font-weight:bold;
	font-size:14px;
	color:#903;
	}
	
h2{
	padding:38px 0 15px 40px;
	font-weight:normal;
	line-height:20px;
	font-size:11px;
	}
	
h3{
	padding:5px 0 10px 40px;
	font-weight:bold;
	font-size:11px;
	}

h4{
	padding:0 0 0 40px;
	font-weight:bold;
	font-size:11px;
	color:#903;
	}
	
/*------------------2.layout------------------*/
#container{
	margin: 0px auto;
	width: 825px;
	}
	
#content{
	margin-top:55px;
	float:left;
	background: url(../images/bg_content.jpg);
	background-repeat:no-repeat;
	}
	
#boxright{
	height:600px;
	margin-left:447px;
	background: url(../images/bg_right.jpg);
	background-repeat:no-repeat;
	}
*html #boxright{margin:0px;	float:right;}

/*--------*/
#boxright2{
	height:600px;
	margin-left:447px;
	background: url(../images/bg_right2.jpg);
	background-repeat:no-repeat;
	}
*html #boxright2{margin:0px;	float:right;}

/*--------*/
#boxrightperson{
	height:600px;
	margin-left:447px;
	background: url(../images/bg_person.jpg);
	background-repeat:no-repeat;
	}
*html #boxrightperson{margin:0px;	float:right;}
/*--------*/
#boxrightsonder{
	height:600px;
	margin-left:447px;
	background: url(../images/bg_sonder.jpg);
	background-repeat:no-repeat;
	}
*html #boxrightsonder{margin:0px;	float:right;}

/*--------*/
#boxrightwohnbau{
	height:600px;
	margin-left:447px;
	background: url(../images/bg_wohnbau.jpg);
	background-repeat:no-repeat;
	}
*html #boxrightwohnbau{margin:0px;	float:right;}

/*--------*/
#boxrightgewerbe{
	height:600px;
	margin-left:447px;
	background: url(../images/bg_gewerbe.jpg);
	background-repeat:no-repeat;
	}
*html #boxrightgewerbe{margin:0px;	float:right;}
/*--------*/

#footer{
	height:83px;
	background:url(../images/bg_adresse.jpg);
	width:448px;
}

#adressbox_left{
	line-height:180%;
	color:#fff;
	width:180px;
	float:left;
	padding: 20px 25px 0 35px;
	text-align:right;}
	
#adressbox_right{
	line-height:180%;
	color:#fff;
	padding: 20px 0 0 0;}
	
#adressbox_right a { color: #fff; text-decoration:underline;}

#adressbox_right a:hover { text-decoration:none;color:#fff;}

/*------------------3.links------------------*/
a { color: #903; text-decoration:none;}

a:hover { text-decoration:none;color:#333;}

/*------------------4.content------------------*/
#zitat{color:#fff;padding:0 0 15px 40px;font-size:1px;}

#subnavi2{margin-top:190px; margin-left:18px;height:20px; width:424px;}

#start{
	background:url(../images/bg_zahlen/01.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	width:420px;
	min-height:273px;
	padding: 0 0 20px 0;}
	
*html #start{height:273px;}
/*-------*/
#profil{
	background:url(../images/bg_zahlen/02.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	width:420px;
	min-height:273px;
	padding: 0 0 20px 0;}
	
*html #profil{height:273px;}
/*-------*/
#planung{
	background:url(../images/bg_zahlen/03.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	width:420px;
	min-height:273px;
	padding: 0 0 20px 0;}
	
*html #planung{height:273px;}
/*-------*/
#baubewachung{
	background:url(../images/bg_zahlen/04.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	width:420px;
	min-height:273px;
	padding: 0 0 20px 0;}
	
*html #baubewachung{height:273px;}
/*-------*/
#leistungsprofil{
	background:url(../images/bg_zahlen/05.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	width:420px;
	min-height:273px;
	padding: 0 0 20px 0;}
	
*html #leistungsprofil{height:273px;}
/*-------*/
#projekte{
	background:url(../images/bg_zahlen/06.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	width:420px;
	min-height:273px;
	padding: 0 0 20px 0;}
	
*html #projekte{height:273px;}
/*-------*/
#kontakt{
	background:url(../images/bg_zahlen/07.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	width:420px;
	min-height:273px;
	padding: 0 0 20px 0;}
	
*html #kontakt{height:273px;}
/*-------*/
#anfahrt{
	background:url(../images/bg_zahlen/08.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	width:420px;
	min-height:273px;
	padding: 0 0 20px 0;}
	
*html #anfahrt{height:273px;}
/*-------*/
#impressum{
	background:url(../images/bg_zahlen/09.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	width:420px;
	min-height:273px;
	padding: 0 0 20px 0;}
	
*html #impressum{height:273px;}

/*------------------4.1 liste------------------*/
#liste ul{padding:2px 0 2px 60px;}
*html #liste ul{padding:5px 0 5px 55px;}
#liste li  {padding:2px 0 3px 0;list-style-image:url(../images/vor.gif);line-height:18px; }
*html #liste li  {padding:5px 0 10px 0;}


/*------------------5.navi------------------*/
#navi{height:173px; padding: 24px 0 0 60px;}

#navi ul{list-style-type:none;}
	
#navi li  {display:block;color:#fff; }

#navi li a {
	line-height:30px;
	color:#fff;
	text-decoration:none;}
	
#navi li a:hover {text-decoration:underline;}

/*------------------5.1 subnavi------------------*/
#subnavi{height:100px; padding: 293px 0 0 60px;}
*html #subnavi{height:100px; padding: 287px 0 0 60px;}

#subnavi ul{list-style-type:none;}
	
#subnavi li  {display:block;color:#fff; }


#subnavi li a {
	line-height:30px;
	color:#fff;
	text-decoration:none;}
	
#subnavi li a:hover {
	text-decoration:underline;}