/* Styles fuer den RTE */
@import url("rte_style.css");
/* Ende Styles fuer den RTE */


body { padding: 0; margin: 0; 
	font: 0.72em Arial, Helvetica, sans-serif; 
	line-height: 1.5em;
	color: #666; 
	background: #F0F0F0 url(../images/bg.gif); 
	
}

h1 a { color: #FFF; background: inherit; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #BFE1ED; background: inherit; }
h1, h1.csc-firstHeader {
	font-size: 1.3em;
	color: #F07821;
	margin: 0 0 5px 0;
	letter-spacing:2px;

}
h2 {
	font-size: 1.1em;
	font-weight:bold;
	color: #777;
	margin: 0 0 3px 0;
}

h3 {
	font-size: 1.0em;
	font-weight:bold;
	color: #777;
	margin: 0 0 3px 0;
}
h4 {
	font-size: 0.95em;
	font-weight:bold;
	color: #777;
	margin: 3px 0 0 0;
}

p {	margin: 0; line-height: 1.5em; color:#666;}
li,ul {color:#666;}
ul {margin-top:0;}
.bodytext { 
	padding-bottom:10px;
	line-height:160%;
}


table.contenttable  {; border: 1px solid #CCC;}
table.contenttable th {background: #999; color: #FFF; text-align:left; letter-spacing: 2px; padding: 3px 10px;}
table.contenttable td {background: #F0F0F0; padding: 0 10px;}
table.contenttable-0 td {color: #666; line-height:160%;vertical-align:top;}

/* Rahmen um Bilder */
DIV.csc-textpic-imagewrap {padding: 6px; border: 1px solid #CCC;overflow:inherit;}
DIV.csc-textpic-center {overflow:auto;}

/* Listenpunkte bei Bild im Text links etwas mehr einruecken, da sonst Kollision mit Bild */
.csc-textpic-intext-left ul {position:relative; left: 12px}


/* Bildbeschreibung verkleinern */
.csc-textpic-caption {font-size:11px;}
dd.csc-textpic-caption {padding: 4px 0 0 0 !IMPORTANT; line-height:120%;}
dl {margin: 0 !IMPORTANT;}


/* Angaben fuer die Login-Form */
label {display:block;}
form[action $='.html'] fieldset {border: 1px solid #DDD;
	width:543px;
	padding:10px;
	background:url(../images/back_login.gif) no-repeat right bottom;
}
.tx-newloginbox-pi1 {border: 1px solid #DDD;
	width:543px;
	padding:10px;
	background:url(../images/back_login.gif) no-repeat right bottom;
	min-height:130px;
}
legend {color:#666;}
input[type="text"], input[type="password"],select,textarea {border:1px solid #CCC;}
input[type="text"]:hover, input[type="text"]:focus, input[type="password"]:hover, input[type="password"]:focus, select:hover, select:focus, textarea:hover, textarea:focus  {border:1px solid #F07821;}
/* Ende Angaben fuer die Login-Form */

/* Formular Doku anfordern */

.rgaccord1-content form[action $='.html'] fieldset {border: none;
	width:543px;
	padding:10px;
	background:none;
}

	

.artikel { padding: 0 5px 0 0px; margin-bottom: 20px; }


/* Links z. B. fuer die Brotkruemelnavigation */
a { color: #006; background: inherit; text-decoration:none;}
a:hover { color: #000; background: inherit; text-decoration:underline;}
a.title { color: #B41A1A; background: #FFF;}




/* interne Links */
table.csc-uploads a, a.internal-link {color: #F07821; background: inherit; border-bottom: 1px solid #CCC;text-decoration:none;}
table.csc-uploads a:hover, a.internal-link:hover {color: #F07821; background: inherit; border-bottom: 1px solid #F07821;text-decoration:none;}


/* externe Links */
a.external-link, a.external-link-new-window {
	color: #F07821;
	padding-left: 14px;
	background: transparent url(../images/ext.gif) no-repeat 0 3px;	
	border-bottom: 1px solid #CCC;
}

a.external-link:hover, a.external-link-new-window:hover {
	color: #F07821;
	padding-left: 14px;
	background: transparent url(../images/ext.gif) no-repeat 0 -488px;	
	border-bottom: 1px solid #F07821;
	text-decoration:none;
}

a.mail {
	color: #F07821;
	padding-left: 14px;
	background: transparent url(../images/mail.gif) no-repeat 0 3px;	
	border-bottom: 1px solid #CCC;
}

a.mail:hover {
	color: #F07821;
	padding-left: 14px;
	background: transparent url(../images/mail.gif) no-repeat 0 -488px;	
	border-bottom: 1px solid #F07821;
	text-decoration:none;
}


/* PDF Links */
a[href $='.pdf'] { 
   color: #F07821;
   padding-left: 17px;
   background: transparent url(../images/icon_pdf.gif) no-repeat center left !IMPORTANT;
   border-bottom: 1px solid #CCC;
}
a:hover[href $='.pdf'] { 
   color: #F07821;
   padding-left: 17px;
   background: transparent url(../images/icon_pdf.gif) no-repeat center left !IMPORTANT;
   border-bottom: 1px solid #F07821;
   text-decoration:none;
}
/* VCF fuer Visitenkarten Links */
a[href $='.vcf'] { 
   color: #F07821;
   padding-left: 21px;
   background: transparent url(../images/icon_vcf.gif) no-repeat center left !IMPORTANT;
   border-bottom: 1px solid #CCC;
}
a:hover[href $='.vcf'] { 
   color: #F07821;
   padding-left: 21px;
   background: transparent url(../images/icon_vcf.gif) no-repeat center left !IMPORTANT;
   border-bottom: 1px solid #F07821;
   text-decoration:none;
}
/* Fuer Dateiverweise */
	table.csc-uploads {border-collapse: collapse;}
	.csc-uploads-fileName {padding:2px 8px 1px 3px;}
	.csc-uploads-fileSize {vertical-align:top; padding: 2px;}
	.tr-even {background: #F0F0F0;}
	.tr-odd {background: #DDD;}

/* Fixes fuer die Smoothgallery */
#lbPrevLink, #lbNextLink {
	background: transparent; 
}
.carouselWrapper, .carouselInner {

	margin: 0;
	padding: 0;
}

#lbCloseLink {
	background: transparent url(../images/close.gif) no-repeat center !IMPORTANT;
}
.jdGallery .slideInfoZone h2 {font-size: 14px !IMPORTANT; color:#FFF !IMPORTANT;}
.jdGallery .slideInfoZone p {font-size: 12px !IMPORTANT;}

#lbCaption {
	font-weight: normal !IMPORTANT;
}

.jdGallery .slideInfoZone {
	
	padding-bottom: 10px; /* Damit mehr Text in die Slidingzone passt */
}
.myGallery
{
	border: none !IMPORTANT;
}
