/* Utensil Breit - AG13 */

/* Reset - Global */
html	{	}
body 	{ margin: 0; padding: 0; border: 0;
			background-image:url(../photos/bg/bg_site_grid.bmp); background-repeat:repeat; }
			
div, span, footer, header, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;}

img 	{ margin:0; padding:0; border:0; }
input, select, textarea, form, fieldset { margin: 0; padding: 0; border: 0;	}

/*footer, header, nav, section { display:block; }*/
h1, h2, h3, h4, h5, h6, p, li, a { 
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%; 
	text-indent: 0;
	/*text-decoration: none;*/
	text-align: left;
	color: #000; }

/* Headings */
h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #000; }
h1 { font-size:26px; }
h2 { font-size:22px; }
h3 { font-size:21px; }
h4 { font-size:19px; }
h5 { }
h6 { }

/* Text Elements */
p           	{ color:#000; font-size:13px; line-height:140%;  }
p.textcenter	{ text-align:center; }
a           	{ }
a:link			{ color: #fff;  }
a:visited		{ color: #fff;  }
a:active		{ color: #fff;  }
a:focus			{ color: #fff;  }
a:hover     	{ color: #fff;  }
strong      	{ font-weight: bold; }
em		      	{ font-style: italic; }
ul li		    { color:#000; font-size:13px; line-height:130%; }
ol li	     	{ color:#000; font-size:13px; line-height:130%; }

/* Containers */
#wrapper 				{ width:900px; margin:0 auto; background-color:#fff;   }
#top	 				{ width:900px; height:6px; background-color:#0080C0; }
#banner					{ }
#banner-left			{ float:left; margin: 20px 0 0 10px; }
#logo					{ }
#banner-right			{ float:right; text-align:right; }
#firm					{ margin:25px 10px 0 0; }
#firm h1				{ text-align:right; }
#firm h2				{ text-align:right; }
#languages				{ margin: 52px 10px 0 0; padding: 0; }
#languages ul			{ }
#languages ul li		{ display:inline; list-style-type:none; margin:0 0 0 7px;}
#languages ul li a		{ }

#slidertot				{ margin-bottom:6px; }
#topnav					{ margin-bottom:5px; }
#topnav ul				{ padding:13px 0; background-color:#0080C0;}
#topnav ul li			{ display:inline; padding:0; font-size:14px; font-weight:bold; text-transform:uppercase; list-style-type:none; }
#topnav ul li a			{ color:#fff; padding:14px 25px; }
#topnav a:link			{ color:#fff; text-decoration: none; }
#topnav a:visited		{ color:#fff; text-decoration: none; }
#topnav a:hover			{ color:#009FC0; background-color:#222222; text-decoration: none; }
#topnav a:focus			{ color:#fff; text-decoration: none; }
#topnav a:active		{ color:#fff; text-decoration: none; }
#content-top			{ width 100%; margin:25px 15px 10px 15px; }
#content-top h3			{ text-align:left; font-size:18px; font-weight:bold; }
#content-top hr			{ width:41%; border-color:#0080C0; background-color:#0080C0; color:#0080C0; align:left;  }
#footer-bg				{ background-color:#0080C0; padding:27px 12px 25px 10px; margin-top:10px; }
#footer					{ clear:both; overflow:auto; }
#footer p				{ color:#fff; font-size:11px; line-height:120%; }
#footer a				{ text-decoration:none;}
#footer img				{ float:left; margin-right:11px; margin-top:5px; margin-left:5px; }
#footer-left			{ float:left; }
#footer-left p a:link	{ color:#fff; }
#footer-left p a:visited{ color:#fff; }
#footer-left p a:hover	{ color:#fff; text-decoration:underline; }
#footer-left p a:focus	{ color:#fff; }
#footer-left p a:active	{ color:#fff; }
#footer-right			{ float:right; padding-top:25px; padding-bottom:2px; }
#footer-right p			{ text-align:right; }

/* Forms */
.clear						{ clear:both; }
.textright					{ text-align:right; }

/* home */
#content-bg					{ background-color:#C2DAF2; margin:15px 0; }
#content-left				{ width:42%; float:left; padding:20px 20px;}
#content-left ul			{ padding-left:20px;}
#content-right				{ padding:20px 15px 20px 0; width:49%; float:right;  }
#content-right img			{ padding:1px; background-color:#eee; border:2px #0080C0 solid;}
#content-right img.left		{ margin-right:8px; }
#content-right img.below	{ margin-top:8px; }
#content-right img.leftbel	{ margin-right:8px; margin-top:8px; }

/* about */
#content-bg2				{ background-color:#C2DAF2; margin:15px 0; }
#content-left2				{ width:55%; float:left; padding:20px 20px;}
#content-left2 ul			{ padding-left:20px;}
#content-right2				{ padding:20px 80px 20px 15px;  float:right; text-align:center; }
#content-right2 img			{ padding:1px; background-color:#eee; border:2px #0080C0 solid;}

/* gallery */
#content-bg3				{ background-color:#C2DAF2; margin:15px 0; padding:26px 15px 26px 20px; }
#gallery ul li				{ list-style-type:none; display:inline; }
#gallery ul li img			{ padding:1px; background-color:#eee; border:2px #0080C0 solid; }

/* contact */
#content-bg4				{ background-color:#C2DAF2; margin:15px 0; }
#content-left4				{ padding:15px 20px;}
#content-left4 p a:link		{ color:#000000;	}
#content-left4 p a:visited	{ color:#000000;	}
#content-left4 p a:hover	{ color:#000000; 	}
#content-left4 p a:focus	{ color:#000000;	}
#content-left4 p a:active	{ color:#000000;	}
#content-right4				{ padding: 25px 15px 45px 15px;}

/* russ */
#center						{ }
#center img					{ padding: 35px 0; }