/* CSS Document */


html{margin:0;padding:0; background-color:#efefef}

/* LAYOUT */
body{

font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:18px;
letter-spacing:normal;
color:#676767;
margin:0;
background-color:#efefef;
}

span{	font-family:Arial,Helvetica,sans-serif;	}

.margin{margin-right:20px; margin-bottom:20px;}
.border{border:thin #CCC; margin-top:20px;}
.lexikon{padding-top:30px;}
li{padding:5px}

/* KOPF -----------------------------------------------------------------------------*/

#header {
width:939px;
height:152px;
margin:0 auto; 
}
.vergleichen{background:url(/images/icons/bg_sub.gif);text-align:center; height:23px; width:93px; margin-left:5px; background-repeat:repeat-x; color:#336699}
.fondsvergleich_vergleichen{color:#336699; height:23px; width:93px; padding-top: 4px;}
.fondsvergleich_box{background:url(/images/fondsvergleich/down.gif) no-repeat right;color:#336699;text-decoration:none;padding:0px 30px 0 10px;}
#chat {
position:absolute;
/*background:url(/images/elements/chat/chat-online.jpg) left top no-repeat;*/
width:240px;
height:40px;
margin:13px 0 0 387px;
text-align:center;
}
#suchfeld {
position: absolute;
margin:80px 0 0 700px; 

}
#suchfeld form {
padding:0; 

}



#suchfeld form input.suche {
background:#e2e9f1;
border:2px;
border-color:white;
width:190px;
font-size:12px;
color:#336699;
padding:3px 0;
margin-top:10px; border-style:solid; background-image: url(/images/module/search.png); background-repeat:no-repeat ; padding-left:20px; 
}

#suchfeld form input.search { 
background: url(/images/elements/pixel.gif) top left repeat;
border:none;
width:35px; 
height:15px;
cursor:pointer; color:#336699
}

.suchen_wort{color:white; }


/* MAINMENUE ----------------------------------------------------------------------------*/
#mainMenu {
position:absolute;
font-size:12px;
text-indent:20px;
color:#414141;
width:918px;margin-left:11px;  font-style:normal;margin-top:5px;
}
#mainMenu a {
padding:5px 8px 3px 8px;
color:#336699;
text-decoration:none;
line-height:10px; font-size:14px; border:none; font-weight:normal;  background-image: url(/images/icons/weiter.gif); vertical-align:bottom;    }

a{
 vertical-align:middle; text-decoration: none; color:#336699; font-weight:bold;}


#mainMenu a:hover { background-image:url(/images/module/menue.jpg); background-repeat:repeat; height:30px; color:#336699; 
}


#mainMenu  a.here {
color:#336699; background-color:#d4e541; 
}
.kontakt{margin-left:400px;}

/* SUBMENUE ----------------------------------------------------------------------------*/
#subMenu {

width:920px;
height:35px;
margin:0 auto;
padding-top:0px;
margin-top:85px;
color:#414141;
background-color:#FFF; margin-top:70px;
}
#subMenu a {

padding-left:4px;
font-size:12px;
font-weight:normal;
line-height:18px;
letter-spacing:0.1em;
text-decoration:none;
color:#414141;
white-space:nowrap; font-weight:normal;
}
#subMenu span { color:#414141; }
#subMenu a:hover {
text-decoration:none; color:#336699; 
}
#subMenu a.here {
text-decoration: none;
color:#336699;

}

#sub_bg{background-color:#e6f091; vertical-align:bottom  }
#sub_bg a{background-color:#e6f091; vertical-align:bottom; font-weight:normal }
#sub_bg a:hover{background-color:#d4e541 }

/* BOOKMARKS -----------------------------------------------------------------------*/
#bookmarks{display:inline; background-image:none;  background-color:#336699; }
#bookmarks a{display:inline;  background-color:#33669;  background-image:none}
#bookmarks a:hover{display:inline; background-image:none;}


