* {
  margin: 0;
  padding: 0;
  font-weight: normal;
  text-decoration: none;
  border:0;
}
ul {
margin-left:20px;
}
b, strong {
font-weight: bold;
}
body {
font-family: Verdana;
margin: 150px 0 20px 0;
}
td, th {
vertical-align: top;
}
a {
text-decoration:none;
}
img.iconLabel {
vertical-align: text-bottom;
}
strong {
font-weight:bold;
}
hr {
height: 1px;
border: 1px solid White;
margin: 0px;
}
.fontWeightNormal {
font-weight: normal;
}
.bold {
font-weight: bold;
}
.wError,
.error {
display: block;
font-size:0.7em;
margin: 10px 0px;
font-weight: bold;
}
.backgroundWhite {
background-color: White;
}
div#kopfbereich {
width: 843px;
height: 135px;
background-image: url(/wLayout/design/img/kopfbereichGrafik.jpg);
position: absolute;
top: 0px;
left: 0px;
cursor: pointer;
}
div#kontaktImpressum,
div#rastattLink {
position: absolute;
top: 0px;
}
div#rastattLink {
left: 10px;
}
div#kontaktImpressum {
right: 57px;
width:600px;
text-align: right;
}
div#kontaktImpressum span.seperator,
div#kontaktImpressum a,
div#kontaktImpressum a:hover,
div#kontaktImpressum a:active,
div#kontaktImpressum a:visited,
div#rastattLink a,
div#rastattLink a:hover,
div#rastattLink a:active,
div#rastattLink a:visited
 {
font-size: 9px;
font-weight: bold;
}
div#inhaltsbereich {
}
div#inhaltsbereich div {
}
div#linkeSpalte,
div#mittlereSpalte,
div#rechteSpalte {
float: left;
margin: 0 0 10px 10px;
}
div#linkeSpalte {
width: 190px;
}
div#mittlereSpalte {
width: 425px;
padding-top:35px;
margin-left: 15px;
}
div#rechteSpalte {
width: 218px;
padding-top:75px;
}
div#fussbereich {
clear: left;
width: 800px;
text-align:center;
padding-top:5px;
}
div#fussbereich span.seperator,
div#fussbereich a,
div#fussbereich a:hover,
div#fussbereich a:active,
div#fussbereich a:visited {
font-size:0.6em;
}

div#mittlereSpalte h1.title {
font-size:0.6em;
font-weight: bold;
margin-bottom:12px;
}
div.pager {
clear: both;
margin: 10px 0px 5px 0px;
}
div.eventSelect h1,
div.pager div.eintraege,
div.pager div.seitenNavi {
font-size:10px;
font-weight:bold;
}
div.pager div.eintraege {
float:left;
}
div.pager div.seitenNavi {
text-align:right;
}



div.eventBlockPadding {
padding: 10px;
}
div.eventDetails {
padding: 10px;
margin-top:30px;
}

div.eventBlock div.eventBlockContent,
div.eventBlock td.preview,
div.eventBlock td.headline,
div.eventBlock td.datum {
padding:10px;
vertical-align:top;
}
div.eventBlock td.datum {
width: 88px;
}
table.zeitOrt td.label {
width: 70px;
}
div#mittlereSpalte div.fullWidth form#wFormular {
width: 570px;
overflow: hidden;
}
div.eventBlock p,
div.gallery h1,
div.eventBlock h1,
div.eventBlock td.label,
div.eventBlock td.datum,
div.eventBlock td.data,
div.eventBlock a,
div.eventBlock h2 {
font-size:0.6em;
}
div.eventDetails h1 {
font-size:0.7em;
margin-bottom:12px;
}
div.eventDetails h2 {
font-size:0.7em;
}
div#mittlereSpalte h1.withSubtitle {
margin-bottom:0px;
}
div#mittlereSpalte h1.superTitle {
    font-weight: bold;
    font-size: 11px;
    color: rgb(176, 0, 67);
}
div.eventDetails td {
padding-bottom:5px;
}
div.gallery h1,
div.eventBlock h1 {
font-weight: bold;
}
div.gallery h1 {
margin-bottom: 5px;
}
div.eventBlock h2 {
margin-bottom: 5px;
}

div.eventBlock a {
color: Black;
font-weight: bold;
}

td#tag,
td#vollesDatum{
vertical-align: middle;
}
td#tag {
font-size:1.6em;
font-weight:bold;
width:39px;
}
td#vollesDatum{
font-size:0.6em;
}
table#kalenderBlatt {
width:100%;
}
table.print_q_table th,
table#kalenderBlatt th {
font-size:0.6em;
padding:2px 0px;

