/*<!
 *****************************************
 *     (c) Kufer Software Konzeption     *
 *           Loisachstrasse 4	         *
 *           D-84453 Mühldorf	         *
 *****************************************
!>*/

*                             { }
*.noprint                     { }
a.dark                        { color:#333333;}
a:visited.dark                { color: #FF0000; text-decoration:none;}
a:hover.dark                  { color: #FF0000; text-decoration:none;}
a.marque                      { color:#698fe5;}



body {
background-color: #FFFFFF;
text-align: center;
margin: 0px; margin-top: 3px;
}

div.menue_image               { padding-top:0.5em; margin-top:0em; clear:left; /*border-style:solid;border-color:red; border-width:1px;*/}

/* Startseite mit Bild */
div.startseite        		  { margin-top:2px; margin-left:2px; /*border-left: #000076 4px solid; border-top: #000076 4px solid;*/ /*height: 28em; z-index:1; background-image:url(../layout/startbild_selb.jpg); background-repeat:no-repeat;*/ color:#000076;}
div.startseite dt 			  { letter-spacing: 1px; color: #0066ff; font-weight: bold; margin: 10px 10px 10px 10px; font-size: 0.95em;}
div.startseite dd 			  { color: #000076; margin: 0px 10px 10px 10px; font-size: 0.85em; line-height: 140%; }
div.startseite img			{ border: 1px solid #000076; margin-bottom: 3px; margin-right: 3px;}
.bildlinks					{ float: right; display: inline;}

div.startseite a:link	      {color: #0066FF; font-weight: bold; }

div.startseite a:visited	  {color: #0066FF; font-weight: bold; }

div.startseite a:hover	      {color: #FF6600; font-weight: bold; }

div.startseite a:active	      {color: #0066FF; font-weight: bold; }



/*div.startseite              { margin-top:0px; margin-left:3px;color:#000076;z-index:1;}*/

/* Schnellsuche */

div#such_auswahl 	              { background-color: #000076; }
input.suchauswahl_eingabe         { display: inline; margin: 2px 0px 0px 0px; width: 115px; font-size:10px; float: left;}
input.suchauswahl_starten         { margin: 2px 0px; margin-left: 5px; font-size: 11px; /*float: left;*/ }
div.such_auswahl form             { display: block; }


div.menue_auswahl {
width: 205px;
margin-top: 3px;
height: 700px;
float: left;
background-color: #000076;
padding-top:12px;
}


div.menue_auswahl dl		  { margin: 10px 0px 20px 8px}

div.menue_auswahl dt		  { letter-spacing: 2px; color: #FFFF00; font-weight: bold; font-size: 0.95em}

div.menue_auswahl dd		  { margin: 6px 3px 8px 6px; line-height: 90%;}

div.menue_auswahl a:link	  {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 0.85em;}

div.menue_auswahl a:visited	  {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 0.85em;}

div.menue_auswahl a:hover	  {color: #FF6600; text-decoration: none; font-weight: bold; font-size: 0.85em}

div.menue_auswahl a:active	  {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 0.85em;}


div.menuer_auswahl {
width: 205px;
margin-top: 3px;
height: 700px;
float: right;
background-color: #000076;
padding-top:12px;
}

div.menuer_auswahl dl		  { margin: 10px 0px 20px 8px}

div.menuer_auswahl dt		  { letter-spacing: 2px; color: #FFFF00; font-weight: bold; font-size: 0.95em}

div.menuer_auswahl dd		  { margin: 6px 3px 8px 6px; line-height: 90%;}

div.menuer_auswahl a:link	  {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 0.85em;}

div.menuer_auswahl a:visited	  {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 0.85em;}

div.menuer_auswahl a:hover	  {color: #FF6600; text-decoration: none; font-weight: bold; font-size: 0.85em}

div.menuer_auswahl a:active	  {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 0.85em;}





/* Rahmen für Zusatzsichten */

div#sichtrahmen               { margin: 3px 0px 0px 3px; padding: 5px 10px; border: white 2px; background-color:#000076; color:white;}

p.zusatzsichten               {font-size:smaller;}
/* AGB */
h1.zusatzsichten              { margin-left:0px; font-weight:bold; font-size: 20px; font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif; color:white;}
h3.zusatzsichten              { color:white;}
p.fett                        { font-weight:bold; /*margin-left:20px;*/ }
p.nokurs                      { color:#000076;}
div.zusatzsicht dt 			  { letter-spacing: 1px; color: #000076; font-weight: bold; margin: 10px 10px 3px 10px; font-size: 0.95em;}
div.zusatzsicht dd 			  { color: #000076; margin: 5px 10px 10px 10px; font-size: 0.85em; line-height: 140%; }

div.zusatzsicht a:link	      {color: #0066FF; font-weight: bold; font-size: 0.95em;}

div.zusatzsicht a:visited	  {color: #0066FF; font-weight: bold; font-size: 0.95em;}

div.zusatzsicht a:hover	      {color: #FF6600; font-weight: bold; font-size: 0.95em;}

div.zusatzsicht a:active	  {color: #0066FF; font-weight: bold; font-size: 0.95em;}

div.zusatzsicht img			  { border: 1px solid #000076; margin-bottom: 3px; margin-right: 3px;}

.linksmitrand				  { float: left; padding: 8px; border: 1px solid #0066FF; width: 300px; display: inline;}
.bildlinkszw				  { float: left; display: inline; margin-top: 0px;}

.linksohnerandqm              { float: left; display: inline;}

.bildrechts				      { float: right; display: inline;}
.rechtsohnerand			      { float: right; padding: 8px; width: 300px; }
.rechtsohnerand2			  { float: right; padding: 8px; width: 160px; }
.rechtsohnerandak 			  { float: right; padding: 8px; width: 160px; }
.textfarbe1					  { font-weight: bold; color: #0066FF; }

     
  /*   Projekte  */
div#projekte                  { margin-left: 1px; padding: 30px 100px 30px 50px; background-color:#000076; color:white;}
div#projunten                 { margin-left: 1px; background-color:#FFFFFF; height:316px;}
div.projektmenu               { margin: 5px 5px; padding: 3px 3px; }  
div.projektmenu.links         { padding-left:50px; margin-right:auto;}
div.projektmenu.rechts        { float: right; margin-top:0px; padding-right:50px; margin-right:0px;}
ul.projektmenu.sub            { margin-left: 30px;}
li.projektmenu                { margin:0px; margin-bottom:5px;}
li.projektmenu.sub            { margin:0px;}
a.projektmenu                 { color: white;}
img.projekt                   {}
#projekte h1                  { color:white;}
/* Wg. Fehldarstellung der Überschrift H1 in den Zusatzsichten spez. bei Impressum und Kontakt im Mozilla firefox */
#projekte h1 a                { color:white;}
#sichtrahmen a                { color: white;}

/*  ***** */


div.projweiter                { background-color:#000076; color:white; padding:5px; padding-left: 10px; margin-bottom:10px;}

#projweiter a                 { color:white; text-decoration:underline;}
span#projweiter               { font-size: smaller; margin-right:40px; color:white;}
span#blaettern                { font-size: smaller; color:white;}
#blaettern a                  { color:white; text-decoration:none;}

h1.kurstitel                  { font-size:1.6em; color: #FFFFFF; padding-left:0em;  }                            
h1.start,
h2.start,
h3.start                      { color:#000076;}


img                           { }
img.zusatz_logo               { margin-top:1em; padding-top:1em;}
p.zusatzsichten               { margin-left:1.5em;}
span.marque                   { color:#698fe5;font-size:0.8em; font-weight:bold;}
p#header0                     { font-size: 1.1em; margin-left:2em; margin-bottom:1em;}
span.header1                  { font-size:0.8em; margin-right:0em; float:left;}
span.header2                  { font-size:0.8em;  float:right;}

input.kfs_aussenstclass  { width: 11.9em; }

select.kfs_aussenst_selectclass { width: 11.5em; }
select.kfs_kursbereichclass,
select.kfs_sonderrubrikclass { width: 23.7em; }

.firstcolumn                { padding-left: 15px;}

h1#impressum  { margin-left: 2em; }

div.hauptseite_kurse { padding-left: 1em; }

/* Korrektur für fieldsets für ie7, die Felder sind nicht mehr nach rechts verschoben*/
input[type=text]			{ float:none; cursor:pointer; margin-bottom: 0.2em; }

/*Korrektur für Opera, obere Leiste wird im Opera bündig*/
table.tasten_allgemein {margin-top: 0px}
