/* tags */

img {
border:0 none;
}

html, body {
	padding:0px;
	margin:0px;
	height:100%;
	border: 0px solid #FFF;
	font-size:0.9em;
	background-color:#F6F6F6;
}

h1 {
	font-size:150%;
	color:#E00;
}

h2,
h2 a:visited,
h2 a:link,
h2 a:active

 {
	font-size:120%;
	font-weight:700;
	color:#E00;
}

mih2,
mih2 a:visited,
mih2 a:link,
mih2 a:active

 {
	font-size:120%;
	font-weight:700;
	color:#e00;
}


table {
	width:100%;
	border-collapse:collapse;
	margin-top:10px;
}

table tr:nth-child(2n) {
    background-color: #E3E3E3;
}

table tr:nth-child(2n+1) {
    background-color: #FFF;
}

/* ids */

#wrapper {
   min-height:100%;
   position:relative;
}

#header {
 	background-color:#e00;
	height:60px !important;
	padding:0px;
	margin:0px;
}

#content {
	margin:0;
   padding:5px 2px 20px 2px;
   height:100%;
}

#footer
 {
   padding:5px 10px 10px 5px;
	font-size:70%;
}
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active
{
	text-decoration: none;
	color: #000000;
}



#footer_nav {
 	background-color:#FFF;
	border-top:solid 1px #F6F6F6;
	height:40px;
	width:100%;
	position:fixed;
   bottom:0;
}

#logo {
	padding-top:10px;
}

#menue {
	float:left;
	width:20%;
}

#oben {
	float:left;
	text-align:center;
	width:60%;
}

#kontakt {
	float:right;
	text-align:right;
	width:20%;
}

/* classes */

.contentbox {
   padding:5px 10px 10px 5px;
	background-color:#FFF;
}

.linkbox {
	text-decoration:none;
	display:block;
}

.tendenz_pos {
	color:#339466;
}

.tendenz_neg {
	color:#FF0000;
}

.tendenz_nor {
}

.chart_beschreibung {
}

.kurs_gross {
	font-size:160%;
	font-weight:700;
}

.diff_gross {
	font-size:120%;
	font-weight:700;
	float:right;
	text-align:right;
}

.chart_gross {
	width:100%
}

.timestamp_gross {
	font-size:80%;
	color:#666;
}

.links {
	text-align:left;
}

.rechts {
	text-align:right;
}

table.liste {
}

td.bez, td.indi, td.kurs, td.diff {
	font-size:80%;
	font-weight:500;
	padding:5px;
}

td.bez {
	width:45%;
}

td.indi {
	width:9%;
	text-align:right;
}

td.kurs, td.diff {
	text-align:right;
	width:23%;
}

.small {
	font-size:70%;
}

.fett {
	font-weight:700;
}

.wpbez {
	font-size:100%;
}

.headline {
    width: 100%;
    display: inline-block;
}

.headline:after {
    content: "\003E";
    font: 50px Pictos-IF;
/*    color: #FF0000; */
    float: right;
    margin: -8px;
}

/* old classes */

.mi_ident
{
	background-color:#EE0000;
	height:44px;
	text-align:right;
	padding:0px;
	margin:0px;
}

.mi_nav1,
.mi_nav1 a:visited,
.mi_nav1 a:link,
.mi_nav1 a:active
{
	color:#FFFFFF;
	background-color:#666666;
	text-decoration:none;
	line-height: 31px;
	padding:0px;
	margin:0px;
	font-size:18px;
}
	
.mi_nav2,
.mi_nav2 a:visited,
.mi_nav2 a:link,
.mi_nav2 a:active
 {
 	color:#000000;
	background-color:#ECECEC;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	line-height: 31px;
	padding:2px;
	margin:2px;
	font-size:18px;
	
}

.mi_markt,
.mi_markt a:visited,
.mi_markt a:link,
.mi_markt a:active
{
	color:#000000;
	text-decoration:none;
	padding:0px;
	margin:0px;
	font-size:12px;
}

.mi_footer,
.mi_footer a:visited,
.mi_footer a:link,
.mi_footer a:active
{
	color:#FFFFFF;
	background-color:#666666;
	line-height: 31px;
	padding:0px;
	margin:0px;
	font-size:10px;
}

