
/*-------------- POSITIONIERUNG --------------*/

body {
height : 100%;
width: 100%;
margin : 0 0 0 0;
padding : 0 0 0 0;
background-color : #ff9000;
margin : 0 auto;
text-align: center;

}
#thisbody {
height : 100%;
margin : 0 0 0 0;
padding : 0 0 0 0;
/*background: url(images/background.jpg) no-repeat fixed center top #ff9000; */
margin : 0 auto;
text-align: center;
z-index:1;
}
#middleMain {
width : 976px;
padding : 0;
background: url(images/qigongmiddle2.jpg) repeat-y;
margin : 0 auto;
text-align: center;

}

.middle {
width : 976px;
min-height : 450px;
padding : 0;
/*
margin : 0 0 0 0;
*/
background: url(images/qigongmiddle2.jpg) no-repeat;
margin : 0 auto;
text-align: center;
z-index:2;
/*
*/
}
#bottom {
width : 900px;
height : 46px;
margin : 0 0 0 0;
padding : 0 0 0 0;
background: url(images/qigongbottom.jpg) no-repeat;
margin : 0 auto;
text-align: left;
font-family : Verdana, Arial, sans-serif;
color : #797979;
font-weight:normal;
text-align:left;
font-size: 8pt;
padding-left: 35px;
padding-right: 40px;
padding-top: 10px;

}
.bottomLeft {
float: left;
width : 600px;
height : 30px;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-align: left;

}
.bottomRight {
float: right;
width : 200px;
height : 30px;
margin : 0 0 0 0;
padding : 0 0 0 0;
padding-right: 70px;
text-align: right;

}

.topImage {
margin : 0 auto;
width : 976px;
height : 239px;
position : relative;
top : 0;
}

.bottom {
width : 976px;
height : 46px;
margin : 0 0 0 0;
padding : 0 0 0 0;
background: url(images/qigongbottom.jpg) no-repeat;
margin : 0 auto;
text-align: left;
font-family : Verdana, Arial, sans-serif;
color : #797979;
font-weight:normal;
text-align:left;
font-size: 8pt;
padding-left: 35px;
padding-right: 40px;
padding-top: 10px;


}
.mainMenu{
float: left;
border : 0;
width : 900px;
height : 24px;
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align:left;
font-size: 10pt;
text-decoration : none;
padding-left: 35px;
padding-top: 30px;
/*color : #515050;*/
margin: 0 0 0 0; 
z-index: 100;
left: 50%;
margin-left: -480px;
top: 10px;
position: absolute;
border: 0;
}

.mainMenuAdmin{
left: 50%;
margin-left: -280px;
top: 10px;
position: absolute;
font-size: 8pt;

}
.contentLeft{
float: left;
border : 0;
width : 210px;
min-height : 450px;
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align:left;
font-size: 10pt;
text-decoration : none;
padding-top: 30px;
padding-bottom: 15px;
/*color : #515050;*/
color : #502b01;
margin: 0 0 0 0;
margin-left: 30px;

}
.menuLeft{
position: relative;
border : 1px solid #ff0000;
border: 0;
float: left;
width : 202px;
min-height : 450px;
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align:left;
font-size: 10pt;
text-decoration : none;
padding-top: 30px;
padding-bottom: 15px;
/*color : #515050;*/
color : #1a0e00;
margin: 0 15px 0 0; 
left: 19px;

}

.flashLeft{
position: absolute;
left: 19px;
bottom: 0;
}

.contentRight1{
float: right;
border : 0;
width : 265px;
min-height : 450px;
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align: left;
font-size: 10pt;
text-decoration : none;
/*padding-top: 30px;*/
padding-bottom: 15px;
color : #59493F;
margin: 0; 
}
#contentRight1 p a{
font-family : Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 10pt;
text-decoration : none;
color: #59493F;

}
#contentRight1 p a:hover{
font-family : Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 10pt;
text-decoration : underline;
color: #59493F;

}

.contentRight2{
float: right;
border : 0;
width : 202px;
min-height : 50px;
font-family : Verdana, Arial, sans-serif;
text-align : left;
text-decoration : none;
padding-right: 6px;
padding-top: 30px;
color : #59493F;
margin: 0 0 0 0; 
}

.contentRight3{
float: right;
border : 0;
width : 202px;
min-height : 50px;
font-family : Verdana, Arial, sans-serif;
text-align : left;
text-decoration : none;
padding-right: 35px;
padding-top: 30px;
color : #59493F;
margin: 0 0 0 0; 
}

