.audio_container audio { }

audio {
    height: 40px !important;    
    width: 370px;
	display: block !important;
	line-height: 100px;
	margin: 0px 0px 30px 0px;
}

#audio {
    width: 920px;
	height: 50px;
}


*{
	font-family: 'Source Sans Pro',Arial,Helvetica,sans-serif; font-size: 18px; font-weight: 400; line-height: 22px; 
	color: #333333;
	margin: 0;
	padding: 0;
	border: 0;

	vertical-align: baseline;
}

HTML5 display-role reset for older browsers
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
    background-attachment: fixed;
    background-image: url("../bilder/katzenaugen_01.jpg");
    background-position: left top;
    background-repeat: no-repeat;
	background-size:auto auto;
	background-color:red;
    margin:50px  0px ;
    padding: 0;
    text-align: left;
}

a{
  text-decoration:none; letter-spacing: 2px;
}

#hauptmenue a , a:active{
   font-size: 34px;
   line-height: 44px; 
}

#hauptmenue span{
   font-size: 34px;
   line-height: 44px; 
}

a:hover {
   color:#cb5a27;
}

#icons img,  #iconsguterhirte img, #iconskamasutras img{
	margin: 0px 8px 9px 0px;
}

span {
	color:#cb5a27;
}

header {
	width: 1000px;
	height: 200px;
    background-color: red;
    background-image: url("../bilder/IMG_4784.JPG");
	background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
	margin: 0px 0px 30px 0px;
    padding: 0px;
}

nav {
	margin: 0px 0px 0px 57px;
    padding: 0px;
}

section {
	margin: 0px 0px 0px 50px;
    padding: 0px 0px 0px 50px;
}

footer {
    width: auto;
	height: 25px;
	clear: both;
	margin: 0px 20px 40px 20px;
    padding: 80px 20px 0px 20px;
	border-right: 0px solid #808080;
	border-left: 0px solid #ffffff;
	border-bottom: 1px solid #333333;
	border-top: 0px solid #ffffff;	
}

article {
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}

figure {
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}

iframe{
	width: 635px;
	height: 358px; 
	margin: 0px 0px 60px 0px;
}

h1 {
    color: #ffb505;
   /*  display: inline; */
	/* width: 730px; */
	letter-spacing: 3px;
	font-size: 18px; text-shadow: 2px 4px 6px #000000;
	padding: 0px 0px 0px 270px;
}

h1 a{
	color: #ffa85a;
	font-size: 65px;
	font-weight:200; text-shadow: 1px 2px 3px #ffffff;
}

h1 a:hover {
   color: #cb5a27;
   font-weight:200;
}

h2 {
    color: #cb5a27;
	font-size: 18px;
	padding: 0px;
	margin: 0px 0px 7px 0px;
}

h3 {
	margin: 0px 0px 25px 0px;
}

h4, p{
	margin: 0px 0px 5px 0px;
}

li{
	margin: 0px 0px 10px 0px; list-style-image: url("../bilder/stern.png");
}

#text li{
	margin: 0px 0px 6px 12px;
}

#kontakt li{
	margin: 0px 0px 5px 12px;
}

#profil2 li, #profil1 li{
	list-style-image: url("../bilder/trans.gif");
}

#wrapper {
    width: 1000px;
	min-height: 1000px;
    margin: 0px auto;
    padding: 0px;
	background-color: #faf8f5;
	border-right: 2px solid #881c19;
	border-left: 2px solid #b47830;
	border-bottom: 2px solid #881c19;
	border-top: 2px solid #b47830;
}



/* 	background-color: #faf8f2; */
#logo {
	float: right;
	margin: 0px;
    padding: 108px 40px 0px 30px;
}

#hauptmenue{
	margin: 0px 0px 60px 37px;
    padding: 0px;
}

#hauptmenue li{
	display: inline-block;
}

#index {
    float: left;
	width: 840px;
	height: auto;
    margin: 0px 50px 50px 80px;
}

#icons{
    float: left;
	width: 650px;
	height: auto;
    margin: 5px 0px 20px 0px;
	padding: 0px;
}

#iconsalbanien{
    float: left;
	width: 628px;
	height: auto;
    margin: 5px 0px 60px 0px;
	padding: 0px;
}

.icons1{
    float: left;
	width: 628px;
	height: auto;
    margin: 5px 0px 20px 0px;
	padding: 0px;
}

#iconsguterhirte{
    float: right;
	width: 628px;
	height: auto;
    margin: 5px 47px 50px 0px;
	padding: 0px;
}

.icons{
    float: left;
	width: 650px;
	height: auto;
    margin: 5px 0px 20px 0px;
	padding: 0px;
}

