* {
	margin:0; padding:0;
}

body {
	background-image:url('/voeig/internet_3.nsf/sysWebfiles/homepage.grafik/$file/hg_verlauf.jpg');
	background-repeat:repeat-x;
	background-color:#DADADA;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#333333;
}

a img {
	border: none;
}

h1 {
      font-size:11px;
      font-weight:bold;
      color: #244D8B;
}

h2 {
      font-size:11px;
      font-weight:bold;
      color:#000000;
}

/*#logo {
	margin-left:39px;
	margin-top:5px;
}*/

#logo {
      position:absolute;
      top:5px;
      left:39px;
      z-index:500;
}

#logo a img {
	border:none;
}


/*--------------------------------
----QUICKLINKS UEBER HEADER-------
--------------------------------*/


#quicklinksaround {
       width:1024px;
       text-align:right;
       margin-top:32px;
       height:24px;
}

#quicklinks img {
      margin:0px 5px;
}

#quicklinks a img {
      border:none;
}

#menucontainer {
     width:1030px;
}

#menu, #menu ul {
	padding:0; 
	margin:0; 
	list-style-type: none;
       z-index: 400;
}

#menu {
      margin:8px 0px 0px 0px;
      z-index: 400;
}

#menu li {
	float:left;
	position:relative;
       z-index: 400;
       margin-top:-1px;
}

ul li:hover ul.children
{
      display: block;
      z-index:400;
      -moz-opacity:0.90;
}

ul li ul.children
{
       display: none;
       z-index:400;
}


#menu a, #menu a:visited {
	display:block; 
	width:167px;
	font-size:10px; 
	color:#000; 
	height:auto;
       padding:5px 2px;
	text-decoration:none; 
       z-index: 400;
       font-weight:bold;
}


#menu li:hover > a{
	color:#3398CC;
       z-index: 400;
}

#menu li ul {
	display: none;
       z-index:400;
}

#menu li a {
       display:block;
       border-top:1px solid #3398CC;
       background-color:#85C2DF;
       
}

#menu ul li a{
	background-color:#DDEEF7;
       display:block;
}

#menu ul ul li a{
	background-color:#DDEEF7;
       display:block;
}

#menu li:hover > ul {
	display:block; 
	position:absolute; 
	top:0; 
	left:171px;
       z-index: 400;
}

#menu > li:hover > ul {
	left:0; 
	top:24px;
       z-index: 400;
}


/*----------------------------------
-------------HEADER-----------------
----------------------------------*/
#header {
	position:absolute;
	top:86px;
	left:0px;
}

#header01 {
	height:239px;
	width:74px;
	background-color:#3398CC;
}

#header02 {
	height:239px;
	width:142px;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	z-index:2;
	position:absolute;
	top:0px;
	left:74px;
	background-color:#19B3E5;
}

#headerbild {
       background-image: url('/voeig/internet_3.nsf/sysWebfiles/alternative_header.grafik/$file/generalsekretariat_3167625.jpg');
       background-repeat:no-repeat;
	position:absolute;
	left:74px;
	top:0px;
	z-index:0;
       width: 497px;
       height: 218px;
}

#headerbildoverlay {
       width: 497px;
       height: 218px;
}

#header03 {
	height:239px;
	width:60px;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	z-index:2;
	position:absolute;
	top:0px;
	left:511px;
	background-color:#19B3E5;

}

#header04 {
	background-color:#3398CC;
	height:239px;
	width:314px;
	position:absolute;
	left:571px;
	top:0px;
}

#header05 {
	width:141px;
	height:239px;
	position:absolute;
	left:885px;
	top:0px;
	background-color:#19B3E5;
}

/*-------------------------------------
----------CONTENT----------------------
-------------------------------------*/

#content {
	width:844px;
	border:1px solid #3398CC;
	background-color:#FFFFFF;
	z-index:95;
	position:absolute;
	top:283px;
	left:39px;
       min-height:420px;
}

#content a{
       text-decoration:none;
       color:#000;
}

#content a:hover {
      color:#3398CC;
}

#content a img {
      border:none;
}

#breadcrumbs {
	padding:5px;
       font-size:10px;
       color:#999999;
}

#breadcrumbs a {
	color:#999999;
	font-size:10px;
	text-decoration:none;
}

#blauesfeld {
	width:209px;
	height:344px;
	background-color:#85C2DF;
	position:absolute;
	top:40px;
	padding:5px;
}

#blauesfeld a {
      text-decoration:none;
      color:#000;
}

#blauesfeld a:hover {
       color:#EBF7F8;
       font-weight:bold;
}

#contenttext {
	position:relative;
	left:230px;
	width:510px;
       padding-bottom:10px;
       min-height:400px;
       height:auto !important;
       height:400px;
       text-align:justify;
}

