@import url(editor.css);
@import url(comments.css);
body
{	
	background-repeat: repeat-x;
	background-color: #e5e5e8;
	margin:0; padding:0;
margin-top : 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	/*color:#615E5F;*/
color:#444444;
}

form
{
	margin:0; padding:0; 
	
}


input, select, textarea
{
	/*font-size: 0.65em;*/
}



#rahmen
{
	margin:auto;
	/*border: 1px solid #6F8799;*/
	width:912px;
/*width:898px;*/
	background-color: White;
	text-align: justify;
}




#navMeta
{
	height: 14px;
	width:903px;
	margin:auto;
}

#langNav
{
	float: right;
	font-size: 0.65em;
	font-weight: bold;
	margin-right: 20px;
	text-transform: uppercase;
	color: White;
}

#langNav a:link, #langNav a:visited, #langNav a
{
	text-decoration: none;
	color: White;
}

#langNav a:hover, #langNav a:active
{
color: #F24E54;
}

#meta
{
	float: right;
}

#meta ul
{
	margin:0; padding:0; 
	list-style-type: none;
}

#meta ul li
{
	float:left;
	text-transform: uppercase;
	font-size: 0.61em;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid #70706e;
}

 a.aNavMeta,a.aNavMeta:link,a.aNavMeta:visited 
 {
 	text-decoration: none;
	color: #70706e;
 }
 
 a.aNavMeta:hover, a.aNavMeta:active 
 {
 	color: #F24E54;
 }
 
 a.aNavMetaActive,a.aNavMetaActive:link,a.aNavMetaActive:visited,a.aNavMetaActive:hover, a.aNavMetaActive:active
 {
 	text-decoration: none;
	color: #F24E54;
 }

a.aMContNav,a.aMContNav:link,a.aMContNav:visited 
 {
 	text-decoration: none;
	color: #302C2D;
	padding-left:4px;
	padding-right:4px;
	border-left: 1px solid #EE1C23;
	font-size:11px;
 }
 
 a.aMContNav:hover, a.aMContNav:active 
 {
 	text-decoration: underline;
 	font-weight:normal;
 }
 
 a.aMContNavActive,a.aMContNavActive:link,a.aMContNavActive:visited,a.aMContNavActive:hover, a.aMContNavActive:active 
 {
 	text-decoration: none;
	color: #F24E54;
 }

#header
{
	height: 136px;
	/*background-image: url(../lay/bgHeader.jpg);*/
background-image: url(../lay/headerNewAni.jpg);
background-repeat: no-repeat;
	/*background-color: #647D91;*/
}


#logo
{
	float: left;
margin-left : 7px;
margin-top:5px;
visibility:hidden;
}

#nav1
{
	float: right;
margin-top : 15px;
	margin-left :-70px;
	/*width: 820px;*/
	display: inline;
}

#nav1 ul
{
	margin:0; padding:0; 
	list-style-type: none;
}

#nav1 ul li
{
	float:left;
	text-transform: uppercase;
	font-size: 0.59em;
	font-weight: bold;
	padding-bottom:4px;
	border-left: 1px solid white;
}

a.aNav1,a.aNav1:link,a.aNav1:visited 
{
	text-decoration: none;
	color: White;
	padding-left: 9px;
	padding-right:9px;
	padding-bottom:3px;
padding-top:3px;
}

a.aNav1:hover, a.aNav1:active 
{
	background-color: Black;
		
}

a.aNav1Active,a.aNav1Active:link,a.aNav1Active:visited, a.aNav1Active:hover, a.aNav1Active:active 
{
	text-decoration: none;
	color: White;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom:3px;
padding-top:3px;
	background-color: Black;
}

