@import url("/css/kulturnetz/01/kultur_nav.css");
@import url("/css/kulturnetz/ajax-slideshow.css");

body {
font:80%/150% sans-serif;
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
background:url(/img/kulturnetz/01/bg01_3.png) center top;
margin:0;
padding:0;
}

a,a:visited {
color:#222;
font-weight:700;
text-decoration:none;
}

#content a:hover,#right a:hover {
color:#999;
text-decoration:underline;
}

a img {
border:none;
}

h2,h4 {
color:#898a8a;
}

div #home {
position:relative;
top:60px;
left:530px;
width:120px;
height:50px;
}

#home img {
width:120px;
height:50px;
}

hr {
height:1px;
color:#fdda38;
background-color:#fdda38;
border:none;
clear:both;
margin:0;
padding:0;
}

#container {
position:relative;
width:760px;
text-align:left;
background:#fff;
border-left:1px solid #898a8a;
border-right:1px solid #898a8a;
border-bottom:1px solid #898a8a;
margin:0 auto 20px;
padding:0;
}

#header {
height:132px;
width:760px;
color:#fff;
background:url(/img/kulturnetz/01/head.jpg) no-repeat left top;
margin:0;
padding:0;
}

#navigation {
height:28px;
width:760px;
margin:0;
}

#navhelper {
float:right;
margin:0 5px;
}

.compLeft {
width:170px;
padding:0 0 40px;
}

.compRight {
width:170px;
margin:0 5px 0 15px;
padding:0 0 40px;
}

#content {
float:left;
width:510px;
border-right:1px solid #fdda38;
text-align:left;
font:normal 100%/150% "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
margin:15px 0;
padding:0 15px;
}

#content #splitcontentleft {
float:left;
width:189px;
margin:40px 0;
}

#content #splitcontentright {
float:right;
width:280px;
border-left:1px solid #fdda38;
margin:30px 0 0;
padding:0 20px;
}

#right {
float:right;
background:#fff;
width:190px;
margin:15px 0 0;
padding:0 20px 0 0;
}

#footer {
clear:both;
text-align:center;
border-top:1px solid #e8e8e8;
background:#fff;
width:760px;
padding:5px 0;
}

#content h2 {
color:#222;
text-align:center;
font:140%/150% "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
clear:left;
margin:0 0 1em;
}

#content h3 {
text-align:left;
font:bold 120%/150% Arial, Helvetica, sans-serif;
clear:both;
font-family:Arial, Helvetica;
color:#000;
border-bottom:1px solid #bbb;
margin:25px 0 5px;
}

#content h4 {
font:bold 100%/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, lucida, sans-serif;
text-align:left;
margin-top:1em;
clear:both;
}

#intro {
text-align:center;
}

.Ktage {
float:right;
margin:0 20px 0 0;
width:100px;
height:110px;
}

#content .contentText ul, 
#content .contentText ol {
}

#content .contentText ul li, #content .contentText ol li {
margin-left:1em;
padding:10px 0 0 0;
}

#content .compLeft h3 {
border-bottom:none;
margin:0;
}

#content img.dirbann {
border:1px solid #000;
float:left;
margin:4px 20px 10px 0;
padding:2px;
}

#content img.teaserImgDet {
border:1px solid #000;
float:left;
margin:4px 25px 10px 0;
padding:2px;
}

#content h3.Cal,#right h3.Cal {
background:url(/img/kulturnetz/01/h3_date.png) no-repeat left top;
text-indent:-5000px;
height:25px;
}

#content h3.News,#right h3.News {
background:url(/img/kulturnetz/01/h3_news.png) no-repeat left top;
text-indent:-5000px;
height:25px;
}

#content h3.Links {
background:url(/img/kulturnetz/01/h3_links.png) no-repeat left top;
text-indent:-5000px;height:25px;
}

#right h3.login {
background:url(/img/kulturnetz/01/h3_login.png) no-repeat left top;
text-indent:-5000px;height:25px;
}

#right h3.Rub {
background:url(/img/kulturnetz/01/h3_rub.png) no-repeat left top;
text-indent:-5000px;
height:25px;
}

#right h3.Pdf {
background:url(/img/kulturnetz/01/h3_download.png) no-repeat left top;
text-indent:-5000px;
height:25px;
}

