/* CSS Style (c)imc marketing&consult, 2008 */

/* Allgemeine Angaben */
html{overflow-y:scroll;}
body {margin: 0; padding: 0;}
h1 {font-family:arial,verdana; font-weight:normal; color:#666; font-size:22px; line-height:30px; padding-left:80px; margin:16px 0 15px 0;}
h2 {font-family:arial,verdana; font-weight:normal; color:#666; font-size:18px; margin:0; padding:0; width:390px; line-height:24px;}

/* Sonderformen der Überschrift */
.h2a {font-size:14px; line-height:14px;}
.h2b {font-size:17px; line-height:20px;}

p {margin:16px 0; padding:0;}
li a {font-family:verdana, arial; font-size:13px; color:#333;}

/* Klassen */
.oben {background-image: url(images/balken-links-oben.gif);	background-repeat: no-repeat; width:746px; height:19px;}
.thg {
	background-image: url(images/table-hintergrund.gif);
	background-repeat: repeat-x;
}

.rot {
	background-image: url(images/navi-bg.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.track {font-family:tahoma; font-size:14px; color:#666; padding:3px 0 0 80px; line-height: 17px;}
.text {font-family:verdana, arial; font-size:13px; color:#333;}
.text a	{font-family:verdana, arial; color:#333;}
.text a:hover	{color:#93001E; text-decoration:none;}


.link {font-family:verdana, arial; font-size:13px; color:#333;}
.link:hover {color:#93001E; text-decoration:none;}

.inhalt {width:560px;}

.praxis-grau {background-color:#eee;width:640px;}


.fuss {border-top: solid 1px #C6BCBC; margin-top:44px; width:640px; height:80px;}
.fuss-extra {border-top: solid 1px #C6BCBC; margin-top:17px; width:640px; height:80px;}
.fusstext {font-family:verdana, arial; font-size:11px; margin:6px 0 0 80px; word-spacing:5px;}
.fusstext a {color:#333; text-decoration:none;}
.fusstext a:hover {color:#000; text-decoration:underline;}

/* Navigationsebene 1 */
.navi a {text-decoration:none; color: #fff; border-bottom: solid 1px #C86478;
	text-align: left;
	padding: 0 0 0 25px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 29px;
	display:block;}

.navi a:hover {text-decoration:none; color: #fff; border-bottom: solid 1px #C86478;
	display:block;
	text-align: left;
	padding: 0 0 0 25px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 29px;
	background-color: #93001E;
	background-image: url(images/navi-aktiv.gif);
	background-repeat: no-repeat;}

#navia {text-decoration:none; color: #fff; border-bottom: solid 1px #C86478;
	display:block;
	text-align: left;
	padding: 0 0 0 25px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 29px;
	background-color: #93001E;
	background-image: url(images/navi-aktiv.gif);
	background-repeat: no-repeat;}

#navia-weiter {text-decoration:none; color: #fff; border-bottom: solid 1px #93001E;
	display:block;
	text-align: left;
	padding: 0 0 0 25px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 29px;
	background-color: #93001E;
	background-image: url(images/navi-aktiv-weiter.gif);
	background-repeat: no-repeat;}

#navia-mitsub {text-decoration:none; color: #fff; border-bottom: solid 1px #93001E;
	display:block;
	text-align: left;
	padding: 0 0 0 25px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 29px;
	background-color: #93001E;
	background-image: url(images/navi-aktiv.gif);
	background-repeat: no-repeat;}

/* Navigationsebene 2 */
.sub a {text-decoration:none; color: #fff; border-bottom: solid 1px #93001E;
	display:block;
	text-align: left;
	padding: 0 0 0 40px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 29px;
	background-color: #93001E;
	background-repeat: no-repeat;}

.sub a:hover {color: #fff; border-bottom: solid 1px #93001E;
	display:block;
	text-align: left;
	padding: 0 0 0 40px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 29px;
	background-color: #93001E;
	background-image: url(images/navi-sub-aktiv.gif);
	background-repeat: no-repeat;}

#suba {text-decoration:underline; color: #fff; border-bottom: solid 1px #93001E;
	display:block;
	text-align: left;
	padding: 0 0 0 40px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 29px;
	background-color: #93001E;
	background-image: url(images/navi-sub-aktiv.gif);
	background-repeat: no-repeat;}

#suba-weiter {text-decoration:none; color: #fff; border-bottom: solid 1px #93001E;
	display:block;
	text-align: left;
	padding: 0 0 0 40px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 29px;
	background-color: #93001E;
	background-image: url(images/navi-sub-aktiv-weiter.gif);
	background-repeat: no-repeat;}

/* Navigationsebene 3 */
.subsub a {text-decoration:underline; text-decoration:none; color: #fff; border-bottom: solid 1px #93001E;
	display:block;
	text-align: left;
	padding: 7px 0 6px 55px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 16px;
	background-color: #93001E;
	background-repeat: no-repeat;}

.subsub a:hover {color: #fff; border-bottom: solid 1px #93001E;
	display:block;
	text-align: left;
	padding: 7px 0 6px 55px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 16px;
	background-color: #93001E;
	background-image: url(images/navi-subsub-aktiv.gif);
	background-repeat: no-repeat;}

#subsuba {text-decoration:underline; color: #fff; border-bottom: solid 1px #93001E;
	display:block;
	text-align: left;
	padding: 7px 0 6px 55px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 16px;
	background-color: #93001E;
	background-image: url(images/navi-subsub-aktiv.gif);
	background-repeat: no-repeat;}

#subsuba-weiter {text-decoration:none; color: #fff; border-bottom: solid 1px #93001E;
	display:block;
	text-align: left;
	padding: 7px 0 6px 55px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 16px;
	background-color: #93001E;
	background-image: url(images/navi-subsub-aktiv-weiter.gif);
	background-repeat: no-repeat;}

/* Navigationsebene 4 */
.subsubsub a {text-decoration:underline; text-decoration:none; color: #fff; border-bottom: solid 1px #93001E;
	display:block;
	text-align: left;
	padding: 7px 0 6px 70px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 16px;
	background-color: #93001E;
	background-repeat: no-repeat;}

.subsubsub a:hover {color: #fff; border-bottom: solid 1px #93001E;
	display:block;
	text-align: left;
	padding: 7px 0 6px 70px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 16px;
	background-color: #93001E;
	background-image: url(images/navi-subsubsub-aktiv.gif);
	background-repeat: no-repeat;}

#subsubsuba {text-decoration:underline; color: #fff; border-bottom: solid 1px #93001E;
	display:block;
	text-align: left;
	padding: 7px 0 6px 70px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 16px;
	background-color: #93001E;
	background-image: url(images/navi-subsubsub-aktiv.gif);
	background-repeat: no-repeat;}

#subsubsuba-weiter {text-decoration:none; color: #fff; border-bottom: solid 1px #93001E;
	display:block;
	text-align: left;
	padding: 7px 0 6px 70px;
	font-family: arial, verdana;
	font-size: 15px;
	line-height: 16px;
	background-color: #93001E;
	background-image: url(images/navi-subsubsub-aktiv-weiter.gif);
	background-repeat: no-repeat;}
	
#easytermin_kalender	{font-family:verdana, arial; font-size:13px; color:#333;}
#easytermin_kalender table	{font-family:verdana, arial; font-size:13px; color:#333;}
#easytermin_kalender td	{font-family:verdana, arial; font-size:13px; color:#333; padding: 4px;}
#easytermin_kalender a	{font-family:verdana, arial; font-size:13px; color:#333;}
#easytermin_kalender a:hover	{font-family:verdana, arial; font-size:13px; color:#93001E;}

#easytermin_stammkunden	{font-family:verdana, arial; font-size:13px; color:#333;}
#easytermin_stammkunden table	{font-family:verdana, arial; font-size:13px; color:#333;}
#easytermin_stammkunden td	{font-family:verdana, arial; font-size:13px; color:#333; padding: 4px;}
#easytermin_stammkunden a	{font-family:verdana, arial; font-size:13px; color:#333;}
#easytermin_stammkunden a:hover	{font-family:verdana, arial; font-size:13px; color:#93001E;}

.raum img {margin:7px;}
.aktiv-bild {border:solid 1px #D1C8C8;}
.aktiv-bild img {border:solid 5px #fff;}

.border td {background-color:#eee;border-top:solid 1px #fff; padding:15px 0;}
.mehr {color:#C1455B;font-weight:bold;text-decoration:none;}

.popup-body {background-image: url(popup/images/body-hg.gif);	background-repeat: repeat-x;}