
/* <style type="text/css"> */

/* ---------------------
| Rahmenformatierungen |
--------------------- */

body {
	font-family: Verdana,Sans-Serif;
	font-size: 9px;
	line-height: 12px;
	background-image: url('../_gfx/bg.gif');
	padding: 0px;
}

	#pageframe {
		width: 790px;
		background-color: #ffffff;
		margin:0px auto;
		text-align:left;
	}

		#mainframe {
			background-color: #ffffff;
			width: 775px;
			float: left;
			padding: 10px;
		}

			#headframe {
				border-style: solid solid none solid;
				border-color: #6D6D74;
				border-width: 1px;
				width: 773px;
				height: 118px;
				background-color: #ffffff;
				margin: 0px 0px 0px 0px;
				display: block;
			}

				#noprint {
					float: right;
					font-size: 9px;
					padding: 13px 19px 30px 0px;
					text-decoration: none;
					color: #D0D0D1;
				}

				#headnav {
					font-size: 10px;
					color: #6D6D74;
					margin: 0px;
					padding: 0px;
					float: right;
				}
				
					#headnav li {
						list-style-type: none;
						float: left;
						padding: 13px 19px 8px 0px;
					}
					
					#headnav li a {
						text-decoration: none;
						color: #6D6D74;
					}
					
					#headnav li a:hover {
						text-decoration: underline;
						color: #DC6900
					}

				#logo {
					margin: 0px 0px 0px 144px;
				}

			#contentframe {
				border-style: none solid none solid;
				border-color: #6D6D74;
				border-width: 1px;
				margin: 0px;
				width: 773px;
				background-image: url('../_gfx/contentframe-bg.gif');
				float: left;
				font-size: 9px;
			}

				#contentnav {
					background-color: #DC6900;
					width: 197px;
					float: left;
					margin: 15px 0px 15px 15px;
					display: inline;
				}
					
					#adresse {
						margin-bottom: 15px;
					}
				
					#contentnav ul {
						margin: 0px;
						padding: 0px;
						line-height: 15px;
					}
					
						#contentnav ul li {
							list-style-type: none;
							margin: 0px;
							padding: 0px;
						}
						
						#contentnav ul li ul {
						}
						
						#contentnav ul li a, #contentnav ul li.passiv a {
							margin: 0px;
							padding: 0px;
							display: block;
							color: #000000;
							padding-left: 8px;
							text-decoration: none;
							background-image: url('../_gfx/contentnav-bg1.gif');
							background-position: 0px 2px;
							background-repeat: no-repeat;
						}
						
						#contentnav ul li a:hover, #contentnav ul li.over a {
							color: #ffffff;
							background-image: url('../_gfx/contentnav-bg.gif');
							background-position: -240px 2px;
							background-repeat: no-repeat;
						}
						
							#contentnav ul li ul li a, #contentnav ul li ul li.passiv a {
								margin-left: 10px;
								display: block;
								color: #764000;
								text-decoration: none;
								background-image: url('../_gfx/contentnav-bg1.gif');
								background-position: 0px 2px;
							}
							
								#contentnav ul li ul li ul li a {
									margin-left: 20px;
									display: block;
									color: #F6C080;
									text-decoration: none;
									background-image: url('../_gfx/contentnav-bg2.gif');
								}

				#contentbox {
					width: 560px;
					float: left;
				}
				
					#content {
						background-color: #E2E2E3;
						width: 280px;						height: 280px;
						float: left;
						line-height: 15px;
						overflow: hidden;
					}
					
					#zitat {
												padding: 0px;
						float: left;
					}

					#column {
						color: #6D6D74;
						background-color: #F0F0F1;
						width: 279px;
						height: 280px;
						float: left;
						line-height: 15px;
						overflow: hidden;
					}

			#footerframe {
				width: 773px;
				height: 98px;
				border-style: none solid solid solid;
				border-color: #6D6D74;
				border-width: 1px;
				margin: 0px 0px 0px 0px;
				float: left;		
			}
				
			#abbinder {
				width: 773px;
				line-height: 12px;
				float: left;
				font-size: 9px;
				padding-top: 10px;
			}

				#abbinder a { float: left; text-decoration: none; color: #6D6D74; }
				a#anfahrtsskizze { float: right; text-decoration: none; color: #6D6D74; }
				a#klinik { margin-right: 3px; }


/* --------------------------
| Allgemeine Formatierungen |
-------------------------- */

h1 {
	font-size: 12px;
	margin: 15px 26px 0px 23px;
}

h2, h3, h4, h5, h6 {
	font-size: 12px;
	color: #6D6D74;
	margin: 15px 26px 0px 23px;
}

p {
	margin: 15px 26px 0px 23px;
}

a {
	color: #DC6900;
}

a:hover {
	color: #999999;
}

#content ul, #column ul {
	margin: 15px 26px 0px 23px;
	padding: 0px;
}

#content ul li, #column ul li {
	list-style-type: none;
	padding: 0px 0px 2px 10px;
	margin: 0px;
	background-image: url('../_gfx/bullet.gif');
	background-repeat: no-repeat;
}


/* ---------------
| Typo3 Elemente |
--------------- */

/* Sitemap/Menü in der Column */
#column ul.csc-menu.csc-menu-1 {
	margin: 15px 26px 0px 23px;
	padding: 0px;
}

#column ul.csc-menu.csc-menu-1 li {
	list-style-type: none;
}

#column ul.csc-menu.csc-menu-1 li a {
	text-decoration: none;
	padding-bottom: 2px;
	display: block;
}

dd {
	margin: 0px;
	padding: 0px;
	background-color: blue;
}

.html-link {
	margin: 0px 0px 0px 23px;
}


/* ----------
| Formulare |
---------- */

#contactform {
	padding: 0px 26px 0px 23px;
	margin: 15px 0px 0px 0px;
}

#tipform {
	padding: 0px 26px 0px 23px;
	margin: 15px 0px 0px 0px;
}

#tipform p {
	width: 100%;
	float: left;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.form-col {
	width: 100%;
}

.form-title {
	width: 120px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.form-field {
	width: 175px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.form-field input, .form-field select {
	width: 175px;
	border-color: #DC6900;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
}

.form-field textarea {
	width: 175px;
	height: 150px;
	border-color: #DC6900;
	border-style: solid;
	border-width: 1px;
}

input {
	border-color: #DC6900;
	border-style: solid;
	border-width: 1px;
}

#form-submit {
	height: 20px;
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	background-color: #cccccc;
	width: 80px;
	margin: 0px;
	padding: 0px;
}