/***********************************************/
/* Rechtsanwälte Utz .css                    	*/
/* copyright 2007 Thomas Piske - Werbeagentur   */
/*											 	*/
/***********************************************/

body {
	background: url("images/body_bg.gif") top left repeat-x;
    background-color: #f2f2f2;
	margin: 0px;
    padding: 0px;
	leftmargin: 0px; 
	topmargin: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #555;
	text-align: center;	
}
table, tr, td, ul, li {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #555;
}

html[xmlns^="http"]{
         /* verhindert Mozilla-Zucken
          * > Firefox 1.5
          */
         overflow-y: scroll;
}

/*** main container to center the page ***/
#containerMain{
	margin-top: 15px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 782px;
	height: auto;
}

/**************************************/
/*** Content Divs *********************/
/**************************************/
#containerHeaderKanzlei{
	background: url("images/header_bg_kanzlei.jpg") top left no-repeat;
	width: 782px;
	height: 226px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
#containerHeaderTeam{
	background: url("images/header_bg_team.jpg") top left no-repeat;
	width: 782px;
	height: 226px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
#containerHeaderLinks{
	background: url("images/header_bg_links.jpg") top left no-repeat;
	width: 782px;
	height: 226px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
#containerHeaderKontakt{
	background: url("images/header_bg_kontakt.jpg") top left no-repeat;
	width: 782px;
	height: 226px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}


#containerContentMainShadow{
	width: 782px;
	height: auto;
	margin: 0px 0px 0px 0px;
	text-align: left;
	background: url("images/content_bg.gif") top left repeat-y;
}
#containerContentMain{
	width: 782px;
	height: auto;
	margin: 0px 0px 0px 6px;
	text-align: left;
	padding-bottom: 20px;
}
#containerContentRight{
	width: 530px;
	float: left;
	margin: 20px 0px 0px 20px;
}
#containerContentRight h1{
	font-size: 17px;
	color: #333;
	line-height: 17px;
	font-weight: bold;
}
.contentText{
	margin: 30px 0px 0px 30px;
	text-align: justify;
}


#containerFooter{
	background: url("images/footer_bg.gif") top left no-repeat;
	width: 782px;
	height: 38px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}

/*-------------------------*/
/*-- Links ----------------*/
/*-------------------------*/
/* -- LINK pink -- */
a {
	font-weight: bold;
	color: #003e7e;
	text-decoration: none;
	font-size: 12px;
}
a:link {
	font-style: normal;
	color: #003e7e;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #003e7e;
	text-decoration: none;
}
a:hover {
	color: #669a16;
	text-decoration: underline;
}
a:active {
	color: #669a16;
}
a:focus {
	color: #669a16;
	text-decoration: underline;
}

/*------------Special-Links---------------*/
a.footer:link {
	color: #333;
	font-weight:normal;
	text-decoration: none;
	font-size: 12px;
}
a.footer:visited {
	color: #333;
	font-weight:normal;
	text-decoration: none;
	font-size: 12px;
}
a.footer:hover {
	color: #669a16;
	font-weight:normal;
	text-decoration: underline;
	font-size: 12px;
}
a.footer:active {
	color: #669a16;
	font-weight:normal;
	text-decoration: underline;
	font-size: 12px;
}
a.footer:focus {
	color: #669a16;
	font-weight:bold;
	text-decoration: underline;
	font-size: 12px;
}

a.header:link {
	color: #FFF;
	font-weight:normal;
	text-decoration: none;
	font-size: 12px;
}
a.header:visited {
	color: #FFF;
	font-weight:normal;
	text-decoration: none;
	font-size: 12px;
}
a.header:hover {
	color: #669a16;
	font-weight:normal;
	text-decoration: underline;
	font-size: 12px;
}
a.header:active {
	color: #669a16;
	font-weight:normal;
	text-decoration: underline;
	font-size: 12px;
}
a.header:focus {
	color: #669a16;
	font-weight:normal;
	text-decoration: underline;
	font-size: 12px;
}


