/* CSS Document */
body {margin: 0px}

img {border: 0px}

.menue_r {color: white; font-weight: 600; font-size: 10px; line-height: 24px; font-family: Verdana, Arial; padding: 10px}

.date {color: black; font-weight: 600; font-size: 10px; line-height: 24px; font-family: Verdana, Arial; padding: 10px}

.csc-searchform {color: black; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; }

.csc-searchResultInfo {color: black; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; }

.content_ft {color: black; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; }

.content_ft a:link {color: #1d5793; font-size: 11px; }

.content_ft a:active {color: #1d5793; font-size: 11px; }

.content_ft a:visited {color: #d85710; font-size: 11px; }

.content_ft .special a { font-size: 1.3em; color: #f0935f; }

.csc-uploads-fileSize, .csc-uploads-fileName {color: black; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; }

.csc-uploads-fileSize, .csc-uploads-fileName  a:link {color: #1d5793; font-size: 11px; }

.csc-uploads-fileSize, .csc-uploads-fileName  a:active {color: #1d5793; font-size: 11px; }

.csc-uploads-fileSize, .csc-uploads-fileName  a:visited {color: #d85710; font-size: 11px; }

.content_u {color: #8c1736; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; padding-bottom: 16px}

.img_tb {padding: 0 0 16px 0}

.pfad {color: black; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

.acontent_u:link {color: #8c1736; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; text-decoration: none}

.acontent_u:visited {color: #8c1736; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; text-decoration: none}

.acontent_u:hover {color: #8c1736; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; text-decoration: none}

.acontent_u:active {color: #8c1736; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; text-decoration: none}

.datum_text {color: black; font-weight: normal; font-size: 9px; line-height: 16px; font-family: Verdana, Arial; padding-top: 16px}

.list {visibility: }

#logo { height: 100px;  width: 100px;  left: 0;  top: 0;  position: absolute;  visibility: visible;  }

#Stand {position: absolute; top: 0px; left: 0px; width: 1000px; height: 700px; visibility: visible; display: block}

#menue {background-color: #8c1736; position: absolute; top: 69px; left: 0px; width: 1000px; height: 25px; visibility: visible; display: block}

#branchen {background-color: #efefef; position: absolute; top: 117px; left: 0px; width: 184px; height: 220; visibility: visible}

#branchen img {margin: 0 0 1px; border: 0}

#bildleiste {position: absolute; top: 98px; left: 200px; visibility: visible; display: block; }

#karte { position: absolute;  top: 0px;  left: 810px;  visibility: visible;  z-index: 1;  }

#content {position: absolute; top: 95px; left: 200px; width: 400px; visibility: visible; display: block}

#content p {margin: 0; }

#content_right {position: absolute; top: 168px; left: 700px; width: 220px; visibility: visible; display: block}

#content_right p {margin: 0; }

#programmenue {  position: absolute;  top: 98px;  left: 0px;  width: 180px;  visibility: visible}

#programmenue ul { list-style-type: none;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px}

#programmenue li.eins { margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  font-weight: 600;  font-size: 10px;  font-family: Verdana, Arial;  text-decoration: none; }

#programmenue li.zwei { margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  font-weight: normal;  font-size: 10px;  font-family: Verdana, Arial;  text-decoration: none; }

#programmenue a { background-color: #f0935f;  padding: 6px 0px 6px 9px;  width: 180px;  display: block;  margin: 0px 0px 1px 0px;  color: #fff;  text-decoration: none; }

#programmenue a:hover { color: #fff;  background-color: #6c625b; }

#suche {position: absolute; top: 276px; left: 816px; width: 189px; visibility: visible}

#sucheneu {position: absolute; top: 117px; left: 816px; width: 189px; visibility: visible}

#allgemein {font-family: Verdana, Arial; position: absolute; top: 48px; left: 418px; width: 582px; height: 23px; background-color: #8c1736; visibility: visible; z-index: 99; }

div.allgemein {        float: left;         margin: 4px 25px 0px 0px; }

div.allgemein a {color: white; font-size: 10px; text-decoration: none; }

div.allgemein p {margin-top: -4px; }

#linie {position: absolute; top: 27px; left: 700px; height: 4px; width: 293px; background-color: #efefef; }

#sprache {position: absolute; top: 32px; left: 700px; width: 300px; align: top; margin: 0 1px 0 0}

div.sprache {background-color: #fff; float: left; margin-right: 1px}

div.sprache p {font-size: 10px}

div.sprache a {color: black; text-decoration: none; padding: 0 8px 0 0}

hr_linie {size: 1px; width: 50px}

.teaser {color: black; font-size: 12px; font-family: Verdana, Arial; font-weight: normal; line-height: 16px; margin-left: 10px}

h1, .h1 {color: black;  font-weight: normal;  font-size: 18px;  font-family: Verdana, Arial;   padding: 0px 0px 0px 0px;  }

h2, .h2 {color: black; font-weight: bold; font-size: 11px; font-family: Verdana, Arial; }

.h3 {color: #8c1736; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; padding-top: 16px; }

csc-firstHeader h1, h1.csc-firstHeader, h2.csc-firstHeader, h4.csc-firstHeader {color: #8c1736; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; padding-bottom: 16px}

csc-firstHeader h1, h1.csc-firstHeader, h2.csc-firstHeader,  h4.csc-firstHeader a:link { color: #1d5793;  }

csc-firstHeader h1, h1.csc-firstHeader, h2.csc-firstHeader, h4.csc-firstHeader a:active { color: #1d5793;  }

csc-firstHeader h1, h1.csc-firstHeader, h2.csc-firstHeader,  h4.csc-firstHeader a:visited { color: #f0935f; }

.csc-header h1 {color: #8c1736; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; padding-bottom: 16px}

.csc-header h1 a:link { color: #1d5793;  }

.csc-header h1 a:active { color: #1d5793;  }

.csc-header h1 a:visited { color: #f0935f; }

h3, h3.csc-firstHeader {color: black; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; padding-top: 16px}

h3, h3.csc-firstHeader a:link { color: black; }

h3, h3.csc-firstHeader a:active { color: black; }

h3, h3.csc-firstHeader a:visited { color: black; }

.csc-header h3 {color: black; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial; padding-bottom: 16px}

.csc-header h3 a:link { color: black; }

.csc-header h3 a:active { color: black; }

.csc-header h3 a:visited { color: black; }

p.pathmenu {padding: 10px; text-align: center; }

.csc-mailform {border: 0px; }

.csc-mailform-field label {font-size: 11px; font-family: Verdana, Arial; width: 9em; float: left; text-align: left; margin-right: 0.5em   display: block}

.csc-mailform-submit {margin-left: 5.5em; }

#content-spalte1 { background-image: url(Bibliothek/spalte1_hg.gif);  position: absolute;  top: 178px;  left: 200px;  width: 600px;  height: auto;   }

#spalte1-innen { position: relativ;  padding: 20px 20px 16px 20px }

#content-spalte2 { position: absolute;  top: 178px;  left: 800px;  width: 200px;  height: auto;   }

#spalte2-innen { position: relativ;  padding: 20px 5px 16px 20px }

#mainmenue1 {  position: absolute;  top: 98px;  left: 0px; }

.mainmenue {  position: relative;  top: 0px;  left: 0px;  width: 180px;  visibility: visible}

.mainmenue ul { list-style-type: none;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px}

.mainmenue li { margin: 0px 0px 1px 0px;  padding: 0px 0px 0px 0px;  font-weight: 600;  font-size: 10px;  font-family: Verdana, Arial;  text-decoration: none; }

.mainmenue a { background-color: #f0935f;  display: block;   color: #fff;  text-decoration: none;  padding: 6px 0px 6px 9px;  width: 171px; }

.mainmenue a:hover { color: #fff;  background-color: #6c625b; }

#submenue, .submenue {  position: relative;  top: 0px;  left: 0px;  width: 180px;  visibility: visible}

#submenue ul, .submenue ul { margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; }

#submenue li, .submenue li { margin: 0px 0px 1px 0px;  padding: 0px 0px 0px 0px;  font-weight: normal;  font-size: 10px;  font-family: Verdana, Arial;  text-decoration: none; }

#submenue a, .submenue a { background-color: #f0b08a;  display: block;  color: #fff;  text-decoration: none;  padding: 6px 0px 6px 9px;  width: 171px; }

#submenue a:hover, .submenue a:hover { color: #fff;  background-color: #6c625b; }

#extra-spalte1 { background-image: url(Bibliothek/extra_spalte1_hg.gif);  position: absolute;  top: 178px;  left: 200px;  width: 800px;  height: auto;  z-index: 100;  }

#extra-spalte1-innen { position: relativ;  padding: 20px 20px 16px 20px }

#start-spalte1 { background-image: url(Bibliothek/start_spalte1_hg.gif);  position: absolute;  top: 178px;  left: 200px;  width: 400px;  height: auto;   }

#start-spalte1-innen { position: relativ;  padding: 20px 20px 16px 20px }

#start-spalte2 { background-image: url(Bibliothek/start_spalte2_hg.gif);  position: absolute;  top: 178px;  left: 600px;  width: 200px;  height: auto;   }

#start-spalte2-innen { position: relativ;  padding: 20px 5px 16px 20px }

#start-spalte3 { background-image: url(Bibliothek/start_spalte3_hg.gif);  position: absolute;  top: 178px;  left: 800px;  width: 200px;  height: auto;   z-index: 90; }

#start-spalte3-innen { position: relativ;  padding: 20px 5px 16px 20px }

/* --- Uploads --- */

table.csc-uploads p { margin: 0; }
table.csc-uploads .csc-uploads-fileSize { width: 60px; }

/* --- Loginbox --- */

.tx-newloginbox-pi1 { border: 1px solid #ccc; padding: 6px; }
.tx-newloginbox-pi1 p, .tx-newloginbox-pi1 h3 { margin: 0; }
.tx-newloginbox-pi1 input { font-size: 11px; }

.tx-felogin-pi1 { border: 1px solid #ccc; padding: 6px 6px 12px 6px; }
.tx-felogin-pi1 h3, .tx-felogin-pi1 div { margin: 0; padding: 6px 0; }
.tx-felogin-pi1 fieldset { margin: 0; padding: 0; border: 0; }
.tx-felogin-pi1 legend { font-weight: bold; padding-left: 10em; margin-bottom: 1em; }
.tx-felogin-pi1 fieldset div { position: relative; clear: both; padding: 4px 0; }
.tx-felogin-pi1 fieldset label { font-weight: bold; }
.tx-felogin-pi1 input { left: 10em; top: 0; position: absolute; font-size: 11px; }


/* --- Tabellen --- */
table { border-collapse: collapse; border-color: #ccc; }
table td { padding: 2px 5px; }
table p { margin: 0; }