#contenttext table {
       margin-top:15px;
       width:590px;
       text-align:left;
}



#contenttext a {
       text-decoration:none;
       color:#000000;
}

#contenttext a:hover {
       color:#3398CC;
}

#contenttextclear {
	position:relative;
	left:10px;
	width: 820px;
       padding-bottom:10px;
       min-height:400px;
       height:auto !important;
       height:400px;
       text-align:justify;
}

#contenttextclear a{
       text-decoration:none;
       color:#000;
}

#contenttextclear a:hover {
      color:#3398CC;
}

#contenttextclear a img {
      border:none;
}

#contenttextclear td img {
      padding-right:5px;
}

#contenttextquick {
	position:relative;
	left:10px;
	width:730px;
       padding-bottom:10px;
       min-height:400px;
       height:auto !important;
       height:400px;
       text-align:justify;
}

#contenttextquick a{
       text-decoration:none;
       color:#000;
}

#contenttextquick a:hover {
      color:#3398CC;
}

#contenttextquick a img {
      border:none;
}

#contenttextnoquick {
	position:relative;
	left:230px;
	width:600px;
       padding-bottom:10px;
       min-height:400px;
       height:auto !important;
       height:400px;
       text-align:justify;
}

#contenttextnoquick a {
       text-decoration:none;
       color:#000000;
}

#contenttextnoquick a:hover {
       color:#3398CC;
}

#rundschreibendiv {
       width:80px;
       position:relative;
       left:0px;
       min-height:400px;
       height:auto !important;
       height:400px;
       background-color:#3398CC;
       text-align:center;
       padding-top:8px;
       float:left;
}

#mitgliedernamediv {
       width:180px;
       position:relative;
       left:0px;
       min-height:400px;
       height:auto !important;
       height:400px;
       background-color:#3398CC;
       text-align:center;
       padding-top:8px;
       float:left;
}

#fondsliste{
     background-color: #EBF4FB;
     padding-left:198px;
     padding-top: 8px;
     padding-bottom: 8px;
     min-height:400px;

}

.MitgliederRundschreibenJahrgang {
     padding:3px;
     color:#FFFFFF;
}

.MitgliederRundschreibenJahrgang a {
    text-decoration:none;
    color:#FFFFFF;
}

.MitgliederRundschreibenJahrgang a:hover {
    font-weight:bold;
}

#rundschreibentitel {
     background-color: #EBF4FB;
     padding-left:98px;
     padding-top: 8px;
     padding-bottom: 8px;
     min-height:400px;

}

#rundschreibentitel a{
     text-decoration:none;
     color:#000000;
}

#rundschreibentitel a:hover {
     color:#3398CC;
}

.bold {
     font-weight: bold;
     color:#FFFFFF;
}

#rundschreibeninhalt
{
      border: none;
      margin: 0px;
      height:400px;
      width:100%;
}

/*---------------------------------
--------QUICKLINK------------------
---------------------------------*/
.quicklinkfeld {
	background-image:url('/voeig/internet_3.nsf/sysWebfiles/homepage.grafik/$file/quicklink_hg.png');
	background-repeat:no-repeat;
	width:195px;
	height:150px;
      padding:5px 5px 10px;
      text-align:justify;
}

*html .quicklinkfeld {
      background-image:url('/voeig/internet_3.nsf/sysWebfiles/homepage.grafik/$file/quicklink_hg_ie6.gif');
      background-repeat:no-repeat;
      width:192px;
      height:150px;
      text-align:justify;
      padding:5px 10px 10px 5px;
}

.quicklinkfeld a {
      text-decoration:none;
      color:#000;
}

.quicklinkfeld a:hover {
      color:#3398CC;
}

#quicklinkfelder {
	position:absolute;
	top:250px;
	left:790px;
	z-index:100;

}

/*--------------------------------
--------FOOTER--------------------
-------------------------------*/

* html #footer {
        position:absolute;
        left:0px;
        font-size:10px;
        color:#999999;
        z-index:200;
        padding-top:5px;
}

html>body #footer {
       position:relative;
       top:40px;
       left:0px;
	font-size:10px;
	color:#999999;
}


/* Für das Menü: aktuelles Element wird hervorgehoben */
.hovered
{
       color: #3398CC;
}


/*------------------------------------
--------- STYLES FÜR LIGHT BOX -------
------------------------------------*/
#xLightBackground
{
  position:absolute;
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;
  z-index:100;
  background-color: #325B6F;
  opacity:0.5;
  filter:alpha(opacity=50);
}

#xLightBox
{
  position:absolute;
  height:300px;
  width:615px;
  padding:5px;
  z-index: 101;
  background-color:#fff;
}

#xLightBoxContent {
  height:300px;
  width:615px;
}

