html { 
	margin:0px;
	padding:0px;
	background: #f3e8d6 url(images/right-nav.png) repeat-y center center;}

body {
	margin:0px;
	padding:0px;
	background: #f3e8d6 url(images/background.jpg) repeat-x top left;
	font: 100 12px Verdana, Geneva, sans-serif;
	color:#464648;}	
	
img {border:0;}

strong {font-weight:bold;}

#container{
	width: 1024px;
	min-height:750px;
	margin:0 auto;}
	
#header {
	height:300px;
	}
	
.bg1{background: transparent url(images/bg1.jpg) no-repeat top left;}	
.bg2{background: transparent url(images/bg2.jpg) no-repeat top left;}		
.bg3{background: transparent url(images/bg3.jpg) no-repeat top left;}	
.bg4{background: transparent url(images/bg4.jpg) no-repeat top left;}	
.bg5{background: transparent url(images/bg5.jpg) no-repeat top left;}	
.bg6{background: transparent url(images/bg6.jpg) no-repeat top right;}	
.bg7{background: transparent url(images/bg7.jpg) no-repeat top right;}	
.bg8{background: transparent url(images/bg8.png) no-repeat top right;}			
			
.logo {
	margin-top:25px;
	margin-left:20px;}	
	
#navi {
	height:35px;
	border-left: 2px solid #f3e8d6;}
	
#navi ul {
	padding:0px;
	margin:0px;
	padding-top:10px;}
	
#navi ul li {
	float:left;
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;}
	
/*dropdown*/
ul li ul li {
	float:left;
	width:117px;
	text-align:center;
	position:relative;
	left:-60px;
	}

ul li ul {
	position: absolute;
	left: -999em;	
}

ul li:hover ul, li.sfhover ul { 
	position:absolute;
	left:auto;
	}
	
/*dropdown-ende*/	
	
li a{
	display:block;
	height:26px;
	margin-top:-9px;
	padding-top:9px;
	padding-left:8px;
	padding-right:8px;
	background-color:#ffffff;
	border-right: 2px solid #f3e8d6;
	text-decoration:none;
	color:#000;}	
	
li a:hover {
	display:block;
	height:26px;
	margin-top:-9px;
	padding-top:9px;
	padding-left:8px;
	padding-right:8px;
	background-color:#f8f3ea;
	border-right: 2px solid #f3e8d6;
	text-decoration:none;
	color:#000;}	
	
	
#left {
	float:left;
	height:485px;
	border: 1px solid left;
	width:245px;
	background: transparent url(images/praxis_kreise.png) no-repeat bottom left; }	
	
#left-box {
	float:left;
	margin-top:60px;
	height:140px;
	width:214px;
	background-color:#fbf7f1;
	padding:15px 0 0 20px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:1.6;
	-webkit-box-shadow: 3px 2px 5px #bbb;
    -moz-box-shadow: 3px 2px 5px #bbb;
    box-shadow: 3px 2px 5px #bbb;
	-moz-border-radius: 5px;
	border-radius: 5px;}
	
#dbs {
	float:left;
	margin-top:0px;
	}	
		
#content {
	float:left;
	margin:60px 0 0 25px;
	width:510px;
	}
		
#content-start {
	float:left;
	margin:60px 0 0 25px;
	width:580px;
	}	
	
#right-box {
	float:right;
	width:222px;
	height:400px;
	padding:60px 0 30px 3px;
	background-color:#f9f4ec;	
}
#content ul {padding-left:15px;}
	
h2{	
	margin:0;
	color:#533324;
	display:inline;
	border: 1px solid #c3a692;
	padding:4px 4px 4px 4px;	
	font-size:17px;
	font-weight:normal;
	background-color:#f9f5ed;
	-moz-border-radius: 3px;
	border-radius: 3px;}

a {
	color:#905239;
	text-decoration:none;
	}	
	
.email {
	font-size:11px;}	