html {height:100%;}
body {margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;background:url(pics/bg.jpg) repeat-x #527ee3;color:#000000;line-height:1px;font-size:1px;height:100%;}
h1 {text-indent:-999em;width:907px;height:111px;background:url(pics/headline.gif) 0px 0px no-repeat;margin:0px;padding:0px;line-height:1px;}
div.headline {background:url(pics/rightpanepbg.gif) left bottom repeat-x;padding-bottom:2px;margin-bottom:10px;padding-top:34px;}
h2 {margin:0px;padding:0px;font-size:18px;line-height:23px;color:#0071be;text-indent:-999em;height:23px;background-image:url(pics/h2bg.gif);background-repeat:no-repeat;}
h2.leist {background-position:0px 0px;}
h2.referenzen {background-position:0px -23px;}
h2.vorstellung {background-position:0px -46px;}
h2.kontakt {background-position:0px -69px;}
h2.impressum {background-position:0px -92px;}
h2.baugrund {background-position:0px -115px;}
h3 {margin:0px;padding:0px;font-size:14px;margin-top:10px;}
h4 {margin:0px;padding:0px;font-size:14px;margin-bottom:5px;margin-top:10px;}

a:link  {color:#527ee3;}
a:visited  {color:#527ee3;}
a:hover  {color:#527ee3;}
a:active  {color:#527ee3;}

a.gallery {border:0px;margin:0px;float:left;margin-bottom:15px;border-bottom:7px solid #f3b628;background-color:#737f80;margin-right:25px;text-decoration:none;line-height:1px;}
a.gallery:hover {border:0px;border-bottom:7px solid #ffefb6;}
a.gallery img {border:0px}


div {margin:0px;padding:0px;}
p {margin:0px;padding:0px;}
div.main {background:url(pics/mainbg.png) repeat-y;width:907px;margin-left:auto;margin-right:auto;min-height: 100%; height: auto !important; height: 100%;padding-left:42px;padding-right:42px;}

div.header {background:url(pics/navbg.jpg) no-repeat 0px 0px;width:907px;height:175px;}
div.header h2 {margin:0px;padding:0px;line-height:1px;text-indent:-9999em;font-size:1px;border:0px;background:none;height:1px;}
ul.navmenu {line-height:31px;margin:0px;padding:0px;list-style-type:none;font-family:Arial, Helvetica, sans-serif;height:31px;margin-top:143px;margin-left:23px;}
ul.navmenu li {margin:0px;padding:0px;line-height:31px;float:left;height:31px;margin-right:3px;}
ul.navmenu a {display:block;line-height:31px;text-decoration:none;color:#666666;font-size:14px;height:31px;text-align:center;width:127px;}

a.unselected:link  {color:#666666;text-decoration:none;}
a.unselected:visited  {color:#666666;}
a.unselected:hover  {color:#df2221;text-decoration:none;}
a.unselected:active  {color:#666666;text-decoration:none;}

a.selected {text-decoration:none;color:white;background:#df2221}
a.selected:link {text-decoration:none;color:white;background:#df2221}
a.selected:visited {text-decoration:none;color:white;background:#df2221}
a.selected:hover {text-decoration:none;color:white;background:#df2221}
a.selected:active {text-decoration:none;color:white;background:#df2221}

div.content {line-height:20px;display:block;font-size:14px;margin-right:228px;padding-right:20px;padding-left:44px;padding-bottom:20px;}
div.content ul {}
div.content li {line-height:18px;margin-bottom:5px;padding-left:20px;background:url(pics/arrow.gif) no-repeat 0px 3px;}
div.content img {border:3px solid #ffffff;}

table {border:0px;width:100%;}
td.right {text-align:right;}
th {text-align:left;}
table.referenzen td {width:49%;padding-right:1%;padding-bottom:10px;vertical-align:top;}

div.rightpane {float:right;margin:0px;padding:0px;width:186px;font-size:14px;line-height:18px;padding-top:57px;}
div.rightpane h3 {padding-top:20px;background:url(pics/rightpanepbg.gif) left top repeat-x;}
.box {background:url(pics/rightpanepbg.gif) left top repeat-x;padding-top:15px;padding-bottom:15px;}
.phone  {color:#df2221;margin:0px;}
dl {margin:0px;padding:0px;}
div.rightpane dt {float:left;}
div.rightpane dd  {margin-left:56px;}
div.rightpane a:link  {color:#df2221;}
div.rightpane a:visited  {color:#df2221;}
div.rightpanea:hover  {color:#df2221;}
div.rightpanea:active  {color:#df2221;}

ul {margin:0px;padding:0px;list-style-type:none;}
li {margin:0px;padding:0px;}

*:first-child+html h1 {margin-bottom:-11px;}
 /* ie Hack \*/
* html div.main {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/mainbg.png',sizingMethod='scale');background:none;}
* html body {position:relative;}
* html h1 {margin-bottom:-11px;}
/* ie hack */