font-weight:bold;

}

table#kalenderBlatt td {
text-align:center;
vertical-align:top;
line-height: 16px;
}


table.print_q_table td,
table#kalenderBlatt a {
font-size:0.6em;
color:Black;
}
table.print_q_table td{
padding: 2px;
vertical-align: top;
}


table.print_q_table td.Veranstalter {
width: 100px;
}
div#datumsschalter {

}
div#datumsschalter td {
font-size:0.6em;
text-align:center;
font-weight:bold;
}
div#datumsschalter table {
float: right;
}
div#datumsschalter td.status {
width:80px;
}

div#datumsschalter a {
font-size:1em;
font-weight:bold;
}
div.button {
cursor: pointer;
}
div.veranstaltungsFunktionen {
margin: 40px 0 10px 0;
clear:both;
}
div.veranstalterFunktionen {
  margin: 3px 0 10px 0;
}
div.veranstaltungsFunktionen div.button {
cursor: hand;
  padding: 2px 0 4px 30px;
  margin-bottom: 2px;
}

div.veranstaltungsFunktionen div.button a {
font-size:0.6em;
font-weight:bold;

}

form#veranstaltungsSuche label {
font-size:0.6em;
font-weight:bold;
}
form#veranstaltungsSuche input#query {
border:none;
width:86px;
display:block;
float: left;
position:relative;
top:5px;
}
form#veranstaltungsSuche input.submit {
background:none;
border:none;
font-family: Verdana;
font-size:10px;
font-weight:bold;
}
div.kategorieLink {
font-size:0.6em;

}
div.kategorieLink a {
font-weight:bold;

}

h1.details a {
font-weight:bold;
}



div.eventDrucken {
margin-top:10px;
}
div.eventDrucken img {
margin-top:1px;
margin-right:10px;
}
div#forward,
div#backward {
float:left;
margin-bottom: 10px;
}
div#forward {
float:right;
text-align: right;
}
div#datumVonBisEdit div#backward a,
div#datumVonBisEdit div#forward a,
div.eventDrucken a {
font-size:0.6em;
font-weight:bold;

}

td.data a {
font-size:1em;
margin-left:5px;
}
span.searchHighlite {

font-weight:bold;
}
div#linkeSpalte h2,
div#linkeSpalte h1 {
font-weight:bold;
font-size:11px;

}
div.eventLegende {
margin: 30px 0 10px 0;
}
div.eventLegende img {
display: block;
}
div#editWorkflow {
margin-top: 1px;
}
div#datumVonBisEdit {
width:571px;
margin: 10px 0 0 0;
}
div.gallery,
form#wFormular {
padding: 10px 0px;
}
div#mittlereSpalte form#wFormular {
width: 425px;
}
div.gallery {
padding:15px;
}
div.gallery img.thumbnail {
float: left;
margin: 0 10px 10px 0;
height:52px;
}
div.detailsPic {
text-align: center;
}
form#wFormular td {
padding:0 10px;
}
form#wFormular label {
font-size:0.6em;
font-weight: bold;
}
form#wFormular select,
form#wFormular input,
form#wFormular textarea {
font-family:Verdana;
font-size:0.6em;
font-family:Verdana;
font-size:0.6em;
padding:0.2em;
width:300px;
}

select#categories {
height: 100px;
}
form#wFormular input#isFesterTermin_0,
form#wFormular input#isFesterTermin_1 {
width:12px;
color: Black;
}
form#wFormular textarea {
margin:5px 0px;
}
div.eventSelect {
padding:10px;

}

div.festAuswahl {
padding-top:2px;
}
div.festAuswahl img {
position:relative;
top:-2px;
}
input.button,
form#wFormular input#sendType,
button,
div.eventSelect a {
background-image:url(/wLayout/design/img/buttons/buttonBackground.gif);
width:103px;
height:19px;
display:block;
text-align:center;
font-size:10px;
float:left;
color:Black;
overflow: hidden;
-moz-border-radius:0px;
border: none;
}
div.eventSelect a.saveEvent {
margin-left:50px;
}
div#mittlereSpalte a.backLink {
font-size: 0.6em;
font-weight: bold;
}
table.print_q_table td.Sichtbarkeit {
width: 100px;
text-align: center;
}
table.print_q_table {
width:100%;
}