/* CONTENT -----------------------------------------------------------------------*/
#content { width:880px; margin:0 auto; margin-top:0px; background:#ffffff; padding:20px; padding-top:0px}
#links { width:240px; float:right; margin:3px  0px 0px 0px;  padding-right:20px; background-color:#ffffff; border-left:#cccccc 1px solid }
#links h2{ }
#rechts { float:left; margin:2px 0 0 0; padding:0 0; width:100px; margin-left:-20px; background-color:#FFF   }


ul.module { margin-left:0px; overflow:hidden;}
ul.module li { width:270px; float:left; margin-left:45px;}
ul.module li.first { margin-left:0px;}
ul.module li p { width:auto; text-align:justify; margin:10px 0px; line-height:120%;}
ul.module li p strong { font-weight:bold;}
.ul_news{border-top:1px dotted #ccc; padding-top:10px;}

.ok{background-image:url(/images/module/ok.jpg); vertical-align:bottom; height:34px; width:34px; background-repeat:no-repeat; display: inline-block;}
.point{background-image:url(/images/content/kontakt/point.gif); height:50px; width:40px;  background-repeat:no-repeat; display: inline-block; float:left}
.kauf_img{background-image:url(/images/content/fondskauf-verkauf/kauf_verkauf.jpg); height:300px; width:353px; background-repeat:no-repeat; margin-top:120px;}
.arrow{background-image:url(/images/fondsvergleich/add2.gif); height:16px; width:70px; background-repeat:no-repeat; display:inline-block;}

.vergleichen{background-image:url(/images/icons/bg_sub.gif); vertical-align:middle; color:#336699 }
.bild_spalte{white-space:nowrap; background-image:url(/images/module/reiter.gif); background-repeat:repeat-x; }
.suchbegriff{width:85px; line-height:20px; font-size:14px; color:#336699}

.embed{float:left; margin-right:20px; margin-bottom:5px}

.box_left{width:500px; float:left; padding-right:10px; }
.box_left_fondssuche{width:230px; float:right; border:dotted #336699 1px; padding:15px;}
.box_left_fondsvergleich{width:260px; float:right; border:dotted #336699 1px; padding:15px; margin-left:-10px;}

.docs a{background:url(/images/icons/link.gif) left top no-repeat;
padding-left:12px; vertical-align:middle; text-decoration: none; color:#336699; font-weight:bold}

/* ALLGEMEINES --------------------------------------------------------------------*/
.dunkelblau { color:#414141; }
.blau { color:#336699; }
.blue{ color:#336699; font-weight:bold }
.rot { color:#336699; }
.gruen { color:#c6d733; }
.weiss { color:#fff; }
.grau { color:#999; }
.hellGrau { color:#ccc; }

.border { border:1px solid #ccc; }
.border_dotted{padding:4px; border-right:dotted thin; padding-left:10px; }
.border_dotted_vertical{border-top:dotted #336699 1px; width:50px; height:10px; margin-top:12px;}
	


h1{font-size:18px; line-height: 17pt; color:#336699;  margin-bottom:15px; padding-bottom:3px;}
h2{font-size: 16px;   color:#336699; padding-top:20px; line-height:20px  }
h3{font-size: 12px; line-height: 14pt; color: #336699; margin:25px 0 0 0; }
h4{font-size: 10px; line-height: 14pt; color: #336699; margin-bottom:7px; }

p{margin:0 0 7px 0;}
b{ color:#777;}
img { border:none; }
td { vertical-align:top; }
hr { background:#336699; color:#ccc; border:none; height:1px;}

a {color:#336699; }
a:hover {color:#6dadec; text-decoration:none; }
.decorationNone { text-decoration:none; }
.unsichtbar { display:none; }
.nowrap { white-space:nowrap;}
.elfPX { font-size:11px; }

.anzeige { font-size:10px; color:#777; text-align:right; border-bottom:1px solid #777; padding:0 8px 0 0; margin:0 0 6px 0; line-height:2px; width:255px}
.anzeige span { background:#fff; padding:0 2px;}

/* STICHPUNKTE-------------------------------------------------------------------- */


ul, li {
list-style-type:none;
margin:5px;
padding:0; background-color:white; 
}
li.stichpunkt {
background:url(/images/icons/link.gif) 3px 4px  no-repeat;
padding-left:15px; padding-right:5px;
}

li.pdf {
background:url(/images/icons/pdf.gif) left top no-repeat;
padding-left:18px;
}
.link {
background:url(/images/icons/link.gif) left top no-repeat;
padding-left:12px; vertical-align:middle
}
.linkGruen {
	background-image:url(/images/icons/weiter.gif);
 font-size:12px; color:#414141; font-weight:normal; height:23px; width:93px; text-align:center; padding-top:3px; text-decoration:none; border:solid 1px  #d4e541
}

.linkGruen a:hover{
color:#336699; 
}

.linkGruen a{ font-weight:normal
}

.linkGruen2 {
	
 font-size:12px; color:#414141; font-weight:normal; height:19px; width:93px; text-align:center;  text-decoration:none; background-image:url(/images/icons/weiter.gif); border: solid 1px white; padding-top:5px;}


.tab {
 font-size:15px; color:#414141; font-weight:normal; height:20px; width:93px; text-align:center; padding-top:3px; text-decoration:none; 
}
.linkGruen a{
	color:#414141; text-decoration:none; text-align:center
}

/* TABELLEN -----------------------------------------------------------------------*/ 

.tableiste {
width:580px;

}
#tableiste2 {
width:860px;
margin:25px 0 0 0; padding:0;  float:left;  padding-top:10px;
}
#tableiste2 h3 { margin:0; }

#hor-minimalist-a {
width:540px; background-color:#FFF;
}

#hor2-minimalist-a {
width:600px;   background-color:#FFF;  border-bottom:solid #e2e9f1 5px;  
}

#hor-minimalist-a.suche {
width:900px;	
}
#hor-minimalist-a th {
font-weight:normal;
border-bottom:1px solid #ccc;
padding:4px; 
}
#hor-minimalist-a td{ color:#003366; padding:4px; text-align:left}
#hor-minimalist-a td:first-child{text-align:left; text-align:left}
#hor-minimalist-a td:first-child{text-align:left; text-align:left}

/*#hor-minimalist-a tbody tr:hover td{color:#009;}*/

#hor-minimalist-b{
	font-size:12px;
	border-collapse:collapse;
	text-align:left;
	margin:20px;
}
#hor-minimalist-b th{
	font-size:14px;
	color:#003366;
	border-bottom:2px solid #ccc;
	padding:5px 8px;
}

#hor-minimalist-b td{
	border-bottom:1px solid #ccc;
	color:#336699;
	padding:6px 8px;
	vertical-align:top;
}

.emittenten_boxDaten{}

/*#hor-minimalist-b tbody tr:hover td{
	color:#000;
}*/

.zeileHell{ background:#fff; }
.zeileDunkel{ background:#e2e9f1; }

/* SUCHFORMULAR ERWEITERTE SUCHE --------------------------------------------------*/
#erweiterteSuche900 { 
background:#e2e9f1;
margin:0;
padding:0px;
color:#414141;
width:700px
}
#erweiterte_suche_btn { color:#666; font-size:14px; font-weight:normal; }
#erweiterte_suche{
width:200px;
/*display:none;*/
padding:0 0 10px 0;
}

/* SUCHE */
#searchboxContent {}
#searchboxSuche {

width:870px;

padding-bottom:10px;
padding-top:10px;
font-size:12px;
}
#searchbox {
background:#fafafa;
width:275px;
font-size:12px;
}
#search_button {
	background-image:url(/images/icons/weiter.gif) ;  
	border:0px;
	height:23px;
	background-color:white;
	width:93px;
	margin-left:10px;

text-align:center;

}
/* FORMULARE ------------------------------------------------------------------------*/
input,form { margin:0; padding:0; color:#336699}
select { border:1px solid #ccc; font-size:12px; color:#336699; }

#erweiterte_suche #selectBorder { border:1px solid #ccc; width:221px; margin:2px 0; padding:0; }
#erweiterte_suche #selectBorder select{ margin:-2px; padding:0; }

#form_kontakt #selectBorderAnrede { border:1px solid #ccc; width:47px; margin:2px 0; padding:0; }
#form_kontakt #selectBorderAnrede select{ margin:-2px; padding:0; }
#form_kontakt #selectBorderLand { border:1px solid #ccc; width:105px; margin:2px 0; padding:0; }
#form_kontakt #selectBorderLand select{ margin:-2px; padding:0; }
#form_kontakt #selectBorderText { border:1px solid #ccc; width:508px; height:98px; margin:2px 0; padding:0; }
#form_kontakt #selectBorderText textarea{ margin:-2px -2px; padding:0; width:510px; height:100px; border:1px solid #ccc;}

#kundenmagazin #selectBorderAnrede { border:1px solid #ccc; width:47px; margin:2px 0; padding:0; }
#kundenmagazin #selectBorderAnrede select{ margin:-2px; padding:0; }
#kundenmagazin #selectBorderLand { border:1px solid #ccc; width:105px; margin:2px 0; padding:0; }
#kundenmagazin #selectBorderLand select{ margin:-2px; padding:0; }

#form_fondsvergleich #selectBorderAnrede { border:1px solid #ccc; width:47px; margin:2px 0; padding:0; }
#form_fondsvergleich #selectBorderAnrede select{ margin:-2px; padding:0; }
#form_fondsvergleich #selectBorderLand { border:1px solid #ccc; width:105px; margin:2px 0; padding:0; }
#form_fondsvergleich #selectBorderLand select{ margin:-2px; padding:0; }

#form_gf #selectBorderAnrede { border:1px solid #ccc; width:47px; margin:2px 0; padding:0; }
#form_gf #selectBorderAnrede select{ margin:-2px; padding:0; }
#form_gf #selectBorderLand { border:1px solid #ccc; width:105px; margin:2px 0; padding:0; }
#form_gf #selectBorderLand select{ margin:-2px; padding:0; }
input.gf_portrait {width:135px;}

#formular { padding:0px 98px; background-color:#FFF}
#form_fondskauf #selectBorderAnrede { border:1px solid #ccc; width:47px; margin:2px 0; padding:0; }
#form_fondskauf #selectBorderAnrede select{ margin:-2px; padding:0; }
#form_fondskauf #selectBorderLand { border:1px solid #ccc; width:105px; margin:2px 0; padding:0; }
#form_fondskauf #selectBorderLand select{ margin:-2px; padding:0; }

.checkBox { border:none; width: auto; padding:0; margin:0; }

.submitBtn { 
text-align:center;
color:#414141;
background-image:url(/images/icons/weiter.gif);
margin:0 5px;
width:93px; height:23px; border:none; 
}

.submitBtn { 

color:#336699;

}

#nachrichten_suche_text { font-size:14px; color:#336699}
#nachrichten_submit.submitBtn { width:93px; border:0px; color:#414141}
#nachrichten_submit.submitBtn a:hover{ color:#336699}

input, select.big{width:225px; color:#336699}
input[type=checkbox] { width:25px; color:#336699 }
select.small{ width:225px; color:#336699}
/* EMITTENTEN ---------------------------------------------------------------------*/
#characterEmittenten {width:560px ; background-color:#FFF;  }
#characterEmittenten ul {
height:20px; background-color:#FFF
}
#characterEmittenten ul li {
	float:left;
}
#characterEmittenten a {
/*background:#99ccff url(/images/menu/menu-bg.gif) top right no-repeat;*/
padding:0 3px 0 6px;
color:#666;
text-decoration:none;
font-weight:bold;
line-height:20px;
}
#characterEmittenten  a:hover {
/*background:url(/images/menu/menu-bg-aktiv.gif) top right no-repeat;*/
color:#336699; background-color:#FFF;

}
/*#characterEmittenten  a.here {
background:url(/images/menu/menu-bg-aktiv.gif) top right no-repeat;
color:#336699;
text-decoration:underline;
}*/

#emittenten_box {


float:right; background-color:#FFF; border-left: solid #cccccc 1px; 
}
#emittenten_box div.emittenten_boxDaten { background-color:#FFF; width:200px; padding-left:20px;
}
#emittenten_box h2{
background-color:#FFF
}

#navlist li{ display: inline; list-style-type: none; padding-right: 5px; color:#336699; font-size:18px}


ul#navlist { padding:3px 0; }
ul#navlist li{ color:#336699; }
ul#navlist li a{  padding:2px 5px; font-size:12px; text-decoration:none; color:#336699; }
ul#navlist li.actualSite a, ul#navlist li:hover a { color:#036; }

a#paginator{ background-image:url(/images/module/bg.gif);  font-size:14px; text-decoration:none; color:#336699; border:1px solid #e2e9f1; display: inline; padding:5px; margin-right:2px; width:500px; }


#navlist2 li{ background-image:url(/images/module/bg.gif);  font-size:14px; text-decoration:none; color:#336699; border:1px solid #e2e9f1; display: inline; padding:5px; margin-right:2px; width:500px; }

/* FAQ -----------------------------------------------------------------------*/
#faq p { margin-top:15px;}
.faq_accordion{
	/*border: 1px solid black;*/
	width:898px;
}

.faq_accordion div {
  padding:0px 10px 0 10px;
}

.faq_accordion a.accordion-header {
  cursor:pointer;
  display:block;
  padding:10px;
  margin-top: 0;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  color: #336699;
  background-color: #f0f0f0;
	border-width:1px;
	border-style:solid;
  border-color:#ccc #ccc #ccc #ccc;
}
.faq_accordion a.accordion-header:hover {
  background-color: #f7f7f7;
}
.faq_accordion a.accordion-header.selected {
  color: #336699;
  background-color: #cee0f2;
}
/* Auto Complete */
#jSuggestContainer {
position:absolute;
border:1px solid #336699;
border-top:0;
background:#FFF;
}
.jSuggestLoading {
font-style:italic;
padding: 10px;
}

#jSuggestContainer ul, #jSuggestContainer ul li{
margin: 0;
padding:0;
list-style:none;
}
#jSuggestContainer ul li{
padding: 2px 4px;
border-bottom: 1px dotted #336699;
color:#000;
background:#dae7f3;
cursor:pointer
}
#jSuggestContainer ul li.last{
border-bottom: 0;
}
#jSuggestContainer ul li.jSuggestHover{
background:#fff;
color:#333;
}
/* Advertising --------------------------------------------------------------------*/
#ad450 {
width:450px;
float:left;
margin-top:25px;
}
#ad450 .adLeft { padding-right:10px; }
#ad450 .adRight { padding-left:10px; }

#adBanner h3{
	margin-top:0;
}
#adBanner .banner {
width:180px;
float:left;
padding-right:20px;
}
#adSky {

width:200px;
float:right;
padding:10px; background-color:#FFF
}
#adSky .sky { }
/* FUSS ---------------------------------------------------------------------------*/

#footerHG {
	background-image:url(/images/module/footer.jpg); background-repeat:no-repeat; width:880px; margin:0px auto; background-color:#efefef ; padding-top:50px;
}
#footerText {
width:880px;
margin:0 auto;
padding:60px 0px 30px 0px;
font-size:8px;
text-align:left;
color:#414141;
}
#footerText a { color:#336699; padding:0 5px; }
#footerText a:hover { text-decoration:none; }
/* Accordion ----------------------------------------------------------------------*/
.basic div{
  background-color: #F7FBFF;
}

.basic div.title {
  cursor:pointer;
  display:block;
  padding:5px;
  margin-top: 0;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  background-color: #00a0c6;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid  #6699CC;
  color: #336699;
  background-image: url("/images/elements/accordion/accordion_tab.gif");
}
.basic  div.title:hover {
  color: #dae7f3;
  background-image: url("/images/elements/accordion/accordion.gif");
}
.basic div.selected {
  color: #dae7f3;
  background-color: #80cfe2;
  background-image: url("/images/elements/accordion/accordion.gif");
}
div.ahover:hover {
  background-color: #E5F2FF;
}
/* Slideshow ----------------------------------------------------------------------*/
#slide_title { text-align:center; }
#slide_title a{
padding:0 2px 0 2px;
font-weight:bold;
}
#slide_title a:hover { color:#cc0000; }
#slideshow {
position:relative;
height:200px;
margin:5px 0;
}
#slideshow div {
position:absolute;
top:0;
left:0;
background:#fafafa;
border:1px solid #ccc;
width:900px;
height:175px;
z-index:8;
}
#slideshow .active { z-index:10; }
#slideshow .last-active { z-index:9; }

