/* Nils-Keller.net - Allgemeine Format-Definitionen */

/*Positionierungen*/

div.kasten,
div.referenz,
div.limit
{
 width: 340px;
 position:relative;
}	

div.side_img
{
 position:absolute;
 left:413px;
 margin-top:-25px;
 margin-left:-80px;
 z-index:100;
}	

div.referenz
{
 margin: 10px 0 20px 0;
 height:239px;
}

#main_text #headhead
{
 font-size: 12px;
 font-weight: bold;
 color: black;
 padding: 0 0 3px 2px;
 margin: 0px;
}

#headhead a:hover
{
 text-decoration:none;
 border-bottom:1px dotted;
 cursor:pointer;
}

#main_text h1
{	
 font-size: 22px;	
}	

#main_text h1, #main_text h2, #main_text p a, *.blue
	{
	 color: #006699;
	 padding:0px;
	 margin:0px;
  }	
	
/*Listenformat*/

#main_text ol, #main_text ul
 {
  margin: 3px;
	padding: 0px;
 }	

#main_text li, #kiste li ul li
 {
  line-height:1.4em;
  margin: 5px 3px 5px 15px;
	padding-left:5px;
	list-style-type:disc;
 }	

#kiste li ul li
 {
	list-style-type: circle;
 }	

#kiste li
{
 margin: 5px 3px 5px 0px;
 padding-left:5px;
 list-style-type:none;
} 

 
*.kasten
{
 margin: 10px 0 20px 0;
 border: 1px dotted #999999;
}
 
#main_text ul li ul li h3
 {
	color:#006699;
 }	 
 
 #main_text ul.none li
 {
	list-style-type:none;
 }

 #main_text ul.none li span
 {
	position:absolute;
	left:220px;
 } 

 #main_text #sprache li span
 {
	position:absolute;
	left:170px;
 }  
 
 #main_text #sprache li span span
 {
	position:absolute;
	margin-left:10px;
	left: 60px;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
 }   
 
/* Untermenüs */


#submenu { /* Navigation */
  				margin:0px;
					padding:2px;
					width:360px;
					height:100px;
					white-space:nowrap;
				 }
				 
#submenu, #submenu li
				 {
				  list-style-type: none;
				 }				 
				 
#submenu li a, #submenu li, #submenu p {
				 		 text-align:center;
						 float:left;
						 color:#006699;
						 font-weight:normal;
						 font-size:12px;		
						 margin:0px; 
						 width:110px;
						 max-width:110px;
						 text-decoration:none;	 
				    }		

#submenu li a
{						
					 border:1px solid #006699;
					 margin: 0 1px 0 1px;
}
																								
#submenu li:hover a {
							cursor:pointer;
						  background-color:#006699; /*#ffcc33; /*3399cc*/
				    }

#submenu li:hover p a{
							color:white;

}	
/* Schriften allgemein */	
	
a,h1,h2,h3,h4,em,p,b,div,li,td,th,u,blockquote,legend,label 
{text-decoration: none;
 font-family: Arial,
							Helvetica,
							sans-serif;
							}	
														
a,em,p,li,td,u,blockquote,legend,label 
{
 color: #000000;							
}

p,h3,li,em,u,blockquote,legend,label {font-size: 13px;}
p.small {font-size: 10px; margin:0px;}

/*erste Überschrift: Oben an der Spalte */
h1       {font-size: 20px;}

/*zweite Überschrift: Hauptfenster-Einträge */
h2       {font-size: 16px; margin-bottom: 2px;}

/*dritte Überschrift: Einträge im kleinen Fenster */
h3       {font-size: 14px; margin: 0px;}

/*vierte Überschrift: Datum etc. als Kopfzeile zu Einträgen bei Dates auf der Startseite*/
h4       {font-size: 12px; font-weight: normal; margin:0px;}

/*vierte Überschrift: Datum etc. als Kopfzeile zu Einträgen bei Dates auf der Startseite*/
h4.small {font-size: 9.26px; font-weight: bold; margin:0px;}

/*Listenformat*/

ul {margin:0px;
    padding:0px;}	
				
u  {text-decoration:underline}


/*Spezialformate*/


/*Verkleinerte Abstände*/
*.nixob  {margin-top: 0px;}
*.nixunt {margin-bottom: 0px;}
*.nixnix {margin-top: 0px; margin-bottom: 0px;}

/*Mehr Abstand*/
*.abstand {margin-top: 5px;}

*.solo {margin-bottom:15px;}


/* ohne Umbruch */
span, *.nowrap 
 { white-space:nowrap;}

/* neue Zeile, umgebrochen*/
*.clear  {clear:both; white-space: normal;}

/*Zentriert*/
*.cen {text-align: center;}

/*Fette Schrift*/
*.fett {font-weight: bold;}	

/*Schwarz*/
*.black {color:black;}



/*Allgemeine formatierungen*/

p, h1, h2, h3 
  {
   margin: 10px 0 10px 0;
	 padding: 0px;
  }
		
div {
   margin: 0px;
	 padding: 0px;
  }	


/*Tabellenangaben */
table     {border:none; border-spacing:10px; margin-top: 10px;
color:#ffffff; /* IE 6 */}
th        {font-size: 15px; font-weight: bold; text-align:left; color:black;}
td        {font-size: 13px; }
td.black {background-color: grey; margin-bottom: 50px;}


/*Links im Fließtext*/
p a:link    {color: #006699; font-weight: bold; text-decoration: underline}
p a:active  {color: #000000; font-weight: bold; text-decoration: none}
p a:visited {color: #000000; font-weight: bold; text-decoration: none}
p a:hover   {color: #000000; font-weight: bold; text-decoration: underline}

/*Links sonstwo*/
a:link    {color: #000000; text-decoration: none}
a:active  {color: #000000; text-decoration: none}
a:visited {color: #000000; text-decoration: none}
a:hover   {color: #000000; text-decoration: none}
