/* (c) www.adhouse.co.at */
/* CSS Document */



html {background-color: black; font-size: 12px; color: black;}

body { background-image: url(../images/body_bg.jpg); background-position: top left; background-repeat: no-repeat; margin: 0px; padding: 0px; font-family:Verdana, Arial, sans-serif;}


a {color: black;}
p {font-family:Verdana, Arial, sans-serif; margin: 1em 0em; font-size: 12px;}

h1 {font-size: 13px; font-weight: bold;}
h2 {font-size: 14px; font-weight: normal;} 


#tmpl { padding: 0px 0px 0px 153px; width: 1200px;}

#container4all { width: 516px; overflow: hidden;}


#header {position: relative; clear: both; width: 516px; background-image: url(../images/header.jpg); background-position: top left; background-repeat: no-repeat; margin: 0px; height: 116px; margin-top: 98px;}
#header img {margin: -2px 0px 0px 34px;}


#navigation-wrapper {position: relative; height: 61px;}
#navigation  { left: -17px; position: absolute; top: -8px;}
#navigation iframe {margin: 0px;}

#content {position: relative; padding: 0px 30px 20px 30px; width: 456px;background-image: url(../images/bg_content.jpg); background-position: top left; background-repeat: y-repeat; margin: 0px; min-height: 1100px; height: auto!important; height: 1100px;}

.headline {margin-top: 40px; margin-bottom: 30px;}
.headline2 {margin-top: 20px; margin-bottom: 10px;}
.trenner {border-bottom: 1px solid #b1967e;}

#facebook-logo {float: left; position: absolute; left: 514px; top: 106px;}
#facebook-logo a {color: transparent;}

img {border: medium none;}


/** Styles for reservation form **/

#birthdayPartyContent{
	clear: both;
	display: none;
	border: 1px solid #000000;
	padding: 10px;
	margin-bottom: 10px;
  	width: 430px;
}

label{
	display: block;
	float: left;
	width: 100px;
	margin-top: 5px;
	margin-bottom: 5px;
}

label.error {
	font-size: 12px;
	margin-left: 5px;
	color: red;
}


input{
	width: 225px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}

br{
	clear: both;
}

input#normalParty, input#birthdayParty{
	width: 20px;
}

input.error { 
	width: 230px;
	border: 1px dotted red; 
}

#buttonNormalParty, #buttonBirthdayParty{
	margin-bottom: 5px;
	margin-top: 5px;
}

input#submit{
	clear: both;
}

#buttonNormalParty{
	width: 200px;
}

#buttonNormalParty label{
	width: 170px;
}

#buttonNormalParty, #buttonBirthdayParty{
	float: left;
}

.cleardiv{
	clear: both;
}

textarea#comment{
	clear: both;
	width: 335px;
	height: 100px;
}


