html *          {margin:0;
                 padding:0;
                 font-family: 'Trebuchet MS',Georgia,arial,sans-serif;font-size: .95em;}
body            {background-color:#000}

/*
#content        {width:75px;
                 position:relative;left:0;top:0;
                 margin:0px;
                 background-color:#000;
                  background-image:url(grafics/fotomax-4.gif);
                 background-repeat:no-repeat;background-position:605px 23px;
                 border-width: 0px;
                 border-color: #f7f2ea #bbb #ccc #f7f2ea;
                 border-style: solid;
                }
*/

#mainbox        {width:750px;
                 margin:0 0 0 121px;
                 border:solid 1px transparent;}

#footer         {border-top:solid 1px #666;
                 border-bottom:solid 1px #000;}

#footer p       {float:left;
                 line-height:1.1em;
                 margin:10px 20px;
                 font:normal .8em arial,sans-serif;
                 color:#ccc}

#footer p.right {float:right;
                 line-height:1.1em;
                 margin:10px 20px;
                 font:normal .8em arial,sans-serif;
                 color:#ccc}

#footer a       {text-decoration:none;
                 color:#b99;
                 font-family:arial}

#bildbox                {position:relative;
                         left:0px;
                         width:760px;
                         border-width: 0px;
                         border-color: #ffe #bbb #ccc #fff;
                         border-style:solid;}

#bildbox img            {margin:15px 15px;
                         border: solid 1px #bbb}

#bildbox img#hochformat {position:relative;
                         display:block;
                         margin-top:40px;
                         margin-left:auto;
                         margin-right:auto;
                         border: solid 1px #bbb}

.legend                  {margin:0 0 15px auto;
                          width:730px;
                          text-align:center;
                          color:#fff}

.cameramodell{border-style:solid;border-width: 1px; border-color:#ffe #bbb #ccc #fff;width:665px;margin:10px auto}
th{color: #999;border-style:solid; border-width: 1px; border-color:#ffe #aaab9c #ccc #fff;padding:4px}
td{border-style:solid; border-width: 1px; border-color:#ffe #aaab9c #ccc #fff;text-align:center}
td p { line-height:1.15em;margin:15px 20px; color:#ddd;font-size:1.05em}

h1 {font-size:1.6em;margin:20px 25px 5px 25px;color:#ddd;}
h2 {font-size:1.4em;margin:30px 25px 15px 25px;color:#ccc;border-bottom:solid 1px #aaa;padding-bottom:5px}
h3 {font-size:1.2em;margin:20px 25px 10px 25px;color:#ccc}

p { line-height:1.2em;margin:15px 30px; color:#ddd;font-size:1.1em}

.hinweis{float:left; width:250px;margin-top:20px;}
.hinweis p{font:normal .9em sans-serif;}
.meinung {font: bolder 1.1em georgia,sans-serif;color:#999;margin: 15px 40px;font-style:italic;}
.meinung + p { line-height:1.2em;margin:10px 20px 25px 50px; color:#999;font-size:1.1em}

hr.middle {width:680px;color:#888;height:0;border-top:dotted 1px #888;}

form{width:720px;border:0px #aaa solid }

textarea {background-color:#eee; border-width: 2px; border-color: #999 #999 #bbb #bbb; border-style:solid;}

/* -- Hauptmenü links -- */
#navcontainer
{background: #000;
width: 8em;
margin: 0; padding: .5em 0;
font-family: Arial, sans-serif;
font-size: 1.02em;
font-weight:bolder;
letter-spacing:0px;
text-align: center;
/* text-transform: lowercase;   */
float:left;
left:0;
display:block;
}

ul#navlist
{text-align: left;
list-style: none;
padding: 0;
width: 100%;
}

ul#navlist li
{display: block; margin: 0; padding: 0;}

ul#navlist li a
{display: block;
width: 100%;
padding: 0.35em 0 0.35em 1.1em;
border-width: 2px; border-color: #111 #112 #222 #111; border-style: solid;
color: #eee;
text-decoration: none;
background: #000;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {background: #eee; color: #800000;}

ul#navlist li a:hover, ul#navlist li#active a:hover
{color: #990000; background: #fff;}


/* -------- Bildmenu unter dem Foto -------- */

#navbox
{margin: 3px auto 15px auto;width:730px;
padding: 0 0 0 0; height:1.6em;
font-family: georgia, serif;
font-size:1.2em;background-color:#000;
}

#navbox UL
{list-style: none;
margin: 0; padding: 0;
border: none;
}

#navbox LI
{display: block;
margin: 0;padding: 0;
float: left;width: auto;border-top:solid 1px #aaa;border-bottom:solid 1px #aaa}

#navbox A
{color: #eee;
display: block;width: auto;
text-decoration: none; background: #000;
margin: 0; padding: 3px 6px;
border-left: 0px solid #fff;
border-top: 0px solid #fff;
border-right: 1px solid #000;}

#navbox #aktuell {color:#bd1a03;font-size:20px;padding: 3px 4px; border-right: 1px solid #bbb;border-left: 1px solid #bbb}
#navbox .deakt {color:#999}
#navbox A:hover, #navbox A:active { background: #fff; color:#ff1805;border-width: 1px 0px 0 1px; border-color: #aaab9c #fff #fff #ccc;}

#navbox A.active:link, #navbox A.active:visited
{position: relative;z-index: 102;
background: #bbb;
font-weight: bold;
}

#bildbox img.thumbs{margin:8px 8px 4px 8px;padding:0;}

           .floater{float:left;width:224px;font-size:1.0em;line-height:1.3em;}
           .untertitel{margin:5px 10px 5px 10px;border:none;}

.unseen{visibility:hidden}

.sortierer{font-size:10px; background-color:#ccc;width:120px}