#xLightBoxClose
{
  position: absolute;
  right: 10px;
  top: 10px;
}

/*--------------------------------
-------- KAG Fonds Übersicht -----
--------------------------------*/

.KAG_Singlefonds_Title {
   padding-right:80px;
   padding-bottom:5px;
}

.KAG_Singlefonds_Title a {
   text-decoration: none;
   color:#000;
   line-height:14px;
   padding-left:3px;     
}

.KAG_Singlefonds_Title a:hover {
   color: #3398CC;
}

#fondsneuanlage a {
   text-decoration:none;
   background-image:url('/voeig/internet_3.nsf/sysWebfiles/homepage.grafik/$file/fondsneuanlage.jpg');
   background-repeat:no-repeat;
   width: 108px;
   height:20px;
   color:#fff;
   font-weight:bold;
   display:block;
   padding-left:20px;
   padding-top:5px;
   font-size:10px;
   position:relative;
   left:650px;
}

#fondsneuanlage a:hover {
  background-image:url('/voeig/internet_3.nsf/sysWebfiles/homepage.grafik/$file/fondsneuanlage_hover.jpg');
  color:#000;
}

#fondssuchesteuerlichebehandlung a {
   text-decoration:none;
   background-image:url('/voeig/internet_3.nsf/sysWebfiles/homepage.grafik/$file/fondsneuanlage.jpg');
   background-repeat:no-repeat;
   width: 108px;
   height:20px;
   color:#fff;
   font-weight:bold;
   display:block;
   padding-left:20px;
   padding-top:5px;
   font-size:10px;
   position:absolute;
   left:710px;
   top:22px;

}

#fondssuchesteuerlichebehandlung a:hover {
  background-image:url('/voeig/internet_3.nsf/sysWebfiles/homepage.grafik/$file/fondsneuanlage_hover.jpg');
  color:#000;
}


.KAG_Singlefonds_Edit a img{
  border:none;
}

.KAG_logo img {
  padding-left:30px;
}

/*------------------------------------------
-------STEUERLICHE BEHANDLUNG---------------
------------------------------------------*/
#kagfeld {
   width:350px;
   background-color:#85C2DF;	
   padding:5px;
   line-height:20px;
   float:left;
   min-height:390px;
}

#kagfeld a {
   text-decoration:none;
   color:#000;
}

/*
#kagfeld a:hover {
   color:#EBF7F8;
   font-weight:bold;
}
*/

#kagfeld a.isActive 
{
   color:#EBF7F8;
   font-weight:bold;
}


#paymentyearscontainer {
   background-color:#EBF4FB;
   width:60px;
   padding:5px;
   line-height:20px;
   float:left;
   text-align: center;
}

#paymentyears {
   margin-top:5px;
}

#paymentyears a.isActiveYear
{
   font-weight: bold;
   color:#3398CC;
}

#fondscontainer {
   margin-left:460px;
   padding:5px;
}

#fonds {
   margin-top:5px;
}
  
#fonds a {
   text-decoration:none;
   color:#000;
}

#fonds a:hover {
   color:#3398CC;
}


#footersteuerl {
   position:relative;
   top:40px;
   font-size:10px;
   color:#999999;
   clear:both;
}
   
/*------------------------------------------
---------KONTAKTFORMULAR--------------------
------------------------------------------*/
#kontaktformular {
   margin-left:20px;
   margin-top:20px;
}

#kontaktformular td {
   padding:2px;
}

.inputmuss {
   background-color:#DDF3FB;
   border:1px solid #3398CC;
}



/*----------------------------------------
------------FONDSABC---------------------
---------------------------------------*/
#fondsabc {
   background-color:#85C2DF;
   width:50px;
   float:left;
}

#fondsabc a {
   color:#fff;
   line-height:20px;
   text-decoration:none;
   padding:0px 20px;
}

#fondsabc a:hover {
   font-weight:bold;
}

#FondsAbcListe {
   float:left;
   width:250px;
   padding:0px 10px;
   line-height:20px;
   background-color:#EBF4FB;
   height:520px;
}

#FondsAbcListe a {
   text-decoration:none;
   color:#000;
}

#FondsAbcListe a:hover {
   color:#3398CC;
}

* html #FondsAbcDetails {
     width:460px;
     height:520px;
}

*+html #FondsAbcDetails {
   width:460px;
   border:none;
   height:520px;
}

html>body #FondsAbcDetails {
   width:500px;
   border:none;
   height:500px;
   clear:both;
}

*+html #FondsAbcDetails {
   width:500px;
   border:none;
   position:relative;
   left:290px;
   top:-520px;
   height:520px;
}

#contentabc {
  height:520px;
}

