body, html {
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, Sans-Serif;
    line-height: 17px;
    width: 100%;
}

body {
    background: url(../images/bgbodyrot.gif) repeat-y #c0aa89;
    background-position: center;
}

hr {
    width: 100%;
    border: 0px;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #e0d5c5;
    float: left;
    display: block;
    margin-top: 5px;
}

.adressbox a {
    color: #a02739 !important;
}

.diashow {
    border: 1px solid #e0d5c5;
    height: 160px;
    width: 150px;
    padding: 2px;
}

.catlist1 {
    background: #f0e9e0;
}

.ktcatlink {
    width: 254px;
    background: #f0e9e0;
    border: 0px;
    text-decoration: none;
}

.bar, .bar a {
    background: #ffffff;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

#hauptcontainer {
    width: 957px !important;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

#hauptcontainerrightwidth {
    width: 949px !important;
    margin-left: 4px;
    margin-right: auto;
}

#kopfbereich {
    height: 260px !important;
    background: #6b1723;
    position: relative;
}

#footmenucontainer {
    height: 30px;
    padding: 10px;
    display: block;
    text-align: center;
}

#footmenucontainer a:link, #footmenucontainer a:visited, #footmenucontainer a:hover, #footmenucontainer a:active {
    color: #000000;
}

.kopfarchiv {
    height: 84px;
}

.loggo {
    width: 180px;
    height: 84px;
    background: #FF0000;
    display: block;
    float: left;
    background: url(../images/kitzingerland_logo.gif) no-repeat;
}

#kopfbild {
    height: 176px;
    background: url(../images/default_head.jpg) no-repeat;
    position: relative;
}

#kopfbild img {
    width: 949px !important;
    height: 176px !important;
    position: absolute;
    top: 0;
    left: 0;
}

#breadcrumb {
    height: 19px !important;
    background: #6b1723;
}

#breadcrumb_content {
    width: 732px !important; /*-20px of padding */
    float: left;
    line-height: 19px;
    padding-left: 20px;
    color: #ffffff;
    background: #6b1723;
}

#breadcrumb_content a:link, #breadcrumb_content a:visited, #breadcrumb_content a:hover, #breadcrumb_content a:active {
    color: #ffffff;
    text-decoration: none;
}

#breadcrumb_ansicht_content {
    width: 196px !important;
    float: left;
    line-height: 19px;
    text-align: center;
    color: #ffffff;
}

.breadtrenner {
    padding-left: 2px;
    padding-right: 2px;
}

a.cssselectora:link, a.cssselectora:visited, a.cssselectora:hover, a.cssselectora:active, a.cssselectoraa:link, a.cssselectoraa:visited, a.cssselectoraa:hover, a.cssselectoraa:active, a.cssselectoraaa:link, a.cssselectoraaa:visited, a.cssselectoraaa:hover, a.cssselectoraaa:active {
    font-family: Times;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 11px;
    padding-right: 3px;
    font-weight: bold;
}

a.cssselectoraa:link, a.cssselectoraa:visited, a.cssselectoraa:hover, a.cssselectoraa:active {
    font-size: 14px;
}

a.cssselectoraaa:link, a.cssselectoraaa:visited, a.cssselectoraaa:hover, a.cssselectoraaa:active {
    font-size: 16px;
}

#linkerbereich {
    width: 199px !important;
    float: left;
    padding-top: 14px;
}

#mittebereich {
    width: 524px; /*** 552 ***/
    float: left;
    margin-left: 14px !important;
    margin-right: 14px !important;
    padding-top: 14px;
}

#mittebereich table {
    /*max-width: 538px;*/
}

#rechterbereich {
    width: 197px;
    float: left;
    padding-top: 14px;
}

.adressheader {
    font-weight: bold !important;
}

.ansprechpartner {
    margin-left: 12px;
    margin-bottom: 20px;
}

.cleaner {
    display: block;
    height: 1px !important;
    font-size: 1px !important;
    clear: both;
}

#linkerbereich ul, #linkerbereich li {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: block;
}

