body { 
        background-color:#FE6A20; 
	padding-left:10px; 
        padding-right:10px; 
        padding-top:10px; 
        padding-bottom:10px; 
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size:medium;
}

body.nix { 
           background-color:#FF9900; 
	   padding-left:10px; 
	   padding-right:10px; 
	   padding-top:10px; 
	   padding-bottom:10px; 
}



/*headings*/
h1 { 
     font-size:36pt; color:#224400; 
}
h2 { 
     font-size:xx-large; 
     color:#224400; 
}
h3 { 
     font-size:x-large; 
     color:#224400;
}
h4 { 
     font-size:larger; 
     color:#224400;
}



/*paragraphs*/
p            {               
	       color:#000000;
}
  p:first-letter {
    font-size:large;
  }
p.norm       { 
	       color:#000066;
}
  p.norm:first-letter {
  }
p.norm2      { 
	       color:#000033;
}
p.klein      { 
               font-size:small; 
	       color:#00FF00;
}
  p.klein:first-letter {
    font-size:small;
  }
  
p.gross      { 
               font-size:larger; 
	       color:#337700;
}
p.red        { 
	       color:#AA0540;
}
p.navhead    { 
               font-size:larger; 
	       color:#000088; 
	       max-height:10px; 
	       overflow:hidden;
}
p.credits    { 
               font-size:small; 
	       font-weight:normal; 
	       color:#000000;
}
  p.credits:first-letter {
    font-size:small;
  }
p.footnote   { 
               font-size:small; 
	       color:#005C00;
}
  p.footnote:first-letter {
    font-size:small;
  }

p.verybig    { 
               font-size:x-large;  
	       font-weight:200;  
	       color:#000000;
}
p.disclaimer { 
               font-size:xx-small;  
	       font-weight:200;  
	       color:#000000;
}
  p.disclaimer:first-letter {
    font-size:x-small;
    font-weight:bold;
  }
p.mail       { 
	       color:#AA0540;
}
/* Paragraph in div align=right */
p.right:first-letter {
  font-size:medium
}



/* Some font colors */
font.red      { 
                color:#AA0540 
}
font.green    { 
                color:#007700 
}
font.blue     { 
                color:#4400AA 
}
font.newsdate { 
                color:#881111 
}



/* lists */
ul.norm  { 
	   color:#555555; 
}
ol.greek { 
	   color:#555555; 
	   list-style-type:lower-greek; 
}
ol.news  { 
	   color:#555555; 
	   list-style-type:lower-greek; 
}
li.norm  { 
	   color:#505050; 
}
li.norm2 { 
	   color:#442266; 
}



/* Bold letters */
b        { 
           font-size:larger; 
	   color:#5555DD;
}
b.physik { 
	   color:#004400;
}



/* Standard Link */
a:link    { 
            color:#408805; 
	    text-decoration:none;         
}
a:visited { 
	    color:#408805; 
	    text-decoration:none;         
}
a:hover   { 
	    color:#50AA09; 
	    text-decoration:overline;     
}
a:active  { 
	    color:#FFFFFF; 
	    text-decoration:line-through; 
}
a:focus   { 
	    color:#FFFFFF; 
	    text-decoration:line-through;         
}



/* Blue link - don't know if that's used anywhere on the site */
a.blue:link    { 
		 color:#0000EE; 
		 text-decoration:none;         
}
a.blue:visited { 
		 color:#0000EE; 
		 text-decoration:none;         
}
a.blue:hover   { 
		 color:#0505AA; 
		 text-decoration:overline;     
}
a.blue:active  { 
		 color:#0505AA; 
		 text-decoration:line-through; 
}
a.blue:focus   { 
		 color:#0505AA; 
		 text-decoration:none;         
}


/* Red Link */
a.red:link    { 
		color:#AA0540; 
		text-decoration:none;         
}
a.red:visited { 
		color:#AA0540; 
		text-decoration:none;         
}
a.red:hover   { 
		color:#DD0850; 
		text-decoration:overline;     
}
a.red:active  { 
		color:#DD0850; 
		text-decoration:line-through; 
}
a.red:focus   { 
		color:#DD0850; 
		text-decoration:none;         
}



/* Green Link */
a.green:link    { 
		  color:#42EE00; 
		  text-decoration:none;         
}
a.green:visited { 
		  color:#42EE00; 
		  text-decoration:none;         
}
a.green:hover   { 
		  color:#42EE00; 
		  text-decoration:overline;     
}
a.green:active  { 
		  color:#42EE00; 
		  text-decoration:line-through; 
}
a.green:focus   { 
		  color:#42EE00; 
		  text-decoration:none;         
}