.mi_disclaimer,
.mi_disclaimer a:visited,
.mi_disclaimer a:link,
.mi_disclaimer a:active
{
	padding:0px;
	margin:0px;
	font-size:12px;
}

.mi_discontent,
.mi_discontent a:visited,
.mi_discontent a:link,
.mi_discontent a:active
{
	color:#000000;
	text-decoration:none;
	padding:0px;
	margin:0px;
	font-size:10px;
}

.mi_tendenz_positiv
{
	color:#339466;
}
.mi_tendenz_negativ
{
	color:#FF0000;
}
.mi_tendenz_normal
{
	color:#000000;
}





/* ***** eingene ***** */
  
.wrap {

  	width: 100%;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    border: 0;
    background-color: white;
    }
    
.v-zentriert {
    height: 23px; width: 1%;
    display: table-cell;
    vertical-align: middle 
    }
  
.leer-1 {

  	width: 100%; 
  	height: 5px;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    /*border: 1px dashed silver;*/
 	background-color: white;
 	text-decoration: none
  }
  
.leer-2 {
	clear: left;
  	width: 100%; 
  	height: 10px;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    /* border: 1px dashed silver;*/
 	background-color: white;
  }


.folgeleiste {
  	clear: left;
  	width: 35em; 
  	height: 5em;
    margin: 0 0em 0 0em;
    padding: 0 0em;
    border: 2px dashed green;
    background-color: red;
  }
  
.leiste-links {
  	float: left; width: 50%;
  	height: 95px;
	margin:0px;
	padding:0px;
    border: 0px;
    background-color: #EE0000; 
  }
  
.leiste-rechts
   {
   	line-height: 31px;
  	text-decoration: none;
  	color: #ffffff; 
  	text-align: left;
  	margin-left: 50%; /*width: 50%;*/
	padding-left: 10px;
	border-bottom: 1px solid white; 
	border-left: 1px solid white;
	background-color: #444444; 
	background-image:url("../pic/arrow_right_dark2.png"); 
	background-repeat: no-repeat; 
	background-position: right;
    }
  
.leiste-rechts a
  	{
  		display:block;
  	}

.leiste-rechts a:link
   {
  	color: #ffffff;
  	text-decoration: none;
  }

.leiste-rechts a:visited
   {
  	color: #ffffff;
  	text-decoration: none;
  }

.leiste-rechts-letzte
   {
  	line-height:31px;
  	color: #ffffff; 
  	text-align: left;
  	margin-left: 50%; /*width: 50%;*/
	padding-left: 10px;
	border-bottom: 0px solid white; 
	border-left: 1px solid white;
	background-color: #444444; 
	background-image:url("../pic/arrow_right_dark2.png"); 
	background-repeat: no-repeat; 
	background-position: right;
  }    
  
.leiste-rechts-letzte a
  	{
  		display:block;
  	}

.leiste-rechts-letzte a:link
   {
  	color: #ffffff;
  	text-decoration: none;
  }
.leiste-rechts-letzte a:visited
   {
  	color: #ffffff;
  	text-decoration: none;
  }

.leiste-rechts-weiss  {
	background-color:#FFFFFF;
	background-image:url("../pic/arrow_down2.png");
	background-position:right center;
	background-repeat:no-repeat;
	border-bottom:1px solid #444444;
	color:#444444;
	line-height:31px;
	margin-left:50%;
	padding-left:10px;
	text-align:left;
	}

.leiste-rechts-weiss a
  	{
  		display:block;
  	}

.leiste-rechts-weiss a:link
   {
  	color: #444444;
  	text-decoration: none;
  }
.leiste-rechts-weiss a:visited
   {
  	color: #444444;
  	text-decoration: none;
  }


.chart-links {
  	float: left; width: 40%;
	margin:0px;
	margin-top: 5px;
    border: 0px;
    margin-left: 10px;
  }
  
.chart-links a
  	{
  	text-decoration: none;
  	}
  	
.chart-links a:link
   {
  	text-decoration: none;
  }

