/* CSS Document */
* {
margin:0px;
padding:0px;
}

body {
background-color:#fff;

font-size:12px;
margin-top:30px;
font-family:Arial, Helvetica, sans-serif;
background:#ECEBE8 url(../images/bg-schraffur-trans.png);
}
#page_margins {
width:1000px;
margin:auto;

}

TR.headrow TD.button:first-child,
TR.headrow TD.button:last-child {
visibility:hidden;
}
DIV.calendar  thead  TD ,
DIV.calendar  thead TD.button{
color:black;
}

A.mail {
white-space:nowrap;

}

.tx_lumogooglemaps_pi1_sidebar {
display:none;
}

#gmapmarker .tx_lumogooglemaps_pi1_infobox,
#gmapmarker .tx_lumogooglemaps_pi1_infobox A,
#gmapDirHeadTo A,
#gmapDirHeadTo,
#gmapDirHeadFrom,
#gmapDirHeadFrom A,
#gmapDirHead A{
color:black;
}

.tx-julleevents-pi1-browsebox {
display:none;
}

#tx-powermail-pi1_fieldset_3 LEGEND {
display:none;
}

.tx-julleevents-pi1-browsebox > p {
display:none;
}

#footer .footimage {
position:absolute;
left:50%;
top:40px;
border:1px solid #999;
}

#footer A.active {
text-decoration:underline;
}

#footer .footimage.left {
left:25.5%;
}

#footer .footimage.right {
left:54%;
}


.tx-julleevents-pi1-browsebox {
border-top:1px solid #fff;
}

DIV.date {
font-size:11px;
padding:4px 0px;
}

#footer A.rssFeed {
float:left;
margin-left:12px;
background:url(../images/rss.png) no-repeat top left;

height:16px;
width:16px;
margin-top:10px;
}

#footer A.homeIcon {
float:left;
margin-left:12px;
background:url(../images/home-icon-sw.png) no-repeat top left;
height:17px;
width:20px;
margin-top:9px;
}


#footer A.rssFeed :hover {
text-decoration:none !important;
}




#content {
position:relative;
}
TABLE TD, TABLE  {
font-size:11px;
}
TABLE.contenttable {
width:100%;
font-size:12px;
}
TD {
vertical-align:top;
}
TD H2 {
margin:0px;
}
h2 {
font-size:14px;
margin-bottom:6px;

}
P {
padding-bottom:12px;
line-height:1.32;

}
UL LI {
padding-bottom:4px;

}
#footer A {
font-size:12px;
text-decoration:none;
}
#footer SPAN {
color:white;
padding:0px 6px;
margin-left:-2px;
}


.col1 {
width:236px;
float:left;
}
.col2 {
width:236px;
margin-left:16px;
float:left;


min-height:488px;
color:white;
}

/*
:root #uid7_trigger,
:root #uid9_trigger,
:root #uid22_trigger,
:root #uid23_trigger {
margin-left:-173px;
}
*/

.csc-sitemap LI A + UL {
margin-top:6px;
}
.csc-sitemap LI A {
text-decoration:none;
}

#scrollable2 TD UL  {
margin-bottom:0px !important;
}

p.bodytext A,
UL LI A{
color:white;
}

.col2,
.box1,
.col3,
#footer {
/*background-color:#860d12;#411210 */
/*background:url(../images/se_ro3.gif) 0px -60px no-repeat;*/
background-color:#860d12;
/*background-color:#b4142d;*/
background-color:#b4122e;
outline-left:1px solid #b4142d;
}

.col2 UL LI,
.col1 UL LI ,
.col3 UL LI{
list-style-type:square;
margin-left:12px;
color:white;
}

.col2 UL,
.col3 UL {
margin-left:12px;
}