.tourismus_lmenuUL a.first:link, .tourismus_lmenuUL a.first:visited, .tourismus_lmenuUL a.first:hover, .tourismus_lmenuUL a.first:active {
    /*background: #e0d5c5 !important;
    font-weight: bold !important;
    padding-left: 20px !important;*/
}

a.tourismus_lmenu:link, a.tourismus_lmenu:visited, a.tourismus_lmenu:hover, a.tourismus_lmenu:active, a.tourismus_lmenua:link, a.tourismus_lmenua:visited, a.tourismus_lmenua:hover, a.tourismus_lmenua:active {
    background: #f0e9e0;
    padding-left: 25px !important;
}

a.tourismus_lmenua:link, a.tourismus_lmenua:visited, a.tourismus_lmenua:hover, a.tourismus_lmenua:active {
    font-weight: bold;
}

.tourismus_lmenuUL a.tourismus_lmenusub1:link, .tourismus_lmenuUL a.tourismus_lmenusub1:visited, .tourismus_lmenuUL a.tourismus_lmenusub1:hover, .tourismus_lmenuUL a.tourismus_lmenusub1:active {
    padding-left: 30px !important;
    font-size: 11px !important;
}

a.tourismus_lmenusub1:link, a.tourismus_lmenusub1:hover, a.tourismus_lmenusub1:visited, a.tourismus_lmenusub1:active, a.tourismus_lmenusuba1:link, a.tourismus_lmenusuba1:hover, a.tourismus_lmenusuba1:visited, a.tourismus_lmenusuba1:active {
    background: #f0e9e0;
    padding-left: 30px !important;
    font-size: 11px !important;
}

/*.tourismus_lmenuUL a.tourismus_lmenusub2:link, .tourismus_lmenuUL a.tourismus_lmenusub2:visited, .tourismus_lmenuUL a.tourismus_lmenusub2:hover, .tourismus_lmenuUL a.tourismus_lmenusub2:active {
    padding-left: 30px !important;
    font-size: 11px !important;
}*/

a.tourismus_lmenusub2:link, a.tourismus_lmenusub2:hover, a.tourismus_lmenusub2:visited, a.tourismus_lmenusub2:active, a.tourismus_lmenusuba2:visited, a.tourismus_lmenusuba2:active {
    background: #f0e9e0;
    padding-left: 35px !important;
	font-size: 11px !important;
}

/*a.tourismus_lmenusuba2:link, a.tourismus_lmenusuba2:hover {
    background: #f0e9e0;
    padding-left: 35px !important;
}*/

a.tourismus_lmenusuba1:link, a.tourismus_lmenusuba1:hover, a.tourismus_lmenusuba1:visited, a.tourismus_lmenusuba1:active, a.tourismus_lmenusuba2:link, a.tourismus_lmenusuba2:hover, a.tourismus_lmenusuba2:visited, a.tourismus_lmenusuba2:active {
    font-weight: bold;
}

#linkerbereich a:link, #linkerbereich a:visited, #linkerbereich a:hover, #linkerbereich a:active {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #e0d5c5;
    text-decoration: none;
    color: #664c25;
    padding-left: 20px;
}

a.lmenua:link, a.lmenua:visited, a.lmenua:hover, a.lmenua:active {
    background: #f0e9e0;
    font-weight: bold;
}

a.lmenu:hover {
    background: #e0d5c5;
}

a.lmenusub1:link, a.lmenusub1:visited, a.lmenusub1:hover, a.lmenusub1:active, a.lmenusuba1:link, a.lmenusuba1:visited, a.lmenusuba1:hover {
    background: #f0e9e0;
    padding-left: 30px !important
}

a.lmenusuba1:link, a.lmenusuba1:visited, a.lmenusuba1:hover {
    padding-left: 30px !important;
    font-weight: bold !important;
}

a.lmenusuba3:link, a.lmenusuba3:visited, a.lmenusuba3:hover, a.lmenusuba3:active, a.lmenusuba2:link, a.lmenusuba2:visited, a.lmenusuba2:hover, a.lmenusuba2:active {
    font-weight: bold;
    background: #f0e9e0;
}

