﻿/* BOF */

* {font-family:Verdana, Geneva, Tahoma, sans-serif;font-size:9pt;border:0px;}
body {background-image:url('../images/bg-site-01.jpg');background-attachment:fixed;background-repeat:no-repeat;margin:0px;padding:0px;color:#666666;}
html {overflow-y:scroll;}
.regSymbol {font-size:smaller;position:relative;top:-2px;}


/* Structure */

#thePageHolder {position:relative;margin-top:0px;width:1100px;height:auto;margin-left:auto;margin-right:auto;min-height:500px;border:0px solid black;}
#theTopShadowAndNavigationHolder {position:relative;width:1100px;height:154px;background-image:url('../images/shadow-top.png');background-position:left -30px;}
#theNavigationContainer {position:absolute;top:10px;left:75px;width:950px;height:144px;background-image:url('../images/bg-top-with-logo.jpg');background-repeat:no-repeat;}
#theMidShadowAndContentHolder {position:relative;width:1100px;height:auto;background-image:url('../images/shadow-main.png'); padding-bottom:0px;}
#theContentContainer {position:relative;top:0px;left:75px;width:950px;padding-top:10px;height:auto;background-image:url('../images/bg-trans70.png')}
#theFooterContainer {position:relative;top:0px;left:75px;width:950px;padding-top:10px;height:auto;text-align:center;background-image:url('../images/underline.gif');background-repeat:repeat-x;}
#theBottomShadowHolder {position:relative;width:1100px;height:70px;background-image:url('../images/shadow-bottom.png'); background-position:left top;background-repeat:no-repeat; }

.leftCol, .midCol {padding-top:19px;}

.contentCell {width:290px;padding-left:10px;text-align:left;line-height:140%;vertical-align:top;}

td.midCol img, td.leftCol img
{margin-bottom:5px;box-shadow: 0 0 4px 4px #e2e2e2 ;-moz-box-shadow: 0 0 4px 4px #e2e2e2 ;-webkit-box-shadow: 0 0 4px 4px #e2e2e2 ;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='silver', Positive='true');border:1px solid #e2e2e2 ;}

iframe {box-shadow: 0 0 4px 4px #e2e2e2 ;-moz-box-shadow: 0 0 4px 4px #e2e2e2 ;-webkit-box-shadow: 0 0 4px 4px #e2e2e2 ;}
 
#thePageIndex .contentCell, #thePageLeistungen .contentCell, #thePageLabor .contentCell {text-align:justify;}
#thePageReferenzen .contentCell {font-style:italic;}

.contentCell ul {padding-left:15px;margin-left:0px;}
.contentCell ul li {margin-left:2px;padding-left:0px;list-style-image:url('../images/list.gif');text-align:left;}

.bubbleContainer {margin-top:0px;width:310px;height:215px;overflow:hidden;background-image: url('../images/bubble.png');background-repeat:no-repeat;}
.bubbletext {width:265px;padding:30px 10px 10px 15px;color:white;}
.bubbleImage {position:relative;left:9px;top:20px;}

h1 {font-size:9pt;color:#a30d46;font-weight:bold;display:block;width:290px;height:auto;padding:0px;padding-bottom:4px;margin:0px;margin-bottom:10px;background-image:url('../images/underline.gif');background-repeat:no-repeat;background-position:left bottom;}
h1 ~ h1 {margin-top:20px;}
h2 {font-size:9pt;color:#a30d46;font-weight:bold;display:block;width:290px;height:auto;padding:0px;padding-bottom:4px;margin:0px;margin-bottom:20px;}

#theBubbleDivider {display:block;width:290px;height:13px;margin:0px;padding:0px;}

a:link, a:visited {color:#666666;}
a:hover {color:#a30d46;}

a:hover img {opacity:0.5;filter:alpha(opacity=50);}


/* need a border?   border:1px solid black; background:;opacity:1.0;filter:alpha(opacity=100); */

/* EOF */