#slideshow li { margin:0 0 3px 0; }
#slideshow ul { margin:0 0 0 80px; }
#slideshow p { margin:5px 0 0 0; padding:0; }
#slideshow h2 { line-height:18px; }

/*--------------------------VOTING--------------------------------*/
#poll-container { background:#fff url(/images/module/umfrage/umfrage-bg.gif) left top repeat-x; }
#poll-container h1, b, {padding:0; margin:0; }
#poll-container h1.votingH1 {background: url(/images/module/umfrage/umfrage-kopf.gif) left top no-repeat; height:60px; border:none; padding:0; margin:0;}
#poll-container input { border:none; width:auto; color:#336699 }
#poll-container label {  }
#poll-container #btnVote{
background:#b0d936;
width:195px;
text-align:center;
font-weight:bold;
color:#336699;
border:solid;
border-width:1px;
border-color:#d7f285 #8ab312 #8ab312 #d7f285;
}
/* Bar Graphs */
.poll{
background:#fff;
border-top:0px;
padding:0 5px 5px 5px;;
}
.poll p, dl {
padding:0;
margin:0;
}
.poll b {
color:#999;
}
.graph {
margin-top:4px;
}
.bar-title {
  position: relative;
	color: #336699;
  font-size:10px;
	line-height:10px;
}
.bar-container {
  margin: 0px 0px 6px;
  font-size:10px;
}
.bar-container div {
  height: 15px;
  background:url("/images/module/umfrage/mainbar.gif") repeat-x;
	margin:2px 0 -15px 0;
}
.bar-container strong {
	position: relative;
	float:left;
	height:15px;
	margin-left:2px;
	color:#339900;
}


