.vorschau_titel{font-weight:bold;font-size: 13px; text-align:left; line-height:14px;width:132px;color:#ffffff;padding: 7px 0; height: 28px;}


.hint1 {background:url(cms_bilder/hint2_2.gif); background-color:#740b0b;} 
.ecke1 {background:url(cms_bilder/ecke_2.gif);} 
.bild1 {background:url(cms_bilder/bild_1.jpg)} 
.logo1 {background:url(cms_bilder/logo_2.gif) no-repeat;}
.body1 {background:url(cms_bilder/hint_2.gif); background-color:#aa0b1c; }
#vert1 ul ul li a:hover {color: #aa0b1c;}
#vert1 .currentpage { background: url(cms_bilder/ver_2.gif) no-repeat 40px top;}
#vert1 a.menuactive { background: url(cms_bilder/ver_2.gif) no-repeat 40px top;}
#vert1 ul ul a {letter-spacing:0.2em;color: #e89081;}
#vert1 li ul ul h3 {color: #e89081;}
#vert1 a:hover {color: #e89081;}
#hori1 li a:hover {color: #e89081;}
#hori1 .currentpage {background: url(cms_bilder/hor_2.gif) no-repeat;}
#hori1 .activeparent {background: url(cms_bilder/hor_2.gif) no-repeat;}
#search1 {padding: 0px 20px 0px 0px;}
#search1 input {font-size: 10px; width: 90px;background-color: #aa0b1c; border: 1px solid  #ffffff;color:#ffffff;  padding-left:3px; padding-right:3px;}
#search1 .suche{width:35px;}

.hint2 {background:url(cms_bilder/hint2_2.gif); background-color:#740b0b;} 
.ecke2 {background:url(cms_bilder/ecke_2.gif);} 
.bild2 {background:url(cms_bilder/bild_2.jpg)} 
.logo2 {background:url(cms_bilder/logo_2.gif) no-repeat;}
.body2 {background:url(cms_bilder/hint_2.gif); background-color:#aa0b1c; }
#vert2 ul ul li a:hover {color: #aa0b1c;}
#vert2 .currentpage { background: url(cms_bilder/ver_2.gif) no-repeat 40px top;}
#vert2 a.menuactive { background: url(cms_bilder/ver_2.gif) no-repeat 40px top;}
#vert2 ul ul a {color: #e89081;}
#vert2 li ul ul h3 {color: #e89081;}
#vert2 a:hover {color: #e89081;}
#hori2 li a:hover {color: #e89081;}
#hori2 .currentpage {background: url(cms_bilder/hor_2.gif) no-repeat;}
#hori2 .activeparent {background: url(cms_bilder/hor_2.gif) no-repeat;}
#search2 {padding: 0px 20px 0px 0px;}
#search2 input {font-size: 10px; width: 90px;background-color: #aa0b1c; border: 1px solid  #ffffff;color:#ffffff;  padding-left:3px; padding-right:3px;}
#search2 .suche{width:35px;}

.hint3 {background:url(cms_bilder/hint2_3.gif); background-color:#641a20;} 
.ecke3 {background:url(cms_bilder/ecke_3.gif);} 
.bild3 {background:url(cms_bilder/bild_3.jpg)} 
.logo3 {background:url(cms_bilder/logo_3.gif) no-repeat;}
.body3 {background:url(cms_bilder/hint_3.gif); background-color:#841f2a; }
#vert3 ul ul li a:hover {color: #841f2a;}
#vert3 .currentpage { background: url(cms_bilder/ver_3.gif) no-repeat 40px top;}
#vert3 a.menuactive { background: url(cms_bilder/ver_3.gif) no-repeat 40px top;}
#vert3 ul ul a {color: #d2747e;}
#vert3 li ul ul h3 {color: #d2747e;}
#vert3 a:hover {color: #d2747e;}
#hori3 li a:hover {color: #d2747e;}
#hori3 .currentpage {background: url(cms_bilder/hor_3.gif) no-repeat;}
#hori3 .activeparent {background: url(cms_bilder/hor_3.gif) no-repeat;}
#search3 {padding: 0px 20px 0px 0px;}
#search3 input {font-size: 10px; width: 90px;background-color: #841f2a; border: 1px solid  #ffffff;color:#ffffff;  padding-left:3px; padding-right:3px;}
#search3 .suche{width:35px;}

.hint4 {background:url(cms_bilder/hint2_4.gif); background-color:#662202;} 
.ecke4 {background:url(cms_bilder/ecke_4.gif);} 
.bild4 {background:url(cms_bilder/bild_4.jpg)} 
.logo4 {background:url(cms_bilder/logo_4.gif) no-repeat;}
.body4 {background:url(cms_bilder/hint_4.gif); background-color:#833616; }
#vert4 ul ul li a:hover {color: #833616;}
#vert4 .currentpage { background: url(cms_bilder/ver_4.gif) no-repeat 40px top;}
#vert4 a.menuactive { background: url(cms_bilder/ver_4.gif) no-repeat 40px top;}
#vert4 ul ul a {color: #d08261;}
#vert4 li ul ul h3 {color: #d08261;}
#vert4 a:hover {color: #d08261;}
#hori4 li a:hover {color: #d08261;}
#hori4 .currentpage {background: url(cms_bilder/hor_4.gif) no-repeat;}
#hori4 .activeparent {background: url(cms_bilder/hor_4.gif) no-repeat;}
#search4 {padding: 0px 20px 0px 0px;}
#search4 input {font-size: 10px; width: 90px;background-color: #833616; border: 1px solid  #ffffff;color:#ffffff;  padding-left:3px; padding-right:3px;}
#search4 .suche{width:35px;}

.hint5 {background:url(cms_bilder/hint2_5.gif); background-color:#592c33;} 
.ecke5 {background:url(cms_bilder/ecke_5.gif);} 
.bild5 {background:url(cms_bilder/bild_5.jpg)} 
.logo5 {background:url(cms_bilder/logo_5.gif) no-repeat;}
.body5 {background:url(cms_bilder/hint_5.gif); background-color:#743743; }
#vert5 ul ul li a:hover {color: #743743;}
#vert5 .currentpage { background: url(cms_bilder/ver_5.gif) no-repeat 40px top;}
#vert5 a.menuactive { background: url(cms_bilder/ver_5.gif) no-repeat 40px top;}
#vert5 ul ul a {color: #b77d88;}
#vert5 li ul ul h3 {color: #b77d88;}
#vert5 a:hover {color: #b77d88;}
#hori5 li a:hover {color: #b77d88;}
#hori5 .currentpage {background: url(cms_bilder/hor_5.gif) no-repeat;}
#hori5 .activeparent {background: url(cms_bilder/hor_5.gif) no-repeat;}
#search5 {padding: 0px 20px 0px 0px;}
#search5 input {font-size: 10px; width: 90px;background-color: #743743; border: 1px solid  #ffffff;color:#ffffff;  padding-left:3px; padding-right:3px;}
#search5 .suche{width:35px;}

.hint6 {background:url(cms_bilder/hint2_6.gif); background-color:#296363;} 
.ecke6 {background:url(cms_bilder/ecke_6.gif);} 
.bild6 {background:url(cms_bilder/bild_6.jpg)} 
.logo6 {background:url(cms_bilder/logo_6.gif) no-repeat;}
.body6 {background:url(cms_bilder/hint_6.gif); background-color:#33827f; }
#vert6 ul ul li a:hover {color: #33827f;}
#vert6 .currentpage { background: url(cms_bilder/ver_6.gif) no-repeat 40px top;}
#vert6 a.menuactive { background: url(cms_bilder/ver_6.gif) no-repeat 40px top;}
#vert6 ul ul a {color: #94cdcb;}
#vert6 li ul ul h3 {color: #94cdcb;}
#vert6 a:hover {color: #94cdcb;}
#hori6 li a:hover {color: #94cdcb;}
#hori6 .currentpage {background: url(cms_bilder/hor_6.gif) no-repeat;}
#hori6 .activeparent {background: url(cms_bilder/hor_6.gif) no-repeat;}
#search6 {padding: 0px 20px 0px 0px;}
#search6 input {font-size: 10px; width: 90px;background-color: #33827f; border: 1px solid  #ffffff;color:#ffffff;  padding-left:3px; padding-right:3px;}
#search6 .suche{width:35px;}

.link_kl {text-align:right; font-size:11px; line-height:10px; width:1%; padding:0px 0px 1px 0px; color: #ffffff;}
.link_gr {font-family:'Arial Narrow',sans-serif;text-align:left; font-size:23px; line-height:21px ;width:1%; color:#eda599;}
.link_gr a{font-family:'Arial Narrow',sans-serif;color:#eda599;}
.link_re {text-align:right; font-size:12px; line-height:11px; width:1%;font-family:Arial,sans-serif;letter-spacing:0.1em;} 
.link_li {vertical-align:top;text-align:left; font-size:14px; line-height:11px; width:1%;font-family:Arial,sans-serif;font-weight:bold;letter-spacing:0.1em;}
.link_li a{color:#fff;}
.nowrap {white-space: nowrap;}


body { font-family:Arial,sans-serif;text-align:left; font-size:12px;color:#ffffff;line-height:14px;}
ol, ul {list-style: none;}

a {text-decoration:none;color:#EAABAB; min-height:1em; /* Fixes IE7 whitespace bug */ }
a:hover {text-decoration:underline; }

div#logo {position:absolute; top:40px; left:169px; width:780px;height:180px;}

div#kunst {position:absolute; top:180px; left:169px; width:780px;height:40px; background: url(cms_bilder/kunst.gif) no-repeat;}

div#extranews {position:absolute; top:210px; left:400px; width:350px;height:200px;}

.extranews_sum {background: url(cms_bilder/newsfond.gif) no-repeat;width:360px;height:230px;}

.extranews_sum a{color:#eda599; text-decoration:none; min-height:1em; /* Fixes IE7 whitespace bug */}

.extranews_head {position:absolute; top:40px; left:130px; font-size:24px;line-height:28px;}

.extranews_text {position:absolute; top:100px; left:130px; font-size:12px;}

.extranews_plakat {position:absolute; top:40px; left:20px;vertical-align:top;}

.extranews_plakat img {height: 120px;}

div#extranews_link a{color:#ffffff;text-decoration:none; min-height:1em; /* Fixes IE7 whitespace bug */}

div#extranews_detail {padding-top:40px; left:0px;font-family:Arial,sans-serif;text-align:left; font-size:12px;color:#ffffff;line-height:14px;} 

#link2 { position:absolute; top:420px; left:210px; width:700px;font-family:'Arial Narrow',sans-serif;}
#link2 a {text-decoration:none;color:#fff; min-height:1em; /* Fixes IE7 whitespace bug */ }
#link2 a:hover {text-decoration:underline; }

div#a1 {position:absolute; top:0px; left:0px; width:170px;height:450px;} 
div#a2 {position:absolute; top:0px; left:0px; width:930px; height:40px;} 
div#a3 {position:absolute; top:0px; left:880px; width:50px; height:180px; background-position:-880px 0px;} 
div#a4 {position:absolute; top:40px; left:870px; width:10px; height:10px;
background-repeat:no-repeat;} 
div#bild {position:absolute; top:180px; left:210px; width:720px; height:220px;}

#search {padding: 0px 20px 0px 0px;}

#news_alle { position:absolute; top:250px; left:210px; width:690px;} 
#content { position:absolute; top:250px; left:210px; width:700px;margin: 0;text-align:left;text-decoration:none; font-size:12px; font-family:Arial,sans-serif; min-height:1em; /* Fixes IE7 whitespace bug */ color:#ffffff;} 
#content a{text-decoration:none; min-height:1em; /* Fixes IE7 whitespace bug */ color:#EAABAB;}
#content a:hover { text-decoration:underline; }

#content table{table-layout: fixed;width:100%;}
#content td{padding: 3px 10px 7px 0px;}

#footer {position:relative; left:0px;width:720px;margin: 0;text-align:left;text-decoration:none; font-size:12px; font-family:Arial,sans-serif; min-height:1em; /* Fixes IE7 whitespace bug */ color:#ffffff;}
#footer a{color:#ffffff;text-decoration:none; min-height:1em; /* Fixes IE7 whitespace bug */ color:#ffffff;}

div#menu_home { position:absolute; top:110px; left:0px; width:170px; background-position:0px -140px;text-align:right;font-size: 12px;overflow:hidden;margin: 0;}

img { border: 0;}
a { border: 0;}

#link { position:absolute; top:420px; left:210px; width:720px;font-family:'Arial Narrow',sans-serif;}
#link a {text-decoration:none;color:#fff; min-height:1em; /* Fixes IE7 whitespace bug */ }
#link a:hover {text-decoration:underline; }
#link table {white-space: nowrap; width:750px;margin-left: auto ;margin-right: auto; width:10%; }

/* hack for Internet Explorer */
* html div#menu_horiz {   /* hide ie/mac \*/   height: 1%;   /* end hide */}

div#menu_horiz { margin: 0;position:absolute; top:22px; left:210px; width:760px; height:40px;font-size: 13px;}

div#menu_horiz ul { margin: 0; padding: 0; }

div#menu_horiz li {float: left; list-style: none; margin: 0 ; height:20px; background: url(cms_bilder/hor.gif) no-repeat;}

div#menu_horiz a { padding: 6px 18px 0px 11px; margin: 0; text-decoration: none; color: #ffffff; display: block;}


div#menu_horiz h3 { padding: 6px 18px 0px 11px; margin: 0; text-decoration: none; color: #ffffff; display: block; font-size: 13px; font-weight:normal;}


div#menu_vert { position:absolute; top:120px; left:0px; width:170px; background-position:0px -140px;font-size: 12px; line-height: 25px;text-align:right;overflow:hidden;margin: 0;}


div#menu_vert ul { padding: 0px 0px 0px 0px;margin: 0px;}
#menu_vert li {list-style: none;margin: 0; display: block;}
#menu_vert ul ul li {border: none;}

/** fix stupid ie bug with display:block; **/
* html #menu_vert li a { height: 1%; } 
* html #menu_vert li hr { height: 1%; }
/** end fix **/

div#menu_vert a {text-decoration:none; display: block; padding: 0px 18px 0em 0em; color: #ffffff;  background: transparent; min-height:1em; /* Fixes IE7 whitespace bug */ }

div#menu_vert ul h3 { display: block;   padding: 0em 18px 0em 0em;  color: #ffffff;   font-size: 12px;line-height: 25px;   margin: 0;   font-weight:normal;}

/* section header */
div#menu_vert li.sectionheader {border-right: none; font-size: 12px; font-weight: bold; padding: 0em 0 0em 0; background-color: #fff; line-height: 25px; margin: 0; text-align:right;}

/* separator */
div#menu_vert li.separator {height: 1px !important; margin-top: -1px; margin-bottom: 0; padding:0px 0 0px 0; background-color: #000; overflow:hidden !important; line-height:1px !important; font-size:1px; /* for ie */}

div#menu_vert li.separator hr {display: none; /* this is for accessibility */}

dfn {position: absolute; left: -1000px; top: -1000px; width: 0; height: 0; overflow: hidden; display: inline;}

div#footer { font-size: 12px; text-align:center}

#NewsPostDetailContent td {padding: 2px 0px 8px 0px;}

.ndc_bld {vertical-align:bottom;height: 100px;}
.ndc_bld img{width:130px;height: 85px;border:1px solid #ffffff;}

.ndc_text {vertical-align:top;width:270px;text-align:left;text-decoration:none; font-size:12px; font-family:Arial,sans-serif; min-height:1em; /* Fixes IE7 whitespace bug */ color:#ffffff;line-height:17px;}

.ndc_text2 {vertical-align:top; padding: 0px 10px 10px 10px}

.ndc_plakat {vertical-align:top;}
.ndc_plakat img {width:265px;height: 380px;border:1px solid #ffffff;}

.ndc_titel {vertical-align:top;font-size:32px;font-weight:bold;letter-spacing:1px;line-height:32px;}

.ndc_titel2 {vertical-align:top;font-size:32px;font-weight:bold;letter-spacing:1px;line-height:32px;padding: 20px 20px 20px 30px}

.ndc_darst {vertical-align:top;font-weight:bold;font-size:12px;line-height:13px;color: #eda599;}

.ndc_vorst {vertical-align:top;text-align:center;color:#ffffff; font-weight:bold;background:url(cms_bilder/rot.gif);background-repeat:no-repeat;}

.ndc_zeit {vertical-align:top;text-align:center;color:#740b0b; font-weight:bold;background:url(cms_bilder/weiss.gif);background-repeat:no-repeat;}

div#content .ndc_text a { text-decoration:none;color:#EAABAB;  }
div#content .ndc_marginal a { text-decoration:none;color:#EAABAB;  }
div#NewsPostDetailContent .ndc_text a { text-decoration:none;color:#EAABAB;  }
div#NewsPostDetailContent .ndc_marginal a { text-decoration:none;color:#EAABAB;  }
div#content .ndc_text a:hover {text-decoration:underline; }
div#content .ndc_marginal a:hover {text-decoration:underline; }
div#NewsPostDetailContent .ndc_text a:hover {text-decoration:underline; }
div#NewsPostDetailContent .ndc_marginal a:hover {text-decoration:underline; }

.ndc_marginal {vertical-align:top;text-align:right;font-weight:bold;width:275px;padding-bottom:5px;padding-top:5px;padding-right:10px;}

div#news table {
   width:130px; /* no underline for links */
}
div#news { position:relative;left:0px; width:165px;
      font-size: 12px; color:#ffffff; background-position:0px -110px;   padding: 0px 0px 0px 5px;
  }


div#news_alle td { width:20%;font-size: 12px;vertical-align:top;}

div#NewsPostDetailSummary a { border: 0;}

div#news_alle a { text-decoration:none;color:#EAABAB; /* no underline for links */padding: 0px 0px 0px 0px;/* this will be link color for all levels */min-height:1em; /* Fixes IE7 whitespace bug */ }

div#news a {
   text-decoration:none; /* no underline for links */
   display: block; /* IE has problems with this, fixed above */
   padding: 0px 15px 5px 15px;
   color:#EAABAB; /* this will be link color for all levels */
   min-height:1em; /* Fixes IE7 whitespace bug */ 
}
div#news a:hover { text-decoration:underline; }

div#news_alle .vorst { font-size: 12px; text-align:center; height: 16px; color:#fff;background-color:#740b0b;}

div#news .vorst { font-size: 12px; text-align:center; height: 16px; color:#fff;background-color:#aa0b1c;}

.zeit{text-align:center; height: 16px; color:#740b0b; background-color:#fff; font-weight:bold;}

.titel {font-weight:bold;font-size: 13px; text-align:left; padding: 8px 0px 8px 0px;}

.plakat {text-align:center;padding-bottom:30px;}
.plakat img{border:1px solid #ffffff; }

.NewsSummarySummary {line-height:16px;text-align:left;}
.NewsSummaryArchiv {line-height:16px;text-align:left;width:138px;display: inline; 
	float: left;margin-bottom:0px;height:300px}
.Archiv {width:720px;display: inline; 
	float: left;margin-bottom:0px;}

div#news .zeit2{vertical-align:top;position:absolute; width:132px;left:20px;text-align:center; height: 16px; color:#740b0b; background-color:#fff; font-weight:bold;}

div#news_alle .zeit2{vertical-align:top;position:absolute; width:132px;text-align:center; height: 16px; color:#740b0b; background-color:#fff; font-weight:bold;}

div#news .vorst2 {vertical-align:top;position:absolute; width:132px; left:20px;font-size: 12px; text-align:center; height: 16px; color:#fff;background-color:#aa0b1c;}

div#news_alle .vorst2 {vertical-align:top;position:absolute; width:132px; font-size: 12px; text-align:center; height: 16px; color:#fff;background-color:#740b0b;}

div#news .titel2 {vertical-align:top;font-weight:bold;font-size: 13px; text-align:left; line-height:14px;}

div#news_alle .titel2 {vertical-align:top;font-weight:bold;font-size: 13px; text-align:left; line-height:14px;}

div#news_alle .titelxx {vertical-align:top;font-weight:bold;font-size: 13px; text-align:left; line-height:14px;padding: 7px 0;}
div#news .titelxx {vertical-align:top;font-weight:bold;font-size: 13px; text-align:left; line-height:14px;padding: 7px 0;}



.absatz{line-height:7px; }

.plakat2 img{width:130px;height: 180px;border:1px solid #ffffff; }
.plakat3 img{height: 120px; padding: 0px 10px 10px 30px}


div#gmapmarker {color: #000000; }
 


input {font-size: 10px; width: 90px; }
#cntnt01searchinput { height:14px;}

.cssform2 {font-size:1em; line-height:2em; position:relative; left:0px;}
.cssform2 input {font-size: 10px; width: 90px;background-color: #592c33; border: 1px solid  #ffffff;color:#ffffff;  padding-left:3px; padding-right:3px;}

.cssform {font-size:1em; line-height:2em; position:relative; left:-65px;}
.cssform input {font-size: 10px; width: 90px;background-color: #592c33; border: 1px solid  #ffffff;color:#ffffff;  padding-left:3px; padding-right:3px;}

.cssform_mat {font-size:1em; line-height:2em; position:relative; left:-65px;}
.cssform_mat input {font-size: 10px; width: 90px;background-color: #662202; border: 1px solid  #ffffff;color:#ffffff;  padding-left:3px; padding-right:3px;}

.cssbox input {width: 12px;}


.txtform2 input {width:210px;}

.txtform input {width:410px;}
.txtform textarea {height:60px; width:416px;background-color: #592c33; border: 1px solid  #ffffff;color:#ffffff;}

.txtform_mat input {width:410px;}
.txtform_mat textarea {height:60px; width:416px;background-color: #662202; border: 1px solid  #ffffff;color:#ffffff;}

.kntrlform {position: relative; width:400px; margin-top:10px;}
.kntrlform label {position:absolute; left:20px;}
.submit {position:relative; margin-top:10px;}
.suche{width:35px;}

.ndc_bld input {}
.ndc_bld label {}


#NewsDetail2 { font-family:Arial,sans-serif;text-align:left; font-size:12px;color:#ffffff;line-height:14px;}
#Newslink2 a {color:#EAABAB;}
#NewsDetail2 a {text-decoration:none;color:#EAABAB;}

#m5searchinput {margin: 0px 3px 0px 0px;}

div#menu_news  {padding: 0px 18px 0px 10px;}
div#menu_news a {padding: 0px 0px 0px 0px;}
.NewsSummaryLink2 a{ font-weight:bold;}
.NewsSummary2 a{ font-family:Arial,sans-serif;text-align:right; font-size:12px;text-decoration:none;color:#EAABAB;line-height:14px;}
.NewsSummaryLink2 {font-size:32px;letter-spacing:0.05em;line-height:32px;}
.NewsSummarySummary2 a{line-height:1.4em;}

.filmvorschau{width:132px;padding-top: 12px;}

.vorschau_zeit{width:132px;text-align:center; height: 16px; color:#740b0b; background-color:#fff; font-weight:bold;padding: 0;}

.vorschau_vorst{width:132px; font-size: 12px; text-align:center; height: 16px; color:#fff;background-color:#740b0b;padding: 0;}

.vorschau_titel{font-weight:bold;font-size: 13px; text-align:left; line-height:14px;width:132px;color:#ffffff;padding: 7px 0; height: 28px;}

.vorschau_plakat img{width:130px;height: 180px;border:1px solid #ffffff;}

input.cms_textfield {width:130px;height: 10px;margin: 2px 0px 2px 0px;}

span.pagenumber{font-size: 16px;}
