body {font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height: 170%; 
	color: #004680; background-color: #fff6ec; margin: 0; padding:0;
	background-image:url(../images/menue-hg.jpg); background-repeat:no-repeat;}
	
p {font-size:1em; margin:0; margin-bottom:1em;}
p a {text-decoration: none; color: #cc6600; font-weight:bold}
p a:hover {color: #f29401;}
.bold {color: #2567a4; font-weight: bold;}
h1 {font-size:1.4em; letter-spacing:0.1em; margin:0; margin-bottom:0em; border-bottom: 1px solid #fbdcac;}
h2 {font-size:1.2em; margin:2em 0 0.5em 0; font-weight:bold}
h3 {font-size:1.1em; margin:2em 0 1em 0; font-weight:normal; border-top: 1px solid #fbdcac;}
h4 {font-size:1.2em; margin:0; margin-bottom:0.5em; font-weight:bold; color:#CC6600}

.liste p {margin-left: 14px; text-indent:-14px}
.box {float:left; width:200px; margin:0; padding:20px; padding-bottom:1000px; margin-bottom:-990px; margin-right:10px; background-color:#fff8ee}
* html .box {float:left; width:200px; margin:0; padding:20px; margin-right:10px; background-color:#fff8ee}
.listenbox {width:auto; padding:5px; margin:0 20px 20px 0; background-color:#FFFCF9; border-top: 1px solid #fbdcac; border-bottom: 1px solid #fbdcac; overflow:hidden}
.listenbox a {text-decoration: none; color: #004680; font-weight:normal}
.listenbox .link {font-weight:bold; color:#CC6600; font-size:1.2em} 

.tabelle {width:100%; float:left; border:none; border-bottom:1px solid #fbdcac; margin-bottom:40px;}
.td01 {width:89%; vertical-align:top; padding:10px 0 10px 0; border:none; border-top:1px solid #fbdcac;}
.td01 a {text-decoration: none; color: #747ebd;}
.td02 {width:11%; vertical-align:top; padding:10px 0 10px 0; border:none; border-top:1px solid #fbdcac;}

.rightbox {float:right; padding:5px 0 20px 20px}
.rightbox p {text-align:center;}
.rightbox a {font-size:0.7em; text-align:center; color:#efc597}
.rightbox a hover {color:#f29401}
.leftbox {float:left; padding:5px 20px 20px 0}

.fussnote {font-size:0.8em; color:#7790b3}

img {border:none}

#formular {width:560px; padding: 20px; border-bottom: 1px solid #fbdcac; border-top: 1px solid #fbdcac; background-color:#ffefdd; color:#cc6600;} #formular p {margin-bottom:0.3em;}
input {background-color:#fff6ec; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#cc6600; border:0; width:300px; height:20px}
textarea {background-color:#fff6ec; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#cc6600; border:0; width:300px; height:200px; overflow:auto}
.submit {background-color:#fbdcac; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#cc6600; border: 1px solid #f29401; width:200px; height:20px}

/* alles für den kopf */
#kopf {position:relative; top:0; left:0; width: 100%; margin: 0 0 30px 0; height: 170px; background-image:url(../images/tara-grafik-design-header.jpg); background-repeat:no-repeat; overflow: hidden;}
	
/* menü links */
#leftmenu {float:left; width:130px; height:500px; margin:0; padding:0px 0 0 1em;}
#leftmenu ul {margin:0; padding:0; list-style: none; font-weight:bold; font-size:1em; line-height:130%; color:#4a2500;} 
#leftmenu li {border-bottom: 1px solid #dff5fe;}
#leftmenu a {text-decoration:none; display:block; padding:1em; color:#ffffff;}
#leftmenu a:hover, #leftmenu ul li a:active {color:#b7e6f8;}
#leftmenu .last {border:0;}

#leftmenu ul ul {font-weight:normal; font-size:0.9em; color:#6c4700;}
#leftmenu ul ul li {list-style: none; border:0; padding:0; margin:0;}
#leftmenu ul ul a {padding:0 0 1em 2em; display:block; width:10em; color:#b7e6f8;}
#leftmenu ul ul a:hover, #navl li a:active {color:#ffffff;}

/* inhalt */
.headline01 {width:auto; height:31px; background:url(../images/headline-willkommen.jpg) no-repeat 0 100%; text-indent:-9999px;}
.headline02 {width:auto; height:31px; background:url(../images/headline-tara.jpg) no-repeat 0 100%; text-indent:-9999px;}
.headline03 {width:auto; height:31px; background:url(../images/headline-druckmedien.jpg) no-repeat 0 100%; text-indent:-9999px;}
.headline04 {width:auto; height:31px; background:url(../images/headline-webseiten.jpg) no-repeat 0 100%; text-indent:-9999px;}
.headline05 {width:auto; height:31px; background:url(../images/headline-bildretusche.jpg) no-repeat 0 100%; text-indent:-9999px;}
.headline06 {width:auto; height:31px; background:url(../images/headline-kunstworte.jpg) no-repeat 0 100%; text-indent:-9999px;}
.headline07 {width:auto; height:31px; background:url(../images/headline-kontakt.jpg) no-repeat 0 100%; text-indent:-9999px;}
.headline08 {width:auto; height:31px; background:url(../images/headline-freunde.jpg) no-repeat 0 100%; text-indent:-9999px;}
.headline09 {width:auto; height:31px; background:url(../images/headline-schoenes.jpg) no-repeat 0 100%; text-indent:-9999px;}
.headline10 {width:auto; height:31px; background:url(../images/headline-impressum.jpg) no-repeat 0 100%; text-indent:-9999px;}

.headline20 {width:auto; height:31px; background:url(../images/headline-yoga-broschuere.jpg) no-repeat 0 100%; text-indent:-9999px;}
.headline21 {width:auto; height:31px; background:url(../images/headline-daty-webseite.jpg) no-repeat 0 100%; text-indent:-9999px;}
.headline22 {width:auto; height:31px; background:url(../images/headline-tara-training.jpg) no-repeat 0 100%; text-indent:-9999px;}
.headline23 {width:auto; height:31px; background:url(../images/headline-claro-seminare-nlp.jpg) no-repeat 0 100%; text-indent:-9999px;}
.headline24 {width:auto; height:31px; background:url(../images/headline-impressum.jpg) no-repeat 0 100%; text-indent:-9999px;}


#montagecontainer {height:140px; width:618px; margin-bottom:20px; background-image:url(../images/kasten-uebersicht.jpg); overflow:hidden;}
#montagenvorschau {width:152px; float:left; padding:0; margin:0}
#montagentext {float:left; margin:20px 0 20px 0; width:430px; height: 100px; font-size:0.9em; letter-spacing:0.02em; color:#FFFFFF; font-weight:bold; line-height:150%; text-align:center;}
#montagentext p a{text-decoration: none; color:#FFFFFF;}
#montagentext p a:hover{color:#b7e6f8}


#webcontainer {height:140px; width:618px; margin-bottom:20px; background-image:url(../images/webseiten-uebersicht-kasten.jpg); overflow:hidden;}
#webvorschau {width:333px; float:left; padding:0; margin:0}
#webtext {float:left; margin:20px 0 20px 0; width:260px; height: 100px; font-size:0.9em; letter-spacing:0.02em; color:#FFFFFF; font-weight:bold; line-height:150%; text-align:center;}
#webtext p a{text-decoration: none; color:#FFFFFF;}
#webtext p a:hover{color:#b7e6f8}


#headline {margin: 0 20px 0 250px; padding: 15px 0 25px 0;}
#content {margin: 0 20px 0 280px; padding: 0 0 25px 0;}
#kasten {float:right; width:515px; height:272px; padding:0 0 20px 20px; background-repeat:no-repeat}
.kastentext {width: 390px; height: 199px; overflow:auto; margin:45px 0 0 0; padding: 0 0 0 60px; font-size:0.8em; letter-spacing:0.05em; color:#FFFFFF; font-weight:bold}
.kastentext p {margin-left: 20px;}
.kastentext p a{text-decoration: none; color:#b7e6f8;}
.kastentext p a:hover{color:#a5c4d6}
.kastentext h1 {margin-left: 20px; text-indent:-20px; font-size:1.3em; letter-spacing:0.05em; font-weight:bold; margin-bottom:0.3em; border-bottom: 1px solid #b7e6f8;}
.absatzabstand {margin-bottom:1.5em;}

#navuntenlinie {clear:both; height:2px; margin:0 15px 0 250px; font-size:1px; background-color:#FFFCF9; border-top: 1px solid #fbdcac; border-bottom: 1px solid #fbdcac;}
#navunten {margin:0 15px 0 250px; font-size:0.7em; text-align:center; color:#af8b66}
#navunten a {padding: 0.5em; text-decoration: none; color:#4a2500}
/* #pfad {margin: 0 15px 15px 220px; font-size:0.7em; text-align:right; color:#747ebd;}
#pfad a {display: inline; padding: 0.5em; text-decoration: none; color:#747ebd;}
#yogauntermenue {float:left; margin-left:220px; font-size:0.7em; color:#747ebd;}
*html #yogauntermenue {float:left; margin-left:195px; font-size:0.7em; color:#747ebd;}
#yogauntermenue a {display: inline; padding: 0.5em; text-decoration: none; color:#747ebd;} */