.col1 UL LI {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.col1 UL LI.active {

}

.col1 UL LI.active A{
color:white;
font-weight:bold;
white-space:nowrap;
border-bottom:1px solid #fff;
}


.col1 UL LI A {
color:white;
text-decoration:none;
}
.col2 UL  {
margin-bottom:8px;
}

UL.sublevel3{
margin-left:12px;
}

UL {
list-style-type:none;

}

UL LI {

}

.csc-header H1 {
font-size:16px;
margin-bottom:16px;
font-family:verdana;
letter-spacing:1px;
}
.csc-default  .csc-header H2 {
font-size:14px !important;
margin-bottom:8px;


}

.csc-default.text H2 {
font-size:12px;
}

BODY P.align-center {
text-align:center;
}
BODY P.align-right {
text-align:right;
}

.tx-julleevents-pi1-singleViewField-title {
font-size:14px;
margin-bottom:4px;
}
.tx-julleevents-pi1-singleView H3 {
font-size:12px;
margin-bottom:6px;

}
.tx-julleevents-pi1-singleView H4.tx-julleevents-pi1-date {
margin-bottom:18px;
}

.tx-julleevents-pi1-singleView  H4 {
margin-bottom:4px;
border-bottom:1px dotted #fff;
width:50%;
}

.tx-julleevents-pi1-singleView H2 {
font-size:14px;
margin-bottom:3px;

}
.tx-julleevents-pi1-listrow .event-item H3{
font-size:13px;
margin-bottom:0px;

}
.tx-julleevents-pi1-listrow .event-item  {
margin-bottom:12px;
margin-left:12px;
}

.tx-julleevents-pi1-listrow .event-item .morelink A {
font-size:11px;
color:white;
}
.tx-julleevents-pi1-listrow H2 {
border-bottom:1px dotted white;
margin-bottom:12px;
}
.box1{
/*background:url(../images/se_ro2.gif) no-repeat;*/
background-color:#b4142d;
height:236px;
overflow:hidden;
}

.innercontent {
padding:20px;
}

.col3 {
width:488px;
height:488px;
float:left;

margin-left:16px;
}

.first-level,
.second-level {
border-top:1px solid #945440;


margin-bottom:16px;
}

UL.second-level {

}

IMG.logo {
position:relative;
margin-left:65px;
margin-right:94px;
}

#footer {
/*background:url(../images/se_ro.gif) no-repeat;*/
background-color:#b4142d;
height:36px;
width:981px;
padding-right:12px;
line-height:36px;
 text-align:right;
 background-position:0px 0px;
 position:relative;
}

#footer A {
color:white;
padding:0px ;
}

BODY#startsite .col3,
BODY#variante3 .col3{
margin-left:-236px;
height:490px;
}

BODY#startsite #scrollable2.col2  .innercontent{
/*padding-right:0px;*/
}

BODY#startsite .col2,
BODY#variante3 .col2 {
left:50.5%;
position:relative;
min-height:474px;
}
BODY#variante3 .col3 {
margin-left:15px;
}
BODY#variante3 .col2 {
left:0%;
}

/*
BODY#startsite #tween {
overflow:hidden;
height:500px;
}
*/
BODY#startsite .col3 {
overflow:hidden;
}
BODY#startsite .col3,
BODY#variante3 .col3 {
overflow:hidden;
}

.hori {
width:725px;
height:auto;
position:absolute;
left:237px;
}

.col3.hori, .box1, #scrollable2,#footer,.col3 {
border:1px solid #000;
}
#scrollable2 {

			width:220px;
				height: 184px;
				padding: 8px;
				border-top: 1px solid #000;
				border-left: 1px solid #000;
				overflow: hidden;
				
}		
#scrollable2 .innercontent {
padding-left:5px;
padding-top:5px;
}


BODY#variante5 #scrollable2{
width:725px;
}

BODY#variante2 #scrollable2{
width:725px;
height:220px;
margin-top:254px;
}
BODY#startsite #wrap3{
height:490px;
top:1px;
}



BODY#variante2 .col3.hori {
width:740px;
}

BODY#variante2 #wrap3 {
height:236px;
bottom:16px;
right:6px;

}
BODY#variante2 #track3 {
height:236px;
/*padding-top:7px;*/
}

BODY#variante2 .tx-tpxslideshow-pi1 #tween  {
height:236px;
overflow:hidden;
}

DIV.header .csc-header  *{
margin:0px;
}

TABLE.contenttable {
width:100%;
}


.align-right {
text-align:right;
}

TD.align-right P.bodytext {
white-space:nowrap !important; 
font-weight:bold;
}

TABLE.contenttable CAPTION {
text-align:left;
font-family:verdana;
padding-top:14px;
font-weight:bold;
letter-spacing:1px;
font-size:12px;

}
TABLE.contenttable TD p {
padding-bottom:0px;
line-height:1.32;

}
TABLE.contenttable TD {
/*padding:0.25em;*/
}
#startsite  TABLE.contenttable TD {
padding:0.25em;
}
TABLE.contenttable TD  H2 {
white-space:nowrap;
}

/*DIV.header  .csc-header,*/
.csc-header.swineicon {
height:30px;
line-height:28px;
/*
padding-left:50px;

background:url(../images/swine-mini.png) 0px 0px no-repeat;
*/
}




.csc-default.header,
.csc-header.swineicon  {
border-bottom:0px solid #fff;
margin-top:12px;
}
.csc-default.header H1,
.csc-header.swineicon H1 {
font-size:15px;
}



.td-1 {
text-align:right;
font-weight:bold;
white-space:nowrap;
}

DIV.header .csc-subheader {
font-style:italic;
font-weight:bold;
letter-spacing:1px;
padding-bottom:0px;
}