#iconskamasutras{
    float: right;
	width: 650px;
	height: auto;
    margin: 5px 25px 20px 0px;
	padding: 0px 0px 0px 0px;;
}

.iconsirland{
    float: left;
	width: 650px;
	height: auto;
    margin: 5px 0px 60px 0px;
	padding: 0px;
}
.iconsreh{
    float: left;
	width: 650px;
	height: auto;
    margin: 5px 0px 20px 0px;
	padding: 0px;
}

.icons img, .iconsreh img, .iconsirland img{
    margin: 0px 8px 7px 0px;
	padding: 0px;
}

#icons a:hover, .aktuell a:hover , .icons a:hover {
   opacity: 0.5;
}

 
a:hover header {
   opacity: 0.5;
} 
 
#text{
    float: right;
	width: 635px;
	height: auto;
    margin: 5px 43px 0px 0px;
	padding: 0px;
}

#textbellinghaus{
    background-image: url("../bilder/Aktuell/aktuell_millingen-hintergrund.jpg");
	float: left;
	width: 900px;
	height: auto;
    margin: 5px 43px 100px 0px;
	padding: 10px;
}

#texthamburg{
    float: right;
	width: 635px;
	height: auto;
    margin: 0px 43px 0px 0px;
	padding: 0px;
}

.texthamburg{
    float: right;
	width: 635px;
	height: auto;
    margin: 40px 43px 0px 0px;
	padding: 0px;
}

#text1{
    float: right;
	width: 635px;
	height: auto;
    margin: 5px 43px 0px 0px;
	padding: 0px;
}

#presseschulstrasse{
    float: left;
	width: 300px;
	height: auto;
    margin: 650px 0px 0px 12px;
	padding: 0px;
}

#presseso66{
    float: left;
	width: 300px;
	height: auto;
    margin: 823px 0px 0px 12px;
	padding: 0px;
}
  
#pfeilzurück{
    float: left;
	width: 625px;
	height: auto;
    margin: 40px 50px 0px 325px;
	padding: 0px;
}

#pfeilzurück1{
    float: left;
	width: 625px;
	height: auto;
    margin: 60px 50px 0px 40px;
	padding: 0px;
}


#kontakt{
    float: left;
	width: 675px;
	height: auto;
}
 
#profil1{
    float: left;
	width: 110px;
	height: auto;
}
 
#profil2{
    float: left;
	width: 550px;
	height: auto;
}

#installationen {
    float: right;
	width: 628px;
	height: auto;
    margin: 5px 50px 0px 0px;
}

#kunstbegleitung{
    float: right;
	width: 635px;
	height: auto;
    margin: 0px 43px 0px 0px;
}



#navlinks {
	float: left;
	width: 272px;
    height:auto;
	margin: 0px;
	padding: 0px 0px 0px 50px;
}

.aktuell {
	width: 920px;
	height: auto;
    margin: 0px 0px 0px 40px;
}



.mongolei {
	float: right;
	width: 625px;
	height: auto;
    margin: 0 50px 0 0;
}

.kulturtussi {
	width: 920px;
	height: auto;
    margin: 0px 40px 40px 40px;
	padding: 40px 0px 0px 0px;
}
 
.aktuelltext{
    float: left;
	width: 890px;
	height: auto;
    margin: 10px 0px 60px 50px;
	padding: 0px;
}
 
.aktuelltext1{
    float: left;
	width: 890px;
	height: auto;
    margin: 10px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
}
 
.aktuell h2{
    margin: 0px 0px 5px 0px;
}
 
.abstandnach {
	margin: 0px 0px 25px 0px;
}

.abstandnachvor {
	margin: 50px 0px 25px 0px;
}

.abstandnachvor1 {
	margin: 75px 0px 25px 0px;
}

.abstandnachvor-75-50 {
	margin: 75px 0px 50px 40px;
	padding: 0px 0px 0px 50px;
	font-size: 24px;
	line-height: 26px;
	text-indent: -90px;
	color:#cb5a27;
}

.abstandnach1 {
	margin: 0px 0px 60px 0px;
}

.abstandnachlinks {
	margin: 0px 0px 60px 100px;
}

.abstandnach2 {
	padding: 0px 0px 65px 0px;
}

.abstandnach3 {
	padding: 0px 0px 90px 0px;
}


.hochstrich {
    color: #989a99;
	font-size: 30px;
	margin: 0px 0px 0px 0px;
}

.unterliste {
	margin: 0px 0px 25px 30px;
}

.unterliste1 li {
	margin: 0px 0px 25px 0px;
}

.aktuellabstandlinks40 {
	margin: 0px 0px 5px 120px;
}
