@charset "utf-8";
.links div.csc-frame-frame1 div.csc-textpic-center div.csc-textpic-imagewrap img {
	margin:0 5px 0 0;
}
.links div.csc-frame-frame1 div.csc-textpic-center div.csc-textpic-imagewrap {
	background:none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	margin:0;
	padding:0;
}

.ticketmain input.ticket_submit { 	
	background:#afca4a;
	color:#FFF;
	padding:10px 30px;
	font-size:11pt;
	border-left:2px solid #d6e3a5; 
	border-top:2px solid #d6e3a5; 
	border-right:2px solid #93ae17; 
	border-bottom:2px solid #93ae17; 
	font-weight:bold;
	text-transform:uppercase;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor:pointer;
}
.ticketmain form {
	border-bottom:1px dotted #CCC;
	padding:20px 0 10px 0;
}
.ticketmain h1 {
      	font-size:12pt;
      	font-weight:normal;
      	line-height:15pt;
}
.ticketmain form input {

}
.ticketmain form table td {
	padding:5px 20px 5px 0;
}
.ticketmain form table input, .ticketmain form table select {
	background:#FFF;
	color:#666;
	padding:3px;
	border:1px solid #999;
}
.ticketmain .tickeline {
margin:10px 0;
border-bottom:1px dotted #EEE;
padding:0 0 10px 0;
}
body {
	background-color:transparent;
}
/* ### test 13.11.2010 12:56 ### */
.event_price_table a {
	display:block;
	background:#90C90D;
	color:#FFF;
	padding:5px 10px;
	font-size:9pt;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:5px 0;
	border:1px solid #CCC;
	float:right;
}
.event_price_table a:link, .event_price_table a:visited {
	color:#FFF;
} 
.event_price_table a:hover, .event_price_table a:active {
	color:#FFF;
	background:#6493F3;
} 
.event_price_table {
	margin:20px 0;
	width:90%;
}
.event_price_table th {
	text-align:right;
	vertical-align:top;
	border:1px dotted #CCC;
	padding:5px;
	margin:0;
	background:#F6F6F6;
}
.event_price_table td {
	text-align:right;
	vertical-align:top;
	border:1px dotted #CCC;
	padding:5px;
	margin:0;
}


.csc-default h6 { 
	padding:0 0 0 5px; 
	line-height:130%;
	margin:0;
	font-size:14pt;
	font-weight:bold;
	color:#90C90D;
}
.startplayer {
	background:url(pics/startplayer_bg.png) no-repeat;
	width:960px;
	height:497px;
}

/* ### Webstar Styles ### */
 
