body {  
	background:#d0cdbc url(../grafik/rahmen/hintergrund_seite.jpg) top left repeat-x; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 15px; 
	padding: 0px
	}

td, p, div{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:16px; 
	color:#1a1616
}
p {
	margin:5px 0px 10px 0px; 
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:16px; 
	color:#d58411
}

a:hover {
	color:#f18e00
}

hr {
	color: #FFFFFF; 
	border:#00474f solid 0px; 
	border-bottom-width:1px
}

/*
.bg {
	background-image:url(../grafik/rahmen/hintergrund_logo.jpg);
	background-position: right bottom;
	background-repeat:no-repeat
}
*/

#body {
	width:985px; 
	margin-left: -493px; 
	left:50%;
	position:absolute;
	background-color: #FFFFFF; 
}


#navi {
	width: 158px; 
	height:100%; 
	
}

.navi-rahmen {
	width:158px; vertical-align:top; background-color:#d9d4c6;padding-bottom:15px
}

a.navigation:link,
a.navigation:visited,
a.navigation:hover,
a.navigation:active,
a.navigation:focus {
	font-size:12px; 
	font-weight: bold;
	line-height:10px; 
	color:#fff;
	margin:0px; 
	padding:9px 2px 1px 5px;
	background-color: #f18e00;
	text-decoration: none;
	display:block;
	height:17px; 
}

a.navigation:hover {
	font-weight: bold;
	color:#fbf0e0;
	background-color: #d58411;

}

a.navi_selected:link,
a.navi_selected:visited,
a.navi_selected:hover,
a.navi_selected:active,
a.navi_selected:focus {
	font-weight: bold;
	line-height:10px; 
	color:#000;
	margin:0px;
	padding:4px 3px 1px 4px;
	background-color: #f18e00;
	text-decoration: none;
	display:block;
	height:19px; 
}

a.navi_selected:hover {
	color:#00474f;
	background-color: #b4d3d7;

}

#sub-navi {
	width: 158px; 
	height:100%;
}

a.sub-navigation:link,
a.sub-navigation:visited,
a.sub-navigation:hover,
a.sub-navigation:active,
a.sub-navigation:focus {
	line-height:10px; 
	color:#000;
	margin:0px;
	padding:6px 3px 1px 14px;
	background:#d2cdc0 repeat-x right top;
	text-decoration: none;
	display:block;
	height:23px; 
}

a.sub-navigation:hover {
	color:#000;
	background-color:#e9e5dc;
}

a.navi_selected:link,
a.navi_selected:visited,
a.navi_selected:hover,
a.navi_selected:active,
a.navi_selected:focus {
	font-weight: bold;
	line-height:10px; 
	color:#00474f;
	margin:0px; 
	padding:6px 3px 1px 4px;
	background-color: #f9fcfc;
	text-decoration: none;
	display:block;
	height:19px; 
}

a.navi_selected:hover {
	color:#f18e00;
	text-decoration: none;
	background-color: #d2ccbd;

}

#inhalt {
	width:985px;
}

#main {
	vertical-align: top; 
	padding:35px; 
	padding-top: 20px; 
	background:url(../grafik/rahmen/bg_inhalt.jpg) repeat-x top left
}

td.rechtespalte {
	background:url(../grafik/rahmen/bg_inhalt.jpg) repeat-x top left
}

h1 {
	font-size:16px; 
	font-weight: bold; 
	text-transform:uppercase;
	letter-spacing:0.2em;
	color:#f18e00;
	padding:5px;
	text-align:right
}

h2 {
	font-size:12px; 
	font-weight: bold; 
	color:#f18e00;
	margin:10px 0px 0px 0px

}

.fuss {
	height:20px; 
	background-color:#f18e00; 
	padding:7px 0px 7px 200px;
	font-size:11px; 
	line-height:16px; 
	color:#fff
}
.fuss  a {
	font-size:11px; 
	line-height:16px; 
	color:#fff; 
	text-decoration:none
}

ul {
	margin:0px; 
	padding:10px; 
	padding-left:30px
}

li {
	list-style-position: outside;
	list-style-image: url(../grafik/list.gif);
	margin:0px; 
	padding:0px
}

input,
textarea {
	border: #d2ccbd solid 1px;
	border-color: #d2ccbd #f18e00 #f18e00 #d2ccbd; 
	background:#f2f0eb;
	margin:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	width:250px
}

input.error {
	background-color: #e8eef5;

}

.historie_datum {
	font-weight:bold; 
	color:#fff;
	background-color:#f18e00; 
	vertical-align:top
}

#historie td {
	vertical-align:top; 
}

#mainbox a {
	height:20px
}

div.captcha {
	margin: 10px 0 20px 70px;
	float:left;
	clear:both;
	width:530px
}

div.captcha div.captcha {
	border:0px;
	margin:0px;
	padding:0px;
	width:auto
}

.bildrahmen {
	border:#d2ccbd solid 1px; 
}


/* Anpassung der Seite Anfahrt */

.hinweis {
 color:#f18e00; font-weight:bold
 }

.hinweistext {
	background-color:#f18e00; color:#fff; padding:5px; padding-left:25px
}



/* styling of the container. */ 
a.videoplayer { 
    display:block; 
    width: 320px; 
    height:240px;  
    text-align:center; 
    margin:0 15px 15px 0; 
    float:left; 
    border:1px solid #999; 
} 
 
/* play button */ 
a.videoplayer img { 
    margin-top:70px; 
    border:0px; 
} 
 
/* when container is hovered we alter the border color */ 
a.videoplayer:hover { 
    border:1px solid #000; 
}

table.lebenslauf2 {
	background:#fff url(../grafik/zahnaerzte/hintergrund.gif) repeat-x top left;
	z-index:500;
	width:370px;
}
.lebenslauf {
	background-color:#f18e00; 
	color:#fff;
	margin:0px;
	padding:5px 0 5px 30px;
	width:340px; 
}

.lebenslauf a {
	font-weight:bold;
	text-decoration:none;
	color:#fff
}

table.lebenslauf2,
table.lebenslauf2 td {
	vertical-align:top; 
	line-height:18px; 
}


table.lebenslauf2 td.jahreszahl {
	width:85px;
	text-align:right
}

.lebenslauf_zeile1,
.lebenslauf_zeile2,
.lebenslauf_zeile3 {
	width:50%; float:left;
	margin-bottom:20px
}

.lebenslauf_zeile3 {
	margin-bottom:380px
}

.fensterschliessen {
	font-weight:bold;
	padding:5px;
	padding-left:95px;
	background-color:#f18e00;
}

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

#lebenslauf2_oliverhugo,
#lebenslauf2_sabinehugo {
	z-index:550
}               
