/* global body stuff*/

@page { size:portrait;
        margin-top: 0cm;
        margin-bottom:0cm;
        margin-left:0cm;
        margin-right:0cm
}

/* global body stuff*/
body {
	font-family: "Frutiger-Light", "Frutiger Light", "Frutiger","Arial","Verdana",sans-serif;
	/*background-color	: #FFFFFF;*/
	/*background-image	: url(fileadmin/template/bg2.gif);*/
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -130px;
	margin-bottom: 0px;
}


td.cell {
	vertical-align		: top;
}

tr > img {
  display:none;
}


div.cont {
	
	padding			:10px 0px 0px 0px;
	width			:450px;
	
	background-color	: #FFFFFF;
	border-color		: #999999;

	border-top-style	:dashed;
	border-left-style	:none;
	border-right-style	:none;
	border-bottom-style	:dashed;
	
	border-top-width	:1px;
	border-left-width	:0px;
	border-right-width	:0px;
	border-bottom-width	:1px;
}


div.nav {
	
	padding			:0 30 0 30;
	width			:150px;
	line-height		: 13px;
	display: none;
}


div.nav span{
	
	background-color	: #FFFFFF;
}


div {
	margin: 0px;
	padding: 0px;
}



/* subnav*/	


span.navigation_active{
	font-size		: 10px;
	font-weight		: bold;
	color			: #003399;
	background-color	: #FFFFFF;
	padding:0;
	margin:0;
}

span.navigation_active A{
	font-weight		: bold;
	text-decoration		: none;
	color			: #003399;
	background-color	: #FFFFFF;
	padding:0;
	margin:0;
}

span.navigation{
	font-size		: 10px;
	font-weight		: bold;
	color			: #999999;
	padding:0;
	margin:0;
}

span.navigation A {
	text-decoration		: none;
	color			: #999999;
}

/* link in navigation*/    
span.navigation A:link {
  	color			: #999999; 
}

span.navigation A:visited {
  	color			: #999999; 
}
  
span.navigation A:hover {
	 color			: #888888;
	 background-color	: #FFFFFF;
}
  
span.navigation A:active {
  	 color			: #003399;
  	 background-color	: #FFFFFF;
}



/* subnav 2 */	

span.navigation2_active{
	font-size		: 11px;
	font-weight		: normal;
	color			: #003399;
	padding:0;
	margin:0;
}

span.navigation2_active A{
	text-decoration		: none;
	color			: #003399;
	padding:0;
	margin:0;

}

span.navigation2{
	font-size		: 11px;
	font-weight		: normal;
	color			: #999999;
	padding:0;
	margin:0;
	
}

span.navigation2 A {
	text-decoration		: none;
	color			: #999999;
}

/* link in navigation*/    
span.navigation2 A:link {
  	text-decoration		: none;
	color			: #999999; 
}

span.navigation2 A:visited {
  	font-weight: normal; 
  	color			: #999999;
}
  
span.navigation2 A:hover {
	color			: #888888;
}
  
span.navigation2 A:active {
  	color			: #003399;
}











/* lauftext*/

h1 {
	font-size			: 15px;
	letter-spacing			: 3px;
	word-spacing			: 6px;
	
	font-weight			: 100;
	color				: #666666;
	line-height			: 22px;
	/*background-color		: #990000;
	font-weight			: bold; */
	margin				: 0px 0px 10px 0px;
	padding				: 0px;
}

h1 A{
	color				: #666666;
	text-decoration			: none;
}
h1 A:hover{
	text-decoration			: overline;
}


span.rat_lead {
	color				: #333333;
}

p.bodytext {
	font-size			: 11px;
	letter-spacing			: 1px;
	word-spacing			: 2px;
	font-weight			: 100;
	color				: #666666;
	line-height			: 14px;
	/*width				: 400px;
	/*font-weight			: bold; */
	
	margin				: 0px 0px 10px 0px;
	padding				: 0px;
}

/* normaler link in text*/  

p.bodytext A {
	font-size			: 11px;
	font-weight			: 100;
}
  
p.bodytext A:link {
  	text-decoration			: none;
  	color				: #003399; 
}

p.bodytext A:visited {
  	text-decoration			: none;
  	color				: #003399;
}
  
p.bodytext A:hover {
 	 text-decoration		: overline;
	 color				: #666666;

}
  
p.bodytext A:active {
  	text-decoration			: overline;
  	color				: #666666; 
}



span.ext_link A{
	text-decoration			: none;
	font-size			: 11px;
	color				: #003399;
}

span.ext_link A:link {
  	text-decoration			: none;
  	color				: #003399; 
}

span.ext_link A:hover {
	 color				: #666666;

}
span.ext_link A:visited {
  	color				: #666666;
  	text-decoration			: none;
}



ul {
	list-style:square;
	color: #CCCCCC;
}

/* listen eintrag */
li {
	font-size			: 11px;
	letter-spacing			: 1px;
	word-spacing			: 2px;
	font-weight			: 100;
	color				: #666666;
	line-height			: 14px;
	margin-bottom    : 5px;
	/*width				: 400px;
	/*font-weight			: bold; */
}

/* normaler link in text*/  

li A {
	font-size			: 10px;
	font-weight			: 100;
}
  
li A:link {
  	text-decoration			: none;
  	color				: #003399; 
}

li A:visited {
  	text-decoration			: none;
  	color				: #003399;
}
  
li A:hover {
 	 text-decoration		: overline;
	 color				: #003399;

}
  
li A:active {
  	text-decoration			: overline;
  	color				: #003399; 
}
