@media all
{
	body			{ padding:0; margin:1em 1em 1em 266px; background:rgb(232,148,56) no-repeat fixed url(../bg_rund.gif); }
	
    body, td, th        { font-size:100.1%; font-family:Arial, Helvetica, sans-serif; color:black; }
    th          { text-align:right; vertical-align:top; }

    table, img, td, iframe  { border:0; }
    .container > img        { max-width:98%;  }

    .image { margin:1.3em; }

    input, textarea
    {
        border:1px solid #999;
        background:transparent;
        color:#555; padding:2px 3px 2px 3px;
    }
    input[type="checkbox"], input[type="radio"], input[type="checkbox"]:hover, input[type="radio"]:hover, input[type="checkbox"]:focus, input[type="radio"]:focus
    {
        border:none;
    }
    input:hover, input:focus, textarea:hover, textarea:focus
    {
        border:1px solid black; background:#eee;
        color:black;
    }
    input.submit        { background-color:rgb(225,153,52); }
    input.submit:hover  { background-color:white; }
    
    code, pre
    {
        background:white; display:block;
        border:1px dashed black; padding:1em;
        overflow:auto; max-height:20em;
        margin:1em;
    }

    a:link          { text-decoration:underline; color:black; }
    a:visited       { text-decoration:underline; color:gray; }
    a:hover, a:focus    { text-decoration:none; color:black; }

    h1, h2, h3, h4, h5, h6
    {
         font-weight:bold; padding:0 0.1em 0.1em 0.3em; margin:0 0 0.5em 0;
         color:rgb(219,101,49);
    }
    h1          { font-size:1.6em; border:solid rgb(219,101,49) 2px; }
    h2          { font-size:1.4em; border:solid rgb(219,101,49) 1px; }
    h3          { font-size:100.1%; padding:0; margin:0; }
    h4          { font-size:0.9em; padding:0; margin:0; }
    h5          { font-size:0.8em; padding:0; margin:0; }
    h6          { font-size:0.7em; padding:0; margin:0; }

    h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
    { color:rgb(219,101,49); }

    ul          { list-style-type:square; }
    ol          { list-style-type:lower-greek; }
    
    .foto           { margin:0.4em; }

    table.nicetable th  { text-align:center; background:#aaa; }
    table.nicetable th, table.nicetable td
    {
        border:2px #999;
        border-style:none solid solid none;
    }
    
    table.center th, table.center td
    {
        vertical-align:middle; text-align:center;
    }


	ul#menu { list-style-type:none; position:absolute; top:210px; left:100px; width:73px; }
	html>body ul#menu { position:fixed; }
	ul#menu li { width:100%; height:100%; margin:0 0 0.3em 0; }
	ul#menu li a { border-style:none solid solid none; border-color:white; border-width:0 8px 2px 0; margin:0 0 0.3em 0; width:100%; padding:0 10px 3px 3px; height:1em; font-family:monospace; font-size:16px; color:white; text-decoration:none; display:block; max-width:73px; overflow:hidden; }
	ul#menu li a:hover, ul#menu li a.activated { border-color:black; border-left:12px; width:120%; max-width:120%; color:black; }

	.container
	{ background:rgb(255,206,137); padding:1em 1em 0.2em 1em;  }
	.container_half2
	{ background:rgb(255,206,137); padding:1em 1em 0.2em 1em; margin-top:1em; }

	ul#copyright	{ margin:40px 0 10px 0; padding:0.3em 0 0 0; border-top:1px dotted black; list-style-type:none; }
}
