/* ############# MODUL: Login  ############################# */

#login_feld{  position:absolute; bottom:5px; background:#101D51; border:1px solid #999999;  }
div.login_email { float:none; }
input.login_input { margin-left:5px;margin-right:5px; width:150px; } 
div.login_password { margin-top:10px;margin-bottom:10px; margin-right:5px; float:none; }
.login_submit{ background:#CCCCCC; margin-left:5px;margin-right:5px; width:150px;}
#pen{ float:left; } 
#editor_login{ padding:1px;  font-weight:700; margin-bottom:10px; float:none; text-align:right; background:url(http://ivp-group.com/files/pix_design/menu/verlauf.gif) repeat-y #CCCCCC; } 


/* ############# EINSTELLUNGEN : UEBERSCHRIFT  ############################ */

div.headline { font-weight:700; font-size:12px; }



/* ############# MODUL : switchspeech  ########################################## */

#switchspeech_container{ margin-left:6px; }
.switchspeech{ float:left; width:30px; margin:0px; }
.switchspeech_active{ float:left; width:30px; margin:0px; }


/* ############# MODUL : SUCHE  ############################# */


.SuchFeld{ }
input.suche_input{ width:155px;  background-color:#FDFDFD; color:#333333; border-color:#CCCCCC; border-width:1px; border-style:solid; font-size:10px; font-family:arial,helvetica,sans-serif; height:15px; float:left;}
input.suche_input:hover{ width:155px;  background-color:#efefef; color:#333333; border-color:#999999; border-width:1px; border-style:solid; font-size:10px; font-family:arial,helvetica,sans-serif; height:11px;  float:left;}
 
input.suche_checkbox{width:10px; height:10px; }

input.suche_submit{ background:url(http://www.ivp-group.com/html/site/g/img/lupe.gif) no-repeat; margin-bottom:-3px;margin-left:2px; border:0px; color:#333333; font-size:10px;font-family:arial,helvetica,sans-serif; height:15px;width:17px;}
input.suche_submit:hover{ background:url(http://www.ivp-group.com/html/site/g/img/lupe1.gif) no-repeat; margin-bottom:-3px;margin-left:2px; border:0px; color:#333333; font-size:10px;font-family:arial,helvetica,sans-serif; height:15px;width:17px;}

/* ############# MODUL : GALERIE  ############################# */

table.galerie { }
td.galerie { padding:10px; } 
div.gueberschrift { text-align:center; font-size:10px; font-family:verdana,arial,sans-serif; width:100%; background-color:#d7d7d7; font-weight:100;}
div.gbeschreibung { border-top:solid 1px #a2a2a2; padding:5px; width:100%; background-color:#d7d7d7; font-weight:100;}
td.galerie_ol { width:5px; height:5px; background:url(http://ivp-group.com/html/gocms/g/1.gif) no-repeat; }
td.galerie_om { height:5px; background:url(http://ivp-group.com/html/gocms/g/2.gif) repeat-x; }
td.galerie_or { width:5px; height:5px; background:url(http://ivp-group.com/html/gocms/g/3.gif) no-repeat; }
td.galerie_l { width:5px;   background:url(http://ivp-group.com/html/gocms/g/4.gif) repeat-y; }
td.galerie_r { width:5px; height:5px; background:url(http://ivp-group.com/html/gocms/g/5.gif) repeat-y; }
td.galerie_ul { width:5px; height:5px; background:url(http://ivp-group.com/html/gocms/g/6.gif) no-repeat; }
td.galerie_um { height:5px; background:url(http://ivp-group.com/html/gocms/g/7.gif) repeat-x; }
td.galerie_ur { width:5px; height:5px; background:url(http://ivp-group.com/html/gocms/g/8.gif) no-repeat; }
input.galerie_change_pictext_title { width:350px; border:solid 1px #999999; }
textarea.galerie_change_pictext_text { width:350px; border:solid 1px #999999;}
input.galerie_change_pictext_submit {}
galerie.uploadform { border:solid 1px #999999; }

galerie.uploadform_submit { }

/* ############# MODUL : CSS NAVIGATION  ########################################## */
 
#navlist{ margin:0; padding:0;   }

/* <----- container Navigation  --------   */
#navlist ul
{  
margin:0; padding:0;

}

/* <----- Hauptpunkte --------   */
#navlist li 
{ 
width:190px; 
text-align:left;
background:url(http://www.ivp-group.com/html/site/g/img/hp.gif) no-repeat;
list-style-type: none;
margin:0;
list-style-image: none;
}

/* <----- Hauptpunkte verlinkt --------   */
#navlist li a
{  
height:17px; font-size:10px; 
color:#000000;text-align:left;
width:170px; 
padding:5px 0 0 10px;
display: block;
margin:0;
}
html>body #navlist li a{ height:17px; }  

/* <----- Hauptpunkte Mouseover --------   */
#navlist li a:hover
{
 text-decoration:none; 
}

/* <----- Hauptpunkte ausgewaehlt --------   */
#navlist li#active a
{
}

/* <----- Hauptpunkte ausgewaehlt Mouseover --------   */
#navlist li#active a:hover
{ 
}


/* <----- Container Unterpunkte --------   */
#navlist ul#subnavlist 
{ 
white-space: nowrap;







}

/* <----- Unterpunkte --------   */
#navlist ul#subnavlist li 
{
background:url(http://www.ivp-group.com/html/site/g/img/up.gif) no-repeat;
}

/* <----- Unter-Unterpunkte vorhanden ? --------   */
.subsub a  { background:url(http://www.ivp-group.com/html/site/g/img/pfeil1.gif) no-repeat; } 
.subsub a:hover  {  }
.subsubactive a { background:url(http://www.ivp-group.com/html/site/g/img/pfeil1.gif) no-repeat; }
.normal a { background:url(http://ivp-group.com/html/gocms/g/leer.gif) no-repeat;}


/* <----- verlinkte Unterpunkte --------   */
#navlist ul#subnavlist li a 
{ 
font-size:10px;
width:155px; height:15px;
padding:2px 0 0 25px; 
}

/* <----- Unterpunkte Mouseover --------   */
#navlist ul#subnavlist li a:hover 
{
background:url(http://www.ivp-group.com/html/site/g/img/up_hoveris.gif) no-repeat;
}

/* <----- Unterpunkte ausgewaehlt --------   */
#navlist ul#subnavlist li#subactive a 
{
background:url(http://www.ivp-group.com/html/site/g/img/up_hover.gif) no-repeat;
}



/* <----- Container Unter - Unterpunkte --------   */
#navlist ul#subnavlist ul#subnavlistsub 
{ 
margin:0;
white-space: nowrap;
}

/* <----- Unter - Unterpunkte --------   */
#navlist ul#subnavlist  ul#subnavlistsub li 

{
}

/* <----- Unter - Unterpunkte verlinkt --------   */
#navlist ul#subnavlist  ul#subnavlistsub li a 
{
width:140px;
background:url(http://www.ivp-group.com/html/site/g/img/upup.gif) no-repeat;
padding:2px 0 0 40px; 
}

/* <----- Unter - Unterpunkte Mouseover --------   */
#navlist ul#subnavlist  ul#subnavlistsub li a:hover 
{
background:url(http://www.ivp-group.com/html/site/g/img/upup_hoveris.gif) no-repeat;
}

/* <----- Unter - Unterpunkte aktiv --------   */
#navlist ul#subnavlist  ul#subnavlistsub li#subsubactive a 
{
 background:url(http://www.ivp-group.com/html/site/g/img/upup_hover.gif) no-repeat;
}


/* <----- Container Artikel --------   */
#navlist ul#artikel  
{
/*position:absolute; top:31px; left:-240px;*/
}

/* <----- Artikel Punkt --------   */
#navlist ul#subnavlist ul#artikel li
{
float:none;
width: 150px;
margin: 0 0 0 0;
border: 0;
}

/* <-----  Artikel verlinkt --------   */
#navlist  ul#subnavlist ul#artikel li a 
{
padding:2px;
color: #333333;
font-size:12px;
}

/* <-----  Artikel Mouseover --------   */
#navlist  ul#subnavlist ul#artikel li a:hover
{
background-color: #FFee00;
color: #FF2222;
text-decoration: none;
font-weight: 400;
/* IE5/Mac disappearing item fix */
}

/* <-----  Artikel ausgewahlt --------   */
#navlist ul#subnavlist  ul#artikel li#artikelaktiv a 
{
border-width: 1px 1px 1px 1px;
border-style: dotted; padding-bottom:7px;padding-top:7px;
background-color: #FFaa00;
border-color: #d7d7d7 #777777 #777777 #777777;
color: #FF2222;
}

* html > body #navlist, * html > body #navlist ul#subnavlist, * html > body #navlist ul#subnavlist ul#artikel
{ /*width: 600px; IE5/Mac fixed width fix */ }




/* -------------------- allgemeine  -------------------- */

input { font-size:10px; border:solid 1px #a7a7a7; } 

body {
    height:100%;
    margin:0;
    padding:0;
}

.back{ background:#ffffff;   padding:0; margin:0; }
#Header{ background:url(http://www.ivp-group.com/files/pix_design/head_banner/banner_back.jpg) repeat-x #ffffff; text-align:center; width:100%; margin:0; padding:0; }
/* html>body #Header { position:fixed; } */

.untenRand{ color:#FFFFFF; vertical-align:bottom; text-align:right; }

#Container { width:780px;   }
#Navigation{ float:left; width:200px;   }
 
#Inhalte{ float:left;  width:520px;  }
 


#Footer{ clear:left; border-top:#AAAAAA solid 1px; width:100%; margin:0; padding:0; z-index:900; position:absolute; left:0px; bottom:0px; height:25px; background:#EFEFEF; }

.footer_td0{ padding:0;  width:470px; float:left; text-align:left;   }
.footer_td1{ padding:0;  width:120px; float:left; text-align:right;    }
.footer_td2{ padding:0; width:160px; float:left;   color:#333333;   }

/*html>body #Navigation { position:fixed; }  */


html>body #Footer { position:fixed;  }

 
 #Inhalte { margin-left:20px; } 

/* ############# MODUL : Logout  ########################################## */

.logout{ font-family:verdana,sans-serif; font-size:10px; color:#FFFFFF; }

/* ############# MODUL : AUTODATE  ########################################## */

.autodate { font-family:verdana,sans-serif; font-size:9px; color:#999999;  margin-top:10px;  }




