#webstar .header-web {
	background:url(pics/header-bg-web.png) no-repeat #FFF;
	background-position:center 0;
}	  
#webstar .content{
	background:url(pics/content-bg-web.jpg) repeat-x;
}	  
#webstar .logo-well a:link,#webstar .logo-well a:visited {
	background:url(pics/wellstar-logo-1.png);
}
#webstar .logo-well a:hover,#webstar .logo-well a:active {
	background:url(pics/wellstar-logo-2.png);
}
#webstar .logo-web a:link,#webstar .logo-web a:visited {
	background:url(pics/webstar-logo-2.png);
}
#webstar .logo-web a:hover,#webstar .logo-web a:active {
	background:url(pics/webstar-logo-2.png);
}
#webstar .multicolumnContainer .csc-textpic-text {
	        color:#FF6600;
		font-size:8.5pt;
		margin:0 50px 0 20px;
		position:relative;
		text-align:left;
		top:-310px;
		z-index:10;
}
#webstar .csc-frame-rulerBefore .multicolumnContainer .csc-textpic-text,
#webstar .csc-frame-frame2 .multicolumnContainer .csc-textpic-text  {
		font-size:8.5pt;
		margin:0;
		text-align:left;
		top:0px;
}
#webstar .csc-frame-rulerAfter .multicolumnContainer .csc-textpic-text {
		font-size:8.5pt;
		margin:0;
		text-align:left;
		top:0px;
}
#webstar .multicolumnContainer .bodytext {
		font-size:8.5pt;
}
#webstar .multicolumnContainer .bodytext a {
		font-size:10pt;
}
#webstar .csc-frame-rulerBefore .multicolumnContainer .bodytext a {
		font-size:9pt;
}
#webstar .menue {
		height:38px;
	    	background:url(pics/menue-bg_webstar.png) repeat-x;

}
#webstar .submenu {
	color: #FFFFFF;
	font-weight: normal;
	padding: 0;
	list-style:none;
	line-height: 1em;
	height:35px;
	width:970px;
	display:block;
	margin: 0 0 15px 0;
	background:url(pics/submenu_webstar.png) no-repeat;
	z-index:0;
}
#webstar .submenu a, #webstar .submenu a:link, #webstar .submenu a:visited {
	color: #FFFFFF;
}
#webstar .submenu a:hover, #webstar .submenu a:active {
	color: #333333;
}
#webstar .subbuttonSelected {
	background:#ffad6b;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
}
#webstar #nav a {
	padding:0.25em 1em;
}
#webstar #nav a:hover,#webstar #nav a:active {
	color:#FF6600;
}
#webstar h2 {
	color:#FF6600;
	font-size:16pt;
	font-weight:normal;
	padding:20px 0 20px 0;
	text-align:left;
}
/* ### WellStar Styles ### */
.tx-feedforward-pi1 {
	text-align:left;
	margin:0 0 10px 0;
}
.tx-feedforward-pi1 em {
	font-size:8pt;
	color:#999;
	font-style:normal;
}
.csc-sitemap li {
	font-size:14pt;
		font-weight:bold;
}
.csc-sitemap li li {
	margin-left:30px;
	font-size:9pt;
		font-weight:normal;
}
.csc-sitemap li li li {
	margin-left:60px;
}
/*Multicolum Layout */
.links ul.multicolumnContainer {
	max-height:325px;
	margin:30px 0 0 15px;
}
.csc-frame-rulerBefore .columnItems {
	height:100px;
	width:230px;
	margin:0 10px 0 0;
	background: url(/fileadmin/landing_pages/corporate_site/pics/teaser_bottom_bg.jpg) no-repeat;
}
.csc-frame-rulerBefore .columnItems .bodytext {
	font-size:9pt;
}
.csc-frame-rulerBefore .columnItems .columnItem {
	padding:10px;
	
	
}
blockquote .bodytext {
	background:#F6F6F6;
	border:1px solid #EEE;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:20px 10px 0 0;
	padding:10px;
}
.multicolumnLayout10 .column1 {
	width:250px;
	float:left;
}
.multicolumnLayout10 .column2 {	
	margin-left:270px;
}
.csc-frame-indent {
	border-top:1px solid #CCC;
	padding:0;
	margin:20px 0 0 0;
}
.csc-frame-indent .column1 {
	float:left;
	display:block;
	width:250px;
	padding:0 20px 0 0 0;
}
.csc-frame-indent .column2 {
	float:left;
	display:block;
	width:550px;
	border-left:1px solid #CCC;
	margin:0 0 0 20px;
	padding:0 0 0 20px;
}
#corp_wellstar_content .csc-frame-indent .column2 h2 {
	color:#90C90D;
	font-size:16pt;
	font-weight:normal;
	padding:0 0 20px 0;
	text-align:left;
}
#corp_wellstar_content .csc-frame-indent .column2 h3 {
	color:#666;
	font-size:10pt;
	font-weight:bold;
	padding:20px 0 15px 0;
	text-align:left;
}
#corp_wellstar_content .csc-frame-indent .column1 h3 {
	color:#666;
	font-size:16pt;
	font-weight:normal;
	padding:0 0 40px 0;
	text-align:left;
}
* {margin:0px; padding:0px}
#wrapper {width:950px; height:450px; margin:1px auto;}
ul { 
	font-size:10pt;
}
#corp_wellstar_news h1 {
	font-size:16pt;
	margin:20px 0 0;
	text-align:left;
	width:920px;
}
#corp_wellstar_news .bodytext {
	width:450px;
	margin:0 0 0 40px;
}
#corp_wellstar_news #c30451 {
	display:none;
}
#slider {
	float:left; 
	position:relative; 
	overflow:auto; 
	width:950px; 
	height:450px; 
	border:1px solid #CCCCCC; 
	background:#fff;
	z-index:0;
}
#slider ul {position:absolute; list-style:none; top:0; left:0}
#slider li { float:left; 
	width:950px; 
	height:300px; 
	padding:0px;
	margin:0;
}
#pagination li {
	margin:0 4px 0 0;
	padding:0px 18px;
}
.pagination {
	list-style:none; 
	height:25px; 
	margin:15px 0 0 32px;
}
.pagination li {
	background:none repeat scroll 0 0 #CCCCCC;
	border:1px solid #CCCCCC;
	color:#666666;
	cursor:pointer;
	float:left;
	font-size:8pt;
	text-align:center;
}
.pagination li:hover {
	background:#777; 
	border:1px solid #bbb; 
	color:#000
}
.pagination .current {
	background:#EEE;
	border-top:1px solid #EEE;
}
.subbuttonSelected {
	background:#ebf1c1;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
}
div.csc-textpic-single-image  {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.links div.csc-textpic div.csc-textpic-single-image img {
	margin-bottom:0px;
}
body {
	margin: 0px;
	font-family:verdana,geneva,sans-serif;
	color:#666;
	line-height:130%;
}

a:link {
	outline:0;
	text-decoration:none;
	color:#6493f3;
}

a:visited {
	outline:0;
	text-decoration:none;
	color:#6493f3;
}

a:hover {
	outline:0;
	text-decoration:none;
	color:#364669;
}

a:active    { 
	text-decoration:none;
	color:#364669;
}

        .bodytext{
          	text-align:left;
		text-decoration:none;
        	font-size:10pt;
		color:#555;
	}

	.headline_menue-vert{
		margin:12px 0 10px 20px;
		text-decoration:none;
		font-weight:normal;
       		font-size:18pt;
		color:#364669;
	}
	
	.text_menue-vert{
		margin:12px 15px 15px 20px;
        	text-align:left;
		text-decoration:none;
        	font-size:10pt;
		color:#58585a;
	}
	
	.headline_menue-hori{
		margin:35px 0 10px 20px;
		text-decoration:none;
		font-weight:normal;
		text-align:right;
       		font-size:22pt;
		color:#364669;
		line-height:35px;
	}
	
	.text_menue-hori{
		margin:40px 90px 15px 25px;
        	text-align:left;
		text-decoration:none;
        	font-size:10pt;
		color:#58585a;
	}
.links {
	margin:25px 0 10px 7px;
}
.links ul {
	text-align:left;
	margin:0;
	padding:0;
}
.links ul li {
	margin:0;
	padding:0;
}
.links ul.contentlist li {
	list-style-type:circle;
	margin:10px 30px; 
}
#slider .links ul li  {
	margin:0;
	padding:0;
}
.links div.csc-textpic-center div.csc-textpic-imagewrap {
	margin:0;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	padding:2px;
	background:#E6E6E6;
}
/*Rows Layout*/
#corp_wellstar_list_rows .corp_wellstar_list_cols {
		margin:10px 0 0 0;
	}
