/*****************************************/
/*     (c) Kufer Software Konzeption     */
/*           Oderstr. 7		               */
/*           D-84453 Mhldorf		       	 */
/*****************************************/
@charset "UTF-8";


/*****************************************/
/*      Allgemeine CSS Einstellugnen     */
/*****************************************/
body { font-family: Arial;	background-color: #e4e4e4; min-width:980px;}

* html body {  width:980px;}


/*****************************************/
/*                 Global                */
/*****************************************/

div#page { margin-top: 0em; width: 98em; background: #CFCFCF  url(typo3/images/bgL.gif) repeat-y 19em;}

h1.csc-firstHeader     { font-size: 1.2em; text-align: left; color: #408AEB; font-weight: bold; background-color:#FFFFFF;
                         margin-top:0; text-transform:uppercase; letter-spacing:0.1em; padding-bottom: 0.2em;
                         border-bottom: 2px solid #CBCBCB;}

a.clickadresse          { color: #408AEB;}
h2.categorytitle,
h3.warnungpflichtfelder       { color: #000000; }
/*****************************************/
/*      CSS fr die Programm Seite       */
/*****************************************/

div.hauptseite_clickpfad  { font-size: 1.2em; text-align: left; color: #408AEB; font-weight: bold; background-color:#FFFFFF;
                         margin-top:0; text-transform:uppercase; letter-spacing:0.1em; padding-bottom: 0.2em;
                         border-bottom: 2px solid #CBCBCB;}


/*****************************************/
/*   CSS fr TYPO3 Template              */
/*****************************************/

/* nur fr den I.E. */
* html div#center div#content { margin-left: 0em; }
div#container { width: 98em; background: none; }  


div#header { 	background-color: #CBCBCB;  height:200px; border-right: 1px solid #2C3988;}
img.header { float:left; }
/* img.vhs_logo {  float: left; width: 268px; height: 170px; margin-top: 10px; } */

               	
div#topleiste  { overflow:hidden; height: 35px; background: url(typo3/images/bg_topleiste.gif) repeat-x;  
                 border-right: 1px solid #2C3988;}               	
div#top {  overflow:hidden;  background: url(typo3/images/bg_top.gif) repeat-x; background-color: #282828;
           height: 4em;  border: solid #2C3988;  border-width: 0px 1px; color: #FFFFFF;}

div#top a { color: #FFFFFF; font-weight: normal;} 

div.oben {	width: 98.1em;}

div.oben div.nav_oben { padding-left:0.5em; padding-right: 0.5em; font-size: 1.1em;  text-transform:uppercase; 
                      letter-spacing:0.05em; height: 4em; float: right;}
div.nav_oben a        { margin: 0em; padding: 0.5em  0.7em  2.1em 0.7em;}
#top div.nav_oben a:hover  { background: url(typo3/images/bg_topmo.gif) repeat-x; color: #3A3A3A; } 
#top div.nav_oben a.active  { background: url(typo3/images/bg_topmo.gif) repeat-x; color: #001463; }  
                      

div#footer {  background: none; background-color: #408AEB;  width: 98em; border-right: 1px solid #2C3988;}
div#footermenu { padding-top: 0.3em;}


a.footerlink { color: #FFFFFF; font-weight: normal; font-size: 1.1em;  text-transform:uppercase; letter-spacing:0.05em;
              padding: 0.4em 0.7em 0.7em 0.7em;}   
a.footerlink:hover  { background: url(typo3/images/bg_topmo.gif) repeat-x; color: #3A3A3A; }                       
a.footerlink.active { background: url(typo3/images/bg_topmo.gif) repeat-x; color: #001463; }    
                       	
/*****************************************/
/*         CSS fr die Startseite        */
/*****************************************/

a.menue_unterauswahl          { color:#474747; }
a.menue_unterauswahl:hover    { color: #408AEB; /* #001463; */}
a.menue_unterauswahl.active   { color:  #001463;  }
a.menue_unterauswahl.active:hover    { color: #408AEB; }

/*****************************************/
/*  CSS fr die linke Navigation         */
/*****************************************/

div#links {  background-color: #CFCFCF;  }

li.e1 {	list-style: none;	border:1px solid #00031B; border-top: none; background-color: #408AEB; margin-right: 2px; }

li.e1 a {	display: block; padding: 0.25em 0em 0.25em 1em; width:13.3em; font-size: 1.3em; }
li.e1 a:hover { font-size: 1.3em; }

/* ul.nav a.active { width: 13.3em; background: url(typo3/images/bg_buttmo.gif) repeat-x; color: #FFFFFF; } */

li.e1 a.active {  width: 13.2em; background: url(typo3/images/bg_buttmo.gif) repeat-x; color: #FFFFFF;}
li.e1 a.active:hover  { color:#001463; font-size: 1.3em;}

li.e2  { background-color: #CFCFCF; border-top: 1px solid #00031B;}
li.e2 a {	color:#000000; font-weight: normal; font-size: 1.1em;	width: 14.5em; padding-left: 2.4em; }
li.e2 a:hover {	color:#000000; font-weight:normal; text-decoration: none; font-size: 1.1em; background-color: #FFFFFF;
                padding-left: 2.4em;}
li.e2 a.active,
li.e2 a.active:hover { color: #000000; font-weight:normal; text-decoration: none; font-size: 1.1em; background:none; background-color: #FFFFFF;
                       padding-left: 2.4em; width: 14.5em;}
li.e2 a.active:hover { background-color: #EFF1FF;}

div.schrift	{ margin: 1em 0em; color: #000000; }
div#fsizemenu_items a { margin-left: 0.3em;  }
div#fsizemenu_items	{ height: 3em; width:10em;  background-color: #474747; padding: 0em 0em 0.4em 1em;}

/*****************************************/
/*  CSS fr das rechte Menue             */
/*****************************************/

div#right {   background-color: #CFCFCF;}
div#right h2.box_header {  margin:0em;  padding-top: 0.2em; padding-bottom: 0.1em; text-align:center;  color:#FFFFFF;  background-color:#2C3988; }
div#right_padding {  padding: 1em; }
div#right h2.box_header {  background-color:#408AEB; }


div.calendar                  {  margin-bottom:2em; border: 1px solid #001A4C; }
div.calendar_navi             { background-color:#408AEB; border-bottom: none;}
div.calendar_navi a           { color:#FFFFFF; }
table#kalender                { border:none;  }
table#kalender th             { border-bottom: 0.1em solid #001A4C;  }
div.legend                    { border: none;}


/*****************************************/
/*  CSS fr die News-list                */
/*****************************************/

div.news-list-container hr.clearer, 
.news-single-item hr.clearer, 
.news-latest-container hr.clearer { border-color: #001A4C; width:98%;}

div.news-list-contheader {	border: 1px solid #001A4C; border-bottom: none; text-align: center; padding: 0.3em 0.5em; background-color: #408AEB; 
                            color: #FFFFFF; font-weight: bold; font-size: 1.3em; } 
div.news-list-container {	border-color: #001A4C; border-top:none; padding: 10px 5px;} 


/*****************************************/
/*         CSS fr die Kurssuche         */
/*****************************************/

div.schnellsuche              { text-align: left; width: 22em; margin-left: 16px;}
div.fast_search               { font-size: 1.1em; color: #FFFFFF; font-weight: normal; text-align: left;}
input#suchauswahl_starten     { border: 1px solid #FFFFFF;  background: none; width: 3em; height: 1.5em; margin-left: 0.5em;
                                font-size: 1.1em; font-weight: normal; color: #FFFFFF; padding-bottom: 0.2em;}
input.navstich                { height: 1.05em; width: 8.5em; background: transparent; border: 1px solid #FFFFFF; color: #FFFFFF;}                                                              
.schnellsuche form             { margin-top: 0px;}


/*****************************************/
/*       CSS fr die Kursbersicht       */
/*****************************************/
div.kursuebersicht_top        { background-color:#408AEB; }


/*****************************************/
/*   CSS fr die Kursdetails & Kurstage  */
/*****************************************/
span.dozent  {font-weight:bold; color:#001463}


/*****************************************/
/*         CSS fr den Warenkorb         */
/*****************************************/



/*****************************************/
/*         CSS fr die Anmeldung         */
/*****************************************/
legend                     { background-color: #408AEB; color: #FFFFFF;}
th.orange                  { background-color:#408AEB; }

/*****************************************/
/*   CSS fr die Ausenstellen, Geb?e   */
/*          & Dozenten ?ersicht         */
/*****************************************/



/*****************************************/
/*       Weitere CSS Einstellungen       */
/*****************************************/