div.gelöscht * {
text-decoration:line-through;
}
div.detailsPic table {
width:100%;
font-size: 0.6em;
}
div.detailsPic a {
font-weight: bold;
}
div.detailsPic img.thumbnail {
float:none;
margin:0px;
}
div.detailsPic td.naviCellLeft {
text-align: left;
width: 25%;
}
div.detailsPic td.naviCellRight {
text-align: right;
width: 25%;
}
div.detailsPic td.naviCellLeft img,
div.detailsPic td.naviCellRight img {
display: block;
}
img.detailsPicImg {
margin-bottom: 20px;
}

/*- Layout-Anpassung durch Ulf */

div.gallery {
  padding-bottom: 40px;
}

div#mittlereSpalte p {
  font-size: .7em;
}
input.threeDButton,
table#zeitOrt tbody tr td input {
  background: url(/wLayout/design/img/buttons/buttonBackground.gif) no-repeat;
  display: block;
  height: 19px;
  color:  #333;
  font-size: 9px;
  font-family: Verdana, Tahoma, sans-serif;
  width:11.7em;
}

form#wFormular input, form#wFormular textarea, form#wFormular select {
  -moz-border-radius:6px;
}
/*
input#name,
input#password,
input#email,
textarea#veranstalter,
input#eintragName,
input#user {
  width: 270px !important;
}*/

table tbody tr td input, table tbody tr td textarea {
  width: 90%;
}

div#mittlereSpalte table {
  width: 100%;
}

/* Für die Druckversion einen DIV-Container der in der normalen Ansicht nicht sichtbar sein soll */

div.impressum {
  display: none;
}

div#adminFunktionen {
position:absolute;
top:183px;
left:799px;
z-index:2;
background-color:White;
width:200px;
padding:10px;
border:1px solid

}

div.standardMeldung h1 {
font-size:0.7em;
font-weight:bold;
padding:10px 10px 0 10px;
}
div.standardMeldung p {
font-size:0.7em;
padding:10px;
}
a.lightGreyLink {
font-size: 0.6em;
color: #636563;
display: block;
margin-bottom: 10px;
}
div#mittlereSpalte div.eventSelect form#wFormular {
width: 550px;
}
table.zeitOrt td.narrow {
	/*
	Änderung wg. http://web73.www.navdev.de/datumVonBis.php?v=fromToDate&resetFromToDate=true am 21.7.2006 10:16:56
	*/
width: 20px;
}
#veranstaltungsSuche select {
font-size: 11px;
border: 1px solid rgb(107,101,90);
width: 150px;
}
#veranstaltungsSuche label {
display: block;
margin: 7px 0;
}
#veranstaltungsSuche label.firstLabel {
margin: 7px 0 14px 0;
}
#veranstaltungsSuche label.secondLabel {
font-weight: normal;
}
#veranstaltungsSuche input.submit {
display: block;
margin:14px 0 7px 0;
}
div.firmendetails {
margin-top: 0px;
}
a.actionInForm {
font-size: 0.6em;
color:Black;
font-weight: bold;
}
a.boldLink {
color: Black;
font-weight: bold;
}
textarea#kontakt,
textarea#internetadresse,
textarea#eintrittspreis,
textarea#veranstaltungsort {
height: 72px;
}
a.sendPerEMail {
color: Black;
}
tbody th {
filter:Alpha(opacity=50%);
-moz-opacity:0.5;
}

div.statistikNavi h1 {
font-size: 11px;
color: rgb(181,0,66);
font-weight: bold;
}
div#statistikContent,
div.statistikNavi {
width:490px;
}
div#statistikContent {
margin-top:50px;
}
div.statistikNavi ul {
list-style:none;
margin:0px;
padding:0px;
}
div.statistikNavi li {
margin:0px;
padding:0px;
border:2px solid White;
width:240px;
float:left;
text-align:center;
height:40px;
background-color:rgb(206,227,239);
}
div.statistikNavi li.active {
background-color: rgb(181,0,66);
}
div.statistikNavi li.active a {
color:White;
}
div.statistikNavi a {
font-size: 10px;
font-weight: bold;
color:Black;
}
div#statistikContent td {
text-align: center;
}
div#statistikContent h1 {
margin: 5px 0 2px 0;
font-weight: bold;
font-size:11px;
}

div.workingMessage {
background-color: rgb(255,255,204);
border: 1px solid #ccc;
width: 400px;
height: 106px;
font-size: 12px;
position: absolute;
top:10px;
left:43px;
filter:Alpha(opacity=95);
}
#statistikContent h2 {
	margin: 10px 0 5px 0;
	font-size: 11px;
	font-weight: bold;
}