#corp_wellstar_list_rows .csc-textpic {
		margin:0;
	}	
#corp_wellstar_list_rows .csc-textpic-text {
	        color:#364669;
		font-size:10pt;
		margin:0 50px 0 20px;
		position:relative;
		text-align:left;
		top:-310px;
		z-index:10;
		}


#corp_wellstar_list_rows .csc-textpic-text .bodytext {
		font-size:8.5pt;
		}
#corp_wellstar_list_rows .csc-textpic-text .bodytext a {
		font-size:10pt;
		}
#corp_wellstar_list_rows .csc-textpic-text h3,
#corp_wellstar_list_rows .csc-textpic-text h3 a:link,
#corp_wellstar_list_rows .csc-textpic-text h3 a:visited {
		color:#364669;
		}

#corp_wellstar_list_rows .csc-textpic-text h2, 
#corp_wellstar_list_rows .csc-textpic-text h2 a:link,
#corp_wellstar_list_rows .csc-textpic-text h2 a:visited {
		font-size:16pt;
		color:#90C90D;
		font-weight:normal;
	}
#corp_wellstar_list_rows .columnItems .csc-textpic-text h2, 
#corp_wellstar_list_rows .columnItems .csc-textpic-text h2 a:link,
#corp_wellstar_list_rows .columnItems .csc-textpic-text h2 a:visited {
		font-size:14pt;
		color:#90C90D;
		font-weight:normal;
		margin:0 0 10px 0;
	}
.column .columnItem {
	line-height:120%;
}
/* ##### 2 Cols Layout*/
#corp_wellstar_list_2cols .multicolumnLayout1 li.column1 {
	width:250px;
	margin:20px 30px 0 0;
	border-right:1px solid #CCC;
	padding:10px;
	float:left;
	display:block;
}

