.langlink{margin-left:10px;}
.header{ font-weight:700; font-size:16px; padding:0px; }
.header a{ color:#000; }
.ceLink{ margin-left:10px; }


#Infobox{
   height:25px;
   background:#fff; 
   padding:3px 10px 3px 10px; 
   border:solid 1px;
   font-size:11px;
   font-weight:100; white-space:nowrap;
   font-family:arial,sans-serif;
   color:#333;
   z-index:1000;
}
html > body #Infobox{
   height:auto;
}

/* ############# MODUL : SITEMAP  ########################################## */
 
/* <----- container Navigation  --------   */
#sitemap{  margin:0; margin-left:20px;margin-top:10px;  width:auto; padding:0;  }

#sitemap ul { margin:0; padding:0;  }
#sitemap li {   padding:0; list-style-type: none; list-style-image: none; width:auto; }
#sitemap li a {   padding:0px; color:#999; text-decoration:none; font-size:15px; font-weight:700;  height:30px; }
#sitemap li a:hover { color:#000;}

#sitemap ul { margin:0; padding:0; margin-bottom:30px; }
#sitemap ul  li {  }
#sitemap ul  li a{ font-size:12px; font-weight:100; color:#000; }
#sitemap ul  li a:hover{ text-decoration:underline; }

#sitemap ul ul{ margin:0; padding:0;  }

/* ############# MODUL : CSS Hauptpunkte SiteMap  ########################################## */
 
/* <----- container Navigation  --------   */
#hauptpunkte{ z-index:1000; position:absolute;  margin:0; margin-left:25px; margin-top:75px;width:1500px; padding:0;  }

/* IE */
html>body #hauptpunkte { position:absolute; }

#hauptpunkte ul  {  margin:0; padding:0;}
#hauptpunkte li {  margin-top:0;padding:0;list-style-type: none;list-style-image: none;width:252px;  float:left;}
#hauptpunkte li a {padding:0px;color:#999;text-decoration:none; font-size:15px; font-weight:700;}
#hauptpunkte li a:hover {color:#666;}
#hauptpunkte li#active a {color:#000;}
#hauptpunkte li#active a:hover { }


/* ############# MODUL : CSS NAVIGATION  ########################################## */
 
/* <----- container Navigation  --------   */
#navlist{ z-index:1000; position:absolute;  margin:0; margin-left:25px; margin-top:75px;width:2500px; padding:0;  }

/* IE */
html>body #navlist { position:absolute; }

#navlist ul  
{  
margin:0; padding:0;
}

/* <----- Hauptpunkte --------   */
#navlist li 
{ 
margin-top:0;
padding:0;
list-style-type: none;
list-style-image: none;
width:252px;  float:left;
}

#navlist li a 
{  /* <----- Hauptpunkte verlinkt --------   */
 
 
padding:0px;
color:#999;
text-decoration:none;
 
font-size:15px; 
font-weight:700;
 
}

#navlist li a:hover 
{/* <----- Hauptpunkte Mouseover --------   */
 
color:#666;
}

#navlist li#active a 
{/* <----- Hauptpunkte ausgewaehlt --------   */
 
color:#000;
}

#navlist li#active a:hover { 
 /* <----- Hauptpunkte ausgewaehlt Mouseover --------   */
}

 

/*ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/


#navlist ul#subnavlist
{  /* <----- Container Unterpunkte --------   */
 
position:absolute; left:0px; top:360px; width:2000px;
}

#navlist ul#subnavlist li 
{/* <----- Unterpunkte --------   */ 
 text-align:left;
 margin:0; padding:0;
 width:auto; float:left;
}

/* <----- Unter-Unterpunkte vorhanden ? --------   */

.subsub a  { 
 background-position:6px center; } 
.subsub a:hover  {  }
.subsubactive a {  
 background-position:6px center; }
.normal a {  }

html>body #navlist ul#subnavlist li a /* <----- verlinkte Unterpunkte --------   */
{ 
   
}

/* <----- verlinkte Unterpunkte --------   */
#navlist ul#subnavlist li a 
{ 
 
font-weight:700;
margin:0;
 
font-size:12px;
padding:4px 18px 4px 0px; 
color:#999;
 
}


 /* <----- Unterpunkte Mouseover --------   */
#navlist ul#subnavlist li a:hover
{
background:#fff;
color:#666;
}

/* <----- Unterpunkte ausgewaehlt --------   */
#navlist ul#subnavlist li#subactive a 
{
background:#fff;
color:#000;
}


/*ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/



/* <----- Container Unter - Unterpunkte --------   */
#navlist ul#subnavlist ul#subnavlistsub 
{ 
 
}
 /* <----- Unter - Unterpunkte --------   */