.contentRight4{
position: relative;
left: 4px;
float: left;
border : 0;
width : 500px;
min-height : 450px;
margin: 0 0 0 0;
padding-bottom: 7px;

}
.contentRight41{
position: relative;
left: 7px;
float: left;
border : 0;
width : 455px;
min-height : 450px;
font-family : Verdana, Arial, sans-serif;
text-align : left;
text-decoration : none;
padding-left: 20px;
padding-right: 20px;
padding-top: 25px;
padding-bottom: 15px;
color : #59493F;
background-color: #fff1de;
margin: 7px 0 0 0;

}
.contentRight41 a{
font-family : Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 10pt;
text-decoration : none;
color: #673801;

}
.contentRight41 a:hover{
font-family : Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 10pt;
text-decoration : underline;
color: #673801;

}
.ORIGcontentRight41{
position: relative;
left: 7px;
float: left;
border : 0;
width : 455px;
min-height : 450px;
font-family : Verdana, Arial, sans-serif;
text-align : left;
text-decoration : none;
padding-left: 20px;
padding-right: 20px;
padding-top: 25px;
padding-bottom: 15px;
color : #673801;
background-color: #ffac41;
margin: 7px 0 0 0;

}


.bildgalerieA{
border : 0;
font-family : Verdana, Arial, sans-serif;
text-align : left;
text-decoration : none;
padding: 0;
color : #673801;
margin: 0;

}
.bildgalerieA img{
border : 0;
padding: 0;
margin: 0;

}

.bildname{
font-family : Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 10pt;
text-decoration : none;
color: #673801;
margin: 0 auto;
	
}
.bildname:hover{
font-family : Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 10pt;
text-decoration : underline;
color: #673801;

}
.bilddatum{
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
font-size: 9pt;
text-decoration : none;
color: #673801;
margin: 0 auto;
	
}
.bilddatum:hover{
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
font-size: 9pt;
text-decoration : underline;
color: #673801;

}

.galerie{
margin: 0 auto;
text-align: center;
}
.bildgross{
padding-top: 10px;
padding-bottom: 10px;
margin: 0 auto;
text-align: center;
border: 0;

}
.katbild{
padding: 5px;
margin: 5px;
text-align: center;
border: 0px;
width:200px;
}
.bildprev,.bildnext{
	display:block;
	width: 31px;
	height: 28px;
	background: url(images/prev.gif) no-repeat;
}
.bildnext{
	background: url(images/next.gif) no-repeat;
}
.galerienav{
	margin: 0 auto;
	width: 65px;
	display:block;
	margin-top: 10px;
}

#newemail-anrede{
font-size: 10pt;
}
#newemail-nachname{
font-size: 10pt;
}
#newemail-nachname2{
font-size: 10pt;
}
#newemail-email{
font-size: 10pt;
}
#newemail-check{
font-size: 10pt;
}
/*Bildergalerie
.katbild{
	margin-right: 16px;
	margin-top: 16px;
	border: 0;
}
.bildgross{
	width: 450px;
	padding: 10px;
	margin-top: 16px;
	border: 1px solid #673801;
}
.bildname, .bilddatum{
font-family : Verdana, Arial, sans-serif;
text-decoration : none;
color: #673801;
	display: block;
	margin-top: 3px;
}
.bildname{
font-weight:bold;
font-size: 10pt;
}
.bilddatum{
font-weight:normal;
font-size: 9pt;
}
.bigbild{
	padding: 10px;
	
}
.bildprev,.bildnext{
	display:block;
	float:left;
	width: 31px;
	height: 28px;
	background: url(images/prev.gif) no-repeat;
}
.bildnext{
	background: url(images/next.gif) no-repeat;
}
.galerienav{
	margin-top: 3px;
	float: right;	
	width: 65px;
}
*/

.aktuelles{
background : url(images/aktuellesBG.jpg) no-repeat;
border : 0;
width : 202px;
height : 38px;
font-family: Times, "Times New Roman", Verdana, Geneva, Arial, helvetica, serif;
font-weight:bold;
text-align:left;
font-size: 12pt;
text-decoration : none;
padding-left: 20px;
padding-top: 7px;
color : #ff9000;
margin: 0 0 0 0; 

}
#aktuellesContent p{
border : 0;
width : 182px;
min-height : 10px;
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align:left;
font-size: 10pt;
text-decoration : none;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 15px;
/*color : #515050;*/
/*color : #673801;*/
/*color: #1a0e00;*/
color: #59493F;
margin: 0 0 0 0; 

}

