body{

	margin:0pt;/*sets margin-top in all 4 browsers*/
	padding:0pt;/*sets margin-top in all 4 browsers*/
	line-height:normal;
	background-position:center;
	background-repeat:repeat-y;
	background-color: #bfbfbf;
	background-image: url(images/wrapper_bg_vertical.png);
}

#wrapper{
    width:960px;
    margin: auto;
    margin-top:0;
}

#container{
    width:960px;
    margin-left:32px;
    background:#666666;
    margin: auto;
    margin-bottom:10px;
}

#wrapperlower{
    float:clear;    
    width:1020px;
    height:40px;
    background-image:url(images/wrapper_bg_lower.png);    
}

#footer{
    width:960px;
    float:left;
    clear:left;
    border-top:1px solid #CCCCCC;
    height:50px;
    margin: 10px auto;
    margin-top:10px;
}

#footertx {
font-size:1.2em;
}

#content{
    background:#666666;
    width:960px;
    /*height:610px;*/
}

#leftcol{
    width:204px;
    float:left;
    margin-left:0px;
    font-size:1.2em;
}    
 
#midcol{
    width:522px;
    margin-left:12px;
    margin-right:7px;    
    float:left;    
    font-size:1.2em;
}

#rightcol{
    width:210px;
    float:left;
    padding-left:4px;
    font-size:1.2em;
}


.big09 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #242424;
	font-size: 14px;
	font-weight: bold;
}
.logo1 {
	color: #FFCC00;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.text1 {
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	color: #A91B1B;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:visited {
	text-decoration: underline;
	color: #A91B1B;
	font-size: 12px;
}
a:hover {
	text-decoration: underline;
	font-style: italic;
}
a:active {
	text-decoration: none;
}
.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0066CC;
	text-decoration: none;
}

.blue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #0066CC;
	text-decoration: none;
}

.clear { /* Container (z.B. div) für floatende Buttons */
   overflow: hidden;
   width: 100%;
}

a.button {
   background: transparent url(bg_button_a.gif) no-repeat top right;
   font: normal 12px arial, sans-serif;
   color: #666!important;
   display: block;
   float: left;
   height: 24px;
   margin-right: 6px;
   padding-right: 18px; /*sliding doors padding */
   text-decoration: none;
}

a.button span {
   background: transparent url(bg_button_div.gif) no-repeat;
   display: block;
   line-height: 14px;
   padding: 5px 0 5px 18px;
}

a.button:active {
   background-position: bottom right;
   color: #000;
   outline: none; /* die gepunktete Linie im FF abschalten */
}

a.button:active span {
   background-position: bottom left;
   color: #000!important;
   padding: 6px 0 4px 18px; /* Text 1px nach unten verschieben */
} 

a.button:hover {
   text-decoration: none;
   color: #000!important;
} 
.dental {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