#corp_wellstar_list_2cols .multicolumnLayout1 li.column2 {
	width:550px;
	margin:20px 30px 0 0;
	padding:5px 10px;
	float:left;
	display:block;
}
#corp_wellstar_list_2cols  h2 {
	color:#90C90D;
	font-size:16pt;
	font-weight:normal;
	text-align:left;
	padding:5px 0 10px 0;
}
#corp_wellstar_list_2cols  h3 {
	color:#666;
	font-size:16pt;
	font-weight:normal;
	text-align:left;
	padding:5px 0 10px 0;
}
#corp_wellstar_list_2cols .csc-textpic {
	float:left;
	display:block;
	height:370px;
	width:430px;
	margin:20px 25px 10px 0;
	overflow:hidden;
}
#corp_wellstar_list_2cols .csc-textpic .bodytext {
	padding:5px;
}
#corp_wellstar_list_2cols .csc-textpic .bodytext a:link,
#corp_wellstar_list_2cols .csc-textpic .bodytext a:visited {
	font-size:14pt;
	text-transform:uppercase;
	color:#90C90D;
}
#corp_wellstar_list_2cols .csc-textpic-text h2 {
	font-weight:normal;
	text-transform:uppercase;
	font-size:16pt;
	line-height:16pt;
	text-align:left;
	margin:0 0 0 2px;
}
.indent  {
	margin:0 0 10px 350px;
}
.indent .bodytext, 
.indent ul {
	color:#888;
}
.csc-header h1 {
	color:#90C90D;
	float:left;
	font-size:35pt;
	font-weight:normal;
	line-height:35px;
	text-align:right;
	text-transform:uppercase;
	width:320px;
}
/* ##### 3 Cols Layout*/
#corp_wellstar_list_3cols .csc-textpic {
	float:left;
	display:block;
	height:380px;
	width:275px;
	margin:20px 25px 10px 0;
	overflow:hidden;
}
#corp_wellstar_list_3cols .csc-textpic .bodytext {
	padding:5px;
}
#corp_wellstar_list_3cols .csc-textpic .bodytext a:link,
#corp_wellstar_list_3cols .csc-textpic .bodytext a:visited {
	font-size:14pt;
	text-transform:uppercase;
	color:#90C90D;
}
#corp_wellstar_list_3cols .csc-textpic-text h2 {
	font-weight:normal;
	text-transform:uppercase;
	font-size:16pt;
	line-height:16pt;
	text-align:left;
	margin:0 0 0 2px;
}
/* ##### 4 Cols Layout*/
#corp_wellstar_list_cols .csc-textpic {
	float:left;
	display:block;
	height:320px;
	width:200px;
	margin:20px 25px 10px 0;
	overflow:hidden;
}
#corp_wellstar_list_cols .csc-textpic .bodytext {
	padding:5px;
}
#corp_wellstar_list_cols .csc-textpic .bodytext a:link,
#corp_wellstar_list_cols .csc-textpic .bodytext a:visited {
	font-size:14pt;
	text-transform:uppercase;
	color:#90C90D;
}
/*Content Layout*/
#corp_wellstar_content .csc-textpicHeader {
		margin:30px 0 30px 0;
}
#corp_wellstar_content .csc-textpic-text h2,
#corp_wellstar_content .csc-textpic-text h2 a:link,
#corp_wellstar_content .csc-textpic-text h2 a:visited,
#corp_wellstar_content .csc-default h2,
#corp_wellstar_content .csc-default h2 a:link,
#corp_wellstar_content .csc-default h2 a:visited {
		font-size:16pt;
		color:#90C90D;
		font-weight:normal;
		text-align:left;
		padding:30px 0 0 0;
}

