body { background:#3C0000 url(../images/body.jpg) top left repeat-x; text-align:center; margin:0; padding:20px 0 0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
form { margin:0; padding:0;}
#page { position:relative; margin:0 auto; padding:0; width:958px; text-align:left; overflow:hidden;}

#formular_wrapper { background: url(../images/formularbg.jpg) top left no-repeat; width:840px; margin:0 auto; text-align:left; padding:0; height:563px;}

#formular {width:400px; margin:0; padding:110px 0 0 290px; text-align:left;}
#formular fieldset { border:none; padding:0;}
#formular legend {font-size:16px; padding:3px 0 17px 8px; margin:0; font-variant:small-caps; font-family:Georgia, "Times New Roman", Times, serif; color:#F0DDAF; font-weight:bold;}
#formular label {float:left; clear:left; width:120px; display:block; margin:2px 0; padding:0; font-size:11px; color:#F0DDAF; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
#formular input { float:left; width:236px; margin:2px 0; border:none; background:url(../images/form_input.jpg) top left no-repeat; height:20px; padding:1px 2px 0 4px; color:#fff; color:#F0DDAF; font-size:11px;}

#formular .shortinput {width:125px; margin:2px 0; border:none; background:url(../images/form_shortinput.jpg) top left no-repeat; height:21px; padding:1px 2px 0 4px; color:#fff; }
#formular .invisible { visibility:hidden;}
#formular .button { float:left; cursor:pointer; background: url(../images/bestellbutton.jpg) top left no-repeat; width:102px; height:58px; display:block; margin:32px 0 0 0; }
#formular p {margin:11px 0 0 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; color:#F0DDAF; font-size:14px; line-height:1.6em; font-style:italic; width:248px; float:left; }

#bestellung { background: url(../images/dankebg.jpg) top left no-repeat; width:840px; margin:0 auto; text-align:left; padding:0; height:563px; color:#F0DDAF; }
#bestellung h3 {font-size:18px; margin:0; padding:142px 0 5px 310px; font-variant:small-caps; font-family:Georgia, "Times New Roman", Times, serif; color:#F0DDAF; font-weight:bold;}
#bestellung p {font-family:Georgia, "Times New Roman", Times, serif; color:#F0DDAF; font-size:13px; line-height:1.7em; width:355px; padding:20px 0 5px 290px;}

/*Navigation Top*/
#Navigation_top {
	position:absolute;
	top:0px;
	text-align:center;
	width:100%;
	z-index:4;
	background-color: #000000;
	overflow: hidden;
	left: 0px;
}


/*Navigation*/
a img {
	border:none;
}

#kaugirls_NAV_wrapper {
	position:absolute;
	left:45px;
	top:494px;
	width:849px;
	height:65px;
	z-index:999;
	overflow:hidden;
}
#kaugirls_NAV_KalendarBestellen {
	position:absolute;
	left:199px;
	top:0px;
	width:110px;
	height:65px;
	overflow:hidden;
}

	#kaugirls_NAV_KalendarBestellen a {
		display:block;
	}
	
	.n_act img {
		margin-top:-68px;
	}
	
#kaugirls_NAV_Girls {
	position:absolute;
	left:313px;
	top:0px;
	width:117px;
	height:65px;
	overflow:hidden;
}

	#kaugirls_NAV_Girls a {
		display:block;
	}
	
	#kaugirls_NAV_Girls a:hover {
		margin-top:-68px;
	}
	
#kaugirls_NAV_Geschichte {
	position:absolute;
	left:429px;
	top:1px;
	width:122px;
	height:65px;
	overflow:hidden;
}

	#kaugirls_NAV_Geschichte a {
		display:block;
	}
	
	#kaugirls_NAV_Geschichte a:hover {
		margin-top:-68px;
	}

#kaugirls_NAV_Zubereitung {
	position:absolute;
	left:549px;
	top:0px;
	width:118px;
	height:65px;
	overflow:hidden;
}

	#kaugirls_NAV_Zubereitung a {
		display:block;
	}
	
	#kaugirls_NAV_Zubereitung a:hover {
		margin-top:-68px;
	}

#kaugirls_NAV_Linielinks {
	position:absolute;
	left:36px;
	top:0;
	width:179px;
	height:65px;
	overflow:hidden;
}
#kaugirls_NAV_Linierechts {
	position:absolute;
	left:654px;
	top:0;
	width:179px;
	height:65px;
	overflow:hidden;
}