@charset "utf-8";

@media all
{


	/*--------------------------------------------------------------------*/
	/* ----- TOP NAVIGATION----- */
	/*--------------------------------------------------------------------*/
	
	#nav_top ul{
		/*padding:6px 1px 10px 0;*/
		height:25px;
		width: 220px;
		list-style:none; /*list-style-type, list-style-position, list-style-image*/
		font-size:0.75em;
		text-transform:uppercase;
		font-style: oblique;
		font-weight:bold;
		
	}
	
	#nav_top ul li{
		display:inline;
		margin: 0 3px 0 0;
		float: left;
	}
	
	#nav_top li.current a{
		/*color:#663366;*/
		color:#69243F;	
	}
	
	#nav_top ul li a:link, #nav_top ul li a:visited{
		border-right:1px solid #69243F;
		text-decoration:none;
		line-height:20px;
		padding:0 7px 0 0;
		color:#69243F;
		font-stretch:expanded;
		letter-spacing:0.15em; 
	}
	
	#nav_top li a.current:link, #nav_top li a.current:visited{
		color::#69243F;
	}
	
	#nav_top li a:active, #nav_top li a:focus, #nav_top li a:hover{ /*Der IE unterst?tzt :hover nur f?r das a-Element, a:focus wird von Opera nicht unterst?tzt*/
		color:#B299B2;
	}
	
	#nav_top li.last a:link, #nav_top li.last a:visited{
		border:none;
		padding:0 7px 0 7px;
	}
	
	/*--------------------------------------------------------------------*/
	/* ----- FOOTER NAVIGATION----- */
	/*--------------------------------------------------------------------*/
	
	#nav_footer ul{
		padding:9px 0 0 0;
		height:25px;
		list-style:none; /*list-style-type, list-style-position, list-style-image*/
		font-size:0.6em;
		text-transform:uppercase;
		font-style: oblique;
		/*font-weight:bold;*/
	}
	
	#nav_footer ul li{
		display:inline;
		margin: 0 3px 0 0;
	}
	
	#nav_footer li.current a{
		color:#FFF;	
	}
	
	#nav_footer ul li a:link, #nav_footer ul li a:visited{
		border-right:1px solid #fff;
		text-decoration:none;
		line-height:20px;
		padding:0 7px 0 7px;
		color:#FFF;
		font-stretch:expanded;
		letter-spacing:0.12em; 
	}
	
	#nav_footer li a.current:link, #nav_footer li a.current:visited{
		color::#FFF;
		padding:0 7px 0 7px;
	}
	
	#nav_footer li a:active, #nav_footer li a:focus, #nav_footer li a:hover{ /*Der IE unterst?tzt :hover nur f?r das a-Element, a:focus wird von Opera nicht unterst?tzt*/
		color:#FFF;
		padding:0 7px 0 7px;
	}
	
	#nav_footer li.last a:link, #nav_footer li.last a:visited{
		border:none;
		padding:0 7px 0 7px;
	}
	/*--------------------------------------------------------------------*/
	/* ----- RIGHT NAVIGATION----- */
	/*--------------------------------------------------------------------*/	
	#nav_right ul{
		margin:0 0 15px 0;
		padding:0;
		list-style:none; 
		font-size:.65em;
		font-weight:bold;
		width:125px;
		font-style: oblique;
		font-stretch:expanded;
		letter-spacing:0.14em;
		text-transform:uppercase;
	}
	*html #nav_right ul{
		margin:0 0 5px 0;
		padding:0;
		list-style:none; 
		font-size:.65em;
		font-weight:bold;
		width:125px;
		font-style: oblique;
		font-stretch:expanded;
		letter-spacing:0.005em;
		text-transform:uppercase;
	}
	
	#nav_right ul li{
		border-bottom:1px solid #EDE7ED;
		padding:0;
		margin:0;
		width:125px;
	}
	
	#nav_right ul li a.current:link, #nav_right ul li a.current:visited{
		color:#69243F;
		text-decoration:none;

	}
	
	#nav_right ul li a:link, #nav_right ul li a:visited{
		display:block;
		/*height:15px;*/
		background:white;
		color:#B4919F;
		text-decoration:none;
		padding: 4px 0 4px 0;
	}
	
	#nav_right ul li a:hover, #nav_right ul li a:focus, #nav_right ul li a:active{ 
		color:#69243F;

	}
	
	/*--------------------------------------------------------------------*/
	/* ----- MAIN NAVIGATION----- */
	/*--------------------------------------------------------------------*/	
	#nav ul { }
	#nav * { border: 0px none !important}
	
	#nav_main {
		width: 180px;
		overflow: hidden;
		margin: 0px 0px 0px 3px;
		background: transparent;
		padding: 0;
	}
	
	#nav_main ul {
		width: 180px;
		border-left: 0px #aaa solid;
		border-right: 0px #fff solid;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size:0.65em;
		text-transform:uppercase;
		font-style: oblique;
		/*font-weight:bold;*/
		font-stretch:expanded;
		letter-spacing:0.15em; 
	}
	
	#nav_main ul li {
		width: 180px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-left: 0px #fff solid;
		border-right: 0px #aaa solid;
		font-size: 1.0em;
		line-height: 35px;
		list-style-type: none;
	}
	
	#nav_main ul li a,
	#nav_main ul li a:focus,
	#nav_main ul li a:hover,
	#nav_main ul li a:active {
		width: 160px;
		height: 32px;
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 3px 10px;
		background: url("../img/background-menu.png") no-repeat left top;
		color: #fff;
		line-height: 32px;
		display: block;
		text-align: center;
		text-decoration: none;
	}
	
	#nav_main ul li a:hover,
	#nav_main ul li a:active,	
	#nav_main ul li#current,
	#nav_main ul li#current strong,
	#nav_main ul li#current a,
	#nav_main ul li#current a:focus,
	#nav_main ul li#current a:hover,
	#nav_main ul li#current a:active { background: url("../img/background-menu-hover.png") no-repeat left top; color: #69243F;}
	
	#nav_main ul#level2 {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
		
	#nav_main ul#level2 li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		line-height: 20px;
	}
	
	#nav_main ul#level2 li a,
	#nav_main ul#level2 li a:focus,
	#nav_main ul#level2 li a:hover,
	#nav_main ul#level2 li a:active {
		width: auto;
		height: 20px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 60px;
		background: transparent;
		font-size: 0.8em;
		color: #9a789a;
		line-height: 20px;
		display: block;
		text-align: left;
		text-decoration: none;
	}
	
	#nav_main ul#level2 li a:hover,
	#nav_main ul#level2 li a:active {
		background: transparent;
		color: #663365;
	}
	/*--------------------------------------------------------------------*/
	/* ----- LINKS CONTENT ----- */
	/*--------------------------------------------------------------------*/
	
	#col2 a:link, #col2 a:visited{
		color:#69243F;
		text-decoration:underline;
	}
	
	#col2 a:hover, #col2 a:active, #main a:focus{ /*Der < IE7 unterst?tzt :hover nur f?r das a-Element, a:focus wird von Opera nicht unterst?tzt*/
		text-decoration:underline;
	}
	
	#col2 a[href^="http:"], #col2 a[href^="https:"]
	{
		/*padding-left: 14px;
		background: url(../img/ext_link.gif) no-repeat 0 50%;*/
		text-decoration:underline;
	}
	#col2 div dt dl img a[href^="http:"], #col2 div dt dl img a[href^="https:"]
	{
		/*padding-left: 14px;
		background: url(../img/ext_link.gif) no-repeat 0 50%;*/
		text-decoration:underline;
	}

}
