* {
padding:0px;
margin:0px;
}
p  {
text-align:justify; 
margin-top:8px;
}
.lara {
margin-top:8px;
margin-left:70px;
}
.capp_top { 
      padding:1px; 
	  font-family:Arial; 
	  color:#42A1FF; 
	  font-size:34px; 
	  line-height:38px; 
	  position:absolute; top:320px; left:25%; width:500px; height:70px;
                  z-index:8;
	  }
#blauer_reiter{ 
background-image: url(http://eyand.net/blauerreiterfilm/templates/blauerreiterfilm2/images/headerlogo.jpg); 
background-repeat:no-repeat; 
position:absolute; top:0px; left:0px; width:635px; height:150px;
z-index:7;
}
#wheelbox { 
background-image: url(http://www.der-deutsche-schamane.de/grafx/wheel.jpg); 
background-repeat:no-repeat; 
position:absolute; top:0px; left:60%; width:380px; height:389px;
z-index:6;
}
#roundbox { 
background-image: url(http://www.der-deutsche-schamane.de/grafx/roundbox.png); 
background-repeat:no-repeat; 
position:absolute; top:145px; left:0px; width:760px; height:240px;
z-index:8;
}
#roundboxcontent { 
text-align:justify; 
	  font-size:9px; 
	  line-height:11px; 
padding:20px;
position:absolute; top:-240px; left:-20px; width:480px; height:173px;
z-index:9;
}


#presents {
	  color:#ffffff; 
	  font-size:28px; 
	  line-height:28px;  
position:absolute; top:240px; left:560px; width:548px; height:173px;
z-index:9;
}
#box01 { 
    padding:8px;
    vertical-align: bottom;
     background-color:#ffff44; 
     position:relative; top:30px; left:1%; height:400px; width:15%; 
     z-index:6;
 }
#box02 { 
    padding:8px;
    vertical-align: top;
    color:42A1FF;
     background-color:#ffff44; 
     position:relative; top:-388px; left:23%; height:400px; width:50%; 
     z-index:9;
 }
#box03 { 
padding:8px;
    vertical-align: bottom;
     background-color:#ffff44; 
     position:relative; top:-782px; left:80%; height:400px; width:15%; 
     z-index:6;
 }
.capp_content { 
                  padding:1px; 
	  font-family:Verdana; 
	  color:#000000; 
                  border: 3px solid #ffff44; 
	  position:absolute; top:390; left:54px; width:90%; 
                  z-index:8; 
                  }

.content { 
	  position:absolute; top:64px; left:180px; width:450px; 
     background-color:#770000; 
	  }
body {
font-size:12px; 
line-height:16px; 
background-color:silver; 
color:#000000;

background-repeat:no-repeat; 
font-family:Verdana, Arial, Helvetica, Sans-Serif; 
margin-left: 6px; 
margin-right: 60px; 
margin-top: 20px; 
margin-bottom: 20px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px;

z-index:1;
}
#capp_style { 
           border-top: 1px solid black; 
           border-bottom: 1px solid black; 
                  padding:1px; 
	  font-family:Arial; 
	  color:#000000; 
                  background-repeat:no-repeat; 
	  font-size:14px; 
	  line-height:16px; 
	  position:absolute; top:1160px; left:45px; width:635px; height:18px;
          z-index:6;
	  }
.capp_moon { 
      padding:1px; 
	  font-family:Verdana; 
	  color:#000000; 
	  font-size:12px; 
	  line-height:14px; 
	  position:absolute; top:8px; left:77px; width:520px; height:10px; 
                  z-index:8; 
	  }
#capp_navi { 
    vertical-align: bottom;
     position:absolute; top:40px; left:450px; height:38px; width:450px; 
     z-index:11;
 }
#capp_navi_back { 
    vertical-align: bottom;
     background-color:#ffffff; 
     position:absolute; top:1130px; left:450px; height:38px; width:220px; 
     z-index:6;
 }
#project_navi { 
    vertical-align: bottom;
     position:absolute; top:15px; left:664px; height:45px; width:302px; 
     z-index:7;
 }
#changelanguage{ 
     font-size:9px; 
     z-index:13;
     position:absolute; top:15px; left:450px; height:30px; width:80px; 
 }

