/* General */
html {height:100.1%;}
body {margin:0; font-family:Verdana,Arial,sans-serif; background-color:#fff;}
a img {border:none;}

/* Overall layout */
div#wrapper1 {width:992px; min-height:811px; margin:0 auto 0 auto; text-align:left; background:url(../img/kaesekultur-bg2.gif) no-repeat;}
div#wrapper2 {width:992px; background:url(../img/kaesekultur-bg1.gif) repeat-y;}
div#topbox1 {width:992px; height:46px;}
div#topbox2 {width:992px; height:85px;}
div#basenav {float:left; width:152px;}
div#breadcrumb {height:16px; padding-left:10px; overflow:hidden;}
div#contentbox {margin:75px 195px 0 271px;}
div#content {width:526px; padding:0; overflow:hidden;}
div#right {float:right; width:116px; padding:300px 0 0 0;}

/* Top box */
div#topbox img {clear:none; float:left; margin:0; padding:0;}

/* Metanav */
div#metanav {font-size:11px; line-height:25px; color:#fff;}
div#metanav ul {display:inline; list-style:none; margin:0; padding:0;}
div#metanav ul li {display:inline;}
div#metanav ul li a {font-size:11px; text-decoration:none; color:#fff;}
div#metanav ul li a:hover {text-decoration:underline; color:#fff;}
div#metanav form {margin:0; padding:4px 0 0 0;}
div#metanav form input {margin:0;}
div#metanav form input.searchinput {width:93px; height:14px; margin:0 0 0 30px; padding:2px; border:solid 1px #999;}
div#metanav form input.searchsubmit {width:55px; height:20px; margin:0; line-height:20px; font-size:11px; color:#476ba3; background-color:#efefef; border:solid 1px #999;}

/* Menu layout */
div#basenav ul {list-style:none; margin:30px 10px 0 30px; padding:0;}
div#basenav ul li {margin:0; padding:0;}
div#basenav ul li a {display:block; margin:0 0 10px 0; padding:0 0 0 5px; line-height:16px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; border-left:solid 2px #ff9b04;}
div#basenav ul li a:hover {color:#ff9b04;}
div#basenav ul li.act a {color:#ff9b04;}

div#basenav ul li.act ul {margin:0 0 20px 0;}
div#basenav ul li.act ul li {margin:0;}
div#basenav ul li.act ul li a {margin:0 0 5px 0; padding:0 0 0 10px; font-size:11px; color:#fff; border:none;}
div#basenav ul li.act ul li a:hover {color:#ff9b04;}
div#basenav ul li.act ul li.act a {color:#ff9b04;}

div#basenav ul li.act ul li.act ul li {}
div#basenav ul li.act ul li.act ul li a {padding:0 0 0 25px; font-weight:normal; color:#fff;}
div#basenav ul li.act ul li.act ul li a:hover {color:#ff9b04;}
div#basenav ul li.act ul li.act ul li.act a {color:#ff9b04;}

/* Breadcrumb*/
div#breadcrumb {font-size:10px; color:#476ba3;}
div#breadcrumb a {font-size:10px; color:#476ba3; text-decoration:none;}
div#breadcrumb a:hover {text-decoration:underline;}

/* Content */
div#content h1 {font-size:18px; color:#681a2d;}
div#content h2 {font-size:14px; color:#681a2d;}
div#content h3 {font-size:12px; color:#681a2d;}
div#content p {margin:0 0 10px 0; font-size:12px;}
div#content li {font-size:12px;}
div#content th, div#content td {font-size:12px;}
div#content dd, div#content dt {font-size:12px;}
div#content a {color:#681a2d;}
  /* Formulare */
div#content form {margin:0; padding:0;}
div#content form fieldset {width:500px; border:none;}
div#content form label {display:block; float:left; width:120px; margin-bottom:5px; font-size:12px;}
div#content form input {width:300px; margin-bottom:5px; border:solid 1px #681a2d;}
div#content form input.csc-mailform-check {width:14px; border:none;}
div#content form input.csc-mailform-submit {width:100px;}
div#content form textarea {width:300px; margin-bottom:10px; border:solid 1px #681a2d;}
div#content form select {margin-bottom:5px; border:solid 1px #681a2d;}
div#content form div.csc-mailform-field {clear:left;}
div#content span.Anmerkung {font-size:9px; color:#777;}
div#content div.csc-mailform-field label {width:150px;}
div#content div.csc-mailform-label {font-size:9px; color:#333;}
  /* Austellerliste */
div#content table.tx-julleevents-pi1-singleView-table {border-spacing:1px; background-color:#ff9b04;}
div#content table.tx-julleevents-pi1-singleView-table th {padding:3px; background-color:#681a2d; color:#fff;}
div#content table.tx-julleevents-pi1-singleView-table td {vertical-align:top; padding:3px; background-color:#fff;}
  /* Direct mail subscription */
div#content div.dmailsubscription {font-size:12px;}
div#content div.dmailsubscription select#select_title {width:60px;}
div#content div.dmailsubscription input#input_name {width:236px;}
div#content div.dmailsubscription input#input_submit {width:100px;}

/* Right side */
div#right p {margin:0 0 10px 0; padding-left:8px; font-size:10px;}
div#right a {color:#681a2d;}

/* div. */
.center {text-align:center;}
.orange {color:#ff9b04;}

/* Print */
@media print {
  body {width:20cm; background-color:#ffffff; overflow:visible;}
  div#wrapper {overflow:visible;}
  div#topbox {display:none;}
  div#metanav {display:none;}
  div#basenav {display:none;}
  div#contentbox {margin:0 0 0 2cm; overflow:visible;}
  div#content {width:15cm; overflow:visible;}
  div#content p {font-size:12px; line-height:16px;}
  div#right {display:none;}
}