.chart-links a:visited
   {
  	text-decoration: none;
  }
  
  
.chart-rechts {
  	/* width: 58%; */
  	width: 50%;
	color: #ffffff; 
  	text-align: center;
  	padding-left: 0px;
  	margin-left: 45%; /*width: 45%;*/
	background-color: white;
  }
	
.function-links {
  	float: left; 
  	width: 50%;
	margin:0px;
    border: 0px;
    border-bottom: 1px solid #999999;
    margin-left: 10px;
    text-decoration: bold;
  }
  

.function-links-gradient {
  	float: left; 
  	width: 50%;
  	height:31px;
	margin:0px;
    border: 0px;
    border-bottom: 1px solid #999999;
    margin-left: 0px;
    text-decoration: bold;
  }
  
.function-rechts {
  	line-height:31px;
  	color: #ffffff; 
  	text-align: left;
  	padding-left: 10px;
  	margin-left: 50%; /*width: 50%;*/
	border-bottom: 1px solid #999999; 
	background-color: #999999; 
	background-image:url("../pic/arrow_right2.png"); 
	background-repeat: no-repeat; 
	background-position: right;
  }
  
.function-rechts a
  	{
  		display:block;
  	}
  	
.function-rechts a:link
   {
  	color: #ffffff;
  	text-decoration: none;
  }

.function-rechts a:visited
   {
  	color: #ffffff;
  	text-decoration: none;
  }

.weiter-links {
      float: left; width: 50%;
    margin:0px;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom: none;
    margin-left: 1px;
    text-decoration: bold;
  }

.weiter-rechts {
    line-height:31px;
      color: #ffffff;
      text-align: left;
      margin-left: 50%; /*width: 50%;*/
    padding-left: 5px;
    border-bottom: 1px solid white;
    border-left: 1px #999999;
    background-color: #999999;
    background-image:url("../pic/arrow_right2.png");
    background-repeat: no-repeat;
    background-position: right;
  }

.weiter-rechts a
      {
          display:block;
      }

.weiter-rechts a:link
   {
      color: #ffffff;
      text-decoration: none;
  }
.weiter-rechts a:visited
   {
      color: #ffffff;
      text-decoration: none;
  }

.links-funktion {
	float: left;
    line-height:31px;
      color: #ffffff;
      text-align: left;
      width: 45%; /*width: 55%;*/
    padding: 0 5px 0;
    border-bottom: 1px solid white;
    border-right: 1px #999999;
    background-color: #999999;
    background-image:url("../pic/arrow_right2.png");
    background-repeat: no-repeat;
    background-position: right;
  }

.links-funktion a
      {
          display:block;
      }

.links-funktion a:link
   {
      color: #ffffff;
      text-decoration: none;
  }
.links-funktion a:visited
   {
      color: #ffffff;
      text-decoration: none;
  }

.rechts-funktion {float: right;
    line-height:31px;
      color: #ffffff;
      text-align: left;
      width: 45%; /*width: 55%;*/
    padding-left: 5px;
    border-bottom: 1px solid white;
    border-left: 1px #999999;
    background-color: #999999;
    background-image:url("../pic/arrow_right2.png");
    background-repeat: no-repeat;
    background-position: right;
  }

.rechts-funktion a
      {
          display:block;
      }

.rechts-funktion a:link
   {
      color: #ffffff;
      text-decoration: none;
  }
.rechts-funktion a:visited
   {
      color: #ffffff;
      text-decoration: none;
  }

div.clear {
	clear: both;}
	
	
.detail-links {
  	float: left; 
  	width: 45%;
    border: 0px;
    text-decoration: bold;
    padding: 3px 10px 3px 10px;
    background-color:#FFFFFF;
  }
  
.detail-links-grau {
  	float: left; 
  	width: 45%;
    border: 0px;
    text-decoration: bold;
    padding: 3px 10px 3px 10px;
	background-color:#F0F0F0;  
  }


.detail-rechts {
  	text-align: right;
  	margin-left: 45%;
    padding: 3px 10px 3px 10px;
    background-color: white;
  }