a.lmenusub2:link, a.lmenusub2:visited, a.lmenusub2:hover, a.lmenusub2:active, a.lmenusuba2:link, a.lmenusuba2:visited, a.lmenusuba2:hover, a.lmenusuba2:active {
    background: #f0e9e0;
    padding-left: 40px !important;
}

a.lmenusub2:hover {
    text-decoration: underline !important;
}

a.lmenusub3:link, a.lmenusub3:visited, a.lmenusub3:hover, a.lmenusub3:active, a.lmenusuba3:link, a.lmenusuba3:visited, a.lmenusuba3:hover, a.lmenusuba3:active {
    padding-left: 50px !important;
    background: #f0e9e0;
}

a.lmenusub3:hover {
    text-decoration: underline !important;
}

.cleaner {
    display: block;
    clear: both;
    font-size: 1px;
    height: 1px;
}

.artikeluebersicht {
    display: block;
    border-bottom: 1px solid #e0d5c5;
    clear: both;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

#mittebereich a:link, #mittebereich a:visited, #mittebereich a:hover, #mittebereich a:active {
    color: #a02739 !important;
}

#rechterbereich a:link, #rechterbereich a:visited, #rechterbereich a:active {
    color: #a02739 !important;
}

#rechterbereich a:hover {
    color: #a02739;
    text-decoration: underline;
}

.left_tr_label {
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 11px;
    font-weight: bold;
}

.left_tr_label2 {
    padding-bottom: 14px;
}

.weiter a:link, .weiter a:visited, .weiter a:active {
    padding-left: 4px;
    padding-right: 4px;
    text-decoration: none;
}

.weiter a:hover {
    padding-left: 4px;
    padding-right: 4px;
    text-decoration: underline;
}

.c_title, a.c_title:visited, a.c_title:hover, a.c_title:active, a.c_title:link, .c_title a:link, .c_title a:visited, .c_title a:active, .c_title a:hover {
    color: #a02739;
    font-size: 12px !important;
    font-weight: bold;
    text-decoration: none;
    margin-bottom: 5px;
}

.c_title_mini, a.c_title_mini:visited, a.c_title_mini:hover, a.c_title_mini:active, a.c_title_mini:link, .c_title_mini a:link, .c_title_mini a:visited, .c_title_mini a:active, .c_title_mini a:hover {
    color: #a02739;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 2px;
}

.c_thumb {
    border: 1px solid #e0d5c5;
    display: block;
    width: 122px;
    float: left;
    margin-right: 4px;
    margin-bottom: 4px;
    padding: 2px;
    height: 95px;
    background-position: 50%;
    background-repeat: no-repeat;
}

.c_thumbspc {
    width: 122px;
    height: 95px;
}

.mitteschnellmenu {
    text-align: center;
    display: block;
    clear: both;
    margin-bottom: 14px;
}

.mitteschnellmenu ul {
    padding: 0;
    margin: 0;
}

.mitteschnellmenu ul li {
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    width: 120px;
    height: 90px;
    background: #000000;
    margin-left: 0px;
    margin-right: 14px;
}

.mitteschnellmenu ul .last {
    padding: 0;
    margin: 0 !important;
    width: 121px;
}

.mitteschnellmenu a:link, .mitteschnellmenu a:visited, .mitteschnellmenu a:hover, .mitteschnellmenu a:active {
    color: #FFFFFF !important;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    display: block;
    padding-top: 65px;
}

.archivsuche_top {
    padding-top: 10px;
    height: 70px;
    display: block;
    width: 170px;
    margin-left: 770px;
}

.archivsuche_top, .archivsuche_top a:link, .archivsuche_top a:visited, .archivsuche_top a:hover, .archivsuche_top a:active, .archivsuche_top strong {
    color: white;
    font-size: 12px;
}

.smallarchiv {
    width: 120px;
}

.htmlartpagertop {
    margin-bottom: 10px;
}

.mitterechts {
    width: 180px;
    padding-left: 14px;
}

