/* general */

html {
  height : 101%; }
body {
  font-family: Verdana;
  margin: 0;
  padding: 0;
  background-color: #EFEFD5; }

/* main content layout */
#body {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	position: relative; }
#head {
	position: relative;
	width: 780px;
	height: 154px;
  background: url(images/karnevalskostueme.gif); }
#head div {
	position: absolute;
	top: 86px;
	left: 130px;
	font-size: 13px;
	padding: 3px;
	background-color: #aaaaff; 
	border: 1px solid #0000ff; 
	z-index: 1; }
#head img {
	position: absolute;
	top: 0;
	left: 0; 
	z-index: 0; }
#foot {
	width: 780px;
	height: 247px; }
	
#center {
  position: relative; }
#center div#inner {
  margin-left: 130px;
  margin-right: 130px; }
#left {
	float: left;
	width: 125px;
  position: absolute;
  top: 0px;
  bottom: 0px; }
#left img.background {
  height: 100%;
	width: 125px; }
* html #left {
  top: 0px;
  height: 100%;
  overflow: hidden; }
* html #left img.background {
  border-top: 0px solid #FFFFFF; }
#right {
	width: 134px;
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0px; }
#right img.background {
  height: 100%;
  width: 134px; }
* html #right {
  top: 0px;
  height: 100%;
  overflow: hidden; }
* html #right img.background {
  border-top: 0px solid #FFFFFF; }

/* top menu */

div.menutxt {
 font-size: 13px;
 position: absolute;
 top: 0;
 margin-left: auto;
 margin-right: auto;
 width: 500px;
 height: 43px;
 padding: 5px;
 z-index: 1; }

div.menubg {
 position: absolute;
 top: 0;
 margin-left: auto;
 margin-right: auto;
 width: 500px;
 height: 43px;
 
 background-color: #fff; 
/* filter: Alpha(opacity=50); */
/* -moz-opacity: 0.5; */
 border: 1px solid black;
 z-index: 0; }

/* general text styles */

h1 {
  margin-top: 10px;
  font-size: 20px; }
h2 {
  margin-top: 10px;
  font-size: 13px; }
h3 {
  margin-top: 0px;
  font-size: 12px; 
  font-style: italic; }

a { text-decoration: none; color: blue; font-weight: bold; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }

p { 
  margin: 0px; 
  margin-left: 0px; 
  margin-bottom: 10px; }

p.inhalt {
  margin-bottom: 0px; }
  
div.inhalt {
    margin-top: 0px;
  	padding: 10px; 
  	padding-top: 30px;
  	font-size: 12px;}

div.inhalt p {
  margin-bottom: 15px; }
  
div.clear {
  clear : both; 
  margin : 0; 
  padding : 0; 
  height : 0; 
  font-size : 0; } 


div#button {
	position: absolute; 
	top: 500px; 
	right: -20px; }

div#kostueme {
	position: absolute; 
	top: 170px; 
	right: -30px; }

div#tipps {
	position: absolute; 
	top: 330px; 
	right: -40px; }

div#social {
	z-index: 1; 
	position: absolute; 
	top: 200px; 
	right: 140px; 
	width: 190px; 
	padding: 5px; 
	padding-right: 0px; 
	height: 25px; 
}

div#kostuemliste {
	position: absolute; 
	top: 0px; 
	left: -45px;
	width: 130px;
	border: 2px solid #444444;
	height: auto;
/*	background-image: url(/images/bg.png); */
  background-color: #ffffff;

	z-index: 10; 
	font-size: 12px;
	line-height: 1.3em;
	padding: 5px; }

div#fusszeile {
  width: 100%;
  margin: 0;
  border-top: 1px solid #d4d4bd; 
  background-color: #dadac2;
  font-family: Book Antiqua, Georgia, 'Times New Roman', Times, serif; }

div#fusszeile div {
	text-align: left;
  width: 800px; 
  margin-left: auto; 
  margin-right: auto; 
  padding-top: 20px; 
  min-height: 150px;
  padding-bottom: 100px;
  font-size: 12px; }

div#fusszeile div div {
	width: 200px; 
  float: left; }

div#fusszeile div div a {
  color: #78786b; }
div#fusszeile div div a:visited {
  color: #a6a694; }