#nav1 a.aNav1#icon,#nav1 a.aNav1#icon:link,#nav1 a.aNav1#icon:visited,#nav1 a.aNav1#icon:hover, #nav1 a.aNav1#icon:active,#nav1 a.aNav1Active#icon,#nav1 a.aNav1Active#icon:link,#nav1 a.aNav1Active#icon:visited,#nav1 a.aNav1Active#icon:hover,#nav1 a.aNav1Active#icon:active 
{
	background-image:url(../lay/iconHome.gif);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	background-color:transparent;
	width: 60px;
background-color:fuchsia;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-top: 2px;	
	
}
#nav1 ul.unav li
{
padding-bottom:0px;
float:left!important;
	text-transform: uppercase;
	border-left: none;
	font-size: 0.59em;
	letter-spacing: -0.05em;	
}

#nav1 ul.unav
{
	/*position: absolute;*/
	padding-top: 2px;
}

#nav1 ul.unav li
{
	border: 0;
}

a.aUNav1,a.aUNav1:link,a.aUNav1:visited 
{
	text-decoration: none;
	color: #4e4e4d;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../lay/boxes/unavLine.gif);
	background-repeat: no-repeat;
	background-position: left;
}

a.aUNav1:hover, a.aUNav1:active 
{
	text-decoration: underline;
}

