body{
        background-image: url(bgpascha_07.jpg);
	background-repeat: repeat-x;
	margin: 0px auto;
	height: 100%;
	background-color: #191732;
	}
a:focus { outline: none;}
.csc-mailform-submit {
left:100px;
position:relative;
}
.MultiBoxContainer {
	background-color:#191732;
}
.tx_lumogooglemaps_pi1_infobox{
	background-color: #191732;
	color: #DB007A;
	

}
.detail{font-family: Verdana,Arial,Verdana,sans-serif;
	font-size: 14px;
	color: #ffffff;
	margin: 0px;
	font-weight:200;
	line-height:1.5;
}
.important{font-family: Verdana,Arial,Verdana,sans-serif;
	font-size: 14px;
	color: #DB007A;
	margin: 0px;
	font-weight:200;
	line-height:1.5;
}

#raoben{background-image: url(raobent_06.png);
	background-repeat: no-repeat;
	
        position: absolute;
         height:21px;
         width:954px;
         z-index:2;
}
#raobenra{
        position: absolute;
        top:21px;
         height:391px;
         width:938px;
         z-index:2;
         border-left:8px solid #FFFFFF;
        border-right:8px solid #FFFFFF;
}
#linka1 {
       height:160px;
       display:block;
       width:194px;
       position:relative;
       float:left;
}

#linka1 a {
       height:160px;
       display:block;
       width:194px;
       position:relative;
      
       background-image:url(teaser_vodka2_03.jpg);
       border:0px none;

}
#linka1 :hover { 
background-image:url(teaser_vodka2_03.jpg);
	background-position:-194px;
        height:160px;
        display:block;
        width:194px;
        position:relative;
        border:0px none;
        float:left;

}
#bisekt {
	background-image:url(sekt_ch_03.jpg);
        position:relative;
        left:5px;
        height:160px;
        width:194px;
        float:left;

}
#biua {
	background-image:url(all_incl_06.jpg);
        position:relative;
        height:160px;
        width:194px;
        float:left;
        left:5px;
}

#footerob{position:relative;
	width:220px;
	left:680px;
	color: #C89616;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	top:-57px;
	z-index:4;
	}
#footerob a{
	text-decoration:none;
	color: #808096;
	z-index:4;
}
#footerob a:hover{
	text-decoration:none;
	color: #DB007A;
	z-index:4;
}	
	
	
#c9{ border:1px solid #808096;
}
#c11{ border:1px solid #808096;
}

.divider{width:100%;
	color:#808096;
}	

 
#zeile{	
	z-index:4;
	   position:relative;
	width: 954px;
	height:29px;	
	left: 50%;
        margin-left: -472px; /* this has to be the exact half of the width */
}

#header{top:8px;
	left:8px;
	width:954px;
        height:412px;
        position: relative;

}
#mioben{background-image: url(rahmen_oben_06.jpg);
	background-repeat: no-repeat;
	position: relative;
	 height:15px;

}
#unten{background-image: url(grafik_footer_06.png);
	height:127px;
	position: relative;
	clear:both;
	
}
#content{ width: 938px;
        float:left;
        position:relative;
        height: auto ! important;
        border-left:8px solid #FFFFFF;
        border-right:8px solid #FFFFFF;
        background-color: #1A173F;
        margin:0px; 

}
#logo{background-image: url(pascha_logo_web_07.png);
       height:246px;
       background-repeat: no-repeat;
       position:relative;
       top:-70px;
       width:246px;
       left:660px;
}
#logou{background-image: url(pascha_logo_unten_07.png);
	background-repeat: no-repeat;
       position:relative;
       top:-80px;
       width:954px;
       height:165px;
       left: 50%;
        margin-left: -472px; /* this has to be the exact half of the width */
}
#footermenu{position:relative;
	top:30px;
	left:170px;
	color: #C89616;
	
}
#footermenu a{
	text-decoration:none;
	color: #C89616;
}
#footermenu a:hover{
	text-decoration:none;
	color: #DB007A;
}
            
#flaggen1{
	padding-top: 10px;
	padding-left: 610px;
}       

