/* CSS Document */

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
}
img {
border:0px;
}
/* Download ------------------------------------------------*/
.line {border:none;}
.label {font-weight:bold;}
.item{}

/* ***************Überschriften*************** */
.ueberschrift2 {
	font-size: 15px;
	color: #E95801;
	font-weight: bold;
	line-height: 17px;
}	
.ueberschrift3 {
	font-size: 15px;
	color: #E95801;
	font-weight: bold;
	line-height: 17px;
}
.ueberschrift12 {
	font-size: 15px;
	color: #E95801;
	font-weight: bold;
}
.ueberschrift13-rot {
	font-size: 13px;
	color: #E95801;
	font-weight: bold;
}
.ueberschrift15-rot {
	font-size: 15px;
	color: #E95801;
	font-weight: bold;
	line-height: 17px;
}
.ueberschrift15 {
	font-size: 15px;
	color: #E95801;
	font-weight: bold;
	line-height: 17px;
}
.ueberschrift16-rot {
	font-size: 16px;
	color: #E95801;
	font-weight: bold;
	line-height: 18px;
}
.ueberschrift16-blau {
	font-size: 16px;
	color: #00346F;
	font-weight: bold;
	line-height: 18px;
}
.ueberschrift19-lila {
	font-size: 19px;
	color: #E95801;
	font-weight: none;
	line-height: 20px;
}
.ueberschrift16-rot {
	font-size: 16px;
	color: #E95801;
	font-weight: bold;
}
/* Schriften ------------------------------------------------*/
body,td,th,div {
	font-family: Verdana, "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a4685;
	line-height: 140%;
}
h1 {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#E95801;
	padding-top: 0px;
	padding-bottom:8px;
	margin-top:0px;
	margin-bottom: 26px;
	margin-right:0px;
	margin-left:0px;
	text-align:center;
	background-image:url(../images/strich-gelb.gif);
	background-repeat:no-repeat;
	background-position: center bottom;
}
h2 {
	font-size:16px;
	font-weight:bold;
	color:#0057A0;
	padding-top: 0px;
	padding-bottom:3px;
	margin-bottom: 10px;
	margin-top: 0px;
	border-top: 0px;
	background-image:url(../images/titelstrich.gif);
	background-repeat:no-repeat;
	background-position: center bottom;
	text-align:center;
}
h3 {
	background-color:#f8e474;
	font-size:14px;
	font-weight:bold;
	color:#E95801;
	padding:5px;
	padding-left:2px;
	margin:0px;
	margin-bottom:5px;
	text-align:center;
	border-bottom-color: #E95801;
	border-bottom-style:solid;
	border-bottom-width:2px;
	background-image: url(../images/titel3-verlauf.gif);
}
h4 {
	background-color:#FCF3C2;
	font-size:13px;
	font-weight:bold;
	color:#E95801;
	padding:5px;
	padding-left:2px;
	margin:0px;
	margin-bottom:5px;
	text-align:center;
	border-bottom-color: #E95801;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
h5 {
	font-size:16px;
	font-weight:bold;
	color: #0a4685;
	padding-top: 2px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom: 15px;
	background-image:url(../images/strich-gelb-links.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	margin-right:0px;
	margin-left:0px;
	text-align:left;
}	
h6 {
	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#E95801;
	padding-top: 2px;
	padding-bottom:2px;
	margin-top:5px;
	margin-bottom: 10px;
	background-image:url(../images/strich-gelb.gif);
	background-repeat:no-repeat;
	background-position: center bottom;
	margin-right:0px;
	margin-left:0px;
	text-align:center;

}
.block {
	font-size:10px;
	font-weight:normal;
	height:8px;
	color:#E95801;
	padding:0px;
	padding-left:60px;
	margin:0px;
	margin-bottom:0px;
	background-image: url(../images/block-verlauf.gif);	
	background-color:#f8e474;
}
.unterstrich {
	border-bottom-color: #feae14;
	border-bottom-style:solid;
	border-bottom-width:2px;
}
.ntitel {
	display:none;
}
.titel-16 {
	font-size:16px;
	font-weight:bold;
	color:#E95801;
	}	
.titel-15-orange{
	font-size: 15px;
	font-weight: bold;
	color: #E95801;
}
.titel-14 {
	font-size:14px;
	font-weight:bold;
	color:#E95801;
}
.titel-12 {
	font-size:12px;
	font-weight:bold;
	color:#E95801;
}
.titel-blau-14 {
	font-size:14px;
	font-weight:bold;
	color:#0d5399;
}
.titel-blau-12 {
	font-size:12px;
	font-weight:bold;
	color:#0d5399;
}
.18 {
	font-size: 18px;
}
.16 {
	font-size: 16px;
}
.14 {
	font-size: 14px;
}
.15 {
	font-size: 15px;
}
.13 {
	font-size: 13px;
}

.text10 {
	font-size:10px;
	color:#393939;
}
ul {
	list-style-type: none;
	color:#003a76;
	margin-top:4px;
	padding-top:0px;
	margin-left:10px;
	padding-left:0px;
}
li {
	background-image:url(../images/punkt.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:10px;
}
ol {
	background:none;
	list-style-type: decimal;
}

/* Seite -------------------------------------------------*/

.start1 {
	margin-bottom:12px;
}
.start2 {
	margin-bottom:12px;
}
.start3 {
	margin-bottom:12px;
}
.start4 {
	margin-bottom:18px;
}
.start5 {
	margin-bottom:5px;
}
.beratung1 {
	margin-bottom:14px;
}
.beratung2 {
	margin-bottom:14px;
}
.beratung3 {
	margin-bottom:14px;
}
.start-tabelle-unten {
	background-image:url(../images/apa-system-vision-unten.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding:8px;
	height:55px;
}
.start-tabelle-mitte {
	background-image:url(../images/apa-system-vision-mitte.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px;
	height:20px;
}
.start-tabelle-oben {
	padding:8px;
}
#referenzen {
	position:absolute;
	top:440px;
	width:56px;
	height:122px;
	z-index:0;
	border:#CCCCCC solid 1px;
	margin-left:27px;
}
#start1 {
	position:absolute;
	top:448px;
	width:134px;
	height:122px;
	z-index:0;
	margin-left:0px;
	font-size:11px;
	line-height:16px;
	text-align: justify;
}
#referenzen2 {
	position:absolute;
	top:760px;
	width:56px;
	height:115px;
	z-index:0;
	margin-left:20px;
}
.headermenu {
	margin-top: 26px;
}
.linie-oben {
	height:45px;
	background-image:url(../images/linie-oben.gif);
	background-repeat:repeat-x;
	margin-top:15px;
	margin-bottom:35px;
}
.menu-links {
	width:110px;
	margin-right:0px;
	font-size:11px;
	margin-bottom:10px;

}
.menu-links2 {
	width:108px;
	margin-right:33px;
	font-size:11px;
	height:35px;
	background-image: url(../images/menu-strich.gif);
	background-position: 0px 34px;
	background-repeat: no-repeat;
}
.icon {
	margin-right:6px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}
.icontext {
	margin-top:3px;
}
.content {
	background-image:url(../images/hint-galaxie.gif);
	background-repeat:no-repeat;
}
.linie-unten {
	height:123px;
	background-image:url(../images/linie-unten.gif);
	background-repeat:repeat-x;
	background-position: 0px 50px;
	margin-top:15px;
	margin-bottom:20px;
}
.text-unten {
	margin-top:50px;
}
.text-unten2 {
    margin-top: 50px;
    margin-right: 18px;
}
.buch {
	background-image:url(../images/buch-hint.gif);
	background-repeat:no-repeat;
}
#button {
	position:absolute;
	top:170px;
	z-index:1;
	width:158px;
	height:96px;
	margin-left:740px;
}

/* Beratung -------------------------------------------------*/
#mein-horoskop {
	background-image:url(../images/beratung-hint.gif);
	background-repeat:no-repeat;
	margin-bottom:6px;
}
#partnerschaft {
	background-image:url(../images/beratung-hint.gif);
	background-repeat:no-repeat;
}
#terminwahl {
	background-image:url(../images/beratung-hint.gif);
	background-repeat:no-repeat;
}
#soforthilfe {
	background-image:url(../images/beratung-hint.gif);
	background-repeat:no-repeat;
}
#bau-astrologie {
	background-image:url(../images/beratung-hint.gif);
	background-repeat:no-repeat;
}
#publikationen {
	background-image:url(../images/beratung-hint.gif);
	background-repeat:no-repeat;
}
.beratung-text {
	padding:14px;
	padding-bottom:6px;
}
.beratung-bild {
	margin-right:10px;
	margin-bottom:20px;
}

