﻿/* Generated by KompoZer */
body {
  margin: 0;
  padding: 0;
  background: #000099 url(../grafiken/back.png) repeat-x scroll center top;
  font-family: verdana,arial,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 10pt;
  line-height: 13pt;
  font-size-adjust: none;
  font-stretch: normal;
}
#wrapper {
  margin: 0 auto;
  padding: 0;
  text-align: left;
  width: 1000px;
}
#top {
  background: transparent url(../grafiken/bgtop.png) no-repeat scroll center top;
  height: 62px;
  width: 1000px;
}
#content {
  padding: 0px 17px;
  background: transparent url(../grafiken/bgmiddle.png) repeat-y scroll center;
  height: 100%;
  width: 966px;
}
#header {
  margin: 0px 0px 10px;
  padding: 10px 0px 10px 20px;
  background: transparent url(../grafiken/header.png) no-repeat scroll center top;
  height: 145px;
  color: white;
  font-size: 50px;
  width: 946px;
}
#menu {
  height: 100%;
  margin-left: 10px;
  float: left;
  text-align: left;
  width: 200px;
}
#menu li a {
  voice-family: inherit;
  height: 29px;
  text-decoration: none;
  text-align: left;
}
#menu li a:link, #menu li a:visited {
  padding: 8px 0 0 10px;
  background: transparent url(../grafiken/off.png) no-repeat scroll center top;
  color: navy;
  display: block;
  height: 29px;
  text-align: left;
}
#menu li a:hover {
  padding: 8px 0 0 10px;
  background: transparent url(../grafiken/on.png) no-repeat scroll center top;
  color: blue;
  height: 29px;
  text-align: left;
}
ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: left;
}
#latest {
  height: 100%;
  margin-left: 10px;
  float: left;
  text-align: left;
  width: 200px;
}
#stuff {
  border:  none;
  margin: 0px 0px 0px 220px;
  background: transparent url(../grafiken/texttop.png) no-repeat scroll left top;
  padding-top: 30px;
  width: 720px;
}
img {
  border:  none;
  margin-bottom: 20px;
  max-width: 600px;
}
#bottom {
  background: transparent url(../grafiken/bgbottom.png) no-repeat scroll center bottom;
  height: 50px;
  text-align: center;
  width: 1000px;
}
#detailmenu {
  text-align: center;
}
#detailmenu li {
  margin: 5px;
  list-style-type: none;
  display: inline;
}
#detailmenu ul {
  display: inline;
}
form#contact_form {
}
table#contact_table {
}
table#contact_table td {
  padding: 5px;
  vertical-align: top;
}
span#contact_errormessage {
  color: #880000;
  font-weight: bold;
}
span#contact_successmessage {
  color: #008800;
  font-weight: bold;
}
input#contact_name, input#contact_mail, input#contact_website {
  border: 1px solid #000000;
  width: 400px;
  background-color: #ffffff;
}
textarea#contact_message {
  border: 1px solid #000000;
  width: 400px;
  background-color: #ffffff;
}
input#contact_submit {
  border: 1px solid #000000;
  width: 400px;
  background-color: #ffffff;
}
.deadlink {
  color: #ff4444;
  text-decoration: line-through;
  font-weight: bold;
}
.highlight {
  padding: 0px 1px;
  background-color: #dd0000;
  color: #ffffff;
  font-size: inherit;
}
a.mail {
}
a.page {
}
a.category {
}
a.file {
}
a.gallery {
}
img {
  border:  none;
}
span.imagesubtitle {
  margin: 3px;
  text-align: justify;
  font-size: 0.98em;
  line-height: 1.4em;
}
span.leftcontentimage {
  margin: 6px 20px 6px 0px;
  max-width: 200px;
  float: left;
}
img.leftcontentimage {
  border: 1px solid ;
  margin: 6px 20px 6px 0px;
  max-width: 200px;
  float: left;
}
span.rightcontentimage {
  margin: 6px 0px 6px 20px;
  max-width: 200px;
  float: right;
}
img.rightcontentimage {
  border: 1px solid ;
  margin: 6px 0px 6px 20px;
  max-width: 200px;
  float: right;
}
b.contentbold {
}
i.contentitalic {
}
u.contentunderlined {
}
s.contentstrikethrough {
}
h1 {
  font-family: 'Lobster', verdana,arial,sans-serif;
  text-decoration:underline;
  font-size: 26px;
  margin-top: 10px;
  margin-bottom: 5px;
}
h2 {
  font-family: 'Lobster', verdana,arial,sans-serif;
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 5px;
}
h3 {
  font-family: 'Lobster', verdana,arial,sans-serif;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 4px;
}
ul, ol {
  margin-top: 0px;
  margin-bottom: 0px;
}
li {
  margin-top: 0px;
  margin-bottom: 0px;
}
hr {
}
table.contenttable {
  border: 1px solid #c0c0c0;
  margin: 0px auto;
  border-collapse: collapse;
  width: 100%;
}
th.contenttable {
  border: 1px solid #0033CC;
  padding: 2px 5px;
  vertical-align: top;
  background-color: #3366FF;
  color: #ffffff;
}
td.contenttable1 {
  border: 1px solid ;
  padding: 2px 5px;
  vertical-align: top;
}
td.contenttable2 {
  border: 1px solid ;
  padding: 2px 5px;
  vertical-align: top;
}


/*Ab hier Änderungen vom Update Script*/

/* -------------------------------------------------------- */
/* [zentriert|...] */
/* --------------- */
.aligncenter {
    text-align:center;
}
/* -------------------------------------------------------- */
/* [links|...] */
/* ----------- */
.alignleft {
    text-align:left;
}
/* -------------------------------------------------------- */
/* [rechts|...] */
/* ------------ */
.alignright {
    text-align:right;
}
/* -------------------------------------------------------- */
/* [block|...] */
/* ----------- */
.alignjustify {
    text-align:justify;
}
/* -------------------------------------------------------- */
/* {TABLEOFCONTENTS} */
/* ----------------- */
div.tableofcontents ul ul {
    /*padding-left:15px;*/
}
div.tableofcontents li.blind {
    list-style-type:none;
    list-style-image:none;
}
fieldset#searchfieldset {
   border:none;
   margin:0px;
   padding:0px;
}

