* { margin: 0px; outline: 0 }
body      { color: #aaa; font-size: 80%; line-height: 1.6em; font-family: "Courier New", Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: #222; text-align: center }
p   { padding-bottom: 15px }
h1      { color: #f33; font-weight: lighter; font-size: 140%; font-family: "Courier New", Verdana, Arial; margin-bottom: 20px }
h2        { color: #f33; font-weight: lighter; font-size: 130%; font-family: "Courier New", Verdana, Arial; margin-bottom: 10px }
h3        { color: #f33; font-weight: lighter; font-size: 120%; font-family: "Courier New", Verdana, Arial; margin-bottom: 10px }
h4      { color: #f33; font-weight: normal; font-size: 100%; font-family: "Courier New", Verdana, Arial; margin-bottom: 6px; width: 300px }
#container             { background-color: #222; text-align: left; margin: 40px auto 10px; width: 960px }
#header { }
#logo   { margin-bottom: 5px }
#logo img { border: 0px }
#menu  { float: right }
#name     { font-size: 110%; text-transform: lowercase; margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1px solid #aaa }
#main     { margin-bottom: 5px }
#banner { margin-bottom: 20px }
#navgallery     { padding-top: 5px; border-top: 1px solid #aaa }
#copyright  { font-size: 80% }
#footer      { color: #626262; font-size: 85%; line-height: 1.6em; margin-top: 30px; margin-bottom: 30px; width: 960px }
#footer a:link  { color: #626262; font-size: 100%; line-height: 1.6em; text-decoration: none }
#footer a:visited  { color: #626262; font-size: 100%; line-height: 1.6em; text-decoration: none }
#footer a:hover  { color: #626262; font-size: 100%; line-height: 1.6em; text-decoration: underline }
a:link    { color: #ffa506; font-weight: normal; font-size: 100%; text-decoration: none }
a:visited       { color: #ffa506; font-weight: normal; font-size: 100%; text-decoration: none }
a:hover   { color: #888; font-weight: normal; font-size: 100%; outline: none; text-decoration: none }
.bold { font-weight: bold }
.kursiv { font-style: italic }
.grauklein   { color: #888; font-size: 85% }
input, select { font: 11px Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; border: solid 1px #cfcfcf; width: 260px }
textarea { font: 11px Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin-top: 2px; margin-bottom: 2px; padding: 2px; border: solid 1px #cfcfcf; width: 260px; height: 90px }
.submit-btn { color: #ffa506; font-weight: bold; background-color: #eee; border: solid 1px #cfcfcf; width: 100px; height: 20px }
.contact  { float: right; margin-bottom: 10px; margin-left: 15px; border: solid 1px gray }
.kleineBilder    { margin-right: 19px; margin-bottom: 19px; padding: 1px; border: solid 1px #aaa }
input, select { color: white; font: 11px "Courier New", Verdana, Arial, Helvetica, sans-serif; background-color: #555; margin-top: 2px; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px; border: solid 1px #cfcfcf; width: 300px }
textarea { color: white; font: 11px "Courier New", Verdana, Arial, Helvetica, sans-serif; background-color: #555; margin-top: 2px; margin-bottom: 5px; padding: 2px; border: solid 1px #cfcfcf; width: 300px; height: 90px }
.submit-btn  { color: #ffa506; font-family: "Courier New"; background-color: #222; border: solid 1px #cfcfcf; width: 100px; height: 20px }
ul     { list-style-type: none; list-style-image: url(Bilder/aufzaehlung.gif); margin-bottom: 20px; padding-left: 30px }
li    { list-style-type: none; list-style-image: url(Bilder/aufzaehlung.gif) }
.mcphotodesign  { padding: 1px; border: solid 1px gray }
.referenzbilder { padding: 1px; border: solid 1px gray }

