
/* <style type="text/css"> */

/* ---------------------
| Rahmenformatierungen |
--------------------- */

body {
	font-family: Verdana,Sans-Serif;
	font-size: 9px;
	line-height: 10px;
	background-image: url('../_gfx/bg.gif');
	padding: 0px;
	text-align: center;
}

	#pageframe {
		width: 790px;
		background-color: #ffffff;
		margin:0px auto;
		text-align:left;
	}
	
		#mainframe {
			background-color: #ffffff;
			width: 775px;
			float: left;
			margin-bottom: 0px;
			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;
			}
				
				#printlink {
					float: right;
					padding: 13px 19px 30px 0px;
					text-decoration: none;
					color: #6D6D74;
					font-size: 10px;
				}
				
				#printlink:hover {
					text-decoration: underline;
					color: #DC6900
				}
			
				#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: 13px;
						overflow: hidden;
					}
					
					#column {
						color: #6D6D74;
						background-color: #F0F0F1;
						width: 279px;
						height: 280px;
						float: left;
						line-height: 13px;
						overflow: hidden;
					}
					
					#picture {
						width: 964px;
						float: left;
						line-height: 0px;
						margin: 0px;
						padding: 0px;
					}
					
						#picture img {
							margin: 0px 0px 0px 474px;
						}
				
			#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: 10px;
	margin: 10px 26px 0px 20px;
}

h2, h3, h4, h5, h6 {
	font-size: 10px;
	color: #6D6D74;
	margin: 10px 26px 0px 20px;
}

p {
	margin: 0px 15px 0px 20px;
	line-height: 12px;
}

a {
	color: #DC6900;
}

a:hover {
	color: #999999;
}

#content ul, #column ul {
	margin: 15px 26px 15px 23px;
	padding: 0px;
	line-height: 12px;
}

#content ul li, #column ul li {
	list-style-type: none;
	padding: 0px 0px 1px 10px;
	margin: 0px;
	background-image: url('../_gfx/bullet.gif');
	background-repeat: no-repeat;
}

#column ul li {
	background-image: url('../_gfx/bullet-column.gif');
	background-position: 0px -3px;
}


/* ---------------
| Typo3 Elemente |
--------------- */

/* Sitemap/Menü in der Column */
#column ul.csc-menu.csc-menu-1 {
	margin: 15px 26px 15px 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: 1px;
	display: block;
}

dd {
	margin: 0px;
	padding: 0px;
	background-color: blue;
}

.html-link {
	margin: 0px 0px 0px 23px;
}

.csc-textpic {
	margin-bottom: 10px;
}
/* ----------
| Formulare |
---------- */

#contactform {
	padding: 0px 26px 0px 23px;
	margin: 15px 0px 0px 0px;
}

#tipform {
	padding: 0px 26px 0px 23px;
	margin: 0px 0px 0px 0px;
}

.form-error {
	line-height: 0px;
}

.tip_many_friends_error {
	line-height: 0px;
}

#tipform p {
	width: 100%;
	float: left;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.form-col {
	width: 100%;
}

.form-title {
	width: 80px;
	float: left;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

.form-field {
	width: 150px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.form-field input, .form-field select {
	width: 150px;
	border-color: #DC6900;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
}

.form-field textarea {
	width: 150px;
	height: 30px;
	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;
}