#corp_wellstar_content .csc-textpic-text h3,
#corp_wellstar_content .csc-textpic-text h3 a:link,
#corp_wellstar_content .csc-textpic-text h3 a:visited {
		font-size:16pt;
		color:#333;
		font-weight:normal;
		text-align:left;
}
#corp_wellstar_content .csc-textpic-text h4,
#corp_wellstar_content .csc-textpic-text h4 a:link,
#corp_wellstar_content .csc-textpic-text h4 a:visited {
		font-size:12pt;
		color:#90C90D;
		font-weight:normal;
		text-align:left;
}
#corp_wellstar_content .csc-textpic-text h5,
#corp_wellstar_content .csc-textpic-text h5 a:link,
#corp_wellstar_content .csc-textpic-text h5 a:visited {
		font-size:12pt;
		color:#333;
		font-weight:normal;
		text-align:left;
}
#corp_wellstar_content .csc-header h5,
#corp_wellstar_content .csc-header h5 a:link,
#corp_wellstar_content .csc-header h5 a:visited {
		font-size:12pt;
		color:#333;
		font-weight:normal;
		text-align:left;
}
#corp_wellstar_content .csc-header h1 {
		font-size:18pt;
		color:#90C90D;
		font-weight:normal;
		text-align:left;
		text-transform:uppercase;
		margin:20px 0 10px 0;
}
/*textonly*/
#corp_wellstar_textonly .csc-textpic-intext-left {
	display:block;
	float:left;
	width:400px;
	margin:10px 65px 30px 0;
}
#corp_wellstar_textonly .csc-textpic-text h2,
#corp_wellstar_textonly .csc-textpic-text h2 a:link,
#corp_wellstar_textonly .csc-textpic-text h2 a:visited {
		font-size:16pt;
		color:#90C90D;
		font-weight:normal;
		text-align:left;
}
#corp_wellstar_textonly .csc-textpic-text h3,
#corp_wellstar_textonly .csc-textpic-text h3 a:link,
#corp_wellstar_textonly .csc-textpic-text h3 a:visited {
		font-size:14pt;
		color:#333;
		font-weight:normal;
		text-align:left;
		margin:0 0 5px 0;
}
#corp_wellstar_textonly .links {
	margin:10px 10px 10px 20px;
}

	.header{
	      	background:url(/fileadmin/landing_pages/corporate_site/pics/header-bg.png) no-repeat #FFF;
		background-position:center 0;
          	padding:0 0 0 0;
		margin: 0px auto;
          	width:100%;
		height:105px;
          	display:block;
          }
          
		  
	.header-web{
	      	background:url(/fileadmin/landing_pages/corporate_site/pics/header-bg.png) no-repeat #FFF;
		background-position:center 0;
          	padding:0 0 0 0;
		margin: 0px auto;
          	width:100%;
		height:105px;
         	display:block;
         	text-align: center;
          }
		  
	.navi {
          	padding:0 0 0 0;
		margin: 0px auto;
          	width:975px;
		height:30px;
          	display:block;
          }
		  
	.logo-well{
		  margin:12px 0 0 10px;
		  display:inline;
		  float:left;
		  width:215px;
		  height:45px;
		  }
		  
	.logo-well a:link,.logo-well a:visited {
		  background:url(/fileadmin/landing_pages/corporate_site/pics/wellstar-logo-2.png);
  }
  	.logo-well a:hover,.logo-well a:active {
		  background:url(/fileadmin/landing_pages/corporate_site/pics/wellstar-logo-2.png);
  }
		  
	.logo-web{
		  margin:17px 15px 0 0;
		  float:right;
		  width:179px;
		  height:35px;
		  }

.corporate2-logo-web {
	margin:17px 0 0 30px;
	float:left;
}
		  
	.logo-web a:link,.logo-web a:visited {
		  background:url(/fileadmin/landing_pages/corporate_site/pics/webstar-logo-1.png);
  }
  	.logo-web a:hover,.logo-web a:active {
		  background:url(/fileadmin/landing_pages/corporate_site/pics/webstar-logo-2.png);
  }
		

	.menue{
		height:38px;
	    	background:url(pics/menue-bg.png) repeat-x;

}


	.container {
		clear:both; 
		float:left; 
		width:100%; 
		overflow:hidden;
		}

	.content{
		width:100%;
	    	background:url(pics/content-bg.jpg) repeat-x;
		text-align:center;
		display:block;
		margin: 0px auto;
		padding: 0 0 15px 0;
}
.corp_wellstar_ohne_subnavi .content {
		padding:25px 0;
}

	.typo1{
		margin: 0px auto;
        	width:970px;
        	height:relative;
        	padding: 0 0 0 0;
        	display: block;
}

	#breadcrumb{
		color:#58585A;
		font-size:8pt;
		margin:0 10px 10px;
		padding:10px 0 0 10px;
		text-align:left;
		text-decoration:none;
		width:800px;
}

#breadcrumb a:link {
	outline:0;
	text-decoration:none;
	color:#364669;
}

#breadcrumb a:visited {
	outline:0;
	text-decoration:none;
	color:#364669;
}

#breadcrumb a:hover {
	outline:0;
	text-decoration:none;
	color:#78a809;
}

