/** BASIC */

body {
	margin-top: 5px;
	padding: 0px;
	height: 100%;
	background: #ffffff url(images/bg.png) repeat-x top left;
	
}

/** FORMS */


}
textarea {
	margin: 0px;
	padding: 0px;
	border: 1px solid #A6A6A6;
}

#submit1 {
	
    width: 40px;
    height: 15px;
	border: 0px;
	padding-bottom:2px;
	
    	
}
#query {
	border: 1px solid #A6A6A6;
    width: 150px;
    height: 10px;
    	
}
input {
	border: 1px solid #A6A6A6;
	
	
}
fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}

input.button {
	background: url(images/homepage02a.gif) no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 3px;
}

input.button:hover {
	color: #666666;
	background-color: #ffffff;
	border: 1px solid #A6A6A6;
}
.line {
	border-bottom: 1px solid #A6A6A6;
	padding-top: 15px;
}
/** HEADINGS */
.bold {
	font-weight: bold;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}
h1 {
	
	font-weight: bold;
	padding-bottom: 10px;
}

h2 {
	font-weight: bold;
	padding-bottom: 5px;	
}
h3 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}
h4 {
	font-size: 11px;
	font-weight: normal;
	
	padding-bottom: 0px;
		
}
h5 {
	font-size: 13px;
	font-weight: bold;
	padding-left: 0px;
	color: #535353;
	}
h6 {
	font-size: 13px;
	font-weight: bold;
	padding-left: 0px;
	color: red;	
}
td.c11 {padding-bottom: 20px;}
 td.c10 {padding-left:0px;}
 td.c9 {height:190px;}
  td.c8b {padding-bottom: 0px; height: 190px; background: url(images/left_bg.jpg) no-repeat right bottom; vertical-align: bottom;}
 td.c8 {padding-bottom: 0px; height: 190px; background: url(images/spacer.gif) no-repeat right bottom; vertical-align: bottom;}
  td.c8a {padding-bottom: 0px; height: 30px; background: url(images/spacer.gif) no-repeat right bottom; vertical-align: bottom;}
	  td.c8c {padding-bottom: 0px; height: 20px; background: url(images/spacer.gif) no-repeat right bottom; vertical-align: bottom;}
 table.c7 {height: 172px;}
 td.c6 {height: 29px; padding-left:18px; vertical-align: middle;}
 tr.c5 {padding-top:5px;}
 td.c4 {padding-bottom: 10px}
 td.c3 {padding-bottom: 10px; padding-left: 10px;}
 td.c2 {padding-bottom: 10px;}
  td.c2a {padding-bottom: 10px;}
 a.c1 {text-decoration: none;	
}
.contact_line {padding-bottom: 20px; padding-top: 10px;	
}
.fehler {
	font-weight: bold;
	color: red;
	padding-bottom: 10px;
	padding-top: 5px;
}
/** TEXTS */

body, table, th, td, textarea, select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	line-height: 17px;
}
.facefile_body_i {
position:absolute; visibility: hidden; border: 2px solid #87a7d5; 
background-color: #ffffff; width: 200px; height: 100px; padding: 5px; margin: 5px;
}
p, blockquote, dl {
	margin-top: 0px;
	margin-bottom: 1em;
}
.facefile_body {
	
	font-size: 11px;
	color: #636363;
	padding: 5px;	
}
.title_blue {
	
	
	color: #6699cc;	
}
.pad {
	
	
	margin-top:0px;
	padding-top: 0px;	
}
.txt_left {
	margin-bottom: 15px;
	font-size: 10px;
	color: #636363;
	
}
.text1 {
	margin-bottom: 10px;
	color: #636363;
	font-size: 14px;
}

.text2 {
	color: #6699cc;
	font-size: 15px;
}

.text3 {
	margin-bottom: 10px;
	color: #636363;
	font-size: 13px;
}

.text4 {
	margin-bottom: 10px;
	font-size: 16px;
	color: #FFFFFF;
}

.text5 {
	font-size: 14px;
	color: #FFFFFF;
}

.text6 {
	text-align: center;
	color: #B5B5B5;
}
.text7 {
	
	color: #6699cc;

}
.facetxt_a  {
	color: #636363;
	text-decoration: none;
	font-size:11px;
	font-weight: bold;
	
}
.facetxt_b  {
	color: #636363;
	text-decoration: none;
	font-size:11px;
	font-weight: normal;
	padding-left: 10px;
	
}

.facetxt_b:hover  {
	color: #6699cc;
	text-decoration: none;
	
	
}
/** LINKS */
.selec {
	color: #ff7400;
}
a.selec2  {
	color: #99ccff;

}
a {
	color: #6699cc;
}

a:hover {
	text-decoration: none;
	color: #ff7400;
}
a.facetxt {
	color: #636363;
	text-decoration: none;
	font-size:11px;
	padding-bottom: 10px;
}

a.facetxt:hover {
	text-decoration: none;
	color: #6699cc;
}

a.facetxt:selected {
	text-decoration: none;;
}
.facetxt2 {
	color: #636363;
	text-decoration: none;
	font-size:11px;
	font-weight: bold;
	padding-left: 15px;
}