#navlist ul#subnavlist  ul#subnavlistsub li
{
 
}
/* <----- Unter - Unterpunkte verlinkt --------   */
#navlist ul#subnavlist  ul#subnavlistsub li a 
{
color:#333;
background:#efefef;
padding:2px 10px 2px 30px; 
}

/* <----- Unter - Unterpunkte Mouseover --------   */
#navlist ul#subnavlist  ul#subnavlistsub li a:hover 
{
 
 color:#cc0000;
background:#ffffff;
}

/* <----- Unter - Unterpunkte aktiv --------   */
#navlist ul#subnavlist  ul#subnavlistsub li#subsubactive a 
{
 color:#cc0000;
background-color:#ffffff;
 
 
}


/*ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/

 /* <----- Container Artikel --------   */




#navlist ul#subnavlist  ul#subnavlistsub ul#artikel 
{
margin:0; padding:0; 


}

/* <----- Artikel Punkt --------   */
#navlist ul#subnavlist  ul#subnavlistsub ul#artikel li 
{
background-color:#d7d7d7;
list-style-type: none;
list-style-image: none;
}

/* <-----  Artikel verlinkt --------   */
#navlist ul#subnavlist ul#subnavlistsub  ul#artikel li a 
{ 
background:none;
 
 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:#FFFFFF;
color:#000000; 
}

/* <-----  Artikel ausgewahlt --------   */
#navlist ul#subnavlist  ul#subnavlistsub  ul#artikel li#artikelaktiv a  
{
background:#FFFFFF;
color:#000000; 
}



/*ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/


 /* <----- Container Artikel sub--------   */

#navlist ul#subnavlist  ul#artikel 
{
margin:0 0 0 10px; padding:0; 
}

 /* <----- 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;
 
font-size:10px;

}

/* <-----  Artikel Mouseover sub--------   */

#navlist ul#subnavlist    ul#artikel li a:hover 
{
background:#ffffff;
color:#000000; 
}

/* <-----  Artikel ausgewahlt sub--------   */
#navlist ul#subnavlist   ul#artikel li#artikelaktiv a  
{
 
 background:#ffffff;
 color:#000000; 
}

/* Ende Navigation*/


/* ############# MODUL : GALERIE / shadow  ############################# */

table.galerie { }
td.galerie { padding:10px; } 
div.gueberschrift { text-align:center; font-size:10px; font-family:verdana,arial,sans-serif; width:100%; background-color:#efefef; color:#666; 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://localhost/html/gocms/g/1.gif) no-repeat; }
td.galerie_om { height:5px; background:url(http://localhost/html/gocms/g/2.gif) repeat-x; }
td.galerie_or { width:5px; height:5px; background:url(http://localhost/html/gocms/g/3.gif) no-repeat; }
td.galerie_l { width:5px;   background:url(http://localhost/html/gocms/g/4.gif) repeat-y; }
td.galerie_r { width:5px; height:5px; background:url(http://localhost/html/gocms/g/5.gif) repeat-y; }
td.galerie_ul { width:5px; height:5px; background:url(http://localhost/html/gocms/g/6.gif) no-repeat; }
td.galerie_um { height:5px; background:url(http://localhost/html/gocms/g/7.gif) repeat-x; }
td.galerie_ur { width:5px; height:5px; background:url(http://localhost/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; }



/*############# HEADLINES ################################*/

.headline{
 
  margin-bottom:2px;
}

/* allgemeines */
input,textarea{ border:solid 1px #ccc; }

	

/* ############# MODUL : switchspeech  ########################################## */

#switchspeech_container{ position:absolute; left:810px; width:200px;  }
.switchspeech{ float:left; width:auto; margin:0px; margin-left:10px;}
.switchspeech_active{   float:left; width:auto; margin:0px; margin-left:10px; }


/* ############# MODUL: Login  ############################# */

#logg{  position:absolute; margin:0; padding:0; vertical-align:top; left:0px; top:0px;width:550px; }
#login_feld{ margin:0; padding:0; text-align:right; width:450px; background:#efefef; height:60px;   }
div.login_email {margin-left:10px; border:0;font-size:10px; width:130px;float:left; }
input.login_input { border:0;font-size:10px; width:130px; float:left; } 
div.login_password { border:0;font-size:10px; width:130px;margin-left:10px;  margin-right:5px; float:left; }
.login_submit{ text-align:center; font-weight:100; font-size:10px; width:130px; background:#efefef;  margin-right:15px;   }
#editor_login{ padding:1px; background:#d7d7d7; font-weight:700; margin-bottom:10px; float:none; text-align:right; background:#CCCCCC; } 

 


.SuchFeld{ margin-left:-3px; }



