/* Basisvorlage CSS
www.puk-architekt.de
Start: 15.05.2008
Letzte Aenderung: 15.05.2008
*/

/* Farbschema
--------------------------------------------------------------------------------------- */

/*
Farbton (bg): #525d69
Farbton (text): #dfe1e2
Farbton (Element): #xxxxxx
Farbton (Element): #xxxxxx
Farbton (Element): #xxxxxx
*/

/* Reset
--------------------------------------------------------------------------------------- */

* {
padding: 0;
margin: 0;
border: 0;
}
a:visited  { color: white; font-weight: bold; text-decoration: none }
a:link   { color: white; font-weight: bold; text-decoration: none }
a:hover  { color: #a9a9a9; font-weight: bold; text-decoration: none }
body      { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #424242 repeat-x scroll; margin: 20px auto 30px; position: relative; width: 1200px; height: 800px }
h1    { font: 1.67em/0.9em; float: left; padding-top: 50px; padding-bottom: 12px; padding-left: 15px; width: 1100px }
h2 { font: 1.5em/1em; margin-bottom: 1em }
h3 { font: 1.5em/1em; margin-bottom: 1em }
html  { color: #c0c0c0; font-size: 75%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
html>body { font-size: 12px; }
img, a img { border: none }
p   { font: 12px/15px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-bottom: 10px }
h4 { font: italic 12px/12px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-indent: 5pt; margin-bottom: 5px }
#mitte       { float: left; padding-top: 10px; padding-left: 10px; width: 390px; height: 532px; overflow: hidden; visibility: visible }
#links      { display: inline; float: left; width: 70pt; height: 538px; overflow: hidden }
#links1    { background-color: #424242; display: inline; float: left; margin-top: 20px; padding-top: 20px; padding-left: 15px; width: 350pt; height: 550px }
#ende     { list-style-type: none; float: left; border-bottom: 2px solid #ffa500; width: 1050px }
#ende li  { text-decoration: none; background: repeat scroll 0 0; float: left }
#ende li a { color: white; font-weight: normal; font-size: 85%; text-decoration: none; float: left; padding: 10px 20px 3px 15px }
#ende li a.active  { color: #ffa500; font-weight: normal; background: repeat scroll 0 0 }
#ende li a:hover { color: #696969; font-weight: normal; background: repeat scroll 0 0 }
#navi    { list-style-type: none; float: left; clear: both; margin-top: 30px; width: 1100px }
#navi li { text-decoration: none; background: repeat scroll 0 0; float: left }
#navi li a { color: #fff; font-weight: normal; font-size: 110%; text-decoration: none; float: left; padding: 2px 40px 12px 15px }
#navi li a.active  { color: #ffa500; font-weight: normal; text-decoration: none }
#navi li a:hover { color: #696969; font-weight: normal; text-decoration: none }
#rechts       { float: left; padding-top: 20px; width: 550px; height: 535px }
#rechts1    { float: left; padding-top: 20px; width: 520px; height: 505px; overflow: hidden }
#subnavi   { list-style-type: none; float: left; border-bottom: 2px solid #ffa500; width: 1050px }
#subnavi li { list-style-type: none; float: left }
#subnavi li a { color: #fff; font-weight: normal; float: left; padding-right: 5px; padding-left: 15px; min-height: 18px }
#subnavi li a.active  { color: #ffa500; font-weight: normal; text-decoration: none }
#subnavi li a:hover { color: #696969; font-weight: normal; text-decoration: none; background: repeat scroll 0 0 }
#layout  { margin-right: auto; margin-left: auto; width: 1100px; height: 850px }