#foot { 
   text-align: center; 
    padding-top:9px;
    padding-left:4px;
    vertical-align: bottom;
     background-color:#42A1FF; 
     font-size:9px; 
     z-index:8;
     position:absolute; top:1260px; left:60px;  height:100px; width:854px; 
 }

#letterstyle { 
   text-align: justify; 
   font-family:Verdana; 
   font-size:12px; 
   line-height:15px; 
   color: #000000; 
   background-color:#FBF4E1; 
   background-repeat:repeat; 
   padding-bottom: 8px; 
   padding-left: 8px; 
   padding-right: 8px; 
   padding-top: 8px; 
     position:absolute; top:20px; left:222px; height:910px; width:480px; 
     z-index:7;
}

embed { 
          z-index:7;
	  }
.padleft {
padding-left: 160px;
margin-top: 20px;
margin-bottom: 20px;
}





.infobox { 
border: 1px solid black; padding:10px; 
}
.textfeld {
   width:700px; 
   color: #000000; 
   font-family:Verdana; 
   font-size:12px; 
   line-height:15px; 
   background-color:#FBF4E1; 
   background-repeat:repeat; 
   padding-bottom: 8px; 

   padding-left: 16px; 
   padding-right: 18px; 
   padding-top: 12px; 
}
#middlestyle { 
   font-family:Verdana; 
   font-stretch:wider; 
   font-size:11px; 
   word-spacing:2px; 
   letter-spacing:1px; 
   line-height:15px; 
   color: #000000; 
   background-color:#F0CEA1; 
   background-repeat:repeat; 
   padding-bottom: 8px; 
   padding-left: 8px; 
   padding-right: 8px; 
   padding-top: 8px; 
     position:absolute; top:6px; left:220px; height:1000px; width:500px; 
     z-index:7;
}

#middletext { 
   font-family:Verdana; 
   font-stretch:wider; 
   font-size:11px; 
   word-spacing:2px; 
   letter-spacing:1px; 
   line-height:15px; 
   color: #000000; 
   background-color:#D79C50; 
   background-repeat:repeat; 
   padding-bottom: 8px; 
   padding-left: 30px; 
   padding-right:20px; 
   padding-top: 16px; 
     position:absolute; top:340px; left:120px; height:100px; width:420px; 
     z-index:7;
}



#white {

   font-size:10px; 
   line-height:14px; 
   padding: 8px; 
   position:absolute; top: 20px; left: 0px; height:1000px; width:720px; 
   z-index:1;
}
.centered { 
text-align:center;
}
.menu {   
	color:#000000;
	text-decoration:none;
	font-size:12px; 
	line-height:16px;
	font-weight : bold;
	padding:2;
	margin:4; 
}
a.menu { 

               }
a.menu:link {

        background-color:#000000;
	color:#ffffff;
	text-decoration:none;
	margin:4;
}

a.menu:visited {
        background-color:#000000;
	color:#ffffff;
	text-decoration:none;
	font-weight : bold;
	margin:4; 
	font-size:12px; 
}


a.menu:active {
	color:#000000;
	text-decoration:none;
	font-weight : bold;
	margin:4;
	font-size:12px; 
}
a.menu:hover {
	color:#ffff00;
	text-decoration:none;
	font-weight : bold;
	margin:4;
	font-size:12px; 
}



