.portalTextbox{  padding-top:10px; padding-right:10px;   }
.portalTableUb {}
.portalBildbox { padding-left:5px; text-align:center; padding-top:5px;    }
.portalTable { height:100px; margin-bottom:10px;  }

.foot{ color:#ccc;   padding-top:11px; padding-left:180px;   font-size:10px; }
.foot a{ color:#fff;  font-size:10px;  }
.foot a:hover{ color:#ccc;  font-size:10px;  }

input,textarea{ border:solid 1px #ccc; }
input{ font-size:10px; }

 
.line {position:absolute; top:160px; width:548px;  }
#content{  width:580px; margin-top:10px; padding-left:20px; padding-right:20px; }

.top{ position:absolute; left:750px; }

html > body .line { position:absolute; top:154px; width:548px; }
html > body #content { width:540px; }


.tools{ z-index:220;
 
   vertical-align:middle;
   /*background:#fff; border:solid 1px #990000;
   position:absolute; top:145px;*/
   width:580px; height:25px; margin-bottom:10px;
}
.tool_in{ float:left; width:400px;}
.tool_in1{ float:left; width:auto;}
.tool_in2{ float:left; width:auto; text-align:right;}


/* ############# MODUL : CSS NAVIGATION  ########################################## */
 
/* <----- container Navigation  --------   */
#navlist{    width:175px; clear:left;   margin:0;  padding:0; margin-top:7px; }

html > body #navlist { width:157px; margin:0;  margin-top:5px; }

#navlist ul  
{  
 
margin:0; padding:0;
}

/* <----- Hauptpunkte --------   */
#navlist li 
{ 
margin:0;
padding:0;
background:url(http://www.cffr.de/html/chinaforum/g/pixDesign/navi_hp.gif) no-repeat;
list-style-type: none;
list-style-image: none;
 
}

#navlist li a 
{  /* <----- Hauptpunkte verlinkt --------   

  
*/


 
 color:#fff;
 font-weight:100;
 display: block; 
 height:16px;
 font-size:10px;
font-family:verdana,arial,helvetica,sans-serif;
 padding:2px 2px 2px 20px;
 text-align:left;
 
 
}

#navlist li a:hover 
{/* <----- Hauptpunkte Mouseover --------   */
 text-decoration:none; 
 
  
background:url(http://www.cffr.de/html/chinaforum/g/pixDesign/navi_hp.gif) no-repeat;
 
 
}

#navlist li#active a 
{/* <----- Hauptpunkte ausgewaehlt --------   */
 
background:url(http://www.cffr.de/html/chinaforum/g/pixDesign/navi_hp_hit.gif) no-repeat;
}

#navlist li#active a:hover { 
 /* <----- Hauptpunkte ausgewaehlt Mouseover --------   */

}

 



#navlist ul#subnavlist
{  /* <----- Container Unterpunkte --------   */
 
}

html > body #navlist ul#subnavlist { margin:0; }

#navlist ul#subnavlist li 
{/* <----- Unterpunkte --------   */
 
text-align:left;
margin:0; padding:0;
background:url(http://www.cffr.de/html/chinaforum/g/pixDesign/navi_up.gif) no-repeat;
}

/* <----- Unter-Unterpunkte vorhanden ? --------   */
.subsub a  {   } 
.subsub a:hover  {  }
.subsubactive a {  }
.normal a {  }

html>body #navlist ul#subnavlist li a /* <----- verlinkte Unterpunkte --------   */
{ 
height:auto;
}

/* <----- verlinkte Unterpunkte --------   */
#navlist ul#subnavlist li a 
{ 

background:url(http://www.cffr.de/html/chinaforum/g/pixDesign/navi_up.gif) no-repeat;
text-transform:none;
margin:0;
font-size:10px;
font-weight:100;
padding:3px 5px 1px 20px; 
color:#333333;
border-top:none;
 
}

 /* <----- Unterpunkte Mouseover --------   */
#navlist ul#subnavlist li a:hover
{
 background:url(http://www.cffr.de/html/chinaforum/g/pixDesign/navi_up_hit.gif) no-repeat;
color:#cc0000;
}

/* <----- Unterpunkte ausgewaehlt --------   */
#navlist ul#subnavlist li#subactive a 
{

background:url(http://www.cffr.de/html/chinaforum/g/pixDesign/navi_up_hit.gif) no-repeat;
 color:#cc0000;
}


/*ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/

/* <----- Container Unter - Unterpunkte --------   */
#navlist ul#subnavlist ul#subnavlistsub 
{ 
margin:0;
}
 /* <----- Unter - Unterpunkte --------   */
#navlist ul#subnavlist  ul#subnavlistsub li
{

background:url(http://www.cffr.de/html/chinaforum/g/pixDesign/navi_up1.gif) no-repeat;
}
/* <----- Unter - Unterpunkte verlinkt --------   */
#navlist ul#subnavlist  ul#subnavlistsub li a 
{
color:#555555;
background:url(http://www.cffr.de/html/chinaforum/g/pixDesign/navi_up1.gif) no-repeat;
padding:3px 5px 1px 25px; 
font-size:10px;
}

/* <----- Unter - Unterpunkte Mouseover --------   */
#navlist ul#subnavlist  ul#subnavlistsub li a:hover 
{
  color:#cc0000;
  background:url(http://www.cffr.de/html/chinaforum/g/pixDesign/navi_up1_hit.gif) no-repeat;
}

/* <----- Unter - Unterpunkte aktiv --------   */
#navlist ul#subnavlist  ul#subnavlistsub li#subsubactive a 
{
 color:#cc0000;
 
 background:url(http://www.cffr.de/html/chinaforum/g/pixDesign/navi_up1_hit.gif) no-repeat;
 
}


/*ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/

 /* <----- Container Artikel --------   */
#navlist ul#subnavlist  ul#subnavlistsub ul#artikel 
{
margin:0 0 0 0; padding:0; 
/*position:absolute; top:31px; left:-240px;*/
}

/* <----- Artikel Punkt --------   */
#navlist ul#subnavlist  ul#subnavlistsub ul#artikel li 
{
background-color:#d7d7d7;
 background:none;
list-style-type: none;

list-style-image: none;

}


/* <-----  Artikel verlinkt --------   */

#navlist ul#subnavlist ul#subnavlistsub  ul#artikel li a 
{ 
background:none;
 display:block;
border:none;

 font-size:10px;
 background-color:#EFEFEF;
 padding-left:15px;
 color:#666666;
}

 /* <-----  Artikel Mouseover --------   */
#navlist ul#subnavlist  ul#subnavlistsub ul#artikel li a:hover
{
background:url(http://www.uni-weimar.de/gestaltung/html/weblog/g/img/hit.gif) no-repeat #FFFFFF;
 color:#000000; 
}

/* <-----  Artikel ausgewahlt --------   */
#navlist ul#subnavlist  ul#subnavlistsub  ul#artikel li#artikelaktiv a  
{
background:url(http://www.uni-weimar.de/gestaltung/html/weblog/g/img/hit.gif) no-repeat #FFFFFF;
 color:#000000; 
}



/*ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/


 /* <----- Container Artikel sub--------   */
#navlist ul#subnavlist  ul#artikel 
{
margin:0 0 0 10px; padding:0; 
/*position:absolute; top:31px; left:-240px;*/
}


 /* <----- Artikel Punkt sub--------   */
#navlist ul#subnavlist  ul#artikel li
{

list-style-type: none;
list-style-image: none;
}

/* <-----  Artikel verlinkt sub--------   */
#navlist ul#subnavlist  ul#artikel li a 
{
color:#555555;
background:none;
border:none;
 display:block;
 font-size:10px;


}

/* <-----  Artikel Mouseover sub--------   */
#navlist ul#subnavlist    ul#artikel li a:hover 
{
background:url(http://www.uni-weimar.de/gestaltung/html/weblog/g/img/hit.gif) no-repeat #ffffff;
 color:#000000; 
}

/* <-----  Artikel ausgewahlt sub--------   */
#navlist ul#subnavlist   ul#artikel li#artikelaktiv a  
{
 
 background:url(http://www.uni-weimar.de/gestaltung/html/weblog/g/img/hit.gif) no-repeat #ffffff;
 color:#000000; 
}



* html > body #navlist, * html > body #navlist ul#subnavlist, * html > body #navlist ul#subnavlist ul#artikel
{ /*width: 600px; IE5/Mac fixed width fix */ }



 

 


/* ############# MODUL : Umfrage  ############################# */

.container_umfrage{ font-weight:100; color:#333; padding:5px; text-align:left;}
.Farbe{ height:10px; background:#cc0000; border:1px solid #990000;} 
input.umfragesubmit {
    color:#fff;
    margin-bottom:5px;margin-top:10px; width:150px;   font-size:11px;         
   font-family:arial,verdana,helvetica,sans-serif;border-color:#990000;   
   background-color:#CC0000; border-width:1px; border-style:solid; 
}
div.weitereUmfragen{
   margin-top:10px;
   margin-bottom:10px;
   font-size:11px;
}
td.umfrage_balkenklein{ width:300px; }

td.umfrage{
   width:100px;
   border-bottom:dotted 1px #666;
   font-size:10px;
}
input.umfrage{
   font-size:10px;
   height:10px; width:10px;
}
div.umfrage{
   font-weight:100;
   font-size:11px;
   margin-bottom:5px;
}
 
table.umfragealle{
   width:100%;
}
table.umfrage_point{ 
   width:100%;
}

div.umfrage_point{ width:300px; border-bottom:dotted 1px #666; text-align:left; color:#333; }

font.umfragealle{
   font-size:13px;
}
td.umfragealle{
   font-size:13px;

}
td.umfragealle_balken{
  height:20px;
  background:#cc0000;
}

div.umfragealle{
   font-size:11px;
   margin-top:5px; 
   margin-bottom:10px;
}

/* ############# MODUL : statistik  ############################# */

.statistik{ color:#999; }

/* ############# MODUL : SUCHE  ############################# */


.SuchFeld{ margin-top:5px; }
input.suche_input{ margin:0;width:125px;  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{ background-color:#efefef; color:#333333; border-color:#999999; border-width:1px; border-style:solid;  float:left;}
 
input.suche_checkbox{width:10px; height:10px; }

input.suche_submit{ background:url(http://www.cffr.de/html/chinaforum/g/pixDesign/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;}
 



/* ############# MODUL : Sprachenswitcher  ########################################## */

#switchspeech_container{  padding-left:10px;  }
.switchspeech_active{ width:auto; float:left; }
.switchspeech{ width:auto; float:left;}

/* ############# MODUL : MINIDB  ########################################## */

table.minidb{ width:100%; background:#FAFAFA; padding:0;   border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC; margin-top:20px;}
th.minidb{ font-size:11px; font-weight:100; padding:4px; border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; background:#ffffff; }
td.minidb{ vertical-align:top; padding:7px; border-left:1px solid #CCCCCC; }
input.mdbInput{ background:#F4F4F4; margin:0;font-size:11px;  }
select.mdbSelect{font-size:10px;   background:#EFEFEF; margin-left:10px;margin-right:10px;}
input.mdbInput:hover{ background:#FFFFFF; margin:0;font-size:11px; height:16px;}
select.mdbSelect:hover{font-size:10px;   background:#FFFFFF;}
input.mdbGo{ margin:0;font-size:10px;  }
input.mdbNewPoint{padding:3px;background:#EFEFEF; margin:0;font-size:11px;  width:100%;}
input.mdbNewPoint:hover{padding:3px;background:#FFFFFF; margin:0;font-size:11px;  width:100%;}


/* ############# MODUL : GALERIE  ########################################## */

table.galerie { width:30px; }
td.galerie { padding:5px; } 
div.gueberschrift { text-align:center; font-size:10px; font-family:verdana,arial,sans-serif; background-color:#d7d7d7; font-weight:100;}
div.gbeschreibung { width:auto; border-top:solid 1px #a2a2a2; padding:5px;  background-color:#d7d7d7; font-weight:100;}
td.galerie_ol { width:5px; height:5px; background:url(http://www.ivp-group.com/html/gocms/g/1.gif) no-repeat; }
td.galerie_om { height:5px; background:url(http://www.ivp-group.com/html/gocms/g/2.gif) repeat-x; }
td.galerie_or { width:5px; height:5px; background:url(http://www.ivp-group.com/html/gocms/g/3.gif) no-repeat; }
td.galerie_l { width:5px;   background:url(http://www.ivp-group.com/html/gocms/g/4.gif) repeat-y; }
td.galerie_r { width:5px; height:5px; background:url(http://www.ivp-group.com/html/gocms/g/5.gif) repeat-y; }
td.galerie_ul { width:5px; height:5px; background:url(http://www.ivp-group.com/html/gocms/g/6.gif) no-repeat; }
td.galerie_um { height:5px; background:url(http://www.ivp-group.com/html/gocms/g/7.gif) repeat-x; }
td.galerie_ur { width:5px; height:5px; background:url(http://www.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: forum  ############################# */

table.forum { width:100%; }
.forum_td_head { text-align:center; font-weight:700; background-color:#FFFF99; padding:5px;  border-top:1px solid #333333;  border-left:1px solid #333333;  }
.forum_td_head_erster { text-align:center; font-weight:700; background-color:#FFFF99; padding:5px;  border-top:1px solid #333333; border-left:1px solid #333333; }
.forum_td_head_letzter {   text-align:center;font-weight:700; background-color:#FFFF99; padding:5px;  border-top:1px solid #333333; border-left:1px solid #333333; border-right:1px solid #333333; }

.forum_bottom{ background-color:#FFFF99; padding:5px;border-bottom:1px solid #333333; border-left:1px solid #333333;border-right:1px solid #333333;}
.forum_bottom_erster { text-align:center; background-color:#d7d7d7; padding:5px;border-bottom:1px solid #333333; border-left:1px solid #333333;}
.forum_bottom_letzter { background-color:#FFFF99; padding:5px;border-bottom:1px solid #333333; border-right:1px solid #333333;}

.forum_submit_go { background-color:#FFFF99; width:30px;}
.forum_select {}
.forum_td_content {  width:300px; text-align:left; border-bottom:1px solid #333333; border-left:1px solid #333333;  padding:3px; background-color:#efefef; font-size:12px;}
.forum_td_content1 {  text-align:center; border-bottom:1px solid #333333; border-left:1px solid #333333;  padding:3px; background-color:#f1f1f1; font-size:12px; }


.forum_td_content2 {  text-align:center; border-bottom:1px solid #333333; border-left:1px solid #333333;   padding:3px; background-color:#e7e7e7; }
 .forum_td_content3 {  text-align:center; border-bottom:1px solid #333333; border-left:1px solid #333333; border-right:1px solid #333333; font-size:12px;  padding:3px; background-color:#e7e7e7; }

 .forum_td_thread_head_erster { font-weight:700; background-color:#d7d7d7; padding:3px;  border-top:1px solid #333333; border-left:1px solid #333333;  }
 .forum_td_thread_head { font-weight:700; background-color:#d7d7d7; padding:3px;  border-top:1px solid #333333;  }
 .forum_td_thread_head_letzter {   font-weight:700; background-color:#d7d7d7; padding:3px;  border-top:1px solid #333333;   border-right:1px solid #333333;  }

.forum_td_thread_links{ vertical-align:top; text-align:left; border-left:1px solid #333333;  padding:3px; background-color:#efefef; font-size:12px; width:200px; }
.forum_td_thread_rechts {vertical-align:top; text-align:left; border-right:1px solid #333333;  padding:3px; background-color:#fff; font-size:12px; padding-right:50px;}
.forum_thread_bottom_erster { font-size:10px; text-align:center; border-left:1px solid #333333;  padding:1px; background-color:#FFFF99; }
.forum_thread_bottom_letzter {font-size:10px; text-align:left; border-right:1px solid #333333;  padding:1px; background-color:#FFFF99; }


 
 


/* ############# MODUL : LOGIN  ########################################## */

.login_input{ color:#999999; float:left; height:15px; border:solid 1px #EFEFEF; font-size:10px; width:60px;  margin-left:5px; background-color:#EFEFEF;margin-bottom:5px}
.login_input:hover{ float:left; height:15px; border:solid 1px #DFDFDF; font-size:10px; width:60px;  margin-left:5px; background-color:#FFFFFF;margin-bottom:5px}
.login_submit{ float:left; border:none; text-align:center; background:#EFEFEF;font-size:10px; width:40px; height:15px;  margin-left:5px; margin-bottom:5px; }
.login_submit:hover{ border:none; background-color:#FFFFFF; text-align:left; font-size:10px;   height:15px; margin-left:5px; margin-bottom:5px}




/* ############# headlines  ########################################## */

.headline {  letter-spacing:0.03cm; padding:3px;  font-weight:700; color:#333; border-bottom:dotted 1px #333; } 





























