@charset "utf-8";
/* CSS Document */

body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#4e024a;
	background-color: #ffffff;
	line-height:21px;
	background-attachment: fixed;
	background-image: url(img/lys_bg_final.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}
p {
padding:0px;
margin:0px;
}

#maincontainer{
	width: 950px;
	margin-top: 30px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	/*border: 5px solid #ccc;*/
	text-align:left;
	/* part 2 of 2 centering hack */
	width: 950px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	/*width: 910px;*/

}
#header{
	height:396px;
	background-position:bottom;
	background-image: url(img/headerbg.gif);
	background-position: 0 100px;
	background-repeat: repeat-x;
	width: 950px;
}

/*- Menu Tabs--------------------------- */

    #tabs {
	padding:0px;
	margin:0px;
	height:102px;
      float:left;
      width:100%;
      line-height:normal;
      }
    #tabs ul {
	margin:0;
	padding:5px 5px 0 50px;
	list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }

    #tabs ul li a { font-size:11px; }

    #tabs a.style1 {
	text-decoration:none;
      float:left;
      display:block;
      background:url(img/tab1.gif) no-repeat center top;
      padding:70px 15px 5px 15px;
      color:#fff;
      }
#tabs a.style1a {
	text-decoration:none;
      float:left;
      display:block;
      background:url(img/tab1.gif) no-repeat center top;
	  background-position:center -91px;
      padding:70px 15px 5px 15px;
      color:#fff;
      }
	  
    #tabs a.style2 {
	text-decoration:none;
      float:left;
      display:block;
      background:url(img/tab2.gif) no-repeat center top;
      padding:70px 15px 5px 15px;
      color:#fff;
      }
	  
    #tabs a.style2a {
	text-decoration:none;
      float:left;
      display:block;
      background:url(img/tab2.gif) no-repeat center top;
	  background-position:center -91px;
      padding:70px 15px 5px 15px;
      color:#fff;
      }	  
	  
	   #tabs a.style3 {
	text-decoration:none;
      float:left;
      display:block;
      background:url(img/tab3.gif) no-repeat center top;
      padding:70px 15px 5px 15px;
      color:#fff;
      }
	  
	   #tabs a.style3a {
	text-decoration:none;
      float:left;
      display:block;
      background:url(img/tab3.gif) no-repeat center top;
	  background-position:center -91px;
      padding:70px 15px 5px 15px;
      color:#fff;
      } 
	  
	   #tabs a.style4 {
	text-decoration:none;
      float:left;
      display:block;
      background:url(img/tab4.gif) no-repeat center top;
      padding:70px 15px 5px 15px;
      color:#fff;
      }
	  	  
	   #tabs a.style4a {
	text-decoration:none;
      float:left;
      display:block;
      background:url(img/tab4.gif) no-repeat center top;
	  background-position:center -91px;
      padding:70px 15px 5px 15px;
      color:#fff;
      }
	  	  
	   #tabs a.style5 {
	text-decoration:none;
      float:left;
      display:block;
      background:url(img/tab5.gif) no-repeat center top;
      padding:70px 15px 5px 15px;
      color:#fff;
      } 
	  	  	  
	   #tabs a.style5a {
	text-decoration:none;
      float:left;
      display:block;
      background:url(img/tab5.gif) no-repeat center top;
	  background-position:center -91px;
      padding:70px 15px 5px 15px;
      color:#fff;
      } 
	  
	  #tabs a.style6 {
	text-decoration:none;
      float:left;
      display:block;
      background:url(img/tab6.gif) no-repeat center top;
      padding:70px 15px 5px 15px;
      color:#fff;
      }
	  
	  #tabs a.style6a {
	text-decoration:none;
      float:left;
      display:block;
      background:url(img/tab6.gif) no-repeat center top;
	  background-position:center -91px;
      padding:70px 15px 5px 15px;
      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
  
    #tabs a:hover {
	background-repeat:no-repeat;
	background-position:center -91px;
    }
	

.topinhalt {	
	border-right:2px solid #a82193; 
	border-left:2px solid #a82193;
	width:auto; 
	height:auto; 
	position:relative; 
	float:left;
}	

#content{
	background-image: url(img/patternstripes.png);
	width: 946px;
	border-right:2px solid #a82193; 
	border-left:2px solid #a82193;
}

#footer{
	width:950px;
	height:55px;
background-image:url(img/footerbg.png);
background-repeat:no-repeat;
background-position:center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.footertext{
position:relative;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:30px;
	text-align:right;
}
.navtext{
position:relative;
	padding-top:75px;
	padding-bottom:5px;
	padding-right:25px;
	padding-left:25px;
	text-align:center;
}