/*-----------------------------------------
-------MAIN MENUSTOP----------------
-----------------------------------------*/
.mainmenustop_child {
    margin:0px 5px;
}

#mainmenustopid {
   margin-top:15px;
}

/*-------------------------------------
----------PRESSE-----------------------
--------------------------------------*/

#pressemitteilungen {
    margin-top:15px;
}

#contenttextpresse {
	position:relative;
	left:230px;
	width:510px;
       padding-bottom:10px;
       min-height:400px;
       height:auto !important;
       height:400px;
       text-align:left;
}

#contenttextpresse a {
       text-decoration:none;
       color:#000000;
}

#contenttextpresse a:hover {
       color:#3398CC;
}
/*------------------------------------
---------------GALLERY----------------
-------------------------------------*/

#gallerythumbs {
   width:560px;
   border:none;
   margin-top:10px;
}

#fotogalerie td img {
   margin:0px 15px 15px 0px;
}
/*-----------------------------------
--------DOCSENDFRIEND----------------
-----------------------------------*/

#sendsite {
   margin:15px auto;
   background-color:#fff;
   padding:3px;
   border:1px solid #ccc;
}

#sendsite td a {
   text-decoration:none;
   color:#000;
}

#sendsite td a:hover {
   color:#3398CC;
}

#sendsite td {
  font-size:11px;
  padding:5px;
}

#sendensie {
  font-size:14px;
  color:#3398CC;
  font-weight:bold;
  padding-top:10px;
  padding-left:10px;
}

/*-----------------------------------
--------DOCSEARCH.EDITOR-------------
-----------------------------------*/

#SearchFields > div {
  float: left;
  padding: 2px;
  width: 250px;
}

#SearchFields > div > select {
  float: left;
  margin-top: 48px;
  margin-left: 2px;
  margin-right: 5px;
}

#SearchFields > div > fieldset {
  width: 185px;
  padding: 1px;
}

#SearchFields > div > fieldset > select {
  width: 188px;
  border:none;
}

#SearchFields > div > fieldset > input {
  width: 177px;
}

#SearchField1 {
  width: 200px;
}

#Fondssuche {
  margin-top:30px;
  text-align:left;
}

#FullText {
  margin-top:60px;
}

#suchebuttons {
  margin-top:15px;
}

#sFondstext {
  margin-top:20px;
}

#sFulltext {
  margin-top:20px;
}

.SearchResult {
  margin-top:8px;
  margin-left:8px;
}

#neuesuche {
  background:url(/voeig/internet_3.nsf/sysWebfiles/homepage.grafik/$file/neuesuche.gif);
  background-repeat:no-repeat;
  width:125px;
  height:34px;
  position:relative;
  left:680px;
  color:#fff;
  font-weight:bold; 
  border:none;
}

#neuesuche:hover {
  background:url(/voeig/internet_3.nsf/sysWebfiles/homepage.grafik/$file/neuesuche_hover.gif);
}


/*-----------------------------------
----------GALLERY ANIMEE-------------
-----------------------------------*/


    #animeebg
    {
      background-color: rgb(255,255,255);
      position:absolute;
      width: 320px;
      height: 200px;
      z-index: 9000;
    }
    #animeepicture
    {
      margin-top: 10px;
      margin-left: 10px;
      margin-right: 10px;
    }
    #animeecontrol
    {
      position: absolute;
      bottom: 2px;
      left: 2px;
      right: 2px;
      height: 25px;
    }

* html #animeenext {
     position: absolute;
     left:360px;
}

    #animeenext
    {
      position: absolute;
      right: 0px;
      border: none;
    }

    #animeeclose
    {
      position: absolute;
      right: 0px;
      top: 0px;
      border: none;
      padding:3px;
    }
    #animeeprev
    {
      position: absolute;
      left: 0px;
      border: none;
    }
    #animeetitle
    {
      position: absolute;
      left: 27px;
      right: 27px;
      bottom: 2px;
      top:1px;
      height: 25px;
      font-family: "Verdana";
      font-size: 9pt;
      color: rgb(120, 120, 120);
      text-align: center;
      vertical-align: center;
    }
    #animeetitle > span.smaller
    {
      font-size: 7pt;
    }
    #animeesoftbg
    {
      position: absolute;
      left: 0px;
      top: 0px;
      right: 0px;
      bottom: 0px;
      z-index: 8900;
      background-color: rgb(100,100,100);
      display: none;
    }

#qTip {
     padding: 3px;
     border:1px solid #666;
     border-right: 2px solid #666;
     border-bottom: 2px solid #666;
     display: none;
     background: #3398CC;
     color: #FFF;
     font: bold 9px Verdana, Arial, Helvetica, sans-serif;
     text-align: left;
     position: absolute;
     z-index: 1000;
     width:300px;
}



