/* Allgemeiner Aufbau der Seite & des Layouts */

html   { width: 100%;}
body    { margin: 0px; padding: 0px; background-color: #fff; background-image: url("../gfx/all/bg_leiste.gif"); background-repeat: repeat-x; width: 100% }

/* Stildefinitionen fuer Textstruktur */
body,h1,h2,p,table,a,form,input,textarea   { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 15px }
h1         { color: #000; font-size: 16px; line-height: 22px; background-color: transparent; margin: 0px; padding: 0px; display: inline }
h2         { color: #000; font-size: 14px; line-height: 18px; background-color: transparent; margin: 0px; padding: 0px; display: inline }
p, table    { color: #000; line-height: 20px; margin: 10px 0 0; padding: 0 }
em        { font-style: italic }
strong    { font-style: normal; font-weight: bold }

/* Auflistungen */
ul        { list-style: none; margin: 0; padding: 0 }
ul li     { background: transparent url(../gfx/all/hintergrund.jpg) no-repeat 403px 88px; margin: 0 0 12px; padding: 0 0 0 25px }

ol     { list-style-type: decimal; list-style-position: outside; margin: 0px 0px 14px; padding: 0px 0px 0px 25px }
ol li  { margin: 0px 0px 5px; padding: 0px }

/* Stile fuer Links generell*/
a, a:link, a:visited, a:active    { color: #006633; font-size: 16px; text-decoration: underline; background-color: transparent }
a:hover   { color: #ff3333; text-decoration: none; background-color: transparent }

/* Stile fuer Links in der Navigation*/
.navN:link, .navN:visited, .navN:active    { color: #999; font-weight: bold; font-size: 15px; background-color: transparent }
.navN:hover   { color: #f33; text-decoration: none; background-color: transparent }

.navA:link, .navA:visited, .navA:active, .navA:hover    { color: #000; font-weight: bold; font-size: 15px; text-decoration: none; background-color: transparent }

/* Stile fuer kleine Links (PopUps) */
.small a, .small a:link, .small a:visited, .small a:active   { color:#006633; font-size: 11px; text-decoration: underline }
.small a:hover  { color: #FF3333; text-decoration: none }

/* FORMULAR */
/*.input_text, .input_textarea { color: #000; font-size: 14px; line-height: 20px; border: solid 1px #333; width: 200px }*/
/*.input_textarea   { height: 80px }*/

#desc { display: none; visibility: hidden;}
#navigation     { background: no-repeat; padding-top: 91px; position: relative; height: 180px ; z-index: 1; }
#navVerlauf  { position: absolute; width: 373px ; z-index: 2; }
#navText    { padding-top: 7px; padding-left: 32px; position: relative; top: 5px; left: 389px; width: 700px; height: 90px ; z-index: 1; }

#logoNLG  { position: absolute; top: 600px; left: 70px }
#logoGemeinde  { position: absolute; top: 125px; left: 894px }
#AbbDeko   { position: absolute; top: 245px; left: 33px; width: 340px }

#HeadLinks  { position: absolute; top: 150px; left: 33px; width: 340px; }
#Inhalt   { position: absolute; top: 150; left: 400px; width: 550px }
