/* reset css, useful to reset a page, only margin and padding
*/
* {
	margin:0;
	padding:0;
}

img {
	border:none;
}

#mainContainer{
	width:100%;
	text-align:left;
	margin:0;
	background-color: #FFF;
	margin-top:10px;
	height:100%;
}

#left_content {
	margin:0;
	padding:0;
	float:left;
	margin-left:0px;
    padding-left:10px;
	width:245px;
}
/* first group of options 
	defines the color black #000 of the line of the complete 
*/
#options {
	margin:0;
	padding:0;
	width:230px;
	height:auto;
	border:1px solid #000;
	padding-top:10px;
	padding-left:8px;
	padding-right:10px;
	padding-bottom:8px;
	float:left;
	text-align:left;
	margin-bottom:6px;
}

/* style only for the group of options inside the 3 first
	defines the color black #000 of the line over the text
*/
#options ul li{
	list-style-type:none;
	border-bottom:1px solid #000;
	line-height:34px;
}

#options ul li a{
	color:#000;
	text-decoration:none;
	font-weight:normal;
	font-family: Arial, sans-serif;
	font-size:11px;
}

/* when the pointer of the mouse is over the text, without making clik
	#FE0000=red , #fff=white for the text inside
*/
#options ul li a:hover{
	background-color:#FE0000;
	color:#fff;
}

/* to not print the line under the text in each case of the left menu
*/
#options #noLine {
    border-bottom:none;
}


#navigation {
	margin:0;
	padding:0;
	width:248px;
	height:auto;
	border:1px solid #000;
	padding-left:0px;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	clear:both;
	float:left;
	margin-bottom:6px;
	font-weight:normal;
	font-family: Arial, sans-serif;
	font-size:0px;
}

/* style of the back of the buttom = grey*/
#navigation .toolbar {
	padding-left:0px;
	padding-right:0px;	
	cursor: pointer;
}

/* style of the border of the buttoms of grey color*/
/*#navigation img{
	border:1px solid #dbdbdb;;
}*/

/* that style is added to navigation */
.PageBox {
	width:84px;
	margin-top:5px;
	padding-top:0px;
}

#druckDiv {
    margin:0;
	padding:0;
	
	margin-right:5px;
	text-align:right;

}

#druckDiv a,#druckDiv a:visited{

	padding-left:2px;
	font-weight:bold;
	text-decoration:underline;
	color:#000;
	font-family: "Frutiger 45 Light", arial, "times new roman";
	font-size:12px;
}

#mainContent{
	width:100%;
	height:auto;
	float:left;
	overflow:visible;
}

#noscript {
	padding:5px;
	border:2px solid #f00;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
	color:#FE0000;
	background-color:transparent;
}

/* inside left_content, things on the topLeft
*/
#topLeft{
	margin:0;
	padding:0;
	width:245px;
	height:70px;
	padding-left:0px;
	padding-right:5px;
	margin-bottom:20px;
	float:left;
	text-align:center;
	background-color:#FE0000;
	overflow:visible;
}

/* style of the foto_logo
*/
#topLeft img{
	border-style:none;
}


/* style of the menu of the left */
#leftMenu{
	margin:0;
	padding:0;
	font-weight:normal;
	font-family: Arial, sans-serif;
	font-size:11px;
	width:228px;
	min-height:365px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	border:1px solid #000;
	line-height:34px;
	overflow:visible;
}

/* apply red to the Inhalt link
*/
#leftMenu .inhalt {
	font-weight:bold;
	margin-left:2px;
	margin-bottom:12px;
	background-color: #FFF;
	color: red;
}

/* apply to the title of the tree options*/
#leftMenu .santander_menu{ 
	cursor: pointer;
	margin: 0;
	border-bottom:1px solid #000;
}

#leftMenu .santander_menu.noactive2{
	border-bottom:none;
}

#leftMenu .santander_menu.active2{
	border-bottom:1px solid #000;
}

/* apply to sub-elements of a tree */
#leftMenu .santander_option{
	margin-left:5px;
}

#leftMenu .menu_ {
	margin: 0;
	padding-left:0px;
	border-bottom:1px solid #000;
}

/* converter the pointer of the mouse in a hand/finger */
#leftMenu .linke {
	margin: 0;
	padding-left:2px;
	padding-left:2px;
	cursor:pointer;
	color:#000;
}

/* the last link of the menu without the line*/
#leftMenu .linkeLast {
	margin: 0;
	padding-left:2px;
	border-bottom:none;
	padding-left:2px;
	cursor:pointer;
	color:#000;
}

/* the last link of one subgroup of links*/
#leftMenu .linkeOptionLast {
	margin: 0;
	padding-left:2px;
	border-bottom:none;
	padding-left:2px;
	cursor:pointer;
	color:#000;
	border-bottom:1px solid #000;
}

/* when you put over the text the mouse change the color background and letters*/
#leftMenu .linke:hover, #leftMenu  .linke.active{
	background-color:#FE0000;
	color:#fff;
}

#leftMenu .linkeLast:hover, #leftMenu .linkeLast.active{
	background-color:#FE0000;
	color:#fff;
}

#leftMenu .linkeOptionLast:hover, #leftMenu .linkeOptionLast.active{
	background-color:#FE0000;
	color:#fff;
	border-bottom:1px solid #000;
}

#right_content {
	margin:0;
	padding:0;
	margin-left:25px;
	float:left;
	clear:right;
	width:700px;
}

/* inside left_content, things on the topMain
*/
#right_content #topMain{
	width:100%;
	height:70px;
	background:url('../img/fPage_header_2008.jpg') top right;
	margin-bottom:20px;
	float:left;
	overflow:hidden;
}


/********************
*********************
	BOOKMARKS
**********************
*********************/

#mainContent #bookmarks {
 padding:0;
 margin:0;
 padding-left:150px;
 position:relative;
 display:block;
}


#mainContent #bookmarks_table {
   
   margin:0;
   padding:0;   
   width:325px;
}


#mainContent #bookmarks_table td{

margin:0;
padding:8px;
border:1px solid #aaa;
color:#000;
font-family:arial;
font-size:14px;
line-height:100%;
  font-weight:normal;
font-style:normal;
text-align:left;
background:transparent;
}

#mainContent #bookmarks_table h1{

  margin:0;
  padding:0;
  font-size:18px;
  font-weight:bold;
  font-family:arial;
  background:transparent;
  color:#000;
  padding-top:10px;
  padding-bottom:10px;
  
}

#mainContent #bookmarks a {

	font-size:14px;
	text-decoration:underline;
	font-weight:normal;
	font-style:normal;
	color:#000;
}

#mainContent #bookmarks a:visited {
	text-decoration:underline;
	color:#000;
}


#mainContent #bookmarks_table a {

	text-decoration:none;
	color:#000;
}



#mainContent #bookmarks_table a:visited {
	text-decoration:none;
	color:#000;
}

#mainContent #bookmarks #bookmark_options {
	 float:left;
	 clear:both;
	 margin-top:20px;
        
}
#mainContent #bookmarks #bookmark_options a{
	color: #000;
	font-weight: bold;
	font-family: Arial,sans-serif;
	font-size: 11px;
	text-align: justify;
}

@media print{
	#content{
		border:1px solid #000;
	}
}