#aktuellesContent p a{
font-family : Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 10pt;
text-decoration : none;
color: #59493F;

}
#aktuellesContent p a:hover{
font-family : Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 10pt;
text-decoration : underline;
color: #59493F;

}

#termineContent p{
border : 0;
width : 182px;
min-height : 10px;
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align:left;
font-size: 10pt;
text-decoration : none;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 15px;
/*color : #515050;*/
/*color : #673801;*/
/*color: #1a0e00;*/
color: #59493F;
margin: 0 0 0 0; 

}
#termineContent p a{
font-family : Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 10pt;
text-decoration : none;
color: #59493F;

}
#termineContent p a:hover{
font-family : Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 10pt;
text-decoration : underline;
color: #59493F;

}

#wichtigContent p{
border : 0;
width : 182px;
min-height : 10px;
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align:left;
font-size: 10pt;
text-decoration : none;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 15px;
/*color : #515050;*/
/*color : #673801;*/
/*color: #1a0e00;*/
color: #59493F;
margin: 0 0 0 0; 

}
#wichtigContent p a{
font-family : Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 10pt;
text-decoration : none;
color: #59493F;

}
#wichtigContent p a:hover{
font-family : Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 10pt;
text-decoration : underline;
color: #59493F;

}

/*-------------- Menu --------------*/

.cms_menue a {
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align:left;
font-size: 10pt;
text-decoration : none;
color : #797979;

}

.cms_menue :hover {
text-decoration : none;
color : #ff9000;

}


.menu {list-style-type:none;padding:0;margin:0;
}
.menu ul {list-style-type:none;padding:0;margin:0;}