#footer {
        position:relative;
        clear:both;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        background-image: url(bgpascha_unten_07.jpg);
	background-repeat: repeat-x;
        min-width: 100%;
        height: 227px;
        top: -20px;
        padding-top: 100px;
	text-align: left;
        }
#hintergrundoben{ 
        position:relative;
	width: 954px;
	height: 190px;
	
	z-index:1;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	left: 50%;
        margin-left: -477px;	
}

#hintergrundunten{
	 
        position: relative;
        width: 954px;
        z-index:1;
        left: 50%;
        margin-left: -477px; /* this has to be the exact half of the width */
        overflow:visible;
}

#mitte {position:relative;
        left: 0px;
        top: 15px;
       
	font-family: Verdana,Arial,Verdana,sans-serif;
	font-size: 14px;
	color: #C89616;
	font-weight:200;
	line-height:1.5;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 30px;
        width: 621px;
        min-height: 390px;
        height:auto !important; 
        float: left;
        margin: 0px;
	display: block;
	
		
}

#mitte h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DB007A;
	font-weight:lighter;
	line-height:1;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}

#mitte h2{
	font-family: Georgia,Arial,Tahoma,sans-serif;
	font-size: 34px;
	color: #FFFFFF;
	margin: 0px;
	font-weight:200;
	line-height:normal;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}
#mitte h3{
	font-family: Georgia,Arial,Tahoma,sans-serif;
	font-size: 31px;
	color: #DB007A;
	margin: 0px;
	font-weight:200;
	line-height:normal;
	
}
#mitte h5{
	font-family: Verdana,Arial,Verdana,sans-serif;
	font-size: 14px;
	color: #DB007A;
	margin: 0px;
	font-weight:200;
	line-height:1.5;
	
}
#mitte h6{
	font-family: Verdana,Arial,Verdana,sans-serif;
	font-size: 14px;
	color: #ffffff;
	margin: 0px;
	font-weight:200;
	line-height:1.5;
	
}
#mitte p{
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	

}
#mitte a{
	
	text-decoration: none;
	position:relative;
	color: #DB007A;
	
}
#mitte a:hover{
	text-decoration: underline;
	color: #DB007A;
}

#rechts {
	font-family: Verdana,Arial,Verdana,sans-serif;
	font-size: 14px;
	color: #C89616;
	font-weight:200;
	line-height:1.5;
	min-height:390px;
	margin: 0px;
	width: 267px;
	padding-right: 15px;
	padding-left: 0px;
	float: right;
	top: 15px;
	position:relative;
	}

#rechts h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:normal;
	color: #DB007A;
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:lighter;
}
#rechts h2{
	font-family: Georgia,Arial,Tahoma,sans-serif;
	font-size: 34px;
	line-height:normal;
	color: #FFFFFF;
	margin: 0px;
	font-weight:200;
}
#rechts h3{
	font-family: Georgia,Arial,Tahoma,sans-serif;
	font-size: 31px;
	line-height:normal;
	color: #DB007A;
	margin: 0px;
	font-weight:200;
}
#rechts p{
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	

}

#rechts a{
	text-decoration: none;
	position:relative;
	color: #DB007A;
	
}
#rechts a:hover{
	text-decoration: underline;
	color: #DB007A;
}



#navibild {
  
  position:absolute;
  left: 0px;
  top:0px;  
  z-index:3;
  margin: 0px auto;
 
}

#mailform fieldset.csc-mailform {
 border: 0px;
 width:550px;
 padding: 5px;
 margin: 0px;
 position:relative;
}
  
#mailform fieldset.csc-mailform .csc-mailform-field {
	padding:5px 0px; 
	position:relative;
}
  
#mailform fieldset.csc-mailform .csc-mailform-field label {
	float:left;
	font-size:100%;
	font-weight:bold;
	width: 100px; 
	position:relative;
}

#links{
        display:block;
       text-align: center;
       list-style-type:none;
       width:454px;
        margin:0 auto;
       position:relative;
       height:65px;
       left: 50%;
        margin-left: -522px; /* this has to be the exact half of the width */
}
.linkk {width:145px;
        position:relative;
        float:left;
        border:0px none;
}
a:focus { outline: none;}