#right h3.rundblicke {
background:url(/img/kulturnetz/01/h3_rundblicke.png) no-repeat left top;
text-indent:-5000px;
height:25px;
}

#right h3.Filter {
background:url(/img/kulturnetz/01/h3_filter.png) no-repeat left top;
text-indent:-5000px;
height:25px;
}

#content h3.seek,#right h3.seek {
background:url(/img/kulturnetz/01/h3_seek.png) no-repeat left top;
text-indent:-5000px;
height:25px;
}

#right h3.Nav {
background:url(/img/kulturnetz/01/h3_menue.png) no-repeat left top;
text-indent:-5000px;
height:25px;
}

#right #reg_filter label {
color:#333;
font-size:80%;
}

#right #reg_filter p.text {
color:green;
font-weight:700;
margin:28px 0 14px;
}

#reg_filter div.button {
text-align:right;
margin:10px;
}

.boxArt .description,#content .description {
color:#333;
font-weight:700;
margin:0 0 15px;
}

#right .boxNews ul,#content .boxNews ul,.boxCal ul,#content .boxLnk ul,.boxGeneral ul,#right .boxNav ul,#right .boxSeek ul,#right .boxSeek form,#right .boxRub ul,#right .boxUser form {
list-style:none;
font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
margin:0;
padding:0 3px;
}

#right .boxNews h4,#right .boxCal h4 {
margin:0 3px;
}

#content .boxCnt ul {
list-style-image:url(/img/li_cnt.png);
color:#333;
margin:.3em 0 0 2.4em;
padding:0 0 .9em;
}

#content .boxPdf ul {
list-style-image:url(/img/li_pdf.png);
color:#333;
margin:.3em 0 0 2.4em;
padding:0 0 .9em;
}

#right .boxDownload ul {
list-style-image:url(/img/li_pdf.png);
color:#333;
margin:.3em 0 0 2.0em;
padding:0 0 .9em;
}

#right .boxRundblick ul {
list-style-type:none;
color:#333;
padding:0 0 .9em 0;
}

#right .boxRundblick ul li {
background: url(/img/kulturnetz/01/17.png) 0 0.2em no-repeat;
margin:.3em 0 0 0em;
padding:0 0 0 2em;
}

#content .boxDate ul {
list-style-image:url(/img/li_date.png);
color:#333;
margin:.3em 0 0 2.4em;
padding:0 0 .9em;
}

#content h4 span.date {
color:#666;
font:100% "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
float:right;
clear:right;
}

#content table.calendar th,#right table.calendar th {
background-color:#e2e2e2;
border-color:#fff;
border-style:solid;
border-width:3px;
padding:1px;
}

#content table.calendar td,#right table.calendar td {
background-color:#e8e8e8;
border-color:#fff;
border-style:solid;
border-width:2px;
padding:2px;
}

#content table.calendar,#right table.calendar {
border-collapse:collapse;
border-color:#fff;
border-style:solid;
}

form input,select {
font: normal 100% "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#content form {
color:#333;
margin:1.2em 0;
}

#content fieldset {
border:1px solid #e2e2e2;
color:#333;
margin:2.4em 0;
padding:.6em;
}

#content fieldset div {
margin-top:.9em;
}

#content fieldset div.submit input {
border:1px outset;
}

#content fieldset div.submit {
margin-left:30%;
}

#content fieldset div label {
float:left;
width:35%;
padding-right:.9em;
color:#333;
text-align:left;
}

#content fieldset div p {
border-left:3px #999;
color:#666;
}

#content .alert {
color:#c30;
text-align:center;
font-weight:700;
background:#f96;
border:1px solid red;
margin:2.2em 0;
padding:.9em;
}

#content ul.multi_article_left {
display:block;
background:url(/img/multi_right.png) no-repeat 10px 10px;
border:1px solid #999;
float:left;
list-style:none;
margin:.3em;
padding:5px 25px;
}

#content ul.multi_article_right {
display:block;
background:url(/img/multi_left.png) no-repeat 10px 10px;
border:1px solid #999;
float:right;
list-style:none;
margin:.3em;
padding:5px 25px;
}