.menu li {float:left;margin:0 0 0 0;position:relative;}
.menu li.sub1a a {width:160px;padding:4px 4px 4px 7px; border-bottom: 1px solid; border-bottom-color:#59493f; font-weight:normal;}
.menu li.sub1a {background:#59493f;filter:alpha(opacity=90); /* IE */
-moz-opacity:0.9; /* Gecko-Browser */
opacity:0.9; /* Opera 9+ */
}
.menu li.sub1a :hover {color:#ff9000;}
.menu table {position:absolute;top:0;left:0;z-index:200;font-size:1em;background: none;}
.menu li a {display:block;color:#FFF;font-family: verdana, arial, sans-serif;font-size:10pt;line-height:1em;width:125px;text-decoration:none;text-align:left;}

.menu :hover {color:#ff9000;}
.menu :hover > a {color:#ff9000;}

.menu ul, .menu :hover ul ul {position:absolute;left:-8759px;width:125px;}

.menu :hover ul {left:0px;top:15px;background:url(images/space.gif);} /* the background image is for IE7 */
.menu :hover ul :hover ul :hover {padding:0 0px;left:125px;top:-2px;}

.menuSubLeftDiv{
position: absolute;
border : 1px hidden #59493f;
width : 195px;
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align:left;
font-size: 10pt;
text-decoration : none;
color : #797979;
margin: 0 0 0 0;
left: -10px;
line-height: 1em;

}

.menuSubLeftLevel1 {
list-style-image:url(images/liststyleSub1.gif);
padding: 0;
margin:0;
color : #59493f;
padding-bottom: 10px;
border: 1px hidden #ffffff;

}

.menuSubLeftLevel1 a {
color : #59493f;
text-decoration: none;
}

.menuSubLeftLevel1 :hover{
color : #ff9000;
text-decoration: none;
}

.menuSubLeftLevel1Active {
list-style-image:url(images/liststyleSub1Active.gif);
padding: 0;
margin:0;
color : #ff9000;
padding-bottom: 10px;
border: 1px hidden #ffffff;
position: relative;
}

.menuSubLeftLevel1Active a {
color : #ff9000;
text-decoration: none;
}

.menuSubLeftLevel1Active :hover{
color : #ff9000;
text-decoration: none;
}

.menuSubLeftLevel2 {
list-style: disc;
padding: 0;
margin:0;
color : #59493f;
padding-top: 10px;
padding-bottom: 5px;
border: 1px hidden #ffffff;
position: relative;
left: -15px;

}

.menuSubLeftLevel2 a {
color : #59493f;
text-decoration: none;
}

.menuSubLeftLevel2 :hover{
color : #ff9000;
text-decoration: none;
}

.menuSubLeftLevel2Active {
list-style: disc;
padding: 0;
margin:0;
color : #ff9000;
padding-top: 10px;
padding-bottom: 5px;
border: 1px hidden #ffffff;
position: relative;
left: -15px;
}

.menuSubLeftLevel2Active a {
color : #ff9000;
text-decoration: none;
}

.menuSubLeftLevel2Active :hover{
color : #ff9000;
text-decoration: none;
}
.sitemap ul li {
margin : 0;
padding-left : 0;
margin-bottom: 0.5em;
font-family : Verdana, Arial, sans-serif;
font-weight:bold;
text-align: left;
font-size: 10pt;
text-decoration : none;
color : #673801;
}

.sitemap ul li ul li {
font-weight:normal;
}

.sitemap ul li a{
margin : 0;
padding-left : 0;
margin-bottom: 0.5em;
font-family : Verdana, Arial, sans-serif;
font-weight:bold;
text-align: left;
font-size: 10pt;
text-decoration : none;
color : #673801;
}
.sitemap ul li a:hover {
text-decoration : underline;
}

.sitemap ul li ul li a{
margin : 0;
padding-left : 0;
margin-bottom: 0.5em;
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align: left;
font-size: 10pt;
text-decoration : none;
color : #673801;
}
.sitemap ul li ul li a:hover {
text-decoration : underline;
}

/*-------------- SCHRIFT UND SONSTIGES --------------*/

p {
margin : 0;
padding-left : 0;
margin-bottom: 0.5em;
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align: left;
font-size: 10pt;
text-decoration : none;
/*color : #673801;*/
/*color: inherit;*/

}

td {
margin-bottom: 0em;
}
li {
margin-bottom: 0.5em;
}
div {
margin : 0;
padding-left : 0;
}
input {
font-family : Arial, Verdana, sans-serif;
color : #222222;
font-weight:normal;
text-align : left;
border: #515050 1px solid;
}
textarea {
font-family : Arial, Verdana, sans-serif;
color : #222222;
font-weight:normal;
text-align : left;
border: #515050 1px solid;
}

a {
font-weight : bold;
text-align : inherit;
font-size : inherit;
font-family : inherit;
color : inherit;
margin : inherit;
padding : 0;
line-height : inherit;
text-decoration : none;
border: 0;
}
a:hover {
color : #673801;
text-decoration: underline;
}
img {
	border: 0;
}

.abbr {
font-style: italic;
}

h1 {
font-family: Times, "Times New Roman", Verdana, Geneva, Arial, helvetica, serif;
color:#ff9000;
font-weight : bold;
text-align : left;
font-size: 13pt;
font-style: italic;
line-height: 1.3em;
}
h2 {
font-family: Times, "Times New Roman", Verdana, Geneva, Arial, helvetica, serif;
color:#ff9000;
font-weight : normal;
text-align : left;
font-size: 12pt;
font-style: italic;
}
h3 {
font-family: Times, "Times New Roman", Verdana, Geneva, Arial, helvetica, serif;
color:#ff9000;
font-weight : normal;
text-align : left;
font-size: 11pt;
font-style: italic;
}

input{
border : 1px solid #92642b;
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align: left;
font-size: 10pt;
text-decoration : none;
color : #673801;
}
textarea{
border : 1px solid #92642b;
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align: left;
font-size: 10pt;
text-decoration : none;
color : #673801;
}

.submitbutton{
border : 1px solid #92642b;
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align: left;
font-size: 10pt;
text-decoration : none;
color : #ffffff;
background-color: #832b16;

}

.formular {
margin : 0;
padding-left : 0;
margin-bottom: 0.5em;
font-family : Verdana, Arial, sans-serif;
font-weight:normal;
text-align: left;
font-size: 10pt;
text-decoration : none;
color : #673801;

}

#ajaxbackground {
	width: auto;
	max-width: 90%;
	height: auto;
	max-height: 50%;
	top: 50px;
	left: 50%;
	text-align: right;
	z-index: 99999;
}

#pajaxboxmain {
	margin-left: -50%;
	width: 100%;
	height: 100%;
}

#pajaxbg {
	background-color: #000000;
	border: 2px solid #ffffff;
}

#pajaxbox {
	background-color: #fff;
	overflow: auto;
}

#pajaxbox div.content {
	white-space: nowrap;
}
