
/* StyleSheets © Dr. Meyer-Camberg Institut- Powered by Academy Design - www.academy-design.de  */

/* Farben
 
Vorgaben

	Maße
		#body		1000 x --

	Farben:
		dunkelviolett #3b0039
		hellviolett   #9d7f9c

		
*/

/* *********** Allgemeine Definitionen *********** */

* {
	margin: 0;
	padding: 0;
	}
	
html, body  {
    height: 100%;
    -verflow: auto;
	background: #fff;
	ext-align: center;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	}

img, a {
	border: 0;
	color: #3b0039;
	text-decoration: none;
    }
	
img {
	isplay: compact;
	}
	
a:visited {
	color: #3b0039;
	}
	
p {
	font-size: 12px;
	}
	
ul {
	list-style-type: none;
	}
	
ul li {
	background: url(../img/li_00.gif) 0px 5px no-repeat;
	padding: 0 0 6px 12px;
	}
		
.center {
	text-align: center;
	}
/* *********** GrundgerÃ¼st *********** */

#body {
	width: 1000px;
	height: auto;
	argin: 0 auto;
	text-align: left;
	

	}
	
#logo {
	width: 350px;
	height: 131px;
	float: left;
	--ackground: url(../img/logo.gif) top left no-repeat;
	font-size: 11px;
	}	
#logo a {
	color: #4c4c4c;
	}	
#logo ul {
	margin: 28px 0 0 204px;
	}	
#logo ul li {
	background: url(../img/li_hv.gif) 0px 5px no-repeat;
	padding: 0 0 6px 12px;
	}	
#logo ul li:hover {
	background: url(../img/li_dv.gif) 0px 5px no-repeat;
	}
	
#mainMenu {
	width: 650px;
	height: 131px;
	float: left;
	background:   url(../img/mainMenu.gif) top left no-repeat; 
	}
	
#mM_links {
	margin-top: 85px;
	float: right;
	padding-left: 1px;
	background: url(../img/dots.gif) top left no-repeat;
	}
	
#header {
	width: 1000px;
	height: 190px;
	float: left;
	background: url(../img/header.gif) top left no-repeat;
	}
	
#header_qt {
	width: 245px;
	height: 147px;
	margin-top: 10px;
	float: left;
	}
	
#header_qt p {
	width: 175px;
	max-height: 75px;
	font-style: italic;
	color: #fff;
	margin: 35px 0 0 44px;
	}
#header_qt h6 {
	text-align: right;
	font-weight: normal;
	font-size: 11px;
	color: #9d7f9c;
	margin: 12px 35px 0 0;
	}
	
#header_img {
	margin-top: 10px;
	width: 755px;
	height: 147px;
	float: left;
	background: url(../img/header_0.jpg) top left no-repeat;
	}
	
#subMenu {
	width: 749px;
	margin-top: 1px;
	height: 31px;
	float: left;
	}
#subMenu a {
	color: #fff;
	}
#subMenu a:hover {
	text-decoration: underline;
	}
#subMenu ul {
	margin: 9px 0 0 13px;
	}
#subMenu ul li,
#subMenu ul li.act {
	background: url(../img/li_ff.gif) 0px 5px no-repeat;
	display: inline;
	padding: 0 15px 0 13px;
	}
#subMenu ul li.act {
	font-weight: bold;
	}
#subMenu ul li.act a {
	text-decoration: underline;
	}
	
#rightHeader {
	width: 250px;
	margin: 1px 0 0 1px;
	height: 31px;
	float: left;
	}
	
#content {
	width: 735px;
	float: left;
	padding: 15px 15px 0 0; /* Alt: top 25 */
	verflow: hidden;
	}
	
#leftWrap {
	float: left;
	background: url(../img/right_bg.gif) right repeat-y #fbfbfb;
	padding-bottom: 20px;
	}

#rightWrap {
	width: 250px;
	height: auto;
	float: right;
	background: #f6f6f6;
	}

#rightLayer {
	width: 238px;
	padding: 11px 0 0 12px;
	float: right;
	background: #f6f6f6;
	}
#rightLayer p, #rightLayer table{
	font-size: 11px;
	color: #2b2b2b;
	width: 218px;
	padding-bottom: 12px;
	}
#rightLayer table tr td {
	padding: 2px 0;
	}
#rightLayer h6 {
	width: 218px;
	font-size: 11px;
	color: #3b0039;
	}	
#rightLayer .input {
	width: 150px;
	border: 1px solid #2b2b2b;
	--verflow: auto;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
#rightLayer textarea {
	height: 78px;
	}
		
#rightLayer .img img {
	border: 2px solid #d2d0d0;
	}
	
#rL_Header {
	width: 250px;
	float: left;
	margin-top: 15px;
	}
	
#footer {
	width: 1000px;
	height: 45px;
	float: left;
	background: url(../img/footer.gif) left top no-repeat;
	color: #bababa;
	}
