body {
 background-color: #fc0;
 background-image:url(bilder/bgspring.jpg);
 color: #444;
 font: 12px/18px Verdana, sans-serif;
 padding: 0px 0px 10px 0px;
  }

#cliffhanger {
	position: fixed;
	z-index: 500;
	left: 0;
	top: 0;
	text-decoration: none;
	text-indent: -999em;
	height: 29px;
	width: 32px;
	background: url(bilder/joeabseil.gif) bottom right no-repeat;
	display: block;
	}
	
#brosobst {
	position: fixed;
	z-index: 500;
	right: 0;
	bottom: 0;
	text-decoration: none;
	text-indent: -999em;
	height: 324px;
	width: 90px;
	background: url(bilder/brosobst.gif) bottom right no-repeat;
	display: block;
	}
	
#spielzeugkiste {
	margin: 50px;
	padding: 20px;
	background-color:#000066;
	color: white;
	}

div#schnickschnackschnuck{
margin: 20px;
padding: 20px;
border: 3px dotted #fc0;
background-color: #fff;
}

div#outerwrapper {
 position: absolute;
 left: 50%;
 margin-top: 10px;
 margin-bottom: 10px;
 }

div#innerwrapper {
 position: absolute;
 left: -370px;
 width: 740px;
  }

div#header {height: 146px; margin: 0px; background-image: url(bilder/header11.gif); border: 10px solid #fff;}
div#header h1 {display: none;}

div#headerindex {height: 146px; margin: 0px; background-image: url(bilder/header13.gif); border: 10px solid #fff;}
div#headerindex h1 {display: none;}

div#headerbands {height: 146px; margin: 0px; background-image: url(bilder/header10.gif); border: 10px solid #fff;}
div#headerbands h1 {display: none;}

div#headersisters {height: 146px; margin: 0px; background-image: url(bilder/header16.gif); border: 10px solid #fff;}
div#headersisters h1 {display: none;}

div#headerschuhe {height: 146px; margin: 0px; background-image: url(bilder/header7.gif); border: 10px solid #fff;}
div#headerschuhe h1 {display: none;}

div#headerrhb {height: 146px; margin: 0px; background-image: url(bilder/header8.gif); border: 10px solid #fff;}
div#headerrhb h1 {display: none;}

div#headerrhbrep {height: 146px; margin:0px; background-image: url(bilder/header12.gif); border: 10px solid #fff;}
div#headerrhbrep h1 {display: none;}

div#headerobs {height: 146px; margin:0px; background-image: url(bilder/header14.gif); border: 10px solid #fff;}
div#headerobs h1 {display: none;}

div#headersitemap {height: 146px; margin:0px; background-image: url(bilder/header11.gif); border: 10px solid #fff;}
div#headersitemap h1 {display: none;}

div#headerlinks {height: 146px; margin: 0px; background-image: url(bilder/header2.gif); border: 10px solid #fff;}
div#headerlinks h1 {display: none;}

div#headergalerie {height: 146px; margin: 0px; background-image: url(bilder/header15.gif); border: 10px solid #fff;}
div#headergalerie h1 {display: none;}

div#headerjalbum {height: 146px; margin: 0px; background-image: url(bilder/header17.gif); border: 10px solid #fff;}
div#headerjalbum h1 {display: none;}

div#headerimpr {height: 146px; margin: 0px; background-image: url(bilder/header9.gif); border: 10px solid #fff;}
div#headerimpr h1 {display: none;}

div#headervorhang {height: 146px; margin: 0px; background-image: url(bilder/header6.gif); border: 10px solid #fff;}
div#headervorhang h1 {display: none;}




