body {background: #d4e4f4; margin: 0; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-align: center;}
a {text-decoration: none; color: #000000; text-decoration: none;}
a:hover {text-decoration: none; font-weight: normal;}

#wrapper {width: 1000px; margin: 0 auto; padding: 0; text-align: left; }
#main {width: auto; height: auto; }

/* Obere Seiten-Abrundung */ 
#topMargin {display: block; margin: 10px 0 0 0; width: 1000px; height: 10px;  line-height: 10px;}
#topMarginLeft {padding: 0; margin: 0; float: left; width: 10px; height:10px; background: url(./../images/Ecke-l-o.png) no-repeat; line-height: 10px;}
#topMarginCenter {padding: 0; margin: 0; float: left; width: 980px; height:10px; background: #ffffff; line-height: 10px;}
#topMarginRight {padding: 0; margin: 0; float: left; width: 10px; height:10px; background: url(./../images/Ecke-r-o.png) no-repeat; line-height: 10px;}

#top {display: block; clear: left; margin: 0; padding: 0; width: 1000px; height:116px; background: #ffffff url(./../images/header_oben_km01.jpg) no-repeat 10px 0px;}
#topLogo {float: left; width: 220px; height: 83px; }
#topcenter {display: block; float: left; padding: 0; float: left; width: 560px; height: 116px; }
#topCenterTop {padding: 0; width: 560px; height: 83px; }
#topNav {float: left; padding: 5px 0 0 0; width: 515px; height: 30px; color: #ffffff; font-size: 100%; margin: auto 0; }
#topNav a {color: #ffffff;}
#topFontSize {float: left; width: 45px; height: 30px; color: #ffffff; }
#topFontSize img {border: none; padding: 6px 1px 0 1px;}
#topFontSize a {text-decoration: none;}
#topRight {float: left; width: 220px; height: 83px; }

#top2 {display: block; margin: 0; padding: 0; width: 1000px; height:140px; background: #ffffff}
#top2Search {float: left; width: 220px; height:140px; background: #ffffff url(./../images/header_u_l_fahne2.jpg) no-repeat 10px 0px;}
#top2Search form {padding: 107px 0 0 40px; width: 150px; }
#top2center {float: left; width: 560px; height:140px;}
#top2center #headerflash {margin: auto; width: 560; padding: 0 0 0 3px;}
#top2center img {padding: 0 3px;}
#top2Right {float: left; width: 220px; height:140px; background: #ffffff; }

#top3 {display: block; clear: left; margin: 0; padding: 0; width: 1000px; height:11px; background: #ffffff url(./../images/streifen.jpg) no-repeat 10px 3px;}

#ContentWrapp {width: 1000px; margin: auto; padding: 0; margin: 0; padding: 0; background: #fff;}
#ContentContainer {margin: 0; padding: 0; width: 1000px; min-height: 600px; }
#Center {float: left; padding: 0 10px; width: 538px; border-right: 1px solid #000000; min-height: 600px;}
#nc_contentHeader{}
#nc_contentText{font-size: 89%; color: #000000; }
#Center h1 {margin: 8px 0px;  font-size: 122%; color: #006699; border-bottom: 3px solid #e8e8e8;}
#Center a {text-decoration: none; color: #006699;}
#CR_Delimiter {float: left; width: 1px; min-height: 400px; }

#Left {float: left; width: 220px;   }
#Left .user_textblock {margin-left: 10px; border: 1px solid #000;}
#Left1 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left2 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left3 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left4 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left5 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left6 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left7 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left8 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left9 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left10 {margin: auto; width: 200px; margin-bottom: 10px;}


#Right {float: left; width: 220px;  font-size: 89%; }
#Right h4 {margin: 0 0 2px 0; height: 26px; font-size: 100%; color: #006699; font-weight: bold; padding: 9px 0px 0 45px; background: url(../images/button_sondernavi.gif) top left no-repeat;}
#Right h5 {margin: 0 0 2px 0; font-size: 100%; font-weight: bold; padding: 0 10px 0 10px;}
#Right p {margin: 0; font-size: 100%; padding: 0 10px 0px 10px;margin-bottom: 5px;}
#Right a {margin: 0; color: #006699;}
#Right hr {margin: 0px 0 3px 2px; width: 205px; color: gray; height: 1px; }
#Right .delimiter {margin: 0px 0px 4px 0px; width: 205px; background-color: #aaaaaa; height: 1px; }
#Right1 {margin-bottom: 5px;}
#Right2 {margin-bottom: 5px;}
#Right3 {margin-bottom: 5px;}
#Right4 {margin-bottom: 5px;}
#Right5 {margin-bottom: 5px;}
#Right6 {margin-bottom: 5px;}
#Right7 {margin-bottom: 5px;}
#Right8 {margin-bottom: 5px;}
#Right9 {margin-bottom: 5px;}
#Right10 {margin-bottom: 5px;}
.rightmorebutton {line-height: 25px; }

/* Obere Nav 1. Ebene */
#topNav {text-align: left; padding: 0px; margin:0 auto;}
#topNav ul {margin: 0; padding: 0; list-style: none;}
#topNav li {float: left; margin: 0; padding: 0;  }
#topNav li:hover {}
#topNav li a#active_menu-nav {}
#topNav li a { font-size: 89%; float: left; display: block; line-height: 30px; padding: 0 9px; margin: 0 1px; color: #fff; text-decoration: none; font-weight: normal;}
#topNav li a:hover {text-decoration: underline;}
#topNav li#current.active {}
#topNav li#current.active a {color: #FFFFFF; font-weight: bold;}

/* Linke Nav */
#LeftNavBlock {margin: 0 0 15px 10px; padding: 0; width: 210px;}
.LeftNavHead {margin: 0 0 2px 10px; padding: 0; background-color: #005588; color: #ffffff; font-weight: bold; font-size: 100%; text-align:center; height: 21px; line-height:21px;}
.LeftNavHeadDelimiter {margin: 0px 0px 2px 10px; width: 210px; background-color: #aaaaaa; height: 1px; }
#LeftNavBlock ul {list-style-type: none; padding: 0; margin: 0;}
#LeftNavBlock li {list-style-type: none; padding: 0; margin: 0; text-align: left;}
#LeftNavBlock li.level1 {margin-top: 0px; min-height: 26px; width:210px; }
#LeftNavBlock li.level1.off {min-height: 26px; width:210px; background: url(../images/button_hauptnavi.gif) top left repeat-x;}
#LeftNavBlock li.level1.active {min-height: 26px; width:210px; background: url(../images/button_hauptnavi-aktiv.gif) top left no-repeat;}

#LeftNavBlock li.level1.off:hover {min-height: 26px; width:210px; background: url(../images/button_hauptnavi-over.gif) top left repeat-x;}
#LeftNavBlock li.level1.active:hover {min-height: 26px; width:210px; background: url(../images/button_hauptnavi-aktiv.gif) top left repeat-x;}

#LeftNavBlock a.level1 {padding: 2px 0 0 30px; display: block; width:180px; font-weight: bold;}

#LeftNavBlock li#current.active a.level1 {color: #0066AA;  text-decoration: underline; }
#LeftNavBlock li#parent.active a.level1 {color: #0066AA;}

#LeftNavBlock a.level2 {padding: 0; display: block; width:180px; background: #ffffff; }
#LeftNavBlock li#current.active2 a.level2 {color: #0066aa; background: #ffffff; text-decoration: underline;}

#LeftNavBlock li.level2 {margin: 4px 0 1px 30px; min-height: 14px; width:180px; border-top: 1px solid #C8C8C8;}
#LeftNavBlock li.level2 a {color: #000000; padding: 2px 0 0 0px; display: block; width:180px; font-weight: normal; text-decoration: none;}

#LeftNavBlock a {color: #000000; padding-bottom: 10px;  font-size: 89%; text-decoration: none; width:180px; }
#LeftNavBlock a:hover {text-decoration: underline;}


/* Linke Nav 2 */
#LeftNavBlock2 {margin: 0 0 15px 10px; padding: 0; width: 210px;}
#LeftNavBlock2 ul {list-style-type: none; padding: 0; margin: 0;}
#LeftNavBlock2 li {list-style-type: none; padding: 0; margin: 0; text-align: left;}
#LeftNavBlock2 li.level1 {margin-top: 0px; min-height: 26px; width:210px; }
#LeftNavBlock2 li.level1.off {min-height: 26px; width:210px; background: url(../images/button_hauptnavi.gif) top left repeat-x;}
#LeftNavBlock2 li.level1.active {min-height: 25px; width:210px; background: url(../images/button_hauptnavi-aktiv.gif) top left no-repeat;}

#LeftNavBlock2 li.level1.off:hover {min-height: 26px; width:210px; background: url(../images/button_hauptnavi-over.gif) top left repeat-x;}
#LeftNavBlock2 li.level1.active:hover {min-height: 26px; width:210px; background: url(../images/button_hauptnavi-aktiv.gif) top left repeat-x;}

#LeftNavBlock2 a.level1 {padding: 2px 0 0 30px; display: block; width:180px; font-weight: bold;}

#LeftNavBlock2 li#current.active a.level1 {color: #0066AA;  text-decoration: underline; }
#LeftNavBlock2 li#parent.active a.level1 {color: #0066AA;}

#LeftNavBlock2 a.level2 {padding: 0; display: block; width:180px; background: #ffffff; }
#LeftNavBlock2 li#current.active2 a.level2 {color: #0066aa; background: #ffffff; text-decoration: underline;}

#LeftNavBlock2 li.level2 {margin: 4px 0 1px 30px; min-height: 14px; width:180px; border-top: 1px solid #C8C8C8;}
#LeftNavBlock2 li.level2 a {color: #000000; padding: 2px 0 0 0px; display: block; width:180px; font-weight: normal; text-decoration: none;}

#LeftNavBlock2 a {color: #000000; padding-bottom: 10px;  font-size: 89%; text-decoration: none; width:180px; }
#LeftNavBlock2 a:hover {text-decoration: underline;}


/* Linke Nav 3 */
#LeftNavBlock3 {margin: 0 0 15px 10px; padding: 0; width: 210px;}
#LeftNavBlock3 ul {list-style-type: none; padding: 0; margin: 0;}
#LeftNavBlock3 li {list-style-type: none; padding: 0; margin: 0; text-align: left;}
#LeftNavBlock3 li.level1 {margin-top: 0px; min-height: 26px; width:210px; }
#LeftNavBlock3 li.level1.off {min-height: 26px; width:210px; background: url(../images/button_hauptnavi.gif) top left repeat-x;}
#LeftNavBlock3 li.level1.active {min-height: 25px; width:210px; background: url(../images/button_hauptnavi-aktiv.gif) top left no-repeat;}

#LeftNavBlock3 li.level1.off:hover {min-height: 26px; width:210px; background: url(../images/button_hauptnavi-over.gif) top left repeat-x;}
#LeftNavBlock3 li.level1.active:hover {min-height: 26px; width:210px; background: url(../images/button_hauptnavi-aktiv.gif) top left repeat-x;}

#LeftNavBlock3 a.level1 {padding: 2px 0 0 30px; display: block; width:180px; font-weight: bold;}

#LeftNavBlock3 li#current.active a.level1 {color: #0066AA;  text-decoration: underline; }
#LeftNavBlock3 li#parent.active a.level1 {color: #0066AA;}

#LeftNavBlock3 a.level2 {padding: 0; display: block; width:180px; background: #ffffff; }
#LeftNavBlock3 li#current.active2 a.level2 {color: #0066aa; background: #ffffff; text-decoration: underline;}

#LeftNavBlock3 li.level2 {margin: 4px 0 1px 30px; min-height: 14px; width:180px; border-top: 1px solid #C8C8C8;}
#LeftNavBlock3 li.level2 a {color: #000000; padding: 2px 0 0 0px; display: block; width:180px; font-weight: normal; text-decoration: none;}

#LeftNavBlock3 a {color: #000000; padding-bottom: 10px;  font-size: 89%; text-decoration: none; width:180px; }
#LeftNavBlock3 a:hover {text-decoration: underline;}



/* SeitenFeatures */
#LeftInfoBlock {margin: auto; width: 190px;}
#LeftInfoBlock .nc_feature {width: 188px; border: 1px solid #000; margin-bottom: 10px;}
#LeftInfoBlock .nc_featureHeader {}
#LeftInfoBlock .nc_featureMain {}


/* Fusszeile */
#footer {display: block; clear: both; padding: 10px 0 0 0; color: #888; font-size: 89%; background: #ffffff; text-align: center;}
#footer a {color: #888;}


/* Untere Seiten-Abrundung */ 
#bottomMargin {display: block; clear: both; margin: 0 0 10px 0; width: 1000px; height: 10px;  line-height: 10px;}
#bottomMarginLeft {float: left; width: 10px; height:10px; background: url(./../images/Ecke-l-u.png) no-repeat; line-height: 10px;}
#bottomMarginCenter {float: left; width: 980px; height:10px; background: #ffffff; line-height: 10px;}
#bottomMarginRight {float: left; width: 10px; height:10px; background: url(./../images/Ecke-r-u.png) no-repeat; line-height: 10px;}


/* MainContent */
.picListLeft{margin: 0 10px 0 0; }
.picListRight{margin: 0 0 0 10px; }
.main_picLeft{margin: 0 10px 0 0; }
.main_picRight{margin: 0 0 0 10px; }
#breadCrumb {font-size: 78%; color: #555;}
#breadCrumb .active {font-weight: bold;}
#breadCrumb a {color: #555; text-decoration: none; }
#breadCrumb a:hover {text-decoration: underline; }

#main_contentHeader{font-size: 150%; color: #000000; font-weight:bold; }
#main_contentSubHeader{font-size: 100%; color: #006699; font-weight: bold ; }
.main_contentDelimiter{width: 250px; height: 20px; }
.main_picSubText{padding: 0 10px 0 10px; font-size: 77%; color: #000000; font-weight: normal; text-align: left; line-height: 9pt;}
.main_picSubTextleft{padding: 0 10px 0 0px; font-size: 77%; color: #000000; font-weight: normal; text-align: left; line-height: 9pt;}
.main_picSubTextright{padding: 0 0px 0 20px; font-size: 77%; color: #000000; font-weight: normal; text-align: left; line-height: 9pt;}

.detailbereich_innen {font-size: 88%; color: #333; line-height: 133%; }
.news_text {font-size: 88%; color: #333; line-height: 133%; }
.news_header {font-size: 122%; color: #006699; font-weight: bold;}
.newslist_header {font-size: 88%; color: #000; font-weight: bold; margin-bottom: 10px;}
.newslist_block {display: block; margin-top: 10px; }
.newslist_delimiter {margin: 4px 0px 4px 5px; width: 525px; color: #aaaaaa; border-top: 2px dotted #c0c0c0; height: 2px; background:transparent;}
.newslist_date {font-size: 88%; margin-bottom: 4px;}
#nc_pagelist hr{border:none; border-top: 2px dotted #c0c0c0; height: 2px; color:#000000; background:transparent}
#nc_pagelist ul{padding: 0 0 8px 0; margin: 0 0 10px 0; border-bottom: 3px solid #e8e8e8;}
#nc_pagelist li{padding-left: 20px; list-style: none; background: #ffffff url(./../images/pfeil_content.gif) no-repeat 0px 0px;}
#nc_pagelist li:hover{background: #ffffff url(./../images/pfeil_content-over.gif) no-repeat 0px 0px;}
#nc_pagelist li.active{background: #ffffff url(./../images/pfeil_content_aktiv.gif) no-repeat 0px 0px;}
#nc_pagelist a{padding-left: 0px; font-size: 88%; }
/*
#nc_pagelist a{padding-left: 20px; font-size: 88%; background: #ffffff url(./../images/pfeil_content.gif) no-repeat 0px 0px;}
#nc_pagelist a:hover{background: #ffffff url(./../images/pfeil_content-over.gif) no-repeat 0px 0px;}
#nc_pagelist a:active{background: #ffffff url(./../images/pfeil_content_aktiv.gif) no-repeat 0px 0px;}
*/

#nc_newslist hr{border:none; border-top: 2px dotted #c0c0c0; height: 2px; color:#000000; background:transparent}
#nc_newslist ul{padding: 0 0 8px 0; margin: 0 0 10px 0; border-bottom: 3px solid #e8e8e8;}
/* #nc_newslist li{padding-left: 0px; list-style: none;} */
/*
#nc_newslist a{padding-left: 20px; background: #ffffff url(./../images/pfeil_content.gif) no-repeat 0px 0px;}
#nc_pagelist a:hover{background: #ffffff url(./../images/pfeil_content-over.gif) no-repeat 0px 0px;}
#nc_pagelist a:active{background: #ffffff url(./../images/pfeil_content_aktiv.gif) no-repeat 0px 0px;}
*/
.nc_newslist_date {float: left; width: 75px;}
.nc_newslist_link {width: 580px;}
.nc_newslist_link a {text-decoration: none; color: Red;}

#main_ContenBlock a{text-decoration: none;}

#pdficon {font-size: 83%; text-align: center;}
#backorclose {margin-top: 20px; font-size: 100%; text-align: right;}

#nc_teamlist {}
#nc_teamlist .teamlisttable {}
#nc_teamlist .listselect {margin: 0 0 25px 0; width: 130px; color: #ff0000; border: 0px #000 solid;}
#nc_teamlist .listselect img {margin: 0 0 5px 0; border: none;}
#nc_teamlist .listselect a {color: #000000; text-decoration: underline;}
#nc_teamlist .teamlistheader{width: 90%; }
#nc_teamlist .teamlistheader_date{width: 90px; font-weight: bold; text-align:left; margin-bottom: 20px; vertical-align: top;}
#nc_teamlist .teamlistheader_place{width: 290px; font-weight: bold;  text-align:left; margin-bottom: 20px; vertical-align: top;}
#nc_teamlist .teamlistheader_county{width: 150px; font-weight: bold;  text-align:left; margin-bottom: 20px; vertical-align: top;}
#nc_teamlist .teamlistrow{width: 90%; }
#nc_teamlist .teamlistrow_date{width: 90px; margin: 0; padding: 2px 2px 15px 2px; vertical-align: top;}
#nc_teamlist .teamlistrow_place{width: 290px;  margin: 0; padding: 2px 2px 15px 2px; vertical-align: top;}
#nc_teamlist .teamlistrow_county{width: 150px;  margin: 0; padding: 2px 2px 15px 2px; vertical-align: top;}


#nc_teamdetail #imageblock {display: block; width: 100%; height: 150px; width: 535px; }
#nc_teamdetail #imageblock #image {float: left; margin: 0; height: 150px; width: 150px; text-align:left;}
#nc_teamdetail #imageblock #delimiter {float: left; margin: 0px; width: 10px; height: 150px; background: #ffffff;}
#nc_teamdetail #imageblock #delimiter2 {float: left; margin: 0px; width: 10px; height: 150px; background: #e8e8e8;}
#nc_teamdetail #imageblock #shorttext {margin: 0; padding-top: 10px;  margin-left: 10px; background: #e8e8e8;  height: 140px; font-size: 100%; }
#nc_teamdetail #textblock {margin: 15px 0 0 0;} 



.nc_table2 {margin:0; padding: 0px; width: 100%; border-collapse: collapse;}
.nc_table2 tr {}
.nc_table2 td {margin:0; padding: 0px; width: 50%; vertical-align: top;}
.nc_table3 {margin:0 padding: 0px; width: 100%; border-collapse: collapse;}
.nc_table3 tr {}
.nc_table3 td {margin:0; padding: 0px; width: 33.33%; vertical-align: top;}
.nc_table4 {margin:0 ; padding: 0px; width: 100%; border-collapse: collapse;}
.nc_table4 tr {}
.nc_table4 td {margin:0; padding: 0px; width: 25%; vertical-align: top;}

#showPicGalBody {background: #999999;}
#showPicGalBlock {margin: 0; padding: 15px 0 20px 0;}
#showPicGalBlock #imgMain {margin: 0; padding: 0; border: solid 10px #ffffff;}
#showPicGalNav {padding: 0; margin: 0; }
#showPicGalNav td {padding: 0; margin: 0; height: 45px;}
#showPicGalNav #left {background: url(/templates/kulturmobil/bilder/picgal/abschluss_links.gif) no-repeat; height: 45px; width: 2px}
#showPicGalNav #left2 {background: url(/templates/kulturmobil/bilder/picgal/verlauf.gif) repeat-x; height: 45px; width: 35px; }
#showPicGalNav #right2 {background: url(/templates/kulturmobil/bilder/picgal/verlauf.gif) repeat-x; height: 45px; width: 35px}
#showPicGalNav #right {background: url(/templates/kulturmobil/bilder/picgal/schliessen.gif) no-repeat; height: 45px; width: 35px; cursor:pointer; cursor:hand;}
#showPicGalNav #right div:hover {background: url(/templates/kulturmobil/bilder/picgal/schliessen-over.gif) no-repeat; }

#showPicGalNav #bt_back {background: url(/templates/kulturmobil/bilder/picgal/pfeil_links.gif) no-repeat; height: 45px; width: 35px; cursor:pointer; cursor:hand;}
/* #showPicGalNav #bt_back div:hover {background: url(/templates/kulturmobil/bilder/picgal/pfeil_links-over.gif) repeat-x; } */

#showPicGalNav #bt_back div:hover {background: url(/templates/kulturmobil/bilder/picgal/pfeil_links-over.gif) no-repeat; }


#showPicGalNav #bt_next {background: url(/templates/kulturmobil/bilder/picgal/pfeil_rechts.gif) no-repeat; height: 45px; width: 35px; cursor:pointer; cursor:hand;}
#showPicGalNav #bt_next div:hover {background: url(/templates/kulturmobil/bilder/picgal/pfeil_rechts-over.gif) no-repeat; }
#showPicGalNav #message {background: url(/templates/kulturmobil/bilder/picgal/verlauf.gif) repeat-x; height: 45px; width: 125px; font-size: 89%;}

.galary_Cell {vertical-align: middle; margin: auto; text-align:center; } 
.galery_imageBorder {width: 100px; height: 100px; background: #c0c0c0; margin: auto; }
.galery_image {margin: auto; }