/* Links on the navigation div */
a.link:link    { 
		 color:#EE0000; 
		 text-decoration:none; 
}
a.link:visited { 
		 color:#0000AA; 
		 text-decoration:none; 
}
a.link:hover   { 
		 color:#008800; 
		 text-decoration:none; 
}
a.link:active  { 
		 color:#333377; 
		 text-decoration:none; 
}
a.link:focus   { 
		 color:#008800; 
		 text-decoration:none; 
}



/* Seem to be pretty big links */
a.verybig:link    { 
		    color:#EE0000; 
		    text-decoration:none; 
		    font-size:x-large;
}
a.verybig:visited { 
		    color:#0000CC; 
		    text-decoration:none; 
		    font-size:x-large;
}
a.verybig:hover   { 
		    color:#EE0000; 
		    text-decoration:overline; 
		    font-size:x-large;
}
a.verybig:active  { 
		    color:#333377; 
		    text-decoration:line-through; 
		    font-size:x-large;
}
a.verybig:focus   { 
		    color:#333377; 
		    text-decoration:line-through; 
		    font-size:x-large;
}




/* Links in the disclaimer */
a.disclaimer:link    { 
		       color:#AA2222; 
		       text-decoration:none;         
		       font-size:xx-small;
}
a.disclaimer:visited { 
		       color:#AA2222; 
		       text-decoration:none;         
		       font-size:xx-small;
}
a.disclaimer:hover   { 
		       color:#DD1111; 
		       text-decoration:overline;     
		       font-size:xx-small;
}
a.disclaimer:active  { 
		       color:#FF0000; 
		       text-decoration:line-through; 
		       font-size:xx-small;
}
a.disclaimer:focus   { 
		       color:#DD1111; 
		       text-decoration:none;         
		       font-size:xx-small;
}



/* Links in the guestbook */
a.gaestebuch:link    { 
		       color:#AA2222; 
		       text-decoration:none;         
		       text-align:center;
}
a.gaestebuch:visited { 
		       color:#AA2222; 
		       text-decoration:none;         
		       text-align:center;
}
a.gaestebuch:hover   { 
		       color:#DD1111; 
		       text-decoration:overline;     
		       text-align:center;
}
a.gaestebuch:active  { 
		       color:#FF0000; 
		       text-decoration:line-through; 
		       font-weight:bolder; 
		       text-align:center;
}
a.gaestebuch:focus   { 
		       color:#DD1111; 
		       text-decoration:none;         
		       text-align:center;
}




/* Links for email-Adresses */
a.mail:link    { 
	color:#DD0950; 
	text-decoration:none; 
	font-variant:small-caps;         
}
a.mail:visited { 
	color:#DD0950; 
	text-decoration:none; 
	font-variant:small-caps;        
}
a.mail:hover   { 
	color:#AA0540; 
	text-decoration:overline; 
	font-variant:small-caps;    
}
a.mail:active  { 
	color:#AA0540; 
	text-decoration:line-through; 
	font-variant:small-caps; 
}
a.mail:focus   { 
	color:#AA0540; 
	text-decoration:line-through;
	font-variant:small-caps;   
}





/* Links for css/html validation */
a.valid:link    { 
	color:#882266; 
	text-decoration:none; 
}
a.valid:visited { 
	color:#882266; 
	text-decoration:none; 
}
a.valid:hover   { 
	color:#AA0540; 
	text-decoration:overline; 
}
a.valid:active  { 
	color:#AA0540; 
	text-decoration:line-through; 
}
a.valid:focus   { 
	color:#AA0540; 
	text-decoration:line-through;   
}




/* Links in footnotes */
a.footnote:link    { 
	color:#777777; 
	text-decoration:none; 
}
a.footnote:visited { 
	color:#777777; 
	text-decoration:none; 
}
a.footnote:hover   { 
	color:#FFFFFF; 
	text-decoration:overline; 
}
a.footnote:active  { 
	color:#FFFFFF; 
	text-decoration:line-through; 
}
a.footnote:focus   { 
	color:#FFFFFF; 
	text-decoration:line-through;   
}

td.navframe   { 
                background-color:#AA4466; 
}
td.navlink    { 
                background-color:#FF9900; 
}