#breadcrumb a:active    { 
	text-decoration:none;
	color:#78a809;
}


.h1{
		padding:8px 20px 8px 0;
		text-align:right;
		text-decoration:none;
       	 	font-size:8pt;
		color:#58585a;
		display: block;
		}

.article{
		padding:0 0 20px 0;
}

.footer{
		height:170px;
	   	background:url(pics/footer-bg.jpg) repeat-x;
		padding-top:10px;
		text-align:center;

}

.footer2 {
        	height:50px;
		color:#58585a;
		text-align:left;
		float:left;
		font-size:8pt;
}
.footer2 .bodytext {
	        font-size:8pt;
}
.footer_wrap {
	width:950px;
	text-align:center;
	margin:0 auto;
}
.footer a:link {
	outline:0;
	text-decoration:none;
	color:#58585a;
	font-size:10pt;
}

.footer a:visited {
	outline:0;
	text-decoration:none;
	color:#58585a;
	font-size:10pt;
}

.footer a:hover {
	outline:0;
	text-decoration:none;
	color:#FFFFFF;
	font-size:10pt;
}

.footer a:active    { 
	text-decoration:none;
	color:#FFFFFF;
	font-size:10pt;
}

.footer .lang{
	float:right;
}
.lang div { 
	float:left;
	padding:0 0 0 2px;
}

#nav {
	
	list-style: none;
	line-height: 1em;
	color: #58585a;
	font-weight: normal;
	padding: 0;
	margin: 4px 0 0 0; 
	height:25px;
	list-style:none;
	position:relative;
	/*left: -50%*/
	z-index:1000;
	/*left -50%/9 IE hack*/
	text-align: center;
}

#nav ul {
	list-style: none;
	display: inline-block;
	text-align: center;
	width: 960px;	
}
 
#nav a {
	text-decoration:none;
	display: block;
	color: #6a6a6a;
	text-decoration: none;
	padding: 0.50em 1em;   /3em/
	font-size:10pt;
}

#nav a:hover {
	color: #78a809;
}
.menuparent {
	font-size:16px;
	text-transform:uppercase;
}
.menuparent ul li {
	text-transform:none;
}
#nav a.menuparent  {
 	background:url(pics/nav_bg_2.png) repeat;
}
 
#nav li {
	float: left;
	padding: 0;
	position:relative;
	z-index:100;
}
 
#nav li ul {
	position: absolute;
	left: -500em;
	height: auto;
	width: 15em;
	font-weight: normal;
	padding: 8px 0 1px 0;
	margin:-3px 0 0 0;
	text-align: left;
}
 
#nav li li {
 	background:url(pics/nav_bg_1.png) repeat;
	width: 15em;
	font-size:10pt;
	padding: 5px 0 0 0;
}
 
#nav li ul a {
	width: 14em;
	padding-left: 1em;
}
 
#nav li ul ul {
	margin: -2.5em 0 0 14.95em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
 
#nav li:hover, #nav li.sfhover {
}


.submenu {
	color: #58585a;
	font-weight: normal;
	padding: 0 0 0 0;
	list-style:none;
	line-height: 1em;
	height:35px;
	width:970px;
	display:block;
	margin: 0 0 15px 0;
	background:url(pics/submenu.png) no-repeat;
	z-index:0;
}

.submenu ul {
	list-style:none;
	position:relative;
	left:22px;
	padding: 5px 0 0 0;
}

 
.submenu li {
	float: left;
	padding: 0;
	display:block;
}
  
.submenu li ul {
	position: absolute;
	left: -500em;
	height: auto;
	width: 10em;
	font-weight: normal;
	border-width: 0.25em;
	padding: 8px 0 0 0;
} 
 
.submenu a {
	text-decoration:none;
	display: block;
	font-size: 10pt;
	color: #6a6a6a;
	text-decoration: none;
	padding: 0.25em 15px;
	margin:0 0 0 10px;
}

.submenu a:hover {
	color: #78a809;
}
 
.lang {
 	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
          }
		  
.lang ul {
          list-style-type:none;
	  margin-right: 0;
	  margin-left: 0;
	  margin-top: 0;
	  padding-left: 0;
	  display:block;	  
  	}
  
  .lang ul li {
          margin:0 0 0 0;
          padding:0 0 0 5px;
	  list-style-type: none;
	  float: left;
          }
          
.columnItem {
	margin-bottom:24px;
}  