.detail-rechts-grau {
  	text-align: right;
  	margin-left: 45%;
    padding: 3px 10px 3px 10px;
    background-color:#F0F0F0;  
  }

.detail-trenner-links {
  	float: left; 
  	width: 50%;
	margin:0px;
    border: 0px;
    border-bottom: 1px solid #999999;
    margin-left: 10px;
    text-decoration: bold;
  }
  
.detail-trenner-rechts {
  	color: #999999; 
  	text-align: left;
  	padding-left: 10px;
  	margin-left: 50%; /*width: 50%;*/
	border-bottom: 1px solid #999999; 
	background-color: #ffffff; 
	background-image:url("../pic/arrow_down_light.png"); 
	background-repeat: no-repeat; 
	background-position: right;
  }



.pageup-links {
  	float: left;
  	width: 50%;
	height:31px;
	margin:0px;
	padding-left: 5px;
	padding-right: 5px;
    border: 0px;
    border-bottom: 1px solid #999999;
    margin-left: 1px;
    text-decoration: bold;
  }
  
.pageup-rechts {
	line-height:31px;
  	color: #ffffff; 
  	text-align: left;
  	margin-left: 50%; /*width: 50%;*/
  	border-bottom: 1px solid #999999; 
	background-color: #999999; 
	background-image:url("../pic/arrow_up2.png"); 
	background-repeat: no-repeat; 
	background-position: right;
  }
  
.pageup-rechts a
  	{
  		display:block;
  	}
  	
.pageup-rechts a:link
   {
  	color: #ffffff;
  	text-decoration: none;
  }
.pageup-rechts a:visited
   {
  	color: #ffffff;
  	text-decoration: none;
  }

.back-links {
  	float: left; width: 50%;
	margin:0px;
	padding-left: 5px;
	padding-right: 5px;
    border-bottom: none;
    margin-left: 1px;
    text-decoration: bold;
  }

.back-rechts {
	line-height:31px;
  	color: #ffffff; 
  	text-align: left;
  	margin-left: 50%; /*width: 50%;*/
	padding-left: 5px;
	border-bottom: 1px solid white; 
	border-left: 1px #999999;
	background-color: #999999; 
	background-image:url("../pic/arrow_left.png"); 
	background-repeat: no-repeat; 
	background-position: right;
  }

.back-rechts a
  	{
  		display:block;
  	}
  	
.back-rechts a:link
   {
  	color: #ffffff;
  	text-decoration: none;
  }
.back-rechts a:visited
   {
  	color: #ffffff;
  	text-decoration: none;
  }



.footer-links {
  	float: left; width: 50%;
	margin: 0px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 6px;
    border: 0px;
    margin-left: 1px;
    font-size: xx-small;
    text-decoration: normal;
  }
.footer-links a:link
   {
   	color: #000000;
  	text-decoration: normal;
  }
.footer-links a:visited
   {
  	color: #000000;
  	text-decoration: normal;
  }

  
 .footer-rechts {
  	line-height: 31px;
  	color: #ffffff; 
  	text-align: left;
  	margin-left: 50%;
	border-top: 1px solid white;
	border-bottom: 0px solid white; 
	border-left: 1px;
	background-color: #444444; 
	background-image:url("../pic/arrow_right_dark2.png"); 
	background-repeat: no-repeat; 
	background-position: right;
  }
  
.footer-rechts a
  	{
  		display:block;
  	}
  	
.footer-rechts a:link
   {
  	color: #ffffff;
  	text-decoration: none;
  }
.footer-rechts a:visited
   {
  	color: #ffffff;
  	text-decoration: none;
  }
  
.style1 {
	font-size: xx-small;
	
	}


.menuitem {
	border-bottom:2px;
	padding:4px;
	background-image:url("../pic/arrow_right.png");
	background-repeat:no-repeat;
	background-position:right;
}

.boersen1 {
	line-height:23px;
	margin-right:10px;
	color: #000000;
	text-decoration: none;
}
.boersen1 a
   {
   display:block;
   }
.boersen1 a:link
   {
  	color: #FFFFFF;
  	background-color: #999999;
  	text-decoration: none;
  }
.boersen1 a:visited
   {
  	color: #FFFFFF;
  	background-color: #999999;
  	text-decoration: none;
  }