div.text {
 margin-top:30px;
 margin-right: 0px;
 margin-left: 0px;
 padding: 15px;
 border: solid #33AA44;
}

div.bilder {
 margin-top:30px;
 margin-right: 0px;
 margin-left: 0px;
 padding: 15px;
 overflow: visible;
/* border: solid #33AA44; */
}

div.bild {
  margin: 0;
  width: 60%;
  text-align: center;
}


div.body {
  margin-top: 0px;
  margin-right:10px;
  margin-left:180px;
  background: transparent;
}


div.sprache {
  margin-top:10px;
  margin-bottom: -15px;
  padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:0px;
/*  position: static; */
  text-align:center;
/*  display: inline; */
}


div.links {
 margin: 0;
 font-size: 90% /*smaller*/;
 line-height: 1.1;
 text-align: center;
 position: fixed;
 top: 10px;
 left: 10px;
 width: 180px;
 right: auto;
 height: 400px;
}

/*********** Menu ***************/
div.links ul {
               list-style-type:none; 
	       padding-left:10px; 
	       margin-top:0px;
}

div.links ul li {
               padding-bottom:3px;
}

div.links ul li a { 
		 color:#FF9999;
		 font-size:medium;
		 background-image:url(/bilder/basic_navlink_bg.png);
		 background-repeat: repeat;
		 text-align:left;
                 display:block;
                 padding-top:7px;
                 padding-bottom:3px;
		 padding-left:10px;
                 margin-top:2px;
}

  /** Link to Home in Menu **/
div.links ul li a.home    { 
		 text-align:center;
		 padding-left:0px;
                 background:url(/bilder/tigerduck.png) fixed 23px 19px no-repeat; 
}
  /** link to guestbook in Menu **/
div.links a.gaestebuch {}

  /** Normal Links in Menu **/

div.links ul li a:visited {
		            color:#FF9900;
}
div.links ul li a:hover    {
		 background-image:url(/bilder/basic_navlink_hover_bg.png);
}
/* div.links ul li:hover a          {
		 background-image:url(/bilder/basic_navlink_hover_bg.png);
} */
div.links ul li a.home:hover    {
                 background:url(/bilder/tigerduck.png) fixed 23px 19px no-repeat; 
}

  /** Links in Menu, current section **/
div.links ul li#current a    {
		 background-image:url(/bilder/basic_navlink_section_bg.png);
}
div.links ul li#current a:visited { 
                 color:#FF9900;
}
div.links ul li#current a:hover    {
		 background-image:url(/bilder/basic_navlink_section_hover_bg.png);
}

/**************** Submenu ********************/

div.links ul li ul {
                   display:none;
}

div.links ul li:hover ul {
                   display:block;
		   position:absolute;
		   left:100px;
		   width:8em;
		   margin-top:-0.5em;
		   padding-left:5px;
}
/** The following is not neccessary
div.links ul li:active ul {
                   display:block;
		   position:absolute;
		   left:100px;
		   width:8em;
		   margin-top:-0.5em;
		   padding-left:5px;
}
div.links ul li:focus ul {
                   display:block;
		   position:absolute;
		   left:100px;
		   width:8em;
		   margin-top:-0.5em;
		   padding-left:5px;
}
*/

div.links ul li ul li {
                   padding-bottom:0px;
}

  /** Most links - normally not displayed **/
div.links ul li ul li a {
		   font-size:small;
		   text-align:left;
		   padding-left:10px;
		   padding-right:10px;
		   padding-top:4px;
		   padding-bottom:2px;
		   margin-top:0px;
}
div.links ul li:hover ul li a {
                   background-image:url(/bilder/basic_navlink_sub_bg.png);
}
div.links ul li:hover ul li a:visited {
                   color:#AA99AA;
}
div.links ul li:hover ul li a:hover {
                   background-image:url(/bilder/basic_navlink_sub_hover_bg.png);
}

  /** current section - Displayed **/ 

div.links ul li#current ul {
                    display:block;
                    position:static;
		    right:0pt;
		    padding-left:30pt;
		    width:auto;
}
div.links ul li#current:hover ul {
                    margin-top:0em;
}
div.links ul li#current ul li {
}
div.links ul li#current ul li a {
                    margin-top:2px;
                    background-image:url(/bilder/basic_navlink_section_sub_bg.png);
}
div.links ul li#current ul li a:hover {
                    background-image:url(/bilder/basic_navlink_section_sub_hover_bg.png);
}
div.links ul li#current ul li a:visited {
}
