html, body {
	 margin:0px;
	 padding:0px;
	 background-color:rgb(220,230,220);
	 background-image:url(../PICTURE/background_vertical.jpg);
	 background-repeat:repeat-y;
}	 

#top_section {
	 background-color:rgb(220,230,220);
	 background-image:url(../PICTURE/background_horizontal.jpg);
	 background-repeat:no-repeat;
	 height:100px;
	 margin:0px;
	 padding:0px;
}

#main_section {
	 margin:0px;
	 padding:0px;
}

#navigation {
	 position:absolute;
	 left:30px;
	 top:310px;
	 width:175px;
}

#instagram {
	 position:absolute;
	 left:58px;
	 top:580px;
}

#w3c {
	 position:absolute;
	 left:31px;
	 top:638px;
}

#besucher {
	 position:absolute;
	 left:66px;
	 top:714px;
}

#content {
	 margin-left:240px;
	 margin-right:0px;
	 border-top:solid 5px rgb(70,80,70);
	 font-family:Tahoma,sans-serif;
	 font-weight:normal;
	 font-style:normal;
   	 font-size:11px;
}

#logo {
	 position:absolute;
	 left:30px;
	 top:10px;
	 width:175px;
	 height:263px;
}

#schriftzug {
	 position:absolute;
	 left:260px;
	 top:25px;
	 width:289px;
	 height:50px;
}

#musicaldarsteller {
	 position:absolute;
	 left:570px;
	 top:35px;
	 width:360px;
	 height:50px;
}

#pic_home {
	 margin-left:45px;
	 margin-right:45px;
	 width:620px;
	 height:413px;
	 border:none;
}

#deco_index {
	 margin-left:329px;
      	 border:none;
}

#deco_left {
	 margin-left:294px;
      	 border:none;
}
#foto_horizontal {
	 margin-left:45px;
	 margin-right:45px;
	 width:600px;
	 height:400px;
	 border:none;
}

#foto_vertical {
	 margin-left:145px;
      	 margin-right:45px;
      	 width:400px;
	 height:600px;
	 border:none;
}

#foto_vertical_2 {
	 margin-left:145px;
      	 margin-right:45px;
      	 width:400px;
	 height:487px;
	 border:none;
}

#copyright {
      	 margin-left:20px;
}

#statistic {
      	 margin-left:0px;
      	 margin-top:120px;
}

#musik {
	 margin-left:150px;
	 margin-right:150px;
}

#video {
      	 margin-left:45px;
      	 margin-right:45px;
}

#thumbs {
      	 margin-left:20px;
      	 margin-right:20px;
}

#calendar {
      	 margin-left:45px;
      	 margin-right:45px;
}

a.navi, a.navi_first, a.navi_self {
   display:block;
   white-space:nowrap;
   overflow:hidden;
   border-left:2px solid rgb(70,80,70);
   border-right:2px solid rgb(70,80,70);
   border-bottom:2px solid rgb(70,80,70);
   font-family:Tahoma,sans-serif;
   font-size:13px;
   font-weight:bold;
   text-decoration:none;
   letter-spacing:0.1em;
   padding:5px;
   text-align:center;
}
 
a.navi_first {
   border-top:2px solid rgb(70,80,70);
}
 
a.navi:link, a.navi_first:link, 
a.navi:visited, a.navi_first:visited {
   background-color:rgb(150,160,150);
   color:rgb(70,80,70);
   text-decoration:none;
}
 
a.navi_self:link, a.navi_self:visited {
   background-color:rgb(150,160,150);
   color:rgb(240,240,255);
}
 
a.navi:hover, a.navi_first:hover, a.navi_self:hover, 
a.navi:active, a.navi_first:active, a.navi_self:active {
   background-color:rgb(70,80,70);
   color:black;
}

h1,h2,p,ul,ol {
   margin-right:20px;
   margin-left:20px;
}

h2,p,ul,ol {
   font-family:Tahoma,sans-serif;
}
 
h1 {
   font-family:Andalus;
   font-weight:normal;
   font-style:normal;
   font-size:17px;
   line-height:1.1em;
   color:rgb(70,80,70);
   border-bottom:rgb(70,80,70) solid 1px;
   padding-bottom:5px;
   padding-left:25px;
   margin-top:20px;
}
 
h2 {
   font-weight:bold;
   font-style:normal;
   font-size:13px;
   line-height:1.1em;
   color:rgb(70,80,70);
   border-bottom:rgb(70,80,70) solid 1px;
   padding-bottom:3px;
   padding-left:25px;
   margin-top:20px;
}
 
p {
   font-weight:normal;
   font-size:13px;
   line-height:1.1em;
   padding-left:25px;
   color:black;
}
 
ul,ol {
   padding-left:25px;
}
 
li {
   font-weight:normal;
   font-size:13px;
   line-height:1.1em;
   color:black;
   margin-top:6px;
   margin-bottom:6px;
}
 
a:link {
   font-weight:bold;
   color:black;
   text-decoration:underline;
}
 
a:visited {
   font-weight:bold;
   color:purple;
   text-decoration:underline;
}
 
a:hover, a:active {
   font-weight:bold;
   color:rgb(124,131,141);
   text-decoration:underline;
}
