/* CSS Document */



/* Basis Module */

body {
	text-align: center;
	margin: auto;
	font: normal 12px sans-serif, Arial, Helvetica, sans-serif;
	background: #535252 url(http://www.rauschenberger-partyservice.de/static/images/hg_verlauf.jpg) repeat-x top;

}



#header{
	z-index:10;
	width: 780px;
	height:127px;
	position:relative;
	top:15px;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;
	background:url(http://www.rauschenberger-partyservice.de/static/images/logo.gif) no-repeat bottom right;
}


/* Rahmen */

#pagewrap
{

width: 866px;
margin: 10px auto 0 auto;
padding-right:86px;
position: relative;
}

#inhalt {
	z-index:2;
	position:relative;
	top:10px;
	text-align: left;
	float:left;
	margin: 10px auto 0 auto;
	width: 760px;
	border: 10px solid #dbab47;
	height: 806px;
    overflow: auto;
	background-color:#ffffff;
	}

#awards {
	float:left;
	z-index:6;
	position:relative;
	padding-top:20px;
	text-align: left;
	width: 86px;
	border: none;
	overflow: visible;

	}
	


#right_nav {
	position:absolute;
	top: 17px;
	right: 10px;
	text-align: left;
	width: 80px;
	border: none;
	overflow: visible;
	z-index: 8;
	}	

#right_nav span {
	display: none;
}

#right_nav img {
	border: none;
}

#right_nav a.location {
	display: block;
	height: 47px;
	width: 90px;
	background-image: url(/static/images/Location_01.gif);
}

#right_nav a.location:hover {
	background-image: url(/static/images/Location_02.gif)
}

#right_nav a.anfrage {
	display: block;
	height: 47px;
	width: 90px;
	background-image: url(/static/images/Anfrage_01.gif);
}

#right_nav a.anfrage:hover {
	background-image: url(/static/images/Anfrage_02.gif)
}



/* Textfelder */


ul.odd-right{
	list-style-position:inside;
	background-color: #EEE;
	padding:5px 5px 10px 0px;
	margin: -5px 0 0 0;
}

ul.even-right{
	list-style-position:inside;
	background-color: #ffffff;
	padding:5px 5px 10px 0px;
	margin:-5px 0 0 0;
}

.referenzen {
font: bold 0.5em sans-serif,Arial;
}

#impressum{
	z-index:4;
	position:absolute;
	padding-botton:20px;
	top:348px;
	left:0px;
	height:70px;
	vertical-align: top;
	width: 760px;
	}

#equipment{
	z-index:4;
	position:absolute;
	top:220px;
	left:20px;
	vertical-align: top;
	padding: 20px;
	background-color:#ffffff;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	width: 240px;
	}



#footer{
	z-index:4;
	position:relative;
	top:30px;
	left:0px;
	vertical-align: top;
	width: 760px;
	color: #012e04;
	margin: auto;
}

#footer a{
	color: #012e04; !important
}

.Stil11 {font-family: Arial; font-size: 10px; color: #FFFFFF; }

/* Bildhintergrund oder Flash */

#flash{
	z-index: 3;
	position:absolute;
	top: 0 ;
	margin: 0;
	padding: 0;
}

/* Hintergrundbild */

#bg_image{
	z-index:1;
	position:absolute;
	left:0;
	right:auto;
	top:257px;
	margin: 0 auto 0 auto;
	top:200;
	height:598px;
	width:100%;
}



/* TYPO */

a{
	text-decoration:none;
	font-weight: bold;
	color: #000000;
}

a:hover, a:avtive{
	text-decoration:none;
	font-weight: bold;
	color: #dbab47;
}

h1 {
font: normal 1.5em sans-serif,Arial;
text-transform: uppercase;
color: #012e04;

}

h2 {
font: bold 1em sans-serif,Arial;
color: #012e04;
}

/* Listen */

ul.odd{
	list-style-position:inside;
	background-color: #EEE;
	padding:5px 5px 10px 5px;
	margin: -5px 0 0 0;
}

ul.even{
	list-style-position:inside;
	background-color: #ffffff;
	padding:5px 5px 10px 5px;
	margin:-5px 0 0 0;
}



/* Navi */

#menu {
	font-family: Arial Black, Helvetica, sans-serif;
	text-transform: uppercase;
	color:white;
	/*letter-spacing:0.03em;*/

	}


#menu a {
	padding: 1px 2px 1px 2px;
	text-decoration:none;
	margin:0 0 0 0;
	font-weight:normal;
}

#menu.intern  {
	position:relative;
	top:60px;
}
#menu.intern a {
	background: #000000;
	color: #ffffff;
}

#menu.intern a:hover, #menu.intern a:active {
	background: #ffffff;
	color: #000000;
}

#menu.intern a active {
	background: #ffffff;
	color: #000000;
}


#menu.kontakt a {
	position:relative;
	top:67px;
	background: #012e04;
	color: #ffffff;
}

#menu.kontakt a:hover, #menu.kontakt a:active {
	background: #ffffff;
	color: #012e04;
}

#menu.links a {
	position:relative;
	top:74px;
	left:0px;
	background: #dbab47;
	color: #ffffff;
}

#menu.links a:hover, #menu.links a:active {
	background: #ffffff;
	color: #dbab47;
}

#submenu  {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight:normal;
	margin-top:10px;
}

#submenu a {
	padding: 2px 4px 2px 4px;
	background: #ffffff;
	color: #012e04;
	margin-right:5px;
	border: #012e04 solid 1px;

}

#submenu a:hover, #submenu a:active {
	background: #012e04;
	color: #ffffff;
	border: #012e04 solid 1px;
}