#content .success {
color:green;
text-align:
center;
font-weight:700;
background:#cf6;
border:1px solid green;
margin:2.2em 0;
padding:.9em;
}

#content .objectDesc {
color:#333;
text-align:left;
margin:.6em 0 .2em;
}

.memDesc {
color:#000;
text-align:left;
clear:left;
margin:2.4em 0;
}

#content .memDesc ol,#content div .subinfo {
color:#000;
text-align:left;
margin:.6em 1.6em;
}

#content .memDesc ul {
color:#000;
text-align:left;
margin:.6em .9em;
}

#content .memberBaustein {
width:480px;
clear:both;
}

#content .memberBaustein h4 {
clear:both;
padding-top:1.5em;
}

#content .bausteinPic {
float:left;
width:180px;
margin-bottom:1.5em;
}

#content .bausteinTxt {
float:right;
width:300px;
}

#breadcrump {
background:#f2f2f2;
color:#666;
border-bottom:1px solid #e8e8e8;
margin:-1px 0 10px;
padding:3px 15px;
}

#breadcrump a {
color:#898a8a;
}

#breadcrump a:hover {
color:#666;
}

#content .anzOpt {
border-bottom:1px solid #bbb;
background:#f2f2f2;
margin:0 0 5px;
padding:5px;
}

#content .anzOptBottom {
text-align:center;
height:1.2em;
background:#f2f2f2;
border-top:1px solid #bbb;
margin:3.2em 0 1.2em;
padding:5px;
}

#content .noresult {
color:red;
text-align:center;
font-weight:700;
background:#e8e8e8;
border:1px solid red;
margin:2.2em 0;
padding:.9em;
}

#content .alphaLine {
color:#666;
font-size:110%;
font-weight:400;
text-align:center;
border-bottom:1px solid #bbb;
background:#f2f2f2;
margin:0 0 25px;
padding:0;
}

#content .alphaLine strong {
color:#999;
font-weight:400;
}

#content .alphaLine a {
font-weight:700;
background:#fff;
}

#content .subinfoNews,.subinfoNews a,#right .subinfoNews {
color:#666;
font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
margin:0;
}

#content .even {
background:#f2f2f2;
}

#content .odd {
background:#FFF;
}

#content ul.memKat {
display:block;
list-style:none;
margin:0 .2em;
padding:0;
}

#content ul.memKat li {
border-left:1px solid #000;
color:#666;
float:left;
padding:0 .6em;
}

#content ul.memKat li.first {
border-left:none;
padding:0 .6em 0 0;
}

#content th {
background-color:#e8e8e8;
color:#333;
padding:3px;
}

#content tbody td {
vertical-align:top;
margin:0;
padding:3px;
}

p.note {
font-size:80%;
margin-top:2em;
color:#333;
clear:both;
}

.showMore a,.showMore a {
font-size:120%;
color:#999;
font-weight:400;
white-space:nowrap;
}

.showMore a:visited {
color:#999;
white-space:nowrap;
}

#content .teaserImgDet {
float:left;
margin:0 1em 1em 0;
}

#sitemap ul {
list-style-type:none;
margin:2px 2px 0 0;
padding:2px 2px 0 5px;
}

#sitemap ul li {
line-height:1.2em;
font-size:100%;
margin-top:2px;
padding:2px;
}

#sitemap ul li ul {
list-style-type:square;
border:0;
background:none;
color:#333;
margin:2px 2px 2px 10px;
padding:2px 2px 2px 10px;
}

#skiplinks,.hidden,#content .dojoLabel {
display:none;
}

#header h1 {
display:none;
text-indent:-15000px;
}

.cleaner,.clear {
clear:both;
}

#content h3.Gal,#right h3.Gal,#right h3.Gal {
background:url(/img/kulturnetz/01/h3_galerie.png) no-repeat left top;
text-indent:-5000px;
height:25px;
}

#content .anzOpt a.aktiv,#content .anzOptBottom a.aktiv {
font-weight:700;
color:#000;
}

#content table,#right table {
font:90% "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
margin:0 auto;
}

#content table caption,#right table caption {
font:100% "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
margin:.6em;
}

#content table.calendar td:hover {
background-color:#fff;
}