/*-------------------------- Results--------------------------------*/

#results_panel { background:#EBF0F5; margin-left:2px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 3px; display: none; border: 1px solid #7F9DB9; margin-top:5px; margin-left:10px; }
#results_panel ul#results, #results_panel .other_search, #results_panel .fonds { padding: 0px; margin: 0px; }
#results_panel .other_search li, #results_panel .fonds li { list-style: none; background: #FFF; margin: 0; padding: 5px 0 5px 11px; }
#results_panel li a { color: #336699; }
#results_panel li a:hover { text-decoration: none; color: #003366; }
#results_panel #results .selected, #results_panel #results .selected a { background-color: #EBF0F5; color: #003366; text-decoration: none; }
#results_panel #results .unselected, #results_panel #results .unselected a { background-color: #fff; color: #336699; }
#results_panel li.headline { color:#036; border-top:1px solid #C4D3D2; text-decoration:none; font-weight:bold;  padding-left:20px; font-size:14px; border-bottom:#CCC 1px solid; background:url(/images/elements/icons/pfeil_rechts.gif); background-repeat:no-repeat; background-position: left }
#results_panel li.disabled { text-decoration: none; color:#D7E1EB; }

ul,li{margin:0 0 7px 0}

/*-------------------------- Kundenmagazin--------------------------------*/
/*CSS Tooltip*/
a.info{
position:relative; /*this is the key*/
z-index:24;
text-decoration:none;
font-size:12px;
line-height:18px;
}

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
  display: block;
  z-index: 100;
  position: absolute;
  top: 2.5em;
  left: 2em;
  width: 350px;
  line-height: 1.2em;
  padding: 10px;
  border: 1px solid #003366;
  background-color: #fff;
  text-align: left;
  font-size:11px;
  text-decoration:none;
}