/* Menüs -------------------------------------------------*/



/* Links -------------------------------------------------*/

a:link, a:visited, a:active, a:focus{
	color:#D96C00;
	text-decoration:underline;
}
a:hover{
	color:#E95801;
	text-decoration:none;
}
a.link-unterstrich-blau:link, a.link-unterstrich-blau:visited, a.link-unterstrich-blau:active, a.link-unterstrich-blau:focus  {
	color: #0a4685;
}
a.link-unterstrich-blau:hover{
	color:#0a4685;
}
a.menu_link:link, a.menu_link:visited, a.menu_link:active, a.menu_link:focus{
	text-decoration:none;
	color:#b40146;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-right: 3px;
	line-height:13px;
	display:block;
	font-size:13px;
		text-transform:uppercase;
		font-weight:bold;
		font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
a.menu_link:hover{
	color:#FE478C;
}
a.menu_link_act:link, a.menu_link_act:visited, a.menu_link_act:active, a.menu_link_act:focus, a.menu_link_act:hover{
	text-decoration:none;
	color:#b40146;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	line-height:12px;
	display:block;
	font-size:13px;
	border-bottom: 1px solid #FF99CC;
}
a.nebenmenu_link:link, a.nebenmenu_link:visited, a.nebenmenu_link:active, a.nebenmenu_link:focus, a.nebenmenu_link:hover{
	text-decoration:none;
	color: #0a4685;
	font-weight:normal;
}
a.nebenmenu_link:hover{
	text-decoration:none;
	color: #117AE3;
}
a.nebenmenu_link_act:link, a.nebenmenu_link_act:visited, a.nebenmenu_link_act:active, a.nebenmenu_link_act:focus, a.nebenmenu_link_act:hover{
	text-decoration:none;
	color: #0a4685;
	font-weight:bold;
}
a.gross_link:link, a.gross_link:visited, a.gross_link:active, a.gross_link:focus{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#E95801;
}
a.gross_link:hover{
	color:#AA0D48;
}
a.rot_link:link, a.rot_link:visited, a.rot_link:active, a.rot_link:focus{
	text-decoration:none;
	color:#E95801;
}
a.rot_link:hover{
	color: #0a4685;
	text-decoration: none;
}
/* ***************Glossary Link blau nicht unterstrichen*************** */
a.link-glossary:link,a.link-glossary:visited,a.link-glossary:active {
	color: #0a4685;
	text-decoration: none;
	background-image: url(../images/icon-glossary_transp.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
}
a.link-glossary:hover {
	color: #E44C01; 
	text-decoration: underline;
	background-image: url(../images/icon-glossary_transp.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
}

/* RTE -------------------------------------------------*/

.tabelle_dunkel{
	background-color: #306A9A;
}
.tabelle_hell{
	background-color: #eaebee;
}
.tabelle_mittel{
	background-image: url(../images/verlauf.jpg);
}

.tx-maagrandomimage-pi1 {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
.download {
	background-image: url(../bilder/download.gif);
	padding-left: 17px;
	background-repeat: no-repeat;
}
.mail {
	background-image: url(../images/mail.gif);
	padding-left: 19px;
	background-repeat: no-repeat;
}
.rot{
	color:#E95801;
}
.orange{
	color:#f78f1e;
}
.weiss{
	color:#ffffff;
}
.hellblau{
	color:#cde8ff;
}
.menublau-act{
	color:#6686b6;
}
.schwarz{
	color:#000000;
}

.bodytext {
	border-width: 0px;
	margin: 0px;
}


/* Formulare -------------------------------------------------*/

form {	border:0px;
	margin:0px;
	padding:0px;
}
.feld {
	width: 250px;
}
input,textarea,select {
	background-color:#FFF8DF;
	border-color:#FFE19B;
	border-width: 1px;
	border-style:solid;
	font-size: 12px;
	padding: 2px;
	border-bottom-width: 1px;
}
input:focus, textarea:focus, select:focus {
	background-color:#FFFFFF;
	border-color:#FFE19B;
	border-width: 1px;
	border-style:solid;
	font-size: 12px;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-color: #DC948D;
}
.button {
	color:#ffffff;
	border-width: 1px;
	border-left-color:#FFCC66;
	border-top-color:#FFCC66;
	border-bottom-color:#993300;
	border-right-color:#993300;
	background-color:#EE8B1E;
	display:block;
	width:120px;
	height:22px;
	font-weight:bold;
}
.formular td {
	font-size:11px;
	line-height: 12px;
}
.formh1 {
	font-size:14px;
	line-height: 15px;
	color:#ffffff;
	font-weight:bold;
}

/* Formulare -------------------------------------------------*/
.tx-wssitemap-pi1 {
	margin-left:150px;
}
.treemenudiv a {
	color:#610d0d;
}
treemenutext_no a{
	color:#610d0d;
}
.textfeld {
	width:230px;
}
