body {
	background: #00225D;
	margin: 0px;
	padding: 0px;
	color: #555;
	font: 8pt Tahoma, Helvetica, Arial, Verdana, sans-serif;
}
#container {	padding-left:20px;	width: 98%;	background: #DEDEDE url(images/bg_container_blue.jpg) no-repeat scroll 0 0;	min-height: 600px; padding-bottom:50px;}
#header {padding-top:39px; margin-bottom:20px;}
#blog-title {
  text-align: left;
  display: inline;
  float: left;
}
#blog-title a{
  display: block;
  width: 160px;
  height: 40px;
  text-indent: -9000px;
  left: 625px;
position: absolute;
}
#header h1 {
display:block;background:url(images/bg_h1.gif) no-repeat;
width:453px;height:101px;margin:0 0 0 0;padding:0;}
#header h1 span {display:none;}

#intro {font-family: Arial, Helvetica; font-size: 14px; color:#5791F1; padding-left:5px; padding-top:10px; padding-right:10px; font-weight: normal;}
#intro strong {color:#ccc; font-weight: normal;}
#intro a {
	color: #2B54D2;
	text-decoration: none;
}
#intro a hover {
	color: #fff;
	text-decoration: none;
}
#intro ul {color:#4f493e; margin:0 0 0 10px; padding:0; list-style:none; line-height:16px}
.introtext {border-right:0px solid #36302b; margin-top:0; margin-bottom:13px; width: 540px;}

#title-info {width:323px; height:29px; display:block; margin:0; padding:0; background:url(images/title_info_blue.png) no-repeat; margin-bottom:15px;}
#works  {width: 940px; padding-top:0px; padding-bottom: 50px; margin-left:0px; margin-bottom:10px;}
#sidebar  {width: 265px; padding-top:0px; padding-bottom: 50px; margin-left:0px; margin-bottom:10px; float: right;}
#sidebar h1  {font-family: Arial; font-size: 28px; color: #555; font-weight: normal; line-height: 28px;}
#sidebar h1 strong  {color: #1D4FA1; font-size: 14px; font-weight: bold; text-transform: uppercase;}
#sidebar p  {font-size: 11px; color: #555; line-height: 17px;}
#sidebar p span  {font-family: Tahoma, Arial; font-size: 9px; font-weight: normal; color: #5791F1; ; line-height: 12px; text-transform: uppercase; margin: 0px 0px 6px 0px;}
#sidebar p strong  {font-family: Arial, Tahoma; font-size: 14px; color: #777; line-height: 18px; font-weight: normal;}
#sidebar .trenner {width: 260px; height: 16px; background: url(images/sidebar_trenner.png)  no-repeat; display: block;}
#contact {padding-top:0px; padding-bottom: 2px; margin-left:0px; margin-bottom:60px;}
#title-works {width:460px; height:40px; display:block; margin:0; padding:0; background:url(images/title_works_blue.png) no-repeat; margin-bottom:0px;}
#title-works-preview {width:940px; height:60px; display:block; margin:0; padding:0; background:url(images/title_works_preview.png) no-repeat; margin-bottom:0px;}
#title-works-2010 {width:940px; height:50px; display:block; margin:0; padding:0; background:url(images/title_works_2010.png) no-repeat; margin-bottom:0px;}
#title-works-2009 {width:940px; height:50px; display:block; margin:0; padding:0; background:url(images/title_works_2009.png) no-repeat; margin-bottom:0px;}
#title-works-2008 {width:940px; height:50px; display:block; margin:0; padding:0; background:url(images/title_works_2008.png) no-repeat; margin-bottom:0px;}
#title-works-2007 {width:940px; height:60px; display:block; margin:0; padding:0; background:url(images/title_works_2007.png) no-repeat; margin-bottom:0px;}
#title-works-2006 {width:940px; height:60px; display:block; margin:0; padding:0; background:url(images/title_works_2006.png) no-repeat; margin-bottom:0px;}
#title-works-2005 {width:940px; height:60px; display:block; margin:0; padding:0; background:url(images/title_works_2005.png) no-repeat; margin-bottom:0px;}
#title-works-2004 {width:940px; height:60px; display:block; margin:0; padding:0; background:url(images/title_works_2004.png) no-repeat; margin-bottom:0px;}
#title-works-2003 {width:940px; height:60px; display:block; margin:0; padding:0; background:url(images/title_works_2003.png) no-repeat; margin-bottom:0px;}
#title-works-2002 {width:940px; height:60px; display:block; margin:0; padding:0; background:url(images/title_works_2002.png) no-repeat; margin-bottom:0px;}
#title-works-2001 {width:940px; height:60px; display:block; margin:0; padding:0; background:url(images/title_works_2001.png) no-repeat; margin-bottom:0px;}
#title-works-2000 {width:940px; height:60px; display:block; margin:0; padding:0; background:url(images/title_works_2000.png) no-repeat; margin-bottom:0px;}
h2 span {display:none;}
.work {width: 440px; margin-right:50px; margin-bottom:40px; margin-top:20px; float:left;}
.work img {border: 6px solid #444; padding: 0px; margin: 0px;}
.work h1  {width: 290px; height: 18px; font-family: Helvetica, Arial; font-weight: bold; font-size: 12px; margin-top:0px; padding:0px; color: #999;}
.work p  {width: 435px; height: 30px; font-family: Tahoma, Arial; font-size: 9px; margin-top:4px; padding:6px; color: #777777; border-top: 0px dotted #999999; border-bottom: 0px dotted #999999;}
.work p strong  {Tahoma, Arial; font-size: 9px; font-weight: normal; color: #3A7AFF;}

.work-xl {width: 840px; margin-right:50px; margin-bottom:80px; float:left;}
.work-xl img {border: 1px solid #3877E0; padding: 0px; margin: 0px;}
.work-xl h1  {
	width: 590px;
	height: 20px;
	font-family: Helvetica, Arial;
	font-weight: normal;
	font-size: 24px;
	margin-top:0px;
	padding:0px;
	color: #aaa;
 text-transform: uppercase;
}
.work-xl p  {width: 930px; font-family: Tahoma, Arial; font-size: 11px; margin:5px; padding:6px 0px 8px 0px; color: #bbb; border-top: 0px dotted #999999; border-bottom: 0px dotted #2353A5;}
.work-xl p span  {font-family: Tahoma, Arial; font-size: 11px; color: #aaa; font-weight: bold;}
.work-xl p strong  {Tahoma, Arial; font-size: 11px; font-weight: normal; color: #3A7AFF;}

.thumb {width: 655px; margin-right:0px; margin-bottom:70px; float:left;}
.thumb img {border: 6px solid #fff; padding: 0px; margin: 0px; }
.thumb h1  {
	width: 590px;
	height: 20px;
	font-family: Helvetica, Arial;
	font-weight: normal;
	font-size: 24px;
	margin-top:0px;
	padding:0px;
	color: #aaa;
 text-transform: uppercase;
}
.thumb p  {width: 636px; font-family: Tahoma, Arial; font-size: 9px; font-weight: normal; text-transform: uppercase; margin-top:2px; padding:12px 4px 12px 12px; color: #9AA2AF; background-color: #f1f1f1; float: left;}
.thumb p a  {font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; text-transform: none; color: #ffffff; background-color: #5791F1; text-decoration: none; padding: 3px 6px; margin-right: 2px;}
.thumb p a:hover  {color: #5791F1; background-color: #ffffff;}
.thumb p span  {font-family: Tahoma, Arial; font-size: 9px; color: #aaa; font-weight: bold;}
.thumb p strong  {Tahoma, Arial; font-size: 9px; font-weight: normal; color: #5791F1; margin-top: 2px; text-transform: none; }

.thumb #more {width: 35px; height: 26px; font-family: Tahoma, Arial; font-size: 9px; font-weight: normal; text-transform: uppercase; margin:2px 0px 0px 2px; padding:8px 0px 12px 12px; color: #9AA2AF; background-color: #f1f1f1; float: left; }

.thumb #more a {Arial; font-size: 22px; font-weight: bold; color: #5791F1; text-decoration: none;}
.thumb #more a:hover {color: #00225D; }

#title-contact {width:242px; height:40px; display:block; margin:0; padding:0; background:url(images/title_contact_blue.png) no-repeat; margin-bottom:0px;}

#contactLeft {width:930px; float:left; color:#5791F1; margin:0 20px 0px 0;  line-height:14pt; font-size:12px;}
#contactLeft strong {font-size: 9px; color:#ccc;}
form {margin:0; padding:0;}
#right {float:left; color:#777; width:550px;}
.miniboxes {width:150px; float:left; margin-right:10px;}
.formstyler {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#999999; padding:5px; margin:5px 5px 0 0; border:0px dotted #4977FF; background:#333;}

#contactLeft a{color:#5791F1; text-decoration:none;}
#contactLeft a:hover {color:#5791F1; text-decoration:underline;}

#hire {position:absolute; width:88px; height:81px; left:881px; top:25px;}
#hire a {text-indent:-9999px; width:88px; height:81px; display:block; }
.savior {width:100%; height:0; clear:both; font-size:0; background-color:#fff;}
#footer {color:#3877E0; margin-top:30px; line-height:14pt;}