.boersen2 {
	line-height:23px;
	margin-right:10px;
	color: #000000;
	text-decoration: none;
}
.boersen2 a
   {
   display:block;
   }
   
.boersen2 a:link
   {
  	color: #FFFFFF;
  	background-color: #999999;
  	text-decoration: none;
  }
.boersen2 a:visited
   {
  	color: #FFFFFF;
  	background-color: #999999;
  	text-decoration: none;
  }


.messageitem {
margin-right:10px;
color: #000000;
text-decoration: none;
}

.messageitem a
   {
  	color: #000000;
  	text-decoration: none;
  }
.messageitem a:link
   {
  	color: #000000;
  	text-decoration: none;
  }

.messageitem a:visited
   {
  	color: #000000;
  	text-decoration: none;
  }

.messagelistetime {
font-family: SparkasseWebLight, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
text-decoration: none;
}

.messagetime {
font-family: SparkasseWebLight, Arial, Helvetica, sans-serif;
font-size:12px;
color: #444444;
background-color: #FDFDFD;
text-decoration: none;
margin-left: 0px;
}

.messageheadline {
font-size:18px;
color: #000000;
background-color: #FDFDFD;
text-decoration: bold;
margin-left: 0px;
margin-right: 5px;
}
.messageheadline a:link
   {
  	color: #FFFFFF;
  	background-color: #999999;
  	text-decoration: none;
  }
.messageheadline a:visited
   {
  	color: #FFFFFF;
  	background-color: #999999;
  	text-decoration: none;
  }

.messagetext {
font-size:14px;
color: #000000;
text-decoration: none;
margin-left: 10px;
margin-right: 5px;
}

.messagetext a:link
   {
  	color: #000000;
  	background-color: #E3E3E3;
  	text-decoration: none;
  }
.messagetext a:visited
   {
  	color: #000000;
  	background-color: #E3E3E3;
  	text-decoration: none;
  }

.mi_liste_w {
background-color:#FFFFFF;
margin-left: 10px;
margin-right: 1px;
}

.mi_liste_g {
background-color:#F0F0F0;
margin-left: 10px;
margin-right: 1px;

}

.mi_wp-name_gross
{
    font-size: 14px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
}

.mi_wp-name_gross a
  	{
  	text-decoration: none;
  	}
  	
.mi_wp-name_gross a:link
   {
  	text-decoration: none;
  }

.mi_wp-name_gross a:visited
   {
  	text-decoration: none;
  }


    .mi_kurs_gross
{
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
}

    .mi_kurs_diff
{
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}

    .mi_timestamp
{
    font-size: 12px;
    color: #666666;
    font-style: normal;
    font-weight: bold;
} 

	.wpbez
{	color:#000; 
	text-decoration:none; 
}

div.autocomplete {
  position:absolute;
  width:100%;
  background-color:white;
  border:0px solid #887;
  margin:0;
  padding:0;
}


div.autocomplete ul {
  list-style-type:none !important;
  width:100%;
  margin:0;
  padding:0;
  font-size:16px;
  color: #000000;
  font-style: normal;
  font-weight: normal;
}

div.autocomplete ul li.selected { 
  background-color: #FFBDBD;
}

.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 5;
  right: 20;
}
.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff; 
  border-bottom: 1px solid #d4d4d4; 
}
.autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9; 
}
.autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important; 
  color: #ffffff; 
}

.selectwkn {
  visibility: hidden
}

div.manucomplete {
  clear: left;
  list-style-type:none;
  margin:0;
  font-size:14px;
  color: #000000;
  text-decoration: none;
}


div.manucomplete ul {
  list-style-type:none;
  margin:0;
  font-size:14px;
  color: #000000;
  text-decoration: none;
}

.manucomplete a:link
   {
  	color: #FFFFFF;
  	background-color: #999999;
  	text-decoration: none;
  }
.manucomplete a:visited
   {
  	color: #FFFFFF;
  	background-color: #999999;
  	text-decoration: none;
  }


/* Ergaenzungen */
div.submitDiv {
	border-radius: 5px;
	}