#kundenmagazin_button {
	background-image:url(/images/icons/weiter.gif); background-repeat:no-repeat;
	border:0px;
width:93px;
height:23px;
text-align:center;

margin:0 0px;
}

input.error{
  border:1px solid #FF0000;
}

label.error {
  width: auto;
  display: inline;
}
#emittenten_main {
width:800px; margin-left:-20px;
float:left;  background-color:#fff; 


#emittenten_main h2 { font-size:17px; text-transform:uppercase; margin-top:20px; }
/* FONDVERGLEICH -----------------------------------------------------------------*/
#fondsvergleich{
background:url(/images/fondsvergleich/bg.gif) bottom left no-repeat;
position:absolute;
width:320px;
height:23px;
float:right;
margin:-502px  0 0 611px;
padding:2px 0 0 0;
text-align:left;
z-index:1000;
color:#336699;
}

#fondsvergleich a{
background:url(/images/fondsvergleich/bg.gif) bottom left no-repeat;
position:absolute;
width:320px;
height:23px;
float:right;
margin:-502px  0 0 611px;
padding:2px 0 0 0;
text-align:left;
z-index:1000;
color:#336699;
}

#fondsvergleich a:hover{background-image:none}

#fondsvergleich_panel{
text-align:left;
display: none;
width:300px;
margin-top:0;
background:url(/images/fondsvergleich/bg.gif) bottom left no-repeat;
color:#336699
}

