body, html {
padding: 0;
margin: 0;
background: url(../images/2010/hintergrund_verlauf.gif) repeat-x #d7b642;
font-family:Arial,Helvetica,Sans-Serif;
font-size: 12px;
}


.weiter,
a:hover {
text-decoration: none;
}

a:hover,
a:link,
a:visited,
a:active{
color: #920e19; 
}



div, p, td, span, strong, italic,b, i, a, li, ul, ol {
font-size: 12px;
}


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


.spacer {
display: block;
padding-top: 5px;
}

.diashow {
border: 1px solid #d5cfc0;
height: 150px;
width: 146px;
text-align: center !important;
}
.diashow img {
margin-left: auto;
margin-right: auto;
}

hr {
border-left: none;
border-right: none;
border-top: solid 1px #ede8da;
border-bottom: none;
font-size: 1px !important;
height: 1px;
display: block;
margin-top: 5px;
}

#hauptcontainer {
width: 972px !important;
background: #FFFFFF;
padding-left: 6px;
padding-right: 6px;
margin-left: auto;
margin-right: auto;
position: relative;
}




#kopfarea{
width: 972px !important;
height: 212px !important;
position: relative;
display: block;
border-bottom: 12px solid white;           
}



#kopfbild {
width: 781px;
height: 212px;
position: relative;
background: url(../images/2010/bilder_oben.jpg) no-repeat 50% 50%;
}

#kopfbild img {
width: 781px;
height: 212px;
position: absolute;
top: 0;
left: 0; 
}


a.logo:link,
a.logo:visited,
a.logo:hover,
a.logo:active {
width: 192px;
height: 212px;
background: url(../images/2010/logo.gif) no-repeat 50% 50%;
display: block;
position: absolute;
right: 0px;
top: 0px;
}



#kopfmenu {
width: 972px !important;
height: 21px;
background: #920e19;
border-bottom: 5px solid white; 
}

#kopfmenu ul, #kopfmenu ul li {
padding: 0;
margin:0;
list-style-type: none;

}

#kopfmenu a:link,
#kopfmenu a:visited,
#kopfmenu a:hover,
#kopfmenu a:active {
font-size: 12px;
text-transform: uppercase;
text-decoration: none;
color: #FFFFFF;
font-family: Verdana;
}


a.headm:link,
a.headm:visited,
a.headm:hover,
a.headm:active{
background: #c78168;
padding-left: 20px !important;
padding-right: 20px !important;
display: block;
height: 21px;
line-height: 20px;
}

a.headm:hover,
a.headma:link,
a.headma:visited,
a.headma:hover,
a.headma:active{
background: #920e19;
padding-left: 20px !important;
padding-right: 20px !important;
display: block;
height: 21px;
line-height: 20px;
}

.li_headm,.li_headma {
border-right: 1px solid white;
display: block;
float :left;
}


.headdropi1,.headdropi2,
.headdropa1,.headdropa2 {
display: none ;
position: absolute !important;
width: 200px;
background: #FFFFFF;
border-bottom: 1px solid #920e19;
border-left: 1px solid #920e19;
border-right: 1px solid #920e19;
margin:0;
padding: 0;
}

li_headsub1,
li_headsuba1 {
background: #FFFFFF;
}

a.headsub1:link,
a.headsub1:visited,
a.headsub1:hover,
a.headsub1:active,

a.headsuba1:link,
a.headsuba1:visited,
a.headsuba1:hover,
a.headsuba1:active,

a.headsub2:link,
a.headsub2:visited,
a.headsub2:hover,
a.headsub2:active,

a.headsuba2:link,
a.headsuba2:visited,
a.headsuba2:hover,
a.headsuba2:active {
 background: #FFFFFF;
font-size: 11px !important;
display: block;
width: 180px;
color: black !important;
border-top: 1px solid #920e19;
padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;

margin:0 !important;
line-height: 12px  !important;
text-transform: none !important;
}

a.headsuba1:link,
a.headsuba1:visited,
a.headsuba1:hover,
a.headsuba1:active,
a.headsuba2:link,
a.headsuba2:visited,
a.headsuba2:hover,
a.headsuba2:active{
color: #4b4b4d !important;
background: #EFEFEF;
}

a.headsuba2:hover,
a.headsuba1:hover,
a.headsub1:hover,
a.headsub2:hover{
background: #EFEFEF;
color: #4b4b4d !important;
} 


.li_headsub1,.li_headsuba1{
padding: 0 !important;
margin:0 !important;
}




#leftarea {
display: block;
width: 195px; /*** 212 ***/
float : left;
padding-left: 6px;
padding-right: 6px;
background: #f2f0ee;
}

