body {
width: 100%;
background-color: #fff; 
margin: 0; 
padding: 0;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 11pt; 
color: #000; 
}

#noscriptcontent {
display: none;
}



#all {
background-color: #fff;
padding: 0;
width: 100%;
margin: 0; 
}

#sprung, #sprung a {
display: none;
}


#kopf, #kopf2, #logo { 
display: none;
}

#titel { 
display: none;
}

#rubrik {
display: none;
}

#kapitel { 
display: none; 
} 

#navall {
display: none;
}

#navi {
display: none;
}

ul#navlist { 
display: none;
} 

ul#navlist li { 
display: none;
}

ul#navlist li A {  
display: none;
}

ul#navlist li A:hover { 
display: none;
}

.spezial {
display: none; 
}



#mitte {
margin: 0; 
padding: 0;
width: 99%;
}


* html #mitte {  /* nur fuer Internet Explorer */
width: 640px;   /* Version 5.x */
w\idth: 640px;
}

#mitte p {
padding-bottom: 7px 0;
margin: 0;
line-height: 1.4em;
}

#mitte p.block, #mitte p.ausstellung {
text-align: justify; 
margin: 0;
padding: 7px 0;
line-height: 1.4em;
}


#mitte p.ausstellung {
padding: 5px 10% 5px 0;
}



* html #mitte p.block {  /* nur fuer Internet Explorer */
text-align: left;    /* Version 5.x */
t\ext-align: left;
}

* html #mitte p.ausstellung {  /* nur fuer Internet Explorer */
text-align: left;    /* Version 5.x */
t\ext-align: left;
}

#mitte .box2 p, #mitte .box3 p {
padding: 0px 0 7px 0;
text-align: left;
}

#mitte .box2 p.block, #mitte .box3 p.block {
padding: 0 0 7px 0;
}

#mitte .box2 p {
margin-right: 10px;
}

#mitte .box3 p {
margin-top: 5px;
}

#mitte p.termine {
padding: 7px 0 7px 0;
margin: 0;
line-height: 1.4em;
}

#mitte p.impressum {
padding: 8px 0px 6px 0;
margin: 0;
line-height: 1.4em;
}

a, a:link, a:visited, #mitte a, #mitte a:link, #mitte a:visited {
padding-left: 0;  
text-decoration: underline; 
color: #012778; 
background-image: none;
}

#mitte a:hover { 
color: #012778; 
text-decoration: none; 
}

#mitte a.nosign, a.nosign {
display: none;
}

#mitte a[href]:after {
content: " /" attr(href) "/ ";
font-size: 9pt;
color: #666;
text-decoration: none;
}

#mitte .box a[href]:after {
content: "";
font-size: 0;
text-decoration: none;
}


ul {
list-style-image: url(../img_layout/li_p.gif); 
margin: 0 0px 3px 25px; 
padding: 0;
}

ul.block, #mitte ul.ausstellung {
list-style-image: url(../img_layout/li_p.gif); 
margin: 0 0px 3px 25px;
padding: 0;
text-align: left;
}

#mitte ul.block li, #mitte ul li, #mitte ul.ausstellung li {
padding: 7px 0;
line-height: 1.4em;
}



ol {
list-style: none; 
margin: 3px 0px 25px 25px; 
padding: 0;
}

ol li {
margin: 0 0 5px 0; 
padding: 5px 0;
line-height: 1.4em;
}


.boxblau, .boxblau2, .box {
background-color: #fff;
margin-bottom: 5px;
float: none;
border-bottom: solid 1px #222;
}


* html .box {  /* nur fuer Internet Explorer */
width: 600px;   /* Version 5.x */
w\idth: 600px;
}

.box img {
float: left;
margin: 0 10px 10px 0;
padding: 0;
border-top: solid 2px #4F5859;
border-left: solid 2px #4F5859;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
}


.boxblau h3, .boxblau2 h3 {
margin-left: 0;
padding-left: 0;
border: none;
}

.boxblau2 .box3 h5 {
padding-left: 0;
}


.box1, .box2, .box3 {
float: left;
width: 40%;
margin: 10px 40px 10px 0;
padding: 0;
}


.box2 {
float: none;
width: 100%;
margin: 0;
margin-left: 0;
}

.box3 {
float: none;
width: 100%;
margin: 0;
}


.bild { 
float: right; 
margin: 0 0px 40px 20px; 
font-size: 80%; 
color: #000; 
text-align: right;
width: 212px;
border: none;
background-color: #fff;
}

.bild2{ 
float: right; 
margin: 0 0px 40px 20px; 
font-size: 85%; 
color: #000; 
text-align: right;
width: 340px;
background-color: #E6EAF2;
}

.bild img, .bild2 img {
margin: 5px 3px 10px 1px;
}


#mitte h1, h1 {
font-weight: bold; 
color: #7A7A7A; 
font-size: 13pt; 
margin: 0;
padding: 0 0 20px 0;
}

