/* CSS Website learnjikidenreiki.com */

* {
margin: 0;
padding: 0;
}

body {
width: 100%;
height: 100%;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
back ground-color : #DDDFFC;
background-color : #9999CC;
background-image:url(/img/background1.gif);
}

a {
color: #FFFFFF;
text-decoration: none;
}

a:visited {
text-decoration: none;
}

a:hover {
color: #F4AA28;
}

#fliesstext a {
color: #003399;
text-decoration: underline;
}

#fliesstext a:visited {
text-decoration: underline;
}

#fliesstext a:hover {
color: #F4AA28;
}


#active {color: #F4AA28; }

#abstand_oben {
width: 1024px;
he ight: 768px;
margin:auto;
text-align:center;
margin-top: 0px;
}
#container {
width: 1024px;
hei ght: 768px;
margin:auto;
text-align:center;
}

#mittlerer_bereich {
float:left;
width: 1024px;
he ight: 768px;
background-color : #FFFFFF;
}

#header {
width: 1024px;
height: 265px;
}

#top_links {
width: 109px;
height: 265px;
float:left;
background-image:url(/img/top_links.jpg);
}

#top_rechts {
width: 915px;
height: 265px;
float:right;
margin-right: 0%;
}

#header_oben {
width: 915px;
height: 87px;
}

#header_titel {
width: 539px;
height: 87px;
float: left;
background-image:url(/img/header_titel.jpg);
}

#header_text {
width: 376px;
height: 76px;
float:right;
margin-right: 0%;
background: url("/img/header_text.jpg") no-repeat top left;
text-align: right;
padding-top: 11px;
line-height: 24px;
}

#text {
width: 350px;
height: 65px;
padding-right: 15px;
color: #FFFFFF;
font-size: 11px;
}

#text .text_small {
font-size: 10px;
float: right;
}

#header_bild {
float: left;
width: 915px;
height: 121px;
}

#blogspot{
width: 160px;
background: url(/img/subnavi_hintergrund.jpg);
height: auto;
margin: -5px 0px -5px 0px;
}

#blog_header {
background: url(/img/news.gif);
width: 62px;
height: 21px;
margin: 21px 0px 13px 30px;
}
*+html #blog_header{
margin-left: -35px;
}

.blog_text{margin: 5px 25px; color: #fff;}

#blog_oben{
margin: 5px 0px 0px 0px;
width: 166px;
height: 13px;
background-image:url("/img/subnavi_oben.jpg");
}
*+html #blog_oben{
margin: 5px 0px 5px 2px;
}

#blog_unten{
width: 166px;
height: 13px;
background-image:url(/img/unten_blog.jpg);
}

#hauptnavi {
float: left;
width: 915px;
height: 57px;
background-image:url(/img/hauptnavi_hintergrund.jpg);
}

#hauptnavi ul {
list-style-type:none;
padding-left: 11px;
padding-top: 10px;
}

#hauptnavi li{
float: left;
padding-left: 11px;
padding-right: 11px;
font-size: 10pt;
}

#content {
width: 1024px;
hei ght: 473px;

}

#titel_subnavi{
float:left;
width: 166px;
height: 473px;
}

#titel_courses{
width: 166px;
height: 138px;
background-image:url(/img/titel_courses.jpg);
}

#subnavi_bereich{
width: 166px;
heig ht: 250px;
text-align:left;
bord er: 1px solid red;
background: url("/img/subnavi_hintergrund.jpg") repeat-y left;
background-color: transparent;
}

#subnavi_oben{
width: 166px;
height: 13px;
background-image:url("/img/subnavi_oben.jpg");
}

#subnavi{
width: 166px;
hei ght: 96px;
bord er: 1px solid blue;
background: url("/img/subnavi_hintergrund.jpg") repeat-y left;
margin-top: -3px;
}

/* moving subnavi to proper position for mozilla  */
html>body #subnavi{
		margin-top: 0px;
}
/* hack for IE7 */
*:first-child+html #subnavi{
		margin-top: 0px;
}

#subnavi ul {
list-style-type:none;
}

#subnavi li{
width: 166px;
height: 24px;
float: left;
padding-left: 30px;
font-size: 11pt;
background: url("/img/subnavi_hintergrund.jpg") no-repeat left;
}

#subnavi_unten{
width: 166px;
height: 42px;
background-image:url(/img/subnavi_unten.jpg);
}

#fliesstext{
float:right;
width: 833px;
hei ght: 473px;
margin-right:0%;
text-align: left;
ove rflow: auto;
margin-right: 5px;
color: #22224E;
padding-right: 20px;
padding-bottom: 20px;
font-size : 11pt;
}

h1 {
font-size: 13pt;
padding-bottom: 18px;
padding-top: 22px;
}

p {
line-height: 18pt;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 20px;

}

#footer {
width: 1024px;
height: 20px;
background: url("/img/footer_balken.jpg") no-repeat top left;
color:#FFFFFF;
padding-top: 8px;
border-bottom: 1px solid #fff;
}

.img_left  {
	margin: 0 5px 5px 0;
}

.img_right{
	margin: 0 0 5px 5px;
}
/*
#rechter_balken {
float:right;
width: 138px;
height:768px;
background: url("/img/rechter_balken.jpg") repeat-y top left;
margin-right;
}

#linker_balken {
float:left;
width: 138px;
height:768px;
background: url("/img/linker_balken.jpg") repeat-y top left;
}
*/