.impressummenu ul, .impressummenu li,
.lefmenu ul ,.lefmenu  li {
display: block;
padding: 0;
margin: 0;
list-style-type: none;
}

.impressummenu {
margin-top: 25px;
margin-bottom: 25px;
}
.impressummenu a {
display: block;
color: #4b4b4d;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 14px !important;
text-decoration: none;
}
.lefmenu a {
display: block;
font-size: 12px;
color: #4b4b4d;
text-decoration: none;
padding-top: 6px;
padding-bottom: 6px;
border-bottom: 1px dotted #000000;
}


.leftmUL li a{
padding-left: 14px !important;
}

a.leftms1:link,
a.leftms1:visited,
a.leftms1:hover,
a.leftms1:active,
a.leftmsa1:link,
a.leftmsa1:visited,
a.leftmsa1:hover,
a.leftmsa1:active {
padding-left: 25px !important;
}

a.leftm:hover,
a.leftma:link,
a.leftma:visited,
a.leftma:hover, 
a.leftma:active, 
a.leftms1:hover,
a.leftmsa1:link,
a.leftmsa1:visited,
a.leftmsa1:hover,
a.leftmsa1:active {
font-weight: bold;
}



.langselector img {
border: 1px solid #ede8da;
padding: 1px;
margin: 2px;
}

.merkzettl,.ansicht,
.langselector {
background: #ead5a2;
text-align: center;
border: 1px solid #ede8da;
margin-bottom: 5px;
padding-top: 3px;
padding-bottom: 3px;
}
#quicksearcharea {
text-align: left;
}

.simplesearchinput {
width: 120px;
height: 20px;
padding: 0;
margin: 0;
line-height: 20px;
}
.sbutton {
padding: 0;
margin: 0;
height: 22px;
line-height: 20px;
padding-left: 5px;
padding-right: 5px;
}

.ansicht a {
text-transform: uppercase;
padding-left: 3px;
text-decoration : none;
}
.merkzettl a {
display: block;
border: 1px solid #b5b8c8;
padding: 3px;
text-align: center;
color: black;
text-decoration: none;
background: url(/_/scripts/ext/resources/images/default/form/text-bg.gif) repeat-x #fff;
margin-top: 4px;
}

.merkzettl {
margin-bottom: 5px;
padding: 5px;
}


/**************** ON THE TOP EDITED 2010 LAYOUT *****/ 

#middlearea {
display: block;
width: 543px; 
float: left;
padding-left: 15px;
padding-right: 15px;
}
.breadcrumb,
.breadcrumb a {
font-size: 10px;
text-decoration: none;
}

a.brcrmpplast:link,
a.brcrmpplast:visited,
a.brcrmpplast:hover,
a.brcrmpplast:active {
text-decoration: underline;
}
.breadcrumb {
margin-bottom: 20px;
}

.c_title,
.c_title a,
a.c_title {
color: #920e19;
font-size: 20px !important;
display: block; 
}


.c_title {
margin-bottom: 15px;
}


.ev_title_verysimple .c_title, 
.ev_title_verysimple .c_title a,
.ev_title_verysimple a.c_title ,
.evkalstart .c_title,
 .evkalstart .c_title a , 
 .evkalstart a.c_title  , 
.smalltitle , .smalltitle  a,
.artikeluebersicht .c_title,
.artikeluebersicht .c_title a {
color: #d5b223 !important;
font-size: 12px !important;
font-weight: bold !important;
text-decoration: none;
}


.ev_title_verysimple .c_title, 
.ev_title_verysimple .c_title a,
.ev_title_verysimple a.c_title  {
display: inline;
padding-right: 5px;
}

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

.catlist1 {
background: #f2f0ee;
}


.htmlartpagertop {
display: none;
}
.ev_title_verysimple {
margin-top: 10px;
}

.weiter {
color: #920e19;
}

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


.c_teaser {
margin-top: 10px;
margin-bottom: 10px;
}

.brcrmptrn {
padding-left: 4px;
padding-right: 4px;
}

#rightarea {
width: 192px;
float: left;
display: block;
background: #8a5f28;
}

#righthouselogo {
width: 192px;
height: 584px;
background: url(../images/bilder_rechts.jpg) no-repeat 50% 50%;
}

.footred{
display: block;
padding: 10px;
background: #920e19;
color: #FFFFFF;
text-align: center;
font-size: 11px !important;
}


.evsubcat {
width: 95px;
}

.highlights {
    background: url(/__/images/highlights.gif) top left no-repeat;
}
.kurseelsorge {
    background: url(/__/images/kurseelsorge.gif) top left no-repeat;
}