.topnavibar{
	width:950px;
	height:102px;
	background-image: url(img/topnavibg.png);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.shaddow{
	margin:0;
	padding:0;
	position:absolute;
	top:132px;
	width:946px;
	height:12px;
	background-image: url(img/shaddow.png);
	background-repeat:repeat-x;
}

.shaddow2{
	margin:0;
	padding:0;
	position:absolute;
	top:425px;
	width:946px;
	height:12px;
	background-image: url(img/shaddow.png);
	background-repeat:repeat-x;

}
.shaddow3{
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	width:950px;
	height:12px;
	background-image: url(img/shaddow.png);
	background-repeat:repeat-x;

}

/* ----------fontstyles-------------*/
h1{
	font-size:11px;
	color:#4e024a;
	line-height:21px;
	font-weight: bold;
}

h1 a{
	font-size:11px;
	color:#4e024a;
	line-height:21px;
}

h1 a:hover{
	font-size:11px;
	color:#4e024a;
	line-height:21px;
}

h1 a:visited{
	font-size:11px;
	color:#4e024a;
	line-height:21px;
}
h2.lys {
	font-size:10px;
	color:#B63A92;
	line-height:120%;
}
.text2{
padding-bottom: 10px; 
	font-size:10px;
	color:#fff;
	line-height:18px;
}

.text2 a{
	font-size:10px;
	color:#fff;
	line-height:18px;
}

.text2 a:hover{
	font-size:10px;
	color:#fff;
	line-height:18px;
}

.text2 a:visited{
	font-size:10px;
	color:#fff;
	line-height:18px;
}

.link {
	font-size:11px;
	color:#fff;
	line-height:21px;
	text-decoration:none;

}

.link a{
	font-size:11px;
	color:#fff;
	line-height:21px;
	text-decoration:none;
}

.link a:hover{
	font-size:11px;
	color:#fff;
	line-height:21px;
}

.link a:visited{
	font-size:11px;
	color:#fff;
	line-height:21px;
}

.link2 a{
	font-size:11px;
	color:#a2257d;
	line-height:16px;
	text-decoration:none;
}

.link2 a:hover{
	font-size:11px;
	color:#a2257d;
	line-height:16px;
	text-decoration:none;
}

.link2 a:visited{
	font-size:11px;
	color:#a2257d ;
	line-height:16px;
	text-decoration:none;
}

.link3 a{
	font-size:11px;
	color:#fff;
	line-height:16px;
	text-decoration:none;
}

.link3 a:hover{
	font-size:11px;
	color:#fff;
	line-height:16px;
	text-decoration:none;
}

.link3 a:visited{
	font-size:11px;
	color:#fff;
	line-height:16px;
	text-decoration:none;
}

.phase {
	background-color: #4F0657;
	height: 135px;
	width: 890px;
	margin-top:5px;
	margin-left:30px;
	margin-bottom:5px;
	padding:5px;
	float:left;
}
.phase_s {
	background-color: #4F0657;
	color:#FFFFFF;
	height: 45px;
	width: 890px;
	margin-top:5px;
	margin-left:30px;
	margin-bottom:5px;
	padding:5px;
	float:none;
}
.phasetext{
	font-size:10px;
	color:#FFFFFF;
	line-height:17px;
	padding-left:10px;
	padding-right:10px;
	width: 510px;
	float:left;
}

.faqs {
	padding-left:10px;
	padding-top:0px;
	margin:0px;
	float:left;
	width:690px;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	line-height: 18px;
	padding-bottom: 0px;
}
.faqs table, .faqs td, .faqs tr {
margin:0px;
padding:0px;
line-height:10px;
}

.faqs a{
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	line-height: 18px;
		color:#4e024a;
}
.faqs a:hover{
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	line-height: 18px;
		color:#4e024a;
}
.faqs a:visited{
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	line-height: 18px;
		color:#4e024a;
}

.gallery{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
		color:#4e024a;
}
.gallery a{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
		color:#4e024a;
}
.gallery a:hover{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
		color:#4e024a;
}
.gallery a:visited{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
		color:#4e024a;
}
.fragen {
	width:230px;
	height:auto;
	padding: 0px 0px 5px 0px;
	margin-left: 247px;
	margin-top: 41px;
	margin-bottom: 0px;
	font-size:11px;
	color:#a2257d;
	line-height:16px;
	text-decoration:none;
	position:absolute;
	top:435px;

}

.fragen a{
	font-size:11px;
	color:#a2257d;
	line-height:16px;
	text-decoration:none;
}

.fragen a:hover{
	font-size:11px;
	color:#a2257d;
	line-height:16px;
	text-decoration:none;
}

.fragen a:visited{
	font-size:11px;
	color:#a2257d;
	line-height:16px;
	text-decoration:none;
}

.butli{
margin-top: 30px; margin-bottom: 30px; margin-left: 30px;
}
.butre{
margin-top: 30px; margin-bottom: 30px; margin-left: 10px;
}
.kontakt {
	width:250px;
	height:auto;
	margin-top: 41px;
	margin-left: 164px;
	padding:0px;
	font-size:11px;
	color:#a2257d;
	line-height:16px;
	text-decoration:none;
	position:absolute;
	top:435px;
	background-color:#4f0656;
}

.kontakt a{
	font-size:11px;
	color:#a2257d;
	line-height:16px;
	text-decoration:none;
}
.kontakt a:hover{
	font-size:11px;
	color:#a2257d;
	line-height:16px;
	text-decoration:none;
}
.kontakt a:visited{
	font-size:11px;
	color:#a2257d;
	line-height:16px;
	text-decoration:none;
}
  #xslide { background:none; margin:0px; width:auto; 
        height:auto; display:none; float:left; text-align:left;}
		
  .test { float: none; font-size:10px; font-weight:bold;}