/* ##### Gesamtes Dokument ##### */
body {
 background-color: #000000;
 background-image:url(grafix/background.jpg);
 background-repeat:no-repeat; 
 background-position: center bottom;  
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #E6DEBE;
 margin: 3px;
 }

/* ##### Links ##### */      
a:link {
 font-family: Arial, Helvetica, sans-serif;
 color: #E6DEBE;
 text-decoration: none;
 }

a:visited {
 font-family: Arial, Helvetica, sans-serif;
 color: #E6DEBE;
 text-decoration: none;
 }

a:hover {
 font-family: Arial, Helvetica, sans-serif;
 color: #9B2323;
 text-decoration: none;
 }
      
/* ##### Bilder ##### */
img {
 border-style: solid;
 border-width: 0px;
 }

/* ##### Formularelemente ##### */
form {
 margin: 0px;
 }
 
select, input, textarea {
 margin: 2px;
 border-color: #826032;
 border-style: solid;
 border-width: 1px;
 background-color: #584121;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #E6DEBE;
 }

/* ##### Divs ##### */
div {
 padding: 0px;
 margin: 0px;
 border: 0px;
 }

/* ##### Tabellen ##### */
table {
 border-collapse: collapse;
 }
 
td {
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #E6DEBE;
 }

/* ##### Klassen ##### */
.far_left {
 width: 15px;
 height: 1px;
 float: left;
 }

.main {
 width: 915px;
 float: left;
 text-align: left;
 }

.top {
 margin: 3px;
 border: 0px;
 width: 900px;
 height: 150px;
 text-align: center;
 }

.bottom {
 padding-top: 11px;
 margin: 3px;
 border: 0px;
 background-image:url(grafix/footer.gif);
 background-repeat:no-repeat;
 width: 900px;
 height: 38px;
 text-align: center;
 vertical-align: middle;
 clear: left;
 }

.sidebar {
 margin: 3px;
 width: 150px;
 float: left;
 overflow:hidden;
 }

.content1 {
 margin: 3px;
 width: 588px;
 float: left;
 }

.content2 {
 margin: 3px;
 width: 744px;
 float: left;
 }

.content3 {
 margin: 3px;
 width: 900px;
 float: left;
 }

.devider {
 width: 100%;
 height: 6px;
 }

.cont_tl {
 padding: 3px;
 border: 1px solid #826032;
 background-color: #000000;
 text-align: center;
 font-weight: bold;
 }

.cont_tc {
 padding: 3px;
 border: 1px solid #826032;
 background-color: #000000;
 color: #E6DEBE;
 text-align: center;
 font-weight: bold;
 }
 
.cont_tr {
 padding: 3px;
 border: 1px solid #826032;
 background-color: #333333;
 text-align: right;
 font-weight: bold;
 }

.cont_l {
 padding: 3px;
 border: 1px solid #826032;
 background-color: #000000;
 text-align: left;
 color: #E6DEBE;
 }

.cont_c {
 padding: 3px;
 border: 1px solid #826032;
 background-color: #000000;
 text-align: center;
 }

.cont_r {
 padding: 3px;
 border: 1px solid #826032;
 background-color: #000000;
 color: #E6DEBE;
 text-align: right;
 }

.clear_l {
 padding: 2px;
 text-align: left;
 vertical-align: top;
 }

.clear_c {
 padding: 3px;
 text-align: center;
 vertical-align: top;
 }

.clear_r {
 padding: 2px;
 text-align: right;
 vertical-align: top;
 }


.menu {
 padding: 0px 3px;
 }

.newsold_tl {
 padding: 3px;
 border: 1px solid #826032;
 background-color: #000000;
 text-align: center;
 overflow:hidden;
 font-weight: bold;
 color: #E6DEBE;
 }

.newsold_l {
 padding: 3px;
 border: 1px solid #826032;
 text-align: left;
 overflow:hidden;
 color: #E6DEBE;
 background-color: #000000;
 }

.gallery_piccell {
 padding: 0px;
 border: 1px solid #826032;
 text-align: center;
 width: 120px;
 height: 120px;
 }

.gallery_devinecell {
 padding: 0px;
 width: 22px;
 }

.gallery_devinerow {
 padding: 0px;
 height: 22px;
 }

.radio,.checkbox {
 background-color: #000000;
 border: 0px;
 }
 
.register_field {width: 250px; }
.register_area  {width: 500px;
                 height: 75px; }
.register_date1 {width: 50px; }
.register_date2 {width: 114px; }
.register_date3 {width: 30px; }

.event_field {width: 285px; }
.event_area  {width: 285px;
              height: 150px; }
.event_date1 {width: 40px; }
.event_date2 {width: 90px; }
.event_date3 {width: 27px;
              text-align: center; }
.event_date4 {width: 15px; }

.event_chooseid {width: 35px; }

.links_field {width: 285px; }
.links_area  {width: 285px;
              height: 50px; }

.guestbook_field {width: 285px; }
.guestbook_area  {width: 285px;
                  height: 150px; }
.gallery_commentarea  {width: 450px;
                       height: 50px; }

.forum_field {width: 450px; }
.forum_area  {width: 600px;
              height: 150px; }
.forum_lastposts_iframe {width: 898px;
                         height: 200px; 
                         border-width: 0px; 
                         margin: 0px; }
.messaging_field {width: 250px; }
.messaging_area  {width: 450px;
                  height: 150px; }
.mailform_field {width: 250px; }
.mailform_area  {width: 450px;
                 height: 150px; }