.tx-tpxnewsletter-pi1-formfield  LABEL {
float:left;
width:35%;
font-weight:bold;
}
.tx-tpxnewsletter-pi1-formfield INPUT,
.tx-tpxnewsletter-pi1-formfield TEXTAREA{
border:none;
border:1px solid #000;
font-size:11px;
padding:2px 4px;
color:#860D12;

}
.tx-tpxnewsletter-pi1-formfield {
margin-bottom:12px;
}
.tx-tpxnewsletter-pi1-formfield.submit INPUT,
INPUT.powermail_submit,
.tx-powermail-pi1_confirmation_submit,
.tx-powermail-pi1_confirmation_back {
background-color:white;
color:#860D12;
font-weight:bold;
font-size:11px;
-moz-border-radius:5px ;
background:-moz-linear-gradient(center top , #CCCCCC, #FFFFFF) repeat scroll 0 0 #DDDDDD;
}

INPUT.powermail_submit {
padding:2px 0px;
}

.tx-tpxnewsletter-pi1 {

padding:4px 8px;
}

.tx-tpxnewsletter-pi1-formfield.submit INPUT:hover,
INPUT.powermail_submit:hover,
FORM.tx_powermail_pi1_formconfirmation_submit INPUT:hover,
FORM.tx_powermail_pi1_formconfirmation_back INPUT:hover {
background:-moz-linear-gradient(center top ,#FFFFFF , #CCCCCC) repeat scroll 0 0 #DDDDDD;
border:1px solid #000;
-moz-box-shadow:0 0 6px #fff;
color:#000;
}

.tx-tpxnewsletter-pi1 A {
color:white;
}


H3.tx_tpxnewsletter_pi1 {
margin-bottom:8px;
font-size:13px;
border-bottom:1px solid white;
}

H3 + UL {
margin-bottom:6px;
}


.tx-tpxnewsletter-pi1-formfield.gender SELECT{
width:120px;
border:1px solid #000;
font-size:11px;
}
.tx-tpxnewsletter-pi1-formfield.gender SELECT OPTION {
font-size:11px;
}
.tx-tpxnewsletter-pi1 FIELDSET,
.tx-powermail-pi1_formwrap FIELDSET{
/*padding:20px;*/
padding-top:20px; 
padding-bottom:0px;
border:0px double #fff;
margin-bottom:12px;
/*background-color:#990D12;*/
-moz-border-radius:4px;
}
.tx-tpxnewsletter-pi1 FIELDSET LEGEND,
.tx-powermail-pi1_formwrap FIELDSET LEGEND{
display:block;
border:0px;
text-decoration:underline;
padding:0px 10px;
font-style:italic;
font-weight:bold;
font-size:13px;
}

.csc-linkToTop A{
color:white;
padding-left:20px;
background:url(../images/totop.png) no-repeat top left;
}
.csc-linkToTop  {
height:20px;
margin-left:2px;
padding-top:6px;
border-top:1px dotted #fff;
}

#scrollable2 UL {
margin-bottom:12px;
}

.tr-even TD,
.tr-odd TD {
border-top:0px dotted #fff;
}

TR.tr-0  TD{
border-top:0px;
}

.csc-menu LI A {
color:white;
text-decoration:none;
}
.tx-julleevents-pi1-searchbox,
.tx-julleevents-pi1-categorySelector {
display:none;
}
.tx-julleevents-pi1-browsebox A {
color:white;
}
.tx_tpxnewsletter_pi1.mandatory{
display:none;
}

FORM.tx_powermail_pi1_formconfirmation_back {
float:left;
width:auto;
margin-right:20px;
margin-top:20px;
}
FORM.tx_powermail_pi1_formconfirmation_submit {
margin-top:20px;
}

/* wrap to make sure that image area is clickable */
			#wrap3 {
				float: left;
				width: 15px;
				height: 201px;
				height:487px;
				right:6px;
				position:absolute;
				background: transparent url(../images/scrollbar-track-bottom.png) no-repeat bottom left;
				border-left:1px solid black;
			}
			
			BODY#variante5 #wrap3{
				height:238px;
				top:250px;
			}
			BODY#variante5 #track3{
				height:238px;

			}
			
			/* top image of track */
			#track3-top {
				position: absolute;
				width: 15px;
				height: 15px;
				background: transparent url(../images/scrollbar-track-top.png) no-repeat top left;
			}
			
			/* vertical track */
			#track3 {
				position: absolute;
				width: 15px;
				height: 201px;
								height:487px;
			}
			
			/* vertical track handle */
			#handle3 {
				width: 15px;
				height: 15px;
				padding-top:7px;
			}


/* wrap to make sure that image area is clickable */
			#wrap4 {
				float: left;
				position:absolute;
				display:none;
				clear: both;
				width: 301px;
				height: 15px;
				background: transparent url(../images/scrollbar-track-right.png) no-repeat top right;
			}
			
			/* left image of track */
			#track4-left {
				position: absolute;
				width: 15px;
				height: 15px;
				background: transparent url(../images/scrollbar-track-left.png) no-repeat top left;
			}
			
			/* horizontal track */
			#track4 {
				position: absolute;
				width: 301px;
				height: 15px;
			}