a.aUNav1Active,a.aUNav1Active:link,a.aUNav1Active:visited,a.aUNav1Active:hover, a.aUNav1Active:active 
{
	text-decoration: underline;
	color: #6f6f70;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	background-image: url(../lay/boxes/unavLine.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#subHeader
{
	font-size: 0.65em;
	color: #646162;
	height: 26px;
	padding-left: 36px;
	padding-right: 30px;
}

#breadC
{
	float:left;
	margin-top: 7px;
}

a.aBreadC,a.aBreadC:link,a.aBreadC:visited 
{
	color: #646162;
	text-decoration: underline;
}

a.aBreadC:hover, a.aBreadC:active 
{
	text-decoration: none;
	color: #F24E54;
}

a.aBreadCActive,a.aBreadCActive:link,a.aBreadCActive:visited,a.aBreadCActive:hover, a.aBreadCActive:active 
{
	text-decoration: none;
	color: #F24E54;
}

#helpNav
{
	float: right;
	margin-top: 5px;
}

#helpNav form
{
	display: inline;
	margin-left: 20px;
}
#helpNav input
{
	vertical-align: middle;
	font-size:1em;
	/*border:0;*/
}

#helpNav img
{
	margin-bottom: -4px;
}

a.aHelpNav,a.aHelpNav:link,a.aHelpNav:visited 
{
	color: #F24E54;
	text-decoration: none;
}

a.aHelpNav:hover, a.aHelpNav:active 
{
	text-decoration: underline;
}


#strip
{
	height:5px;
	background-image: url(../lay/bgStrip.jpg);
	background-repeat: repeat-x;
	font-size: 0px;
	margin:0; padding:0;
}

#content
{
	min-height:520px;
	height:auto !important;  /* für moderne Browser */
	height:520px;  /*für den IE */
	margin-top: 21px;
}

#cLeftWrap
{
	width: 530px;
	float:left;
	/*border: 1px dotted #888;*/
}

#cLeft
{
	margin-left:36px;
	font-size:0.7em;
	line-height: 1.3em;
}

#cLeft h1,#content h1
{
	margin:0; padding:0; 
	display: inline;
	color:#df0024;
	background-color: White;
	padding-right: 4px;
	line-height: 1.2em;
}

#cLeft #h1Wrap
{
	/*height: 1.1em;*/
	background-image: url(../lay/h1Line.gif);
	background-repeat: repeat-x;
	background-position: 0em 0.90em;
	/*margin-bottom: 14px;*/
	/*padding-bottom:15px;
	*margin-bottom: 5px;
	*padding-bottom:5px;*/
}

#contNav .news-list-item
{
font-weight: normal !important;
font-size: 0.7em !important;
}


#cRight
{
	width: 283px;
	float:right;
	display: inline;
	margin-right: 29px;
	/*border: 1px dotted #888;*/
	font-size:0.7em;
	line-height: 1.3em;
	text-align: left !IMPORTANT;
}

#cRight p,#cLeft p
{
padding-bottom:4px;
margin:4px 0 4px 0;
}

#cRight h1, #cRight h2
{
color: #6F7073;
background-color: transparent;
font-weight: normal;
}

/* C O N T A I N E R   R E C H T S */
#cRight
{
	/*width: 215px;*/
	
} 

#bRTop
{
	height: 4px;
	background-image: url(../lay/boxes/bgUH.gif);
	background-repeat: repeat-x;
}

#bRContWrap
{
	background-image: url(../lay/boxes/bgLV.gif);
	background-repeat: repeat-y;
	background-position: left;
	
}

#bRCont
{
	background-image: url(../lay/boxes/bgRV.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-left:4px;
	padding-right:4px;
}

#bRBottom
{
	height: 4px;
	background-image: url(../lay/boxes/bgDH.gif);
	background-repeat: repeat-x;
	margin-bottom:11px;
}

.left
{
	float:left;
}

.right
{
	float: right;
}

#boxRightContent
{
	background-image:url(../lay/boxes/bgBoxRightOr.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:8px; 
}

#cLeft #boxRightContent,#boxRightContentOhne
{
	background-image:url(../lay/boxes/spacer.gif);
	padding:4px; 
	*padding: 2px;
}

/* ################################ */

#helpNav #boxRightContent
{
	background-image: none;
	padding-left: 4px;
}

#helpNav #boxRight
{
		width: 160px;
		float:left;
		
}

#footer
{
	margin:auto;
	width:912px;
	text-align: center;
	font-size: 0.65em;
	color: Black;
	padding-top: 12px;
	padding-bottom: 12px;
}

/* diverses */
#clearer, .clearer
{
	height: 0px;
	font-size: 0px;
	margin:0; padding:0; 
	clear: both;
	line-height: 0px;
}

#noHeight
{
	font-size: 0px;
	margin:0; padding:0;
}

dfn
{
display:block;
position: absolute;
left: -3000px;
height: 0px;
width:0px;
}

acronym {
  border-bottom: 1px dashed #858686
  speak: normal;
}

.hide
{
	position: absolute;
  	left: -1000px;
  	top: -1000px;
  	width: 0;
  	height: 0;
  	overflow: hidden;
  	display: inline; 
}

#right
{
float:right;
}

#left
{
float:left;
}

#ntleft
{
float:left;
width: 330px;
}

.news-list-morelink,.news-latest-morelink
{
/*float:right;*/
/*clear:both;*/
text-align:left;
}

.news-list-morelink a,.news-list-morelink a:link,.news-list-morelink a:visited
{
text-decoration: none;
color: #ED1C24;
} 

.news-list-morelink a:active, .news-list-morelink a:hover
{
text-decoration: underline;
}


#cRight DIV.news-latest-container ul
{
margin:0px;
padding:0px;
margin-left: 15px;
}

#cRight DIV.news-latest-gotoarchive
{
float:right;
}

#cRight .news-latest-item a,#cRight .news-latest-item a a:link,#cRight .news-latest-item a a:visited
{
text-decoration: none;
color: #ED1C24;
} 

#cRight .news-latest-item a a:active, #cRight .news-latest-item a a:hover
{
text-decoration: underline;
}

#contNav
{
float:left;
display:none;
margin-left:37px;
width: 155px;
/*border:1px solid red;*/
margin-top: 10px;
text-align: left !IMPORTANT;
}

#contNav h1
{
font-size:0.85em;
color: Black;
}

#contNav ul
{
margin:0px;
padding:0px;
list-style-type: none;
}

#contNav ul li
{
border-top:1px dotted #9A9C9E;
margin:0px;
padding: 1px 0px 3px 0px;
}

#contNav ul li.last
{
border-bottom:1px dotted #9A9C9E;
}

a.aContNav, a.aContNav:link, a.aContNav:visited
{
text-decoration:none;
font-size: 0.7em;
color: Black;
}

a.aContNav:active,a.aContNav:hover
{
text-decoration:none;
color: #EE1C23;
font-weight:bold;
}

a.aContNavActive, a.aContNavActive:link, a.aContNavActive:visited,a.aContNavActive:active,a.aContNavActive:hover
{
text-decoration:none;
color: #EE1C23;
font-size: 0.7em;
font-weight:bold;
}

.ani{
color: Black !IMPORTANT;
margin: 3px 0px 3px 0px;
padding: 5px;
display: block;
}


.bgGrey .ani
{
background-color: #F2F2F2;
}



#contNav ul li ul
{
text-align: left; 
/*list-style: none url(../lay/listRaute.gif); 
display: list-item;*/
/*list-style-image:url(../lay/listRaute.gif);
display: list-item;
margin-left: 16px;*/
color:Black;
line-height: 0.65em;
*line-height: 0.75em;
}

#contNav ul li ul li
{
margin: 5px 0px 5px 0px;
}

#contNav ul li ul li.active
{
color:#EE1C23;
}

a.aContUNav, a.aContUNav:link, a.aContUNav:visited
{
text-decoration:none;
font-size: 0.65em;
color: Black;
font-weight:bold;
background-image:url(../lay/listRaute.gif);
background-repeat:no-repeat;
background-position: 1px;
padding-left:16px;
display:list-item;
}

a.aContUNav:active,a.aContUNav:hover
{
text-decoration:none;
color: #EE1C23;
font-weight:bold;
}

a.aContUNavActive, a.aContUNavActive:link, a.aContUNavActive:visited,a.aContUNavActive:active,a.aContUNavActive:hover
{
text-decoration:none;
color: #EE1C23;
font-size: 0.65em;
font-weight:bold;
background-image:url(../lay/listRaute.gif);
background-repeat:no-repeat;
background-position: 1px;
padding-left:16px;
display:list-item;
}

#contNav ul li ul li ul
{
list-style-type:none; 
list-style-image:none;
/*list-style-image:url(../lay/nPfeil.gif);*/
margin-left: 12px;
padding-left:0px;
color:#EE1C23;
line-height: 0.65em;
*line-height: 0.75em;
}

#contNav ul li ul li ul li
{
/*padding-left: 12px;
*padding-left: 3px;*/
margin:0px;
list-style-type:none;
padding-bottom:5px;
}

#contNav ul li ul li ul li#first
{
margin-top: 5px;
}


#contNav ul li ul li ul li.active
{
background-color: #FEE7DD;
}


#contNav ul li ul li ul li a.aContUNav, #contNav ul li ul li ul li a.aContUNav:link, #contNav ul li ul li ul li a.aContUNav:visited
{
text-decoration:none;
font-size: 0.65em;
color: Black;
font-weight:bold;
background-image:url(../lay/nPfeil.gif);
background-repeat: no-repeat;
background-position: 1px;
padding-left:15px;
display:list-item;
}

#contNav ul li ul li ul li a.aContUNavActive, #contNav ul li ul li ul li a.aContUNavActive:link, #contNav ul li ul li ul li a.aContUNavActive:visited
{
text-decoration:none;
font-size: 0.65em;
color: Black;
font-weight:bold;
background-image:url(../lay/nPfeil.gif);
background-repeat: no-repeat;
background-position: 1px;
padding-left:15px;
display:list-item;
}


.indicateur ul
{
margin:0px;
padding:0px;
font-size: 0.8em;
list-style-position: outside;
padding-left:15px;
}

.indicateur li
{
	padding-top: 6px;
	padding-bottom: 6px;
}

.indicateur ul li ul li
{
	padding-top: 0px;
	padding-bottom: 0px;
	font-size:10px;
}

.indicateur ul li ul
{
margin-left: 0px;
list-style-type: disc;
}

#zweispalten #cRight
{
width: 187px;/*187*/
}

#zweispalten #cLeftWrap
{
	width: 470px;
}

#zweispalten #contNav
{
display:inline;
}


#cLeft DIV.csc-header.csc-header-n2 #h1Wrap
{
background-image: url(../lay/spacer.gif);
}

#cLeft DIV.csc-header.csc-header-n2 #h1Wrap h1,h6
{
color: #df0024;
font-size: 12px;
text-transform: uppercase;
}

h6
{
margin:0px;
padding:0px;
margin-bottom:12px;
}

DIV.csc-textpic p
{
padding-top:1px;
margin-top: 1px;
}

#diaShadLeft
{
	padding-left:6px;
	background-image: url(../lay/diaShad/diaShadLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:auto;
	float:left;
}

#diaShadTop
{
	padding-top:8px;
	background-image: url(../lay/diaShad/diaShadTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:auto;
	float:left;
}

#diaShadBottom
{
	padding-bottom:8px;
	background-image: url(../lay/diaShad/diaShadBottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:auto;
	float:left;
}

#diaShadRight
{
	padding-right:10px;
	background-image: url(../lay/diaShad/diaShadRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:auto;
	/*border:1px solid red;*/
	float:left;
}

#dia
{
	border:1px solid #B8B9BC;
	padding: 10px;
	/*float:left;*/
}

#diaImg
{
	clear:left;
}

#diaCaption
{
	font-size:10px;
}


#shadPic
{
	/*float:left;*/
	width:84px;
}

#shadTop
{
	background-image: url(../lay/shad/shadO.jpg);
	background-repeat: repeat-x;
}

#shadPicture
{
	padding: 4px;
	text-align:center;
	/*float:left;*/
}

#shadLeft
{
	/*float:left;*/
	background-image: url(../lay/shad/shadL.jpg);
	background-repeat: repeat-y;
	height: 100%;
}

#shadRight
{
	/*float:left;*/
	background-image: url(../lay/shad/shadR.jpg);
	background-repeat: repeat-y;
	background-position: right;
	height: 100%;
}

#shadBottom
{
	background-image: url(../lay/shad/shadU.jpg);
	background-repeat: repeat-x;
}



dl,dd,dt
{
margin:0px;
padding:0px;
}

.csc-textpic-caption
{
text-align:center;
}

#shadLeftKPL
{

background-image: url(../lay/shadLeft.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	padding-left: 7px;
	border:none;
}

#shadRightKPL
{

background-image: url(../lay/shadRight.jpg);
	background-repeat: no-repeat;
	background-position:top right;
	padding-right: 7px;
	border:none;
}

#shadBottomKPL
{
margin:auto;
background-image: url(../lay/shadBottom.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	height:7px;
	width:912px;
}


/*FORMULARE*/
fieldset
{
border:none;
margin-top: 30px;
}

.csc-mailform-field label
{
display:block;
margin-top: 15px;
margin-bottom: 5px;
/*width: 200px;*/
}

#cLeft ul
{
margin:5px 0px 5px 11px;
padding: 4px;
}

#mailformautorise legend
{
display:none;
}

#mailformautoriseQui,#mailformautoriseNon
{
/*float:left;*/
}


#mailformautorise label
{
display:inline;
}

#mailformautorise
{
margin-top:10px;
}


.espaceMm
{
/*display:block;*/
text-align:left;
font-size:16px;
color:#474848;
margin:0px;
margin-top: 10px;
padding:0px;
padding:5px;
padding-top:10px;
background-image:url(../lay/bg_espaceHead.gif);
background-repeat: no-repeat;
height:21px;
}

.news-list-item
{
margin-bottom:0px;
padding-bottom:0px;
text-align: left !IMPORTANT;

}
.news-list-browse
{
display:none;
}


/*POWERMAIL*/
fieldset.tx-powermail-pi1_fieldset legend
{
color:#EE1C23 !IMPORTANT; 
background-color: White;
border: 1px solid #C1C7D2;
} 

fieldset.tx-powermail-pi1_fieldset label
{
width: 350px !IMPORTANT;
}

#powermaildiv_uid45 label,#powermaildiv_uid105 label,#powermaildiv_uid142 label,
#powermaildiv_uid152 label,#powermaildiv_uid168 label
{
width: 60px !IMPORTANT;
}

#powermaildiv_uid45 input
{
float: none !IMPORTANT;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title
{
color: Black;
font-size: 13px;
}

.tx-powermail-pi1
{
margin-bottom: 35px;
}

fieldset.tx-powermail-pi1_fieldset
{
background-color: #C1C7D2 !IMPORTANT;
}

#powermaildiv_uid57 label,
#powermaildiv_uid106 label,
#tx-powermail-pi1_fieldset_4 label,
#powermaildiv_uid95 label,
#tx-powermail-pi1_fieldset_11 label,
#powermaildiv_uid196 label,
#tx-powermail-pi1_fieldset_26 label,
#powermaildiv_uid152 label
{
width: 250px !IMPORTANT;
}
#tx-powermail-pi1_fieldset_4 select, #tx-powermail-pi1_fieldset_11 select,
#tx-powermail-pi1_fieldset_34 select,#tx-powermail-pi1_fieldset_26 select
{
width: 50px !IMPORTANT;
}

#tx-powermail-pi1_fieldset_11 label,
#tx-powermail-pi1_fieldset_34 label,
#powermaildiv_uid159 label
{
width: 180px !IMPORTANT;
}


#powermaildiv_uid109,#powermaildiv_uid110,
#powermaildiv_uid156, #powermaildiv_uid157
{
width: 80px;
float: left;
}

#powermaildiv_uid109, #powermaildiv_uid156
{
margin-left: 180px;
}


#powermaildiv_uid90,#powermaildiv_uid91,#powermaildiv_uid112,#powermaildiv_uid113,#powermaildiv_uid114,
#powermaildiv_uid160,#powermaildiv_uid162,#powermaildiv_uid164
{
float:left;
}

#powermaildiv_uid112 label,#powermaildiv_uid113 label,#powermaildiv_uid114 label,
#powermaildiv_uid160 label,#powermaildiv_uid162 label,#powermaildiv_uid164 label
{
display: none;
}
#powermaildiv_uid112,#powermaildiv_uid113,#powermaildiv_uid114,
#powermaildiv_uid160,#powermaildiv_uid162,#powermaildiv_uid164
{
margin-left: 30px;
}


#powermaildiv_uid90,#powermaildiv_uid89,
#powermaildiv_uid161,#powermaildiv_uid163,
#powermaildiv_uid159
{
clear: left;
float:left;
}



/*rightNav*/
.rightNav ul
{
list-style-type: none;
padding:0px;
margin: 0px;
}

DIV.rightNav ul li a
{
font-size: 11px !IMPORTANT;
}


/*SMOOTH GALLERIE*/

.tx-rgsmoothgallery-pi1
{
margin-bottom: 60px !IMPORTANT;
}

#powermaildiv_uid94,#powermaildiv_uid93,#powermaildiv_uid58,#powermaildiv_uid59,
#powermaildiv_uid153,#powermaildiv_uid154,#powermaildiv_uid178,#powermaildiv_uid179,
#powermaildiv_uid214,#powermaildiv_uid215
{

display: none;
}

div.even 
{
background-color:#C1C7D2 !important;
}


.tx_powermail_pi1_fieldwrap_html_57 .tx_powermail_pi1_fieldwrap_html_radio_title,
.tx_powermail_pi1_fieldwrap_html_95 .tx_powermail_pi1_fieldwrap_html_radio_title,
.tx_powermail_pi1_fieldwrap_html_152 .tx_powermail_pi1_fieldwrap_html_radio_title
{
position: relative;
top:-45px;
left: 140px; 
}



.tx-srlanguagemenu-pi1
{
	position:absolute;
	margin: -15px 0px 0px 580px;
}

fieldset.tx-powermail-pi1_fieldset div.even {
background-color:#C1C7D2 !important;
}




.overlayer
{
position: absolute;
border: 4px solid #DCD8CC;
padding: 20px;
background-color: White;
margin: auto ;
width: auto;
z-index:200;
}

.close
{
cursor: pointer;
color: #990000;
margin-top: 25px;
text-align: right;
position: absolute;
margin: -604px 0px 0px 755px;
}



h5.new
{
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
padding: 0px 0px 15px 0px;
margin:0px 0px 0px 0px;
border-bottom: 1px solid #EE0000;
background-color: transparent;
color: #EE0000;
text-align: left;
}