.minilist {
    margin-bottom: 10px;
}

.startseite_oben {
    background: #777f53;
}

.startseite_oben table td {
    padding: 10px;
    width: 50%;
}

.ressortname {
    font-size: 12px !important;
    font-weight: bold;
    color: white;
    margin-bottom: 10px;
}

.sor .nurtitle a:link, .sor .nurtitle a:visited, .sor .nurtitle a:hover, .sor .nurtitle a:active {
    color: white !important;
    font-size: 12px !important;
    text-decoration: underline;
}

.sol .nurtitle a:link, .sol .nurtitle a:visited, .sol .nurtitle a:active {
    color: white !important;
    display: block;
    margin-bottom: 4px;
    text-decoration: none;
}

.sol .nurtitle a:hover {
    color: white !important;
    display: block;
    margin-bottom: 4px;
    text-decoration: underline;
}

.startseite_oben_block {
    margin-bottom: 14px;
}

.shr {
    width: 3px !important;
    overflow: auto;
    background: url(../images/shr.gif) repeat-y;
}

.shu {
    height: 3px !important;
    overflow: auto;
    background: url(../images/shu.gif) repeat-x;
}

.shrc {
    height: 3px !important;
    width: 3px !important;
    overflow: auto;
    background: url(../images/shrc.gif) no-repeat;
}

.artikelansicht .x-tabs-top {
    width: 520px;
}

#extextsearch {
    padding-top: 3px;
}

a.c_titlenomi:link, a.c_titlenomi:visited, a.c_titlenomi:hover, a.c_titlenomi:active {
    background: url(../images/plus_klein.png) no-repeat;
    background-position: 0px 2px;
    padding-left: 20px;
    padding-bottom: 0px;
    font-size: 11px !important;
    text-decoration: none;
    margin-bottom: 10px;
    display: block;
}

a.c_titlemi:link, a.c_titlemi:visited, a.c_titlemi:hover, a.c_titlemi:active {
    background: url(../images/minus_klein.png) no-repeat;
    background-position: 0px 2px;
    padding-left: 20px;
    padding-bottom: 0px;
    font-weight: normal;
    font-size: 11px !important;
    text-decoration: none;
    margin-bottom: 5px;
    display: block;
}

.faqdisplays {
    padding-left: 0px;
    padding-right: 10px;
    margin-left: 20px;
    margin-bottom: 10px;
}

.faqdisplays {
    display: none;
}

.faqressort {
    color: #a02739;
    font-size: 12px !important;
    font-weight: bold;
    text-decoration: none;
    margin-bottom: 20px;
    margin-top: 20px;
}

.glossarUL, .glossarUL li {
    padding: 0;
    margin: 0;
}

.glossarUL {
    margin-bottom: 10px;
}

.glossarUL li {
    border: 1px solid #a02739;
    margin-right: 2px;
}

.li_glossara, .li_glossara a {
    background: #a02739;
    color: #FFFFFF !important;
}

.glossarUL li {
    list-style-type: none;
}

.glossarUL li a:link, .glossarUL li a:visited, .glossarUL li a:hover, .glossarUL li a:active {
    text-decoration: none !important;
}

a.glossar:link, a.glossar:visited, a.glossar:hover, a.glossar:active {
    color: #a02739 !important;
}

.glossarUL li a:hover {
    color: #ffffff !important;
    background: #6b1723;
}

a.glossara:link, a.glossara:visited, a.glossara:hover, a.glossara:active, .glossarUL li a:hover {
    color: #ffffff !important;
    background: #6b1723;
}

.statusactive {
    background: #6b1723;
    border-color: #6b1723 !important;
}

.statusinactive {
    border-color: #6b1723 !important;
}



#mittebereich .mitteschnellmenu a:link,
#mittebereich .mitteschnellmenu a:visited,
#mittebereich .mitteschnellmenu a:hover,
#mittebereich .mitteschnellmenu  a:active {
	color: #ffffff !important;
	font-family: times;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	display: block;
	padding-top: 65px;
	
}