.x-date-inner th {
	background: #ede8da;
	border-bottom-color: #ede8da;
}

.x-date-bottom {
	background: #ede8da;
	border-top-color: #ede8da;
}

.x-date-mp-btns td {
	background: #ede8da;
	border-top-color: #920e19;
	border-bottom-color: #920e19;
}

.x-date-left,.x-date-middle,.x-date-right {
	background: #920e19;
	border: 1px solid #920e19;
}

.x-date-left .x-unselectable {
	background-image: url("../images/btnleftwhite.gif");
	border: 1px solid white;
}

.x-date-right .x-unselectable {
	background-image: url("../images/btnrightwhite.gif");
	border: 1px solid white;
}

.x-date-picker {
	border-color: #920e19;
}

.x-date-mp-sel a,.x-date-selected a.x-date-date {
	background: #fdf3da !important;
	border: 1px solid #920e19;
}

.x-date-today a.x-date-date {
	border: 1px solid #920e19;
}

.eventrowday {
	background: #920e19;
	color: #ffffff;
	border-bottom: 1px solid white;
	border-top: 2px solid white;
}


.eventrow0 td {
	padding: 5px;
}

.eventrow1 td {
	padding: 5px;
}


#evkalstart .eventrowday {
display: none;
}

.eventrow0 {
background: #f2f0ee !important;

} .eventrow1 {
background: white !important;

}

#evkalstart .eventrow0, #evkalstart .eventrow1 {
background: white !important;

}











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

}

.glossarUL {
margin-bottom: 10px;

}
.glossarUL li {
width: 16px;
height: 15px;

float: left;
border: 1px solid #920e19;
text-align: center;
margin-right: 2px;
}

.li_glossara, .li_glossara a {
background:#ead5a2;
color: #FFFFFF !important;
font-weight: bold;
text-decoration: none;
}

.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;
}

.glossarUL li a:hover {
background: #ead5a2;
display: block;
color: #FFFFFF !important;
}

.lay_middle_funcs_from_ressort {
display: block;
clear: both;
}

.lay_middle_funcs_from_ressort .c_ansicht {
margin-bottom: 10px;
}





small, 
small a:link,
small a:visited,
small a:hover,
small a:active

 {
font-size: 10px;
}


.artikeluebersichtstartseite1bis4 {
overflow: auto;
overflow-x: hidden;
float: left;
height: 220px;
margin-bottom: 15px;
}

.artikeluebersichtstartseite1bis4 .tsr {
height: 130px; !important;
width: 260px; 
}

.artikeluebersichtstartseite1bis4 .c_thumb  {
width: 269px;
border: none;
padding: 0;
margin: 0;
}

.artikeluebersichtstartseite1bis4 .c_thumb img {
width: 260px;
height: 90px;
}

.artikelstartseitenr2, .artikelstartseitenr4 {
padding-left: 9px;
width: 260px;
}
.artikelstartseitenr1, .artikelstartseitenr3 {
	padding-right: 9px;
width: 260px;
}



.ansicht a.a  {
text-transform: uppercase;
font-size: 12px;

text-decoration :none;
font-weight: bold;
letter-spacing: 1px;

}

.ansicht a.aa  {
text-transform: uppercase;
font-size: 14px;

text-decoration :none;
font-weight: bold;
letter-spacing: 1px;
}


.ansicht a.aaa{
text-transform: uppercase;
font-size: 16px;

text-decoration :none;
font-weight: bold;
letter-spacing: 1px;
}

.ansicht a.aaaa{
text-transform: uppercase;
font-size: 18px;

text-decoration :none;

letter-spacing: 1px;
}

.ansicht a.aaaaa{
text-transform: uppercase;
font-size: 20px;
color: black;
text-decoration :none;

letter-spacing: 1px;
}

.pager {
margin-top: 10px;
margin-bottom: 10px;
display: block;
clear: both;
}

.c_content {
margin-bottom: 15px;
}

.evdetailcontainer {
display: none;
border: 1px solid #CDCDCD;
}
.evdetailcontainer .c_title {
display: none;
}

.evdetailcontainer a.backtolist{
display: none;
}


.ressorttitle {

background: #e6e1dc;
padding: 17px;
border-bottom: 2px solid white;
color: #737173;
font-family: Times;
font-size: 16px !important;
line-height: 20px;
}


#middlearea .ressorttitle {
background:none;
color: #940e15;
font-family: Arial;
font-size: 20px !important;
padding-left: 0px;
letter-spacing: 1px;

}

#inhaltarea {
background: url(../images/inhaltarea.gif) repeat-y;
}