*{ margin:0; padding:0; outline:none; }
body {
background-color: #F58F16;
font-family: 'Muli', Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #740000;
line-height: 22px;
font-weight: 400;
}
#logo { background:url(../bilder/logo1.gif) no-repeat; width:400px; height:150px; margin-left:190px; text-indent:-9999px;}
#logo a { display:block; width:400px; height:150px;}
#flashcontent { background:#740000; height:190px; padding-left:190px; margin-bottom:10px; }
#navigation { height:18px; }	
ul#mainNav { padding-left:13px; }
ul#mainNav li { list-style:none;display:inline; padding:0 27px;}
ul#mainNav li a:link, ul#mainNav li a:visited  { color:#740000; text-decoration:none; font-size:13px; line-height:15px; font-weight: 400; }
ul#mainNav li a:hover, ul#mainNav li a:active  { color:#ffeb7f; }
ul#mainNav li a#current  { color:#FFF;}

#contentWrap { width:800px; padding:35px 0 0 190px; margin-bottom:35px;}
#contentLeft { width:450px; float:left;}
.contentLeftBreit { width:590px !important;}
#contentLeft ul { margin:15px 10px 20px 25px;}
#contentRight { width:250px; float:left;}
.contentRightKlein { width:205px !important; text-align:center; margin-top:92px;}
.contentRightKleinYvonne { width:205px !important; text-align:center; margin-top:42px;}
.contentRightKlein p { margin:0;}

h1 {font-weight:300; font-size:36px; line-height:38px;}
h2 {font-weight:300; font-size:38px; line-height:40px; letter-spacing:1px; margin-bottom: 13px;}
.h2Kleiner {font-size:20px; line-height:22px; letter-spacing:normal; }
h3 {font-weight:300; font-size:16px; line-height:23px;}
p { margin:0 50px 13px 0;}
hr {border:solid #ffd37f 1px; height:1px; border-width:1px 0 0 0; margin:18px 0 20px 0;}
.clearLeft { clear:left;}

#contentWrap a:link, #contentWrap a:visited  { color:#740000; text-decoration:underline; }
#contentWrap a:hover, #contentWrap a:active  { color:#fff; text-decoration:none; }
#infobox { width:198px; height:198px; border:2px solid #740000; padding:18px; margin:28px 0 0 8px; line-height:20px; }
#infobox p { margin:0 0 13px 0; }
#infobox a:hover, #infobox a:active  { color:#740000; }
.workshop { background:url(../bilder/yoganidra.jpg) no-repeat; }
.kursangebote { background:url(../bilder/yoga-kursorte.jpg) no-repeat; }

table.kurse, table.yoga { border:none; padding:0; width:400px;}
table.kurse td.linie { border-bottom:1px solid #ffd37f !important;}

table.yoga { border:none; padding:0; width:520px; margin:10px 0 20px 20px;}
table.yoga td { vertical-align:top; line-height:normal;}

.Head15 {
font-size: 15px;
line-height: 18px;
}
.Head1522 {
font-size: 15px;
line-height: 22px;
}
.subhead12 {
font-size: 12px;
line-height: 22px;
}