h2 { 
font-size: 14pt; 
font-weight: bold; 
letter-spacing: 0.04em; 
padding: 0 0 20px 0; 
margin: 0;
color: #012779;
line-height: 1.5em;
}

h3 {
font-weight: bold;
text-decoration: underline;
font-size: 12pt;
color: #012778;
padding: 10px 0 8px 0;
margin: 0;
}

h5 {
font-size: 12pt;
font-weight: bold;
color: #012778;
padding: 10px 0 5px 0;
margin: 0;
}

.box3 h5 {
padding: 5px 0 3px 0;
line-height: 1.5em;
}

.blau {
font-weight: bold;
color: #012778;
}

hr {
display: none;
}


* html hr {  /* nur fuer Internet Explorer */
display: none;
d\isplay: none;
}

#fuss {
display: none;
}

#fuss A { 
display: none;
}

#fuss A:hover { text-decoration: underline; color: #c30;
}


form {
margin: 10px 0;
width: 620px;
}

fieldset.breit, fieldset.links, fieldset.rechts {
width: 580px; 
background-color: #fff; 
padding: 5px 5px 15px 10px; 
margin: 15px 0;
border: solid 1px #000;
}

fieldset.breit {
clear: both;
}


fieldset.links {
width: 270px;
float: left;
}

fieldset.rechts {
width: 270px;
float: right;
}


fieldset legend {
font-weight: bold; 
margin-left: -10px;
}

#mitte fieldset.breit p, #mitte fieldset.links p, #mitte fieldset.rechts p {
padding: 0;
margin: 0;
}

#mitte fieldset.breit p {
padding: 8px 0 10px 0;
clear: left;
}


fieldset.breit label, fieldset.links label,fieldset.rechts label {
float: left;
width: 210px;
margin: 0;
padding: 0 5px 0 0;
}

fieldset.links label,fieldset.rechts label {
padding-top: 10px;
}

fieldset.breit label {
width: 290px;
}


input {
color: #000;
font-size: 100%;
font-family: Arial,Verdana,Helvetica,sans serif;
cursor: pointer;
float: left;
margin: 0 5px 0 0;
padding: 0;
}


input.text {
width: 220px;
background-color: #fff;
}

textarea.mitteilung {
background-color: #fff;
border: solid 1px #5B74A9;
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 110%;
margin: 10px 0 5px 0;
padding: 2px 3px 3px 3px;
width: 500px;
}

input:focus, textarea:focus, select:focus, radio:focus  {
background-color: #fff;
}

form p label {
float: left; 
}

td.interessen {
width: 33%;
padding: 4px 4px 4px 0;
}

.button {
background-color: #ccc; 
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 85%;
font-weight: bold;
padding: 3px 5px;
border: 1px solid #000;
}

.clear {
clear: both;
margin: 0;
padding: 0;
line-height: 0.0em;
font-size: 1px;
}

.clearleft {
clear: left;
margin: 0;
padding: 0;
line-height: 0.0em;
font-size: 1px;
}

.clearright {
clear: both;
margin: 0;
padding: 0;
line-height: 0.0em;
font-size: 1px;
}


.videobox {
display: none;
}

.videobox object {
display: none;
}


img.left, object.left {
float: left;
margin: 0 10px 10px 0;
padding: 0;
}

table.veransteintrag, table.veranstanmeld { 
width: 580px; 
border-style: none; 
margin: 10px 0 5px 0; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #000; 
}

table.veranstanmeld {
margin-bottom: 10px; 
}

td.l, td.r, td.t {
padding: 3px; 
border-style: none; 
}

td.l {
width: 29%; 
background-color: #fff; 
}

td.r {
border-bottom: 1px solid #666; 
}

td.t {
font-weight: bold; 
border-bottom: 1px solid #666; 
background-color: #fff; 
}


/* open img */


#mbOverlay {

display: none;
}

*html #mbOverlay {
display: none;
}

#mbCenter {
display: none;
}

.mbLoading {
display: none;
}

#mbCanvas {
display: none;
}

.clear {
display: none;
}

#mbBottom {
display: none;
}

#mbNavigation {
display: none;
}
#mbCount {
display: none;
}
#mbCloseLink {
display: none;
}
#mbPrevLink {
display: none;
}
#mbNextLink {
display: none;
}
#mbPlayPause {
display: none;
}
#mbPrevLink {
display: none;
}
#mbNextLink {
display: none;
}
#mbPrevLink {
display: none;
}
#mbNextLink {
display: none;
}
#mbPlayPause {
display: none;
}
#mbPlayPause {
display: none;
}
A#mbPrevLink:hover {
display: none;
}
A#mbNextLink:hover {
display: none;
}
A#mbCloseLink:hover {
display: none;
}
A#mbPlayPause:hover {
display: none;
}
#mbCloseLink {
display: none;
}

#mbDescription {
display: none;
}



/* end */