.facetxt2:hover {
	text-decoration: none;
	color: #6699cc;	
}
.link1 {
	padding-left: 10px;
	background: url(images/subpage02c.gif) no-repeat left bottom;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.link1:hover {
	text-decoration: none;
	color: #99ccff;
}
a.link1a {
	padding-left: 10px;
	background: url(images/subpage02c.gif) no-repeat left bottom;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

a.link1a:hover {
	text-decoration: none;
	color: #373737;	
}
.link1b {
	padding-left: 10px;
	background: url(images/ball.gif) no-repeat left;
	vertical-align: middle;
	margin-left: 18px;
	cursor:hand;
	cursor:pointer;

}
.left_link {
	text-decoration: none;
	font-weight: bold;
	color: #535353;
	
}

.left_link:hover {
	text-decoration: none;
	color: #ff7400;	
}

.switcngroup1 {
	text-decoration: none;
	color: #ff7400;
	padding-left: 28px;
	line-height: 15px;
	display: block;		
}
.link1a {
	padding-left: 10px;
	background: url(images/subpage02c.gif) no-repeat left bottom;
	text-decoration: none;
	font-weight: bold;
	color: #99ccff;
}
.link1a:hover {
	text-decoration: none;
	color: #99ccff;
}
.link2 {
	position: relative;
	padding: 1px 10px;
	background: #489376 url(images/homepage02.gif) no-repeat right bottom;
	border-top: 1px solid #68C6A2;
	border-right: 1px solid #55B18E;
	border-bottom: 1px solid #408B6E;
	border-left: 1px solid #57AB8B;
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
}

/** LISTS */

.list1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	line-height: 18px;
}

.list1 a {
	padding-left: 14px;
	background: url(images/homepage10.gif) no-repeat left center;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 { background: url(images/homepage03b.jpg) no-repeat left top; }
.bg2 { background: url(images/header_bg_b1a.jpg) no-repeat left top; }
.bg2_2 { background: url(images/header_bg_b2a.jpg) no-repeat left top; }
.bg3 { background: url(images/homepage07.gif) no-repeat right top; }
.bg4 { background: url(images/subpage03.jpg) no-repeat left top; }
.bg5 { vertical-align: top; padding-bottom: 0px; }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; 
}
.bullets { 
vertical-align: middle;}

.bullets2 { 
vertical-align: middle;
horizontal-space: 10px;
}

.img1 {
	float: left;
	margin: 3px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 3px 0px 0px 15px;
}

hr { display: none; }

.hr1 {
	height: 10px;
	margin-bottom: 15px;
	background: url(images/homepage06.gif) repeat-x left bottom;

}
.footer {
  padding-left: 0px;

}
.copy {
	width:310px;
	text-align: right;
	color: #B5B5B5;
}
a.sublink {
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

a.sublink:hover {
	text-decoration: none;
  color: #767676;


	
}
.left {
	background: url(images/left_bg.jpg) no-repeat right bottom;
	vertical-align: bottom;
	
}
#links {

text-decoration: none;
font-size: 12px;
	font-weight: normal;
	color: #535353;	
}
a.links  {
font-size: 12px;
	font-weight: normal;
	color: #535353;
	vertical-align: middle;

}

a.links:hover {
text-decoration: none;
	color: #ff7400;
	font-style:italic;
}
.title {
		
	font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px; 
  color: #535353;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	background: url(images/line.gif) no-repeat right bottom;
	line-height: 20px;
	vertical-align: middle;	
}
.title2 {
		
	font-weight: bold;
	}
a.title2:hover {
	text-decoration: none;
	color: #ff7400;	
}
a.txt {
	text-decoration: none;
	color: #535353;
	}
a.txt:hover {
	text-decoration: none;
	color: #ff7400;
}
.ol_link {
		
	font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #535353;
	font-weight: normal;
	padding-left: 18px;
	margin-left: 10px;
} 
ul#menu {
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style-position: outside;
	list-style-type: none;
	width: 230px;
}

ul#menu li {
	text-align: left;
	list-style-type: none;
}

ul#menu ol {
  display: none;
  text-align: left;
	list-style-position: outside;
	margin: 0;
	padding: 0;	
	padding-top: 5px;	
	padding-bottom: 5px;
}

ul#menu li, 
  ul#menu a {
  
}
ul#menu ol li {
	list-style-position: outside;
	font-size: 11px;
  color: #535353;
	font-weight: normal;
	line-height: 18px;
}
ul#menu ol li ol {
  border-bottom: none;
	display: block;
	list-style-position: outside;
	font-size: 11px;
  color: #535353;
	font-weight: normal;
}

ul#menu a {
  text-decoration: none;
	list-style-position: outside;
	color: #535353;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

ul#menu a.selec {
  
	color: #ff7400;
		
}

ul#menu a:hover {
  color: #ff7400;
	
}

ul#menu a.active {
  color: #6699cc;
}
li.aerzte {
  list-style-position: outside;
	list-style-type: none;
}
ul#menu .selec3 {
	color: #535353;
	background: #dcdcdc;	
}