/*div#navigation ul {
display:block;
text-align: center;
margin:0px;
padding:7px 0px 0px 4px;
}

div#navigation ul li {
 display:inline;
 margin:0px 5px;
 padding:3px;
 }

div#navigation ul li a {
 color:#444;
 text-decoration:none;
 }

div#navigation ul li a:focus,
div#navigation ul li a:active,
div#navigation ul li a:hover {
 color:#fff;
 text-decoration:none;
 padding-bottom:6px;
 }

div#navigation ul li.active a {
 color:#fff;
 text-decoration:none;
 padding-bottom:6px;
  }*/

div#linie {
background-color: #fff;
margin-left: -10px;
width: 720px;
height: 10px;
}

div#indexlinie {
background-color: #fff;
margin-left: -10px;
width: 480px;
height: 10px;
}

div#marginlinie{
background-color: #ff9;
margin-left: -20px;
width: 240px;
height: 10px;
}

div#main {
	padding: 0px;
	background-color:#ff9; /*winter: e5f0f6*/
	border: 10px solid #fff;
  }
  
 div#indexmain {
 	border: 10px solid #fff;
	background-image:url(bilder/margincontentline.gif);
	}

div#main a {
color: #000;
}

div#main a:focus,
div#main a:active,
div#main a:hover {
	color:#c00;
}

div#main img a{
color: transparent;
}

h2{
	margin: 20px 20px 10px 20px;
	font-size: 18px; /*sonst stellt der IE zu groß dar*/
}	
	
div#margin {
 float:right;
 width:200px !important;
 font-size:11px;
 color: #444;
 background-color: #fc0; /*alt: d2d2d2, winter: cbe2ed*, gelbgeschwurbsel: fc0*/
 padding:20px 20px 20px 20px;
 margin:0px -10px 0px 20px;
 border-left:dotted 0px #444;
 }
 
 
 img{
 border: 0px;
 }
 
 
 
 div#shoutbox { /*wird nicht benutzt*/
 float:right;
 width:200px;
 font-size:11px;
 background-color:red;
 padding:0;
 margin:0px 0px;
 border: 1px solid #660066;
 }

div#narrowcontent {
margin: 30px 100px 10px 100px;
}

#narrowcontent ul {
text-align: left;
}

#narrowcontent ul li {
list-style-type:disc;
margin-left: 50px;
margin-bottom: 20px;
}

div#content {
	margin: 10px 10px;
	
}

div#content p {
margin:18px 20px;
}

div#content div.postdate {
 font: normal 10px Verdana,sans-serif;
 line-height: 10px;
 text-align: left;
 margin-bottom: 3px;
  }

div#content h3 {
font:bold 14px Verdana,sans-serif;
line-height:18px;
}

div#content1 {
 float:left;
 margin:0px 0px 0px 15px;
 }

div#content2 {
 float:right;
 margin:0px 0px 0px 0px;
 padding:0px 95px 0px 0px;
 }

 div#kistelinks{
 float: left;
 width: 180px;
  margin: 0px 5px 0px 5px;
 padding: 0px 10px 0px 10px;
}

 div#kistemitte{
 float: none;
  margin: 0px 5px 0px 5px;
 padding: 0px 10px 0px 240px;
 }

 div#kisterechts{
 float:right;
 width: 210px;
 margin: 0px 5px 0px 5px;
 padding: 0px 10px 0px 30px;
}

div#kistesispic{
 float: left;
 width: 150px;
 height: 225px;
 margin: 25px 10px 10px 15px;
 padding: 0px 0px 0px 0px;
}

 div#kistesister{
 float: none;
 margin: 0px 5px 0px 5px;
 padding: 0px 20px 0px 200px;
 }

div#kistegalerie{
float:left;
height: 220px;
width: 180px;
text-align: center;
margin: 12px 13px 13px 12px;
padding: 10px;
border: 1px solid #999;
}

div#credits {
 color: #999;
 background-color:#ff9;
 font: normal 10px Verdana,sans-serif;
 line-height: 30px;
 padding: 0px 10px 0px 10px;
 margin: 40px 0px 0px 0px;
 border-top: 10px solid #fff;
 clear: right;
 }

 