/* ==== COMMON SETTINGS ==== */
*       { margin:0; padding: 0; }
p       { padding-bottom: 15px; }
a       { text-decoration: none; color: #FBEBDB; }
ul	{ list-style-position: inside; }
a:hover { text-decoration: underline; }
.clear  { clear: both; }
body    { font: 11pt Arial, Helvetica, sans-serif; color: #ceae86; background: #170F09 url('img/body.jpg') 0 0 repeat-x; padding-right: 100px; overflow-x: hidden; }
.band   { position: absolute; top: -74px; right: -155px; }

/* ==== HEADINGS ==== */
h1	{ font: 19pt "Times New Roman"; color: #fbebdb; margin-bottom: 15px; }
h2	{  }
h3	{  }

/* ==== FORMS ==== */
.text,
.textarea,
.select,
.captcha       { border: 1px solid #CEAE86; padding: 2px; width: 250px; font: 9pt Arial; margin-bottom: 5px; color: #333; background: #3F3127; color: #fff; }
.submit	       { margin-left: 150px; border: none; background: #3F3127; color: #fff; padding: 2px 10px; font: 8pt Arial; font-weight: bold; }
.submit:hover  { cursor: pointer; background: #CEAE86; color: #3F3127; }
label	       { display: block; float: left; width: 150px; }

/* ==== PAGE POSITIONING ==== */
#container     { position: relative; }
#header	       { position: relative; height: 200px; margin-bottom: 17px; background: transparent url('img/header.png') top right no-repeat; }
#main	       { width: 488px; padding: 30px 30px 10px 30px; margin-left: 290px; margin-right: 121px; min-height: 300px; background: transparent url('img/main.png') 0 0 no-repeat; }
#footer	       { clear: both; margin-left: 320px; padding-top: 10px; background: transparent url('img/hr.png') top left no-repeat; }

/* ------ Header ------ */
#header .mod_navigation		 { position: absolute; top: 159px; left: 303px; }
#header .mod_navigation li	 { display: inline; padding: 0 11px 0 9px; background: transparent url('img/nav_split.gif') top right no-repeat; }
#header .mod_navigation span,
#header .mod_navigation a	 { color: #e6c7a9; font-size: 12pt; font-weight: bold; }
#header .mod_navigation span	 { color: #fff; }
#header .mod_navigation a:hover	 { text-decoration: none; color: #fff; }
#header .mod_navigation .last	 { background: none; }

/* ------ Left ------ */
#left .mod_newslist	   { position: absolute; left: -30px; top: -76px; padding: 157px 45px 0 45px; }
#left .mod_newslist	   { display: block; width: 210px; height: 172px; background: transparent url('img/wichtig.png') 0 0 no-repeat; }
#left .layout_simple	   { margin-bottom: 10px; }
#left .info		   { font-size: 14pt; font-weight: bold; color: #170f09; }
#left h2		   { font-size: 11pt; margin-top: 5px; color: #170f09; }
#left .more		   { font-size: 10pt; color: #170f09; text-decoration: underline; }
#left .bookmarks	   { position: absolute; top: 250px; left: 8px; }
#left .bookmarks a	   { margin-right: 10px; }
#left .bookmarks img	   { vertical-align: middle; }
#left .facebook		   { margin-top: 13px; }
#left .youtube		   { margin-top: 13px; }
#left .myspace		   { margin-top: 8px; }

/* ------ Main ------ */
#main .info		   { font: 11pt "Times New Roman"; color: #fbebdb; }
#main .layout_full	   { padding-bottom: 15px; margin-bottom: 15px; background: transparent url('img/hr.png') bottom left no-repeat; }
#main .comment_default	   { padding-bottom: 15px; margin-bottom: 15px; background: transparent url('img/hr.png') bottom left no-repeat; }
#main .laoyut_full h1	   { margin-bottom: 0; }
#main .last		   { background: none; padding: 0; margin: 0; }
#main form		   { margin-bottom: 20px; }

/* ------ Footer ------ */
#footer li		   { list-style-type: none; }
#footer a		   { font-weight: bold; color: #e6c7a9; }