#footer a {
	color: #bababa;
	}
	
#ft_left {
	margin: 20px 0 0 12px;
	float: left;
	}
#ft_right {
	margin-top: 11px;
	float: right;
	}
	
/*** Content ***/

/* Ersetzt durch h1, h2 */
#headline {	
	width: 710px; /* 721 */
	height: 25px;
	padding: 9px 0 0 11px;
	margin-bottom: 8px; /* Alt: 5 */
	--loat: left; /* Nicht benötigt in FF/IE6 Fehler in Safari */
	background: url(../img/headline_dv.gif) left repeat-x;
	font-size: 13px;
	color: #fff;
	}
#headline h1 {
	font-size: 13px;
	font-weight: normal;
	background: url(../img/li_ff.gif) left center no-repeat;
	padding-left: 17px;
	}
#subheadline {
	width: 710px; /* 721 */
	height: 25px;
	padding: 9px 0 0 11px;
	margin: 15px 0;
	--loat: left; /* Nicht benötigt in FF/IE6 Fehler in Safari */
	background: url(../img/headline_hg.gif) left repeat;
	}
#subheadline h1 {
	font-size: 12px;
	color: #000;	
	--ont-weight: normal;
	background: url(../img/li_00.gif) left center no-repeat;
	padding-left: 17px;
	}

h1,h2 {
	width: 710px; /* 721 */
	height: 24px;
	padding: 10px 0 0 28px;
	margin-bottom: 15px;
	background: url(../img/headline.gif) left top no-repeat;
	font-size: 13px;
	font-weight: normal;
	color: #fff;	
	float: left;
	}
h1 {
	margin-bottom: 14px;
	}
h2 {
	margin-top: 5px;
	background: url(../img/subheadline.gif) left top no-repeat;
	font-size: 12px;
	color: #000;	
	}
	
table.article td {
	padding: 10px;
	}

.article img {
	border: 2px solid #cdcaca;
	}
	
#content ul,
#content ol {
	margin: 10px 40px;
	}
#content ul li {
	background-image: url(../img/li_dv.gif);
	font-weight: bold;
	}
#content ul li:hover {
	background-image: url(../img/li_hv.gif);
	}
#content ul ul,
#content ol ul {
	margin: 5px 0 5px 15px;
	}
#content ul ul li,
#content ol ul li  {
	background-image: url(../img/li_dv.gif);
	font-weight: normal;
	}
	
#content_element {
	width: 700px;
	float: left;
	}
	
#content p {
	width: 691px;
	padding: 3px 0 7px 15px;
	}
#content table {
	width: 691px;
	margin: 15px 0 15px 15px;
	border: 1px dotted #9d7f9c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left; /* Bug im FF2 */
	}
#content table tr td {
	border: 1px dotted #9d7f9c;
	padding: 5px;
	}
	
#content table p {
	width: auto;
	}
#content a {
	font-weight: bold;
	}


#content table.noBor,
#content table.noBor tr td {
	border: none;
	}
	
#content hr {
	border: none;
	border-top: 1px solid #3b0039;
	margin: 10px 0;
	}
	
#content h6 {
	margin: 5px 0 5px 25px;
	font-size: 11px;
	color: #3b0039;
	}	
	
/*** Partner ***/

#content table.partner,
#content table.noBorder {
	border: none;
	}
#content table.partner td {
	text-align: center;
	vertical-align: middle;
	padding: 15px 0;
	border: none;
	}
#content table.noBorder td {
	border: none;
	}
	
/*** Trainer ***/

table#trainer img {
	width: 150px;
	}
	
td.tr_text {
	vertical-align: top;
	}


/*** Text mit Bild ***/

#content .imgtext {
	overflow: hidden;
	width: 735px;
	}

#content .imgtext table {
	border: none;
	width: auto;
	margin: 0;
	}
#content .imgtext table tr td {
	padding: 0;
	border: none;
	}
	
#content .imgtext p{
	width: auto;
	}
	
#content .imgtext table.imgtext-nowrap {
	width: 690px;
	}
	
/*** Mailform ***/

#content .mailform table,
#content .mailform table tr td {
	border: none;
	}
#content .mailform input,
#content .mailform textarea {
	width: 200px;
	border: 1px solid #2b2b2b;
	overflow: hidden;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
/*** Seminare ***/

#content table.seminare tr td {
	text-align: center;
	vertical-align:middle;
	padding: 5px;
	}
#content table.seminare p {
	margin: 0 auto;
	padding: 0;
	}
#content table.seminare .rot, .Stil1, .red {
	color: red;
	}
#content table.seminare .gruen {
	color: green;
	font-weight: bold;
	}
#content table.noBor tr td {
	text-align: left;
	}
/*** Extensions ***/

/* Sitmap */

.tx-dropdownsitemap-pi1 {
	width: 691px;
	margin: 15px 0 15px 7px;
	float: left;
	}





