img, div#container { behavior: url(../scripts/iepngfix.htc) }
* {
margin:0px;
padding:0px;
}

:focus {
outline: 0px;
}

html,
body {
height:100%;
}

body {
background-image:url(../img/bg1.jpg);
background-color:#CAD4D6;
background-repeat:no-repeat;
background-position:top left;
text-align:center;
}

body, div, td{
font-family:Arial, Helvetica, sans-serif;
color:#13272A;
font-weight:normal;
font-size:12px;
line-height:148%;
}

a {
color:#3F9BAB;
text-decoration:underline;
}
a:hover {
color:#13272A;
text-decoration:underline;
}
a.footer {
color:#211F33;
text-decoration:underline;
}
a:hover.footer {
color:#3F9BAB;
text-decoration:underline;
				}
				
a.spektrum {
color:#4C7AAC;
text-decoration:none;
line-height:209%;
				}
				
a:hover.spektrum {
color:#4C7AAC;
text-decoration:underline;
				}


a img {
border:0 none;
}

h1,
h2,
h3 {
font-family:Arial, Helvetica, sans-serif;
}

h1 {
font-size:18px;
color:#3F9BAB;
font-weight:bold;
}

h2 {
font-size:11px;
color:#5c504f;
font-weight:normal;
letter-spacing:0.61em;
}

h3 {
font-size:13px;
color:#13272A;
font-weight:bold;
}
h3.praxis {
color:#7AAB52;	
				}

#spalte_li img {
border:#660000 1px solid;
}

h3 {
font-size:12px;
color:#99723D;
}

h4 {
}

p {
padding:0;
margin:0;
}

ul {
margin-left:14px;
}


li {
list-style-image:url(../img/bullet.jpg);
margin-bottom:10px;
}
/****************************************************/
/****************** container  **********************/
/****************************************************/
#wrapper {
position:relative;
margin:26px auto;
width:962px;
height:578px;
				}
#container {
margin:0px auto;
width:962px;
height:578px;
background-image:url(../img/bg_content.png);
text-align:left;
z-index:-1;
background-repeat:no-repeat;
background-position:top left;
} 
#header {  
position:relative;
height:201px; 
z-index:80;
    } 
#navi {
position:absolute;
left:11px;
top:11px;
width:154px;
padding-left:17px;
padding-top:10px;
height:180px;
z-index:80;
}
#navi a,
#navi a:hover {
color:#FFFFFF;
line-height:205%;
text-decoration:none;
letter-spacing:0.5px;
}
#navi a {
font-weight:normal;
}
#navi a:hover,
#navi a.in,
#navi a:hover.in {
font-weight:bold;
}
#navi.home {
background-color:#3F9BAB;
}
#navi.praxis{
background-color:#7BAB52;	
				}
				
#navi.spektrum {
background-color:#4D7BAD;	
				}
#navi.service {
background-color:#DD5D12;	
				}
#navi.team {
background-color:#98385A;	
				}
#navi.standort {
background-color:#446C85;	
				}
#bild_oben {
position:absolute;
left:182px;
top:11px;
}
#headline {
position:absolute;
left:0px;
top:38px;
}
#headline_folge {
position:absolute;
left:0px;
top:10px;
}
#sidebar1 {
	float: left; 
	width: 171px; 
	padding: 0px 0px 0px 11px;
	background-position:top right;
	background-repeat:no-repeat;
}
#sidebar1.praxis,
#sidebar1.spektrum,
#sidebar1.service,
#sidebar1.team,
#sidebar1.standort {
padding-top:75px;
padding-left:28px;
width:154px;
}
#sidebar1.praxis {
background-image:url(../img/praxis_sidebar.gif);
				}
#sidebar1.spektrum {
	background-image:url(../img/spektrum_sidebar.gif);
	padding-left: 28px;
	color: #4C7AAC;
	text-decoration:none;
	line-height:209%;
				}
#sidebar1.service {
background-image:url(../img/service_sidebar.gif);
				}
#sidebar1.team {
background-image:url(../img/team_sidebar.gif);
				}
#sidebar1.standort {
background-image:url(../img/standort_sidebar.jpg);
height:193px;
				}
#mainContent { 
position:relative;
	margin: 0 0px 0 182px; 
} 
#mainContent.start {
	padding: 104px 20px 0 0px; 	
				}
#mainContent.folge {
	padding: 75px 230px 0 3px; 	
				}
#mainContent.folge-team {
	padding: 75px 230px 0 3px; 	
				}
#mainContent.folge-standort {
	padding-top: 75px;
	padding-right: 390px;
	padding-bottom: 0;
	padding-left: 3px;
				}
#spalte_re {
	position:absolute;
	width:345px;
	left: 421px;
	top: 104px;
}
#spalte_re-unten {
    position: absolute;
    width: 345px;
    left: 414px;
    top: 307px;
}
#spalte_re_bilder {
	position:absolute;
	width:181px;
	left: 571px;
	top: 114px;
	height: 105px;
}
#spalte_re_text {
	position:absolute;
	width:172px;
	left: 571px;
	top: 111px;
	height: 105px;
}
#spalte_re_bilder img.tn,
#gallery img.tn {
padding:0 17px 17px 0;
}
#anfahrt_box {
position:absolute;
left:308px;
top:71px;
text-align:center;
				}
#footer { 
position:absolute;
top:558px;
left:28px;
	clear:both;
height:24px;
width:920px;
line-height:24px;
}
#footer,
#footer p {
color:#211F33;	
				}

/****************************************************/
/********************* classes **********************/
/****************************************************/
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.gruen {
color:#3F9BAB;
}
.left_22 {
margin-left:22px;
}
.left_10 {
margin-left:10px;	
				}