.linkk a {
       height:65px;
       display:block;
       width:140px;
       position:relative;
       top:5px;
       background-image:url(pascha_koeln.png);
       border:0px none;

}
.linkk :hover { 
       background-image:url(pascha_koeln.png); 
       background-position:-140px;
       height:65px;
       display:block;
       width:140px;
       position:relative;
       top:5px;
       border:0px none;

}
.linkm {width:145px;
        position:relative;
         float:left;
}
.linkm a {
       height:65px;
       display:block;
       width:140px;
       position:relative;
       top:5px;
       background-image:url(pascha_muenchen.png);
       border:0px none;
}
.linkm :hover { 
       background-image:url(pascha_muenchen.png); 
       background-position:-140px;
       height:65px;
       display:block;
       width:140px;
       position:relative;
       top:5px;
       border:0px none;
}
.linksa {width:145px;
          float:left;
}
.linksa a {
       height:65px;
       display:block;
       width:140px;
       position:relative;
       top:5px;
       background-image:url(pascha_salzburg.png);
       border:0px none;
}
.linksa :hover { 
       background-image:url(pascha_salzburg.png); 
       background-position:-140px;
       height:65px;
       display:block;
       width:140px;
       position:relative;
       top:5px;
       border:0px none;
} 


.menu {
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
position:relative;
left:5px;
}
.menu ul {
list-style-type:none;
margin:0;
padding:0;
}
.menu ul ul {
width:auto;
}
.menu li {
float:left;
position:relative;
width:auto;
}
.menu a {
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

border-color:#FFFFFF;
border-style:solid;
border-width:0px 0px 0 0;
color:#FFFFFF;
display:block;
font-size:14px;
height:20px;
line-height:20px;
padding-left:5px;
padding-right:0px;
text-decoration:none;
width:auto;
letter-spacing:0.03em;
}
.menu a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

border-color:#FFFFFF;
border-style:solid;
border-width:0px 0px 0 0;
color:#FFFFFF;
display:block;
font-size:14px;
height:20px;
line-height:20px;
padding-left:5px;
text-decoration:none;
width:auto;
}

* html .menu a, * html .menu a:visited {
width:auto;
}
.menu ul ul a.drop, .menu ul ul a.drop:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

}
.menu ul ul a.drop:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C9BA65 none repeat scroll 0 0;
}
.menu ul ul :hover > a.drop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C9BA65 none repeat scroll 0 0;
}
.menu ul ul ul a, .menu ul ul ul a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E2DFA8 none repeat scroll 0 0;
}
.menu ul ul ul a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B2AB9B none repeat scroll 0 0;
}
.menu ul ul ul :hover > a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B2AB9B none repeat scroll 0 0;
}
.menu ul ul {
height:0;
left:0;
position:absolute;
top:20px;
visibility:hidden;
width:auto;
}
* html .menu ul ul {
top:29px;
}
.menu ul ul ul {
left:130px;
top:0;
width:auto;
}
.menu ul ul ul.left {
left:-130px;
}
.menu table {
left:0;
position:absolute;
top:0;
}
.menu ul ul a, .menu ul ul a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-image: url(menupahi_13.png);
background-position:right;
color:#FFFFFF;
height:auto;
line-height:1em;
padding:5px;
width:170px;
letter-spacing:normal;
}
* html .menu ul ul a {
width:130px;
}
.menu a:hover, .menu ul ul a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#FFFFFF;
}
.menu :hover > a, .menu ul ul :hover > a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-image: url(menupao_06.png);
background-position:right;

color:#FFFFFF;
}
.menu ul li:hover ul, .menu ul a:hover ul {
visibility:visible;
}
.menu ul :hover ul ul {
visibility:hidden;
}
.menu ul :hover ul :hover ul ul {
visibility:hidden;
}
.menu ul :hover ul :hover ul {
visibility:visible;
}
.menu ul :hover ul :hover ul :hover ul {
visibility:visible;
}






	