.capp_search { 
      padding:1px; 
	  font-family:Arial; 
	  color:#000000; 
          background-image: url(http://www.cappermoon.de/testversion/grafx/bleu2.jpg); 
          background-repeat:repeat; 
	  font-size:12px; 
	  line-height:14px; 
	  position:absolute; top:783px; left:800px; width:150px; height:200px;
                  z-index:8; 
                  padding-left: 8px; 
                 padding-top: 8px; 
	  }
.capp_sun { 
                  padding:1px; 
	  font-family:Arial; 
	  color:#000000; 
	  font-size:12px; 
	  line-height:14px; 
	  position:absolute; top:-110px; left:-150px; width:920px;
                  z-index:4;
	  }





h1 {
	font-size:13px; 
	line-height:16px;
	color:#000000; 
	padding-top:1px; 
	padding-bottom: 1px; 
	padding-left: 1em; 
	padding-right: 1em; 
}
h2 {
	font-size:13px; 
	line-height:16px;
	color:#000000; 
	padding-top:1em; 
	padding-bottom: 1px; 
	padding-left: 1em; 
	padding-right: 1em; 
}
h3 {
	font-size:13px; 
	line-height:16px;
	color:#000000; 
	padding-top:1em; 
	padding-bottom: 1px; 
	padding-right: 1em; 
}
h4 {
	font-size:13px; 
	line-height:16px;
	color:#000000; 
	padding-top:1em; 
	padding-bottom: 1px; 
	padding-left: 1em; 
	padding-right: 1em; 
}
h5 { 
        font-family: Palatino; 
	font-size:24px; 
	line-height:16px;
	color:#000000; 
	padding-top:1em; 
	padding-bottom: 1px; 
	padding-left: 1em; 
	padding-right: 1em; 
}
.header {
	font-size:14px; 
	line-height:16px;
	color:#000000; 
	padding-top:1em; 
	padding-bottom: 1px; 
	padding-left: 1em; 
	padding-right: 1em; 
}


a.selected_menu:link {
	width: 160px;
	height: 18px; 
	color:#000000;
                border-left: #8e8e8e 1px solid; 
                border-top: #9e9e9e 1px solid; 
	text-decoration:none;
	font-size:12px; 
	line-height:18px;
	font-weight : bold;
	margin:4;
}
a.selected_menu:visited {
	width: 160px;
	height: 18px;
	background-color:#000000;
	color:#ffffff;
                border-left: #8e8e8e 1px solid; 
                border-top: #9e9e9e 1px solid; 
	text-decoration:none;
	font-size:12px; 
	line-height:18px; 


	font-weight : bold;
	margin:4;
}

.mini { font-family: Arial, Helvetica, sans-serif; color:000000; font-size:12px; line-height:18px; font-weight:500; }
.found { color:#000000; background-color:#eea600; }
.news { font-family:Arial,sans-serif; color:#eea600; font-size:14pt; line-height:14pt; }
.externer { font-family: Arial, Helvetica, sans-serif; color:#ffb711; font-size:11px; line-height:14px; font-weight:600; }
.inhalte { font-family: Arial, Helvetica, sans-serif; width:400px; color:#000000; font-size:14px; line-height:18px; font-weight:600; background-color:#0575a5; }
textarea { font-family: Arial, Helvetica, sans-serif; border-style:double; border-color:#5A595A; background-color:#ffffff; font-size:8.9pt; line-height:12pt; font-weight:600; }
select { scrollbar-base-color:#000000; font-family: Arial, Helvetica, sans-serif; color:#000000; border-style:double; border-color:#A7CA02; background-color:#FDE057; font-size:11px; line-height:12pt; font-weight:600; }
input { scrollbar-base-color:#000000; 
        font-family: Arial, Helvetica, sans-serif; 
		border:2px; 
		border-style:double; 
		border-color:#5A595A; 
		background-color:#D9A04F; 
		font-size:8.9pt; 
		line-height:12pt; 
		font-weight:600; }
.input { font-family: Arial, Helvetica, sans-serif; 
         border:2px; 
		 border-style:double; 
		 color:#000000;
		 border-color:#202000; 
		 background-color:#ffffff; 
		 font-size:8.9pt; 
		 line-height:12pt; 
		 font-weight:600; }
.submit { font-family: Arial, Helvetica, sans-serif;   color:#000000; font-size:8pt; line-height:11pt; font-weight:500; }
.optional { font-family: Arial, Helvetica, sans-serif; border:2px; border-style:double; color:#000000; border-color:#202000; background-color:#43c4fb; font-size:8.9pt; line-height:12pt; font-weight:600; }

.data
{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:10pt; 
line-height:11pt; 
font-weight:500;  
background-color:#fca736; 
width:100px; 
}
.selected 
{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:500; 
line-height:20px; 
color:#EEEEEE; 
background-color:#ff0000; 
width:100px; 
}
.delete
{ 

font-family: Arial, Helvetica, sans-serif; 
font-size:10px; 
line-height:11px; 

font-weight:500;  
background-color:#ca5b02; 
width:100px; 
}
.shortdelete
{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:12pt; 
line-height:13pt; 
font-weight:500;  
background-color:#fe4a1e; 
width:40px; 
}
.change
{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:12pt; 
line-height:13pt; 
font-weight:500;  
background-color:#ff8811; 
width:70px; 
}
.narrow
{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:12pt; 
line-height:13pt; 
font-weight:500;  
background-color:#3677fc; 
width:24px; 
}
.hinweis { font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; font-weight:600; }
.head1 { font-family: Arial, Helvetica, sans-serif; background-color:#333333; font-size:11px; line-height:14px; font-weight:600; }
.h3 { font-family: Arial, Helvetica, sans-serif; color:#FDE057; font-size:14pt; line-height:16pt; font-weight:600; }
a:link { color:#000000; font-size:11px; line-height:16px; font-weight:600; text-decoration:underline}
a:active { color:#000000; font-size:11px; line-height:16px; font-weight:600; text-decoration:underline}
a:visited { color:#000000; font-size:11px; line-height:16px; font-weight:600; text-decoration:underline}
a:hover { color:#333333; font-size:11px; line-height:16px; font-weight:600; text-decoration:underline}




.inhalt { 
      padding:1px; 
	  font-family:Arial; 
	  color:#000000; 
	  font-size:12px; 
	  line-height:12px; 
	  position:absolute; top:10px; left:220px; width:600px;  
                  z-index:8;
	  }
.blackhole { 
                  padding:1px; 
	  font-family:Arial; 
	  color:#FFFFFF; 
	  font-size:12px; 

	  line-height:14px; 
	  position:absolute; top:345px; left:538px; width:200px; 
	  }
.a_save{ 
                  padding:1px; 
	  font-family:Arial; 
	  color:#000000; 
	  font-size:12px; 
	  line-height:14px; 
	  position:absolute; top:30px; left:930px; width:400px; height:20px;

                  z-index:8;
	  }
.a_edit{ 
                  padding:1px; 
	  font-family:Arial; 
	  color:#000000; 
	  font-size:12px; 
	  line-height:14px; 
	  position:absolute; top:40px; left:160px; width:580px; 
	  z-index:8;
	  }
.a_edit_new{ 
                  padding:1px; 
	  font-family:Arial; 
	  color:#000000; 
	  font-size:12px; 
	  line-height:14px; 
	  position:absolute; top:10px; left:200px; width:400px; 
      z-index:8;
	  }
.a_edit_name{ 

                  padding:1px; 
	  font-family:Arial; 
	  color:#000000; 
	  font-size:12px; 
	  line-height:14px; 
	  position:absolute; top:580px; left:200px; width:320px; 
	  }
.a_edit_link{ 
                  padding:1px; 
	  font-family:Arial; 
	  color:#000000; 
	  font-size:12px; 
	  line-height:14px; 
	  position:absolute; top:580px; left:600px; width:320px; 
	  }
.a_edit_number{ 
                  padding:1px; 
	  font-family:Arial; 
	  color:#000000; 
	  font-size:12px; 
	  line-height:14px; 
	  position:absolute; top:10px; left:650px; width:200px; height:20px;
                  z-index:8;

	  }
.a_project { 
      padding:1px; 
	  font-family:Arial; 
	  color:#ffffff; 
	  font-size:12px; 
	  line-height:14px; 
	  position:absolute; top:10px; left:10px; width:160px; height:20px; 
                  z-index:8; 
                  padding-left: 8px; 
                 padding-top: 8px; 
	  }
#admin_navi { 
      padding:1px; 
	  font-family:Arial; 
	  color:#ffffff; 
	  font-size:12px; 
	  line-height:14px; 
	  position:absolute; top:60px; left:2px; width:160px; height:60px; 
                  z-index:8; 
                  padding-left: 8px; 
                 padding-top: 8px; 
	  }
.fieldset {background-color:#000000; color: #ffffff; border:3px solid #fca736; padding:4px;}
.legend {color:#000000; background-color:#fca736; padding:4px;}
hr {color:#0088bb; }
ul { list-style-type:disc; }
li { 
   padding:8px;
    }
#a_news {
z-index:8; 
position:absolute; top:60px; left:750px; width:220px; height:100px; 
}