#content table.calendar caption,#right table.calendar caption {
font-size:11px;
}

.help {
clear:both;
color:#000;
background:#e8e8e8;
border-left:5px solid orange;
padding:.5em;
}

#content p.showHelp a {
color:#999;
font-weight:400;
float:left;
margin-left:-1em;
margin-right:1em;
}

#content .Link ul li {
list-style:circle;
margin:0 15px;
}

.boxNav ul li {
width:100%;
color:#000;
font-size:90%;
font-weight:400;
background:#e8e8e8;
border-bottom:1px solid #999;
margin:0;
padding:2px 4px;
}

.boxNav p {
width:100%;
font-size:90%;
color:#000;
margin:0;
padding:4px;
}

.boxNav li a {
width:100%;
font-weight:400;
color:#000;
}

#content p#Caption {
margin:8px 0;
}

.ContButtons {
margin:0 15px;
}

#content #related h2 {
font-size:120%;
text-align:center;
width:98%;
background-color:#e8e8e8;
border-top:1px solid #bbb;
margin:1.5em 0 .5em;
padding:.2em;
}

#content #related h3 {
padding-top:1em;
font-size:100%;
margin:.4em 0;
}

#content #related h4 {
padding:.4em 0 0;
}

#content #related ul {
color:#666;
padding-bottom:.2em;
}

#content #related .boxArt ul {
list-style-type:none;
margin:0;
padding:0;
}

.banner {
position:absolute;
left:762px;
top:20px;
height:400px;
width:235px;
background:url(/img/kulturnetz/01/kunsttage_neu.jpg) no-repeat;
}

.banner h4 {
font:bold 100%/150% sans-serif;
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}


.banner2 h4 {
font:bold 100%/150% sans-serif;
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}

.banner a img {
margin:31px 35px 0;
}

.text {
color:#000;
font:90%/150% sans-serif;
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
width:135px;
height:300px;
margin:0 0 0 50px;
}

.banner2 {
position:absolute;
left:762px;
top:400px;
height:400px;
width:235px;
background:url(/img/kulturnetz/01/kunsttage_neu.jpg) no-repeat;
}

.banner2 a img {
margin:35px 35px 0 40px;
}

.banner2 .text {
color:#000;
font:90%/150% sans-serif;
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
width:135px;
height:300px;
margin:0 0 0 50px;
}

*,#content tbody td h4,.boxNav ul {
margin:0;padding:0;
}

a.aktiv,#content .alert a,.boxArt .contentText,a:hover,#content fieldset legend {
color:#000;
}

#content ul, #content ol {
margin:.3em 1.5em;
}

#content ul.memKat li.first span,#content a:link table.calendar td a:link,#right a:link table.calendar td a:link,#content table.calendar td a:visited,#right table.calendar td a:visited {
font-weight:700;
}

#content #KtageMenue {
width: 180px;
float:right;
border:1px solid #fdda38;
background-color:#f8f8f8;
margin:0 0 30px 0;
}

#content #KtageMenue ul {
list-style-type:none;
margin: 1px;
padding:0;
}

#content #KtageMenue ul li {
display:block;
margin: 1px;
text-align: center;
}

#content #KtageMenue ul li a:hover {
color: #000;
padding:3px 5px;
background: #fff;
display:block;
}

#content #KtageMenue ul li a {
color: #000;
padding:3px 5px;
background: #f2f2f2;
display:block;
}

#content ul li.boxCnt {
list-style-image: url(/img/icons/01/10/02.png);
}

#content ul li.boxPdf {
list-style-image: url(/img/li_pdf.png);
}

#content dl {
float:left;
clear:left;
margin:0 1.6em 10px 0;
padding:0 6px 0 0;
}

#content dl.imgright {
float:right;
clear:right;
margin:0 20px 10px 0;
padding:0;
}

#content dl img {
border:1px solid #ddd;
margin:0;
padding:2px;
}

#content dt {
margin-bottom:10px;
padding-left:0;
background:#fff;
}

#content dd {
width:100%;
text-align:center;
margin-left:0;
margin-right:0;
margin-top:2px;
background-color:#ddd;
padding:3px;
}

#content ul.literatur li a {
font-weight: 400;
}
