ul {
	margin: 0;
	padding: 0;
	padding-left: 15px;
/*	line-height: 20px;*/
}

.std-cursor {
	cursor: default;
}

a {
	color: #034EA2;
	font-weight: bold;
}

p {
	margin: 0px;
	padding: 7px 0;
	/*	border: 1px solid green;*/
}

body {
	margin: 0;
	padding: 0;
	background-color: #034EA2;
	color: #034EA2;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

table {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.bold {
	font-weight: bold;
}

a:hover {
	color: #FFFFFF;
}

body.home {
	text-align: center;
}

a.subnavi {
	text-decoration: none; /*	font-size: 13px;*/
}

a.subnavi-on {
	color: #FFFFFF;
	text-decoration: none;
}

a.subnavi:hover {
	color: #FFFFFF;
}

#main-table {
	width: 712px;
	position: relative;
	top: 60px; /*	border: 1px solid white;*/
}

#navi-box {
	margin-left: 9px;
	margin-top: 2px;
	position: relative;
}

#sub-navi-01 {
	margin-right: 0px;
	position: absolute;
	right: 70px;
	top: 20px; /*	border: 1px red solid;*/
}

#head-box {
	margin-left: 15px;
	margin-bottom: 15px;
	position: relative;
}

#main-content {
	padding-left: 15px;
	padding-right: 60px;
/*	border: 1px solid white;*/
	position: relative;
}

#content-spine {
	position: absolute;
	right: 0px;
	top: -10px;
}

#left-content {
	margin-left: 15px;
	margin-right: 15px; /*	border: 1px solid white;*/
	width: 216px;
	position: relative;
	/*height: 292px;*/
}

#left-content-leistungen {
	padding-left: 10px; /*	border: 1px solid white;*/
	padding-right: 15px;
	width: 216px;
	position: relative;
	height: 292px;
}

#left-content-aerzte {
	width: 246px;
	position: relative;
	top: -10px;
	left: 0px;
	height: 312px;
}

#home-container-main {
	width: 588px;
	margin: auto auto;
	position: relative;
	top: 115px; /*	border: 1px solid red;*/
	height: 400px;
}

#home-container-spine {
	float: left; /*	border: 1px solid green;*/
}

#home-container-logo {
	margin-bottom: 15px;
	position: relative; /*	border: 1px solid red;*/
	top: 80px;
}

#home-container-navi {
	position: relative; /*	border: 1px solid white;*/
	top: 80px;
}

td.underlined-td {
	border-bottom: 1px #80A0CA solid;
}

td.overlined-td {
	border-top: 1px #80A0CA solid;
}

div.datenschutz_1 {
	position: relative;
	top: 100px;
	left: 200px;
}

div.datenschutz_2 {
	position: absolute;
	top: 9px;
	right: 15px;
}

div.datenschutz_3 {
	position: absolute;
	top: 9px;
	left: 550px;
}