#fondsvergleich_panel a{text-decoration:none; font-weight:normal; }
#fondsvergleich_results{padding:5px; color:#336699;}
#fondsvergleich_results table{width:100%; color:#336699 }


#navlist li{ display: inline; list-style-type: none; padding-right: 5px; color:#336699; font-size:18px}


ul#navlist { padding:3px 0; }
ul#navlist li{ color:#336699; }
ul#navlist li a{  padding:2px 5px; font-size:12px; text-decoration:none; color:#336699; }
ul#navlist li.actualSite a, ul#navlist li:hover a { color:#036; }

a#paginator{ background-image:url(/images/module/bg.gif);  font-size:14px; text-decoration:none; color:#336699; border:1px solid #e2e9f1; display: inline; padding:5px; margin-right:2px; width:500px; }


#navlist2 li{ background-image:url(/images/module/bg.gif);  font-size:14px; text-decoration:none; color:#336699; border:1px solid #e2e9f1; display: inline; padding:5px; margin-right:2px; width:500px; }

/*--------------------------Modal PopUp--------------------------------*/
/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -145px;
    width: 280px;
    
    background-color: #FFF;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmBigWindow {
    display: none;
    position: fixed;
    top: 10%;
    left: 50%;
    margin-left: -325px;
    width: 600px;
    color: #333;
    padding: 12px;
    text-align:center;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* Validation */
input.warning, select.warning{
  border:1px solid #FF0000;
}

label.warning{
  border:none;
  color:#FF0000;
}
label.error { display: none; }




.pager{display:inline}