* {
	margin: 0px;
	padding: 0px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}
body {
	background-color: #acacac;
	background-image: url(../images/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.imageBorder {
border: 1px solid #e0e4d8;
}
#contentbereich .imageDescription {
    display: block;
}
.imageDescriptionText {
	font-size: 11px;
    padding-left: 5px;
    color: #626d4a;
    text-align: right;
    padding-top: 5px;
    padding-right: 4px;

}
.boderImg {
	border: 1px dotted #86191f;
    padding: 2px;

}

div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:5px;
}
#dynamischeTyp1Liste .hide {
    display: none;
    visibility: hidden;
}
#dynamischeTyp1Liste {
	padding-bottom: 50px;
}
#dynamischeTyp1Liste p {
    float: left;
}
#dynamischeTyp1Liste .dynamischeTyp1ListeItem {
}
#dynamischeTyp1Liste .addyBlock {
    float: left;
    width: 100%;
    clear: both;
}
#dynamischeTyp1Liste .descOpenBlock {
    float: left;
    clear: both;
    padding: 5px;
   padding-bottom: 10px;
	padding-top: 10px;
    width: 150px;
    text-align: center;
	padding-left: 0px;
}
#dynamischeTyp1Liste .descOpenBlock .descOpenBlockImg {
    float: left;
    height: 25px;
    padding-right: 5px;
}
#dynamischeTyp1Liste .descOpenBlock .descOpenBlockText {
    float: left;
    height: 22px;
    padding-top: 3px;
}
#dynamischeTyp1Liste .descBlock {
    float: left;
    clear: both;
    padding-bottom: 15px;
    padding-top: 0px;
    padding-top: 13px;
}
#dynamischeTyp1Liste .descBlock p {
    float: left;
}
#dynamischeTyp1Liste .descBlock img {
    float: left;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
hr {
	height: 1px;
	width: 100%;
	border-top: 1px #AEAEAE;
	border-right: 1px #AEAEAE;
	border-bottom: 1px dashed #AEAEAE;
	text-align: left;
}
.unsichtbar {
    position: absolute;
    width: 0px;
    height: 0px;
    left: -3000px;
    top: -3000px;
}
.accessKey {
	font-family: Arial, Helvetica, sans-serif;
	cursor: help; /*<?php echo $accessKeyText; ?>*/ }
.error {
	color: #FF0000;
}
.kursiv {
	font-style: italic;
}
/* PDF-, Word-Download bei Newsbereiche */
.download {
	padding-left: 1.5384615384615384615384615384615em; /* 20px */
	margin-left: 5px; /* 20px */
	margin-bottom: 0.38461538461538461538461538461538em; /* 5px */
	background-image: url(../images/download.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#infoboxbereich .download {
	padding-left: 22px; /* 20px */
	margin-left: 0px; /* 20px */
	margin-bottom: 0.38461538461538461538461538461538em; /* 5px */
	background-image: url(../images/download_infobox.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentbereich .infoboxContent .download {
	padding-left: 1.5384615384615384615384615384615em; /* 20px */
	margin-left: 5px; /* 20px */
	margin-bottom: 0.38461538461538461538461538461538em; /* 5px */
	background-image: url(../images/download_infoboxContent.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.imageRight {
	float: right;
	margin-bottom: 1.1538461538461538461538461538462em; /* 15px */
	margin-left: 1.1538461538461538461538461538462em; /* 15px */
	margin-top: 0.41666666666666666666666666666667em; /* 5px */
}
.imageLeft {
	float: left;
	margin-bottom: 1.1538461538461538461538461538462em; /* 15px */
	margin-right: 0.69230769230769230769230769230769em; /* 9px */
	margin-top: 0.41666666666666666666666666666667em; /* 5px */
}
.formobjektNoSize, .formobjekt, .formobjektklein, .formobjektselectklein, .containerSelector, .formobjektselectkleinMonth, .formobjektselectkleinYear, .formobjektselectkleinVeranstaltung, .formobjektkleinVeranstaltung, .formobjektCaptcha {
    padding: 5px;
	font-size: 12px;
	border: 1px solid #e0e0e0;
    background-color: #f6f6f6;
    padding-left: 5px;
    padding-bottom: 3px;
	color: #6D6D6D;
}
.formobjektNoSize:focus, .formobjekt:focus, .formobjektklein:focus, .formobjektselectklein:focus, .containerSelector:focus, .formobjektselectkleinMonth:focus, .formobjektselectkleinYear:focus, .formobjektselectkleinVeranstaltung:focus, .formobjektkleinVeranstaltung:focus, .formobjektCaptcha:focus  {
	border: 1px solid #ababab;
	background-color: #eeeeee;
	color: #3f3f3f;
}
.formobjekt {
	width: 97%; /* 400px */
    line-height: 20px;
	padding-top: 0px;

}
.formobjektklein {
    width: 97.1%; /* 270px */
    padding-top: 4px;
}
.formobjektCaptcha {
    width: 35%; /* 270px */
    padding-top: 4px;
}
.formobjektselectklein {
    width: 88.5%; /* 400px */
    padding-top: 4px;
}
.formobjektselectkleinVeranstaltung {
    width: 81.7%; /* 400px */
    padding-top: 4px;
}
.formobjektkleinVeranstaltung {
    width: 78.9%; /* 400px */
    padding-top: 4px;
}
input[type="submit"] {
border: 1px solid #DBDBDB;
background-color: #f1f1f1;
padding: 5px;
margin-top: 10px;
	background-image: url(../images/button.gif);
	background-repeat: repeat-x;
	background-position: right bottom; 

}
input[type="submit"]:hover {
	border: 1px solid #ababab;
	background-color: #dadada;
}


img.tx-srfreecap-pi2-image {
	margin-right: 0px;
	border: 1px solid #e0e0e0;
	vertical-align:top;
}
.errorBlock {
	background-color: #eff1f5;
	border: 5px solid #acb7cd;
	padding: 8px;
	padding-bottom: 10px;
	background-image: url(../images/errorPic.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.errorBlock .error {
	
}


.pdf {
	list-style-image: url(../images/pdf.gif);
}
.pdfText {
	width: 1em; /* 12px */
	height: 1em; /* 13px */
	border: none;
}
#sitemap ul {
	font-weight: bold;
}
#sitemap ul ul {
	font-weight: normal;
}
#sitemap li {
 margin-bottom: 1em;
}
#sitemap li li, #sitemap li li li {
 margin-bottom: 0px;
}

#alles {
	font-size: 12px;
    width: 970px; 
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	position: relative;
}

#layout01 {
    float: left;
    width: 964px; 
	background-color: #ffffff;
	padding: 3px;
}

#layout02 {
    float: left;
    width: 964px; 
	height: 274px;
 	padding-bottom: 3px;   
	position: relative;

}
#layout03 {
    float: left;
    width: 964px; 
 	border-bottom: 3px solid #ffffff;
	background-color: #b10101;
	background-image: url(../images/layout03.gif);
	background-position: left top;
	background-repeat: repeat-y;

}


#layout04 {
    left: 0px;
    top: 0px; /* 420px */
    position: absolute;
    background-image: url(../images/limbach.png);
    background-repeat: no-repeat;
    z-index: 1;
    height: 277px; 
    width: 239px;
    float: left;

}
#layout05 {
    right: 8px;
    top: 235px; /* 420px */
    position: absolute;
    background-image: url(../images/wohlfuehlen.png);
    background-repeat: no-repeat;
    z-index: 9;
    height: 52px; 
    width: 609px;
    float: left;

}

#layout06 {
    left: 0px;
    top: 12px; /* 420px */
    position: absolute;
    z-index: 1;
    height: 17px; 
    width: 239px;
    float: left;
	color: #FCFCFC;
	font-size: 11px;
		background-color:#666666;
	padding-top: 2px;
	text-align: center;
}
#layout06 a {
	color: #FCFCFC;
	padding: 2px;
}
#layout07 {
    float: left;
    width: 964px; 
}
#layout08 {
    float: left;
    width: 238px; 
	background-color: #9b0000;
}
#layout09 {
    float: right;
    width: 696px; 
}

#layout10 {
    float: left;
    width: 226px; 
	background-color: #cacccc;
	padding-left: 12px;
	font-size: 12px;
	color: #343434;
	padding-top: 9px;
	height: 22px;
	font-weight: bold;
	border-bottom: 3px solid #ffffff;
}
#layout10 a {
	color: #343434;
}
#layout11 {
    float: left;
    width: 238px;
	padding-bottom: 63px;
	background-image: url(../images/layout11.gif);
	background-repeat:no-repeat;
	background-position: left top;
	border-top: 3px solid #ffffff;
}
#layout11 h3 {
    font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 45px;
	background-image: url(../images/icon00.gif);
	background-repeat: no-repeat;
	background-position: 12px 13px;
	padding-top: 20px;
	padding-bottom: 8px;

}
#layout11 .text {
    float: left;
    width: 153px; 
	padding-left: 45px;
	padding-right: 40px;
	color: #ffffff;
	display: block;
}
#layout11 .text a {
	color: #ffffff;
	text-decoration: underline;
}
#layout11 .text a:hover {
	text-decoration: none;
}
#layout12 {
    float: left;
    width: 425px; 
}
#layout13 {
    float: right;
    width: 241px;
	background-image: url(../images/infobox.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#layout14 {
    float: left;
    width: 425px;
	padding-bottom: 10px;
}
#layout15 {
    float: left;
    width: 100px; 
 	color: #5d5d5d;
	font-size: 11px;

}

#layout16 {
    float: right;
    width: 86px; 
	text-align: right;
 	color: #5d5d5d;
	font-size: 11px;
}
#layout15 a, #layout16 a {
 	color: #5d5d5d;
}
#layout17 {
    float: left;
    width: 268px; 
	padding-left: 3px;
	padding-top: 3px;
	color: #000000;
	font-size: 11px;
	padding-bottom: 5px;
}
#layout17 a {
	color: #000000;
	text-decoration: underline;
}
#suchbereich {
	width: 214px;
float: left;
padding-left: 12px;
padding-top: 10px;
padding-bottom: 10px;
}

#suchbereich h2 {
	font-size: 12px;
    padding-left: 4px; 
    text-align: left;
    padding-bottom: 4px; 
}

#suchbereich #bereich1 {
	float: left;
	width: 177px;
}
#suchbereich .suche {
	float: left;
	color: #ffffff;
	font-size: 12px;
	height: 18px;
	width: 169px; 
	padding-left: 8px; 
	padding-top: 5px; 
    border: none;
	background-color: #c94e4e;

}

#suchbereich #bereich2 {
	float: right;
	width: 28px; 
}

#suchbereich .sucheAbsenden {
	width: 28px;
	height: 24px; 
	font-size: 100%;
}
#anpassung {
	float: right;
    width: 210px; 
}

#drucken {
	float: left;
    width: 150px;
    padding-left: 25px; 
    padding-top: 5px;

}
#drucken .druckenText {
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #88a1c2;
}
#drucken .druckenText a {
    color: #88a1c2;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-decoration: none;
}
#drucken .druckenText a:hover {
    color: #88a1c2;
    text-decoration: underline;
}

#nachOben {
	float: left;
    width: 150px;
    padding-left: 25px;
    padding-top: 5px;
}
#nachOben .nachObenText {
	font-size: 11px;
    color: #88a1c2;
}
#nachOben .nachObenText a {
    color: #88a1c2;
	font-size: 11px;
    text-decoration: none;
}
#nachOben .nachObenText a:hover {
    color: #88a1c2;
    text-decoration: underline;
}




#breadcrumb {
    float: left;
    width: 425px;
	padding-top: 13px;
}

#breadcrumb #breadcrumbText {
	color: #5d5d5d;
	font-size: 11px; 
}
#breadcrumb #breadcrumbText a {
	color: #5d5d5d;
    text-decoration: none;
}
#breadcrumb #breadcrumbText a:hover {
	text-decoration: underline;
}


.lupe {
	background: url(../images/download.gif) bottom right no-repeat;
}


div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image a {
	background: url(../images/download.gif) bottom right no-repeat;
}

#contentbereich {
	float: left;
	font-size: 12px; 
    width: 425px;
	color: #4a4a4a;
    padding-bottom: 25px;
	padding-top: 16px;
}
#contentbereich table {
	padding-top: 0px;
	padding-bottom: 15px;
}

#contentbereich h3 {
	color: #6e6e6e;
	font-size: 17px;
    font-weight: bold;
}

#contentbereich h4 {
	color: #a70101;
	font-size: 13px;
    /*clear: both;*/
    font-weight: bold;
    padding-bottom: 13px;
	background-image:url(../images/contenth4.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	padding-left: 25px;
	margin-top: 14px;  
	text-align: left;
}

#contentbereich h5 {
	color: #104182;
	font-size: 12px;
	font-weight: bold;
	clear: both;
}
#contentbereich h6 {
	color: #104182;
	font-size: 12px;
	font-weight: bold;
	clear: both;
}
#contentbereich p {
	margin-bottom: 13px; 
    line-height: 20px 
}
#contentbereich a {
	color: #af2020;
	    text-decoration: none;

}
#contentbereich a:hover {
		text-decoration: underline;

}
#contentbereich ul {
	margin-left: 13px;
	margin-bottom: 15px;
	margin-top: 10px;
	line-height: 20px;
}
#contentbereich ul li {
	margin-bottom: 4px;
	margin-left: 1em;
    list-style-type: square;
}
#contentbereich ul ul li {
	margin-bottom: 0em;
	margin-top: 0em;
	background-image: none;
}
#contentbereich ol {
	margin-left: 26px;
	margin-bottom: 15px;
	margin-top: 10px;
}
#contentbereich form {
	background-color: #ffffff;
	margin-bottom: 20px;
    background-position: right bottom;
    background-repeat: no-repeat;
    clear: both;
    color: #6D6D6D;
    float: left;
	width: 425px;
}

#contentbereich .formulare  {
    margin-left: 0px;
    padding: 0px;
    list-style-type: none;
	padding-bottom: 20px;
}

#contentbereich .formulare ul {
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}

#contentbereich .formulare ul li {
	color: #4f4f4f;
	list-style-type: none;
	line-height: 20px;
	background-image: url(../images/download.gif);
    background-repeat: no-repeat;
    background-position: 8px;
    padding-left: 28px;
    list-style-image: none;
    margin: 0px;
}



#contentbereich .csc-menu-1 li {
	list-style-image:url(../images/liste.gif);
	padding-bottom: 3px;
}
#contentbereich .csc-menu-3 li {
	list-style-image:url(../images/liste02.gif);
	padding-bottom: 3px;
}
#contentbereich ul.csc-menu-1, #contentbereich .unterseiten ul, #contentbereich ul.csc-menu-3  {
	margin-left: 20px;
}
#contentbereich .unterseiten li {
	list-style-image:url(../images/liste.gif);
	padding-bottom: 3px;
}
#contentbereich form label {
    color: #6D6D6D;
    font-weight: normal;
}

.csc-textpic-imagewrap dl{

}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img    {
	border: 1px solid #c3c3c3;
	background-color: #FFFFFF;
}
#contentbereich .aktuell ul {
	margin-top: 26px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#contentbereich .aktuell ul li {
    margin-bottom: 1em; /* 13px */
	list-style: none;
	float: left;
	width: 471px; /* 471px */
	background-color: #f2f1f2;
    color: #32560E;
	font-weight: bold;
    margin-left: 0px;
}
#contentbereich .aktuell ul li a {
    color: #2ca618;
	font-weight: bold;
    text-decoration: none;
    font-size: 12px; /* 12px */
    display: block;
    padding-left: 13px; /* 13px */
    border-bottom: 3px solid #ededed; /* 3px */
    padding: 8px; /* 8px */
} 
#contentbereich .aktuell ul li a:hover {
    color: #575757;
	font-weight: bold;
    text-decoration: none;
    background-color: #e8e8e8;
} 
#contentbereich .aktuell .aktuellbereichDate {
	margin-left: 0px;
    font-style: italic;
    font-weight: normal; 
}
#contentbereich .aktuellTeaser  {
	float: left;
    width: 476px; 
	margin: 0px;
    padding: 0px;
    margin-top: 12px;
}
#contentbereich .aktuellTeaser ul  {
	margin: 0px;
    padding: 0px;
}
#contentbereich .aktuellTeaser ul li {
    margin-bottom: 15px;
    list-style: none;
    float: left;
    padding-bottom: 16px;
    padding-top: 0px;
    padding-left: 0px;
    width: 475px;
    margin: 0px;
}
#contentbereich .teaserText02  {
    float: left;
    width: 335px;
    font-size: 13px;
    color: #104182;
    padding-bottom: 4px; /* 4px */
}
#contentbereich .teaserText02 a {
    color: #104182;
    font-weight: bold;
    letter-spacing: 1px;
    text-decoration: none;
}
#contentbereich .teaserText02 a:hover {
    color: #575757;
}
#contentbereich .teaserText03  {
    float: left;
    width: 463px;
    font-size: 12px;
    color: #505050;
    padding-left: 10px;
    padding-top: 10px;
    background-color: #f9fbf7;
    border: 1px dotted #a6a9a0;
}
#contentbereich .teaserText04  {
    float: left;
	width: 335px;
    color: #104182;
    padding-top: 5px;
    padding-bottom: 8px;
    padding-left: 3px;
}
#contentbereich .teaserText04 a {
    color: #575757;
}


#contentbereich .aktuellTeaser .teaserPicture {
    float: right;
    width: 110px;
    display: block; 
    padding-right: 10px;
    padding-bottom: 10px;
}
#contentbereich .teaserText05  {
    color: #505050;
    font-size: 12px;
    padding-right: 5px;
    padding-top: 3px;
    width: 78px; 
    float: right;
    text-align: right;
}
#contentbereich .teaserText05 a  {
    color: #505050;
    text-decoration: none;
}
#contentbereich .infoboxContent {
	color: #4a4a4a;
	clear: both;
    background-color: #e2e2e3;
	border: 1px solid #c6c6c6;
	padding-bottom: 2px;
	background-image: url(../images/contentInfobox.gif);
	background-position: left top;
	background-repeat: repeat-x;
	display: block;
	margin-bottom: 20px;
	margin-top: 10px;

}
#contentbereich .csc-textpic-caption {
	font-size:11px;
}
#contentbereich .infoboxContent h4 {
	font-size: 13px;
	font-weight: bold;
    color: #5d5d5d;
    padding-left: 45px;
    padding-top: 10px;
    background-image: url(../images/info00.gif);
	background-repeat: no-repeat;
	background-position: 12px 6px;
	padding-bottom: 10px;
}
#contentbereich .infoboxContent .csc-textpic-text {
	font-size: 12px;
    padding-right: 13px;
    padding-left:  45px;
    margin-top: 0px;
    margin-left: 2px;
	padding-bottom: 5px;
}
#contentbereich .infoboxContent li {
}
#contentbereich .infoboxContent ul li {
	margin-bottom: 4px;
	background-image: none;
}
#contentbereich .infoboxContent ul ul li {
	margin-bottom: 0em;
	margin-top: 0em;
	background-image: none;
}
#contentbereich .infoboxContent li a {
    background-image: none;
    padding-left: 0px;
    color: #a70101;
    
}
#contentbereich .infoboxContent a {
    color: #a70101;

}
#contentbereich .infoboxContent a:hover {
}

#contentbereich .controlBlockStyle {
    float: left;
}
#contentbereich .controlBlockPageAllItems {
    float: left;
}

#contentbereich .controlBlockPageSlider {
    height: 25px;
    padding-top: 10px;
    float: left; 
    clear: both; 
}
#contentbereich .controlBlockPageSlider u  {
    background-color: #FFFFFF;
    padding: 5px;
    border-bottom: 2px solid #4A4A4A;
    text-decoration: none;
	font-weight: bold;
}
#contentbereich .controlBlockPageSlider a{
    background-color: #FFFFFF;
    padding: 5px;
    border: none;
    text-decoration: none;
    border-bottom: 2px dashed #FFFFFF;
}
#contentbereich .controlBlockPageSlider a:hover{
    background-color: #FFFFFF;
    padding: 5px;
    border: none;
    text-decoration: none;
    border-bottom: 2px solid #4A4A4A;
    color: #4A4A4A;
}


#infoboxbereich .internal-link, #infoboxbereich .internal-link-new-window {
	background-image:url(../images/internal_link_infobox.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 17px;
} 

#infoboxbereich .external-link, #infoboxbereich .external-link-new-window {
	background-image:url(../images/external_link_infobox.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 17px;
} 
#infoboxbereich ul li a.internal-link, #infoboxbereich ul li a.internal-link-new-window {
	background-image: none;
	padding-left: 0px;
} 
#infoboxbereich ul li a.external-link, #infoboxbereich ul li a.external-link-new-window {
	background-image: none;
	padding-left: 0px;
} 

#infoboxbereich .mail {
	background-image:url(../images/mail_link_infobox.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 17px;
}

#contentbereich .internal-link, #contentbereich .internal-link-new-window {
	background-image:url(../images/internal_link_content.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 17px;
} 

#contentbereich .external-link, #contentbereich .external-link-new-window {
	background-image:url(../images/external_link_content.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 17px;
} 
#contentbereich .mail {
	background-image:url(../images/mail_link_content.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 17px;
}


#contentbereich .csc-linkToTop {
	background-image:url(../images/linkToTop.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 16px;
	font-size: 11px;
}

#contentbereich .csc-linkToTop a {
	color: #6e6e6e;
}

#contentbereich .csc-sitemap ul {
	margin-left: 0px;
}
#contentbereich .csc-sitemap ul li {
	border-bottom: 1px dotted #ACB7CD;
	list-style-type:none;
	padding: 5px;
	padding-left: 0px;
	margin-left: 0px;
}
#contentbereich .csc-sitemap ul ul li {
	border: none;
		padding: 0px;
	list-style-type:square;
	padding-bottom:4px;
}
#contentbereich .csc-sitemap ul ul{
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 45px;
}
#contentbereich .csc-sitemap ul li a {
	font-weight: bold;
}
#contentbereich .csc-sitemap ul ul li  a {
	font-weight: normal;
}
.tx-srfreecap-pi2-cant-read {
	color: #A70101;
	font-size: 12px;

}
#album {
	width: 425px;
	float: left;
}
#album ul {
	padding: 0px;
	margin: 0px;
}
#album ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-bottom: 5px;
	    float: left;
}
.photoRahmen {
    border: 2px solid #cacccc;
    margin: 7px;
	padding: 5px;
	text-align: center;
	margin-top: 0px;
    float: left;
	margin-bottom: 10px;
	height: 77px;
	width: 78px;
	background-color: #dfdfdf;
	
}

#photoListe {
	width: 425px;
	float: left;
	padding-top: 10px;
}
#photoListe ul {
	padding: 0px;
	margin: 0px;
}
#photoListe ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-bottom: 20px;
}
#photoListe .folder {
	color: #ffffff;
	float: left;
	font-size: 14px;
	background-image:url(../images/folder.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
	clear: both;
	padding-bottom:20px;
	padding-left:15px;
	padding-top:20px;
	width:38px;
}
#photoListe .data {
	width: 364px;
	padding-bottom: 20px;
	float: right;
	font-size: 12px;
	display: block;
	padding-top: 5px;
}
#photoListe .data h5 {
	font-size: 14px;
	margin: 0px;
	padding-bottom: 5px;
}
#infoboxbereich {
	float: left;
    width: 241px;
	padding-top: 2px;

}
#infoboxbereich .infobox {
    padding-top: 29px; 
    width: 241px;
}
#infoboxbereich .infobox01 {
    width: 228px; 
	position: relative;
}
#infoboxbereich .infobox01 .icon01 {
    padding-top: 29px; 
    width: 36px;
	height: 35px;
	left: -16px;
	top: -15px;
	position: absolute;
	background-image: url(../images/icon01.gif);
	background-position: left top;
	background-repeat:no-repeat;
}
#infoboxbereich .infobox00 {
    width: 228px; 
	position: relative;
}
#infoboxbereich .infobox00 .icon00 {
    padding-top: 29px; 
    width: 36px;
	height: 35px;
	left: -16px;
	top: -15px;
	position: absolute;
	background-image: url(../images/icon00.gif);
	background-position: left top;
	background-repeat:no-repeat;
}
#infoboxbereich h4 {
	font-size: 13px;
	font-weight: bold;
    color: #5d5d5d;
    padding-left: 45px;
    padding-top: 10px;
    background-image: url(../images/info00.gif);
	background-repeat: no-repeat;
	background-position: 12px 6px;
	padding-bottom: 10px;
	text-align:left;
	clear: both;
}

#infoboxbereich .csc-textpic-imagewrap img {
		border-bottom: 3px solid #ffffff;
		padding: 0px;
		margin: 0px;

}
#infoboxbereich .csc-textpic-text {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #4a4a4a;
    padding-left: 45px;
    padding-right: 20px;
	    padding-bottom: 29px; 
		border-bottom: 3px solid #ffffff;

}
#infoboxbereich .csc-textpic-text a {
	color: #a70101;
	background-image: url(../images/infoLink.gif);
	background-position: 0px 5px;
	background-repeat:no-repeat;
	padding-left: 12px;
}
#infoboxbereich .csc-textpic-text a:hover {
	text-decoration: none;
}
#infoboxbereich .csc-textpic-text p {
	margin-bottom: 11px; 
}
#infoboxbereich .csc-textpic-text ul ul li {
	margin-bottom: 0px;
	margin-top: 0px;
	background-image: none;
}
#infoboxbereich .csc-textpic-text ul li {
	margin-bottom: 0px;
	margin-top: 0px;
	background-image: none;
	list-style-type: square;
}
#infoboxbereich .csc-textpic-text ul {
	margin-left: 5px; 
    padding-left: 10px; 
	margin-bottom: 15px; 
}
#infoboxbereich .csc-textpic-text ul ul {
	margin-bottom: 5px; 
    margin-top: 5px; 
}
#infoboxbereich .csc-textpic-text ol {
	margin-left: 7px; 
    padding-left: 12px; 
	margin-bottom: 15px; 
}
#infoboxbereich .csc-textpic-text ol ol {
	margin-bottom: 5px; 
    margin-top: 5px; 
}




/* ######################### Hauptmenü ########################### */

#mainMenue {
	float: right;
	width: 727px;
}



#mainMenue ul li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	padding-left: 2px;
}
#mainMenue ul li a {
	text-decoration: none;
	display: block;
	color: #ffffff;
	padding: 0px;
	font-size: 13px;
	text-align: center;
	letter-spacing: -1px;
	font-weight: bold;
}
#mainMenue ul li a.menueebene0, #mainMenue ul li a.menueebene0Active {
	width: 141px; 
}
#mainMenue ul li a.menueebene1, #mainMenue ul li a.menueebene1Active {
	width: 134px; 
}

#mainMenue ul li a.menueebene2, #mainMenue ul li a.menueebene2Active {
	width: 127px; 
}
#mainMenue ul li a.menueebene3, #mainMenue ul li a.menueebene3Active {
	width: 144px; 
}
#mainMenue ul li a.menueebene4, #mainMenue ul li a.menueebene4Active {
	width: 171px; 
}
#mainMenue ul li a.menueebene0, #mainMenue ul li a.menueebene1, #mainMenue ul li a.menueebene2, #mainMenue ul li a.menueebene3, #mainMenue ul li a.menueebene4, #mainMenue ul li a.menueebene0Active, #mainMenue ul li a.menueebene1Active, #mainMenue ul li a.menueebene2Active, #mainMenue ul li a.menueebene3Active, #mainMenue ul li a.menueebene4Active {
	padding-top: 17px;
	padding-bottom: 13px;
}
#mainMenue ul li a.menueebene0Active, #mainMenue ul li a.menueebene1Active, #mainMenue ul li a.menueebene2Active, #mainMenue ul li a.menueebene3Active, #mainMenue ul li a.menueebene4Active, #mainMenue ul li a.menueebene0:hover, #mainMenue ul li a.menueebene1:hover, #mainMenue ul li a.menueebene2:hover, #mainMenue ul li a.menueebene3:hover, #mainMenue ul li a.menueebene4:hover, #mainMenue ul li:hover a.menueebene0, #mainMenue ul li:hover a.menueebene1, #mainMenue ul li:hover a.menueebene2, #mainMenue ul li:hover a.menueebene3, #mainMenue ul li:hover a.menueebene4  {
	background-color: #8f0202;
	color: #ffffff;
	padding-top: 17px;
	padding-bottom: 13px;
}
/* Aufklappmenü */
#menue1 {
}

#menue1 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 5;
}
#menue1 ul li ul  {
	width: 172px; 

}
#menue1 ul li {
    float: left;
    position: absolute;
    z-index: 5;
    left: 0px;
    top: 0px;
}
#menue1 ul ul {
    display: none;
    float: none;
    left: 0px;
    position: absolute;
    z-index: 1;
}
#menue1 ul ul li {
    padding-bottom: 0px;
    padding-top: 0px;
    z-index: 1;
}
#menue1 ul li {
    float:left;
    position:relative;
    z-index:6;
}
#menue1 li ul {
     position: absolute;
     left: 0px; /* Set 1px less than menu width */
     top: 46px;/* 46px */
     display: none;
     float: none;
     z-index: 7;
 }
/* Styles for Menu Items */
#menue1 ul li ul li a {
     display: block;
     text-decoration: none;
     color: #8F0202;
     background: #f6f6f6; /* IE6 Bug */
     /* 
     border: 1px solid #cccccc;
     border-bottom: 0;
     */
     float:left;
     font-weight: normal;
  padding-right: 5px;
     padding-left: 17px;
     text-align: left;
     padding-top: 8px;
	 padding-bottom: 7px;
	width: 147px; 	
	border: 1px solid #cccccc;
	border-top: none;
	letter-spacing: 0px;
	font-size: 11px;
}
/* Hover Styles */
#menue1 ul li ul li a:hover { 
     color: #f6f6f6; 
     background-color: #8F0202;
} 
 /* Sub Menu Styles */
#menue1 li:hover ul, #menue1 li.over ul {
    display: block;
} /* The magic */
#menue1 .menueebene0Sub {
     background-color: #f6f6f6; 
     color: #8F0202;
}
#menue1 .menueebene0Sub {
	width: 147px; 

}




/* ************************************** Menüebene 1 *********************************** */


#menue {
	float: left;
    width: 238px; 
	background-color: #e9eaea;
	background-image:url(../images/menue.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

#menue ul {
	margin: 0px;
	padding: 0px;
	border: none;
}
#menue ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: none;
		border-bottom: 1px solid #ffffff;

}
#menue ul li a  {
	color: #5d5d5d;
	display: block;
	padding-top: 6px;
	padding-bottom: 5px;
    width: 187px; 
	margin: 0px;
	text-align: left;
	padding-left: 37px;
	font-size: 13px;
}
#menue ul li a.menueebeneActive, #menue ul li a:hover.menueebeneActive {
	color: #a70101;
	background-color: #f6f6f6;
	width: 187px;
	background-image: url(../images/menueAct.gif);
	background-position:  12px 8px;
	background-repeat:no-repeat;
	font-weight: bold;
	padding-left: 37px;
	padding-right: 14px;
}
#menue ul li a:hover {
	text-decoration: none;
	background-color: #f6f6f6;
		padding-left: 37px;
	    width: 187px; 
			padding-left: 37px;
	padding-right: 14px;

}



/* ############################################### */




#menue ul ul {
	margin: 0px;
	padding: 0px;
	border: none;
	padding-bottom: 6px;
	padding-bottom: 3px;
	text-decoration: none;
		background-color: #f6f6f6;

}


#menue ul ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: none;
}

#menue ul ul li a  {
	color: #5d5d5d;
	display: block;
	padding-left: 54px;
	padding-top: 3px;
	padding-bottom:  2px;
	width: 175px;
	padding-right: 9px;
	margin: 0px;
	font-size: 12px;
	border: none;
	font-weight: normal;
	background-color: #f6f6f6;
}

#menue ul ul li a.menueebeneActive, #menue ul ul li a:hover.menueebeneActive, #menue ul ul li a:hover  {
	color: #a70101;
	font-weight: bold;
	border: none;
	background-color: #f6f6f6;
    background-image: url(../images/menue00.gif);
	background-repeat: no-repeat;
	background-position: 39px 8px;
	padding-left: 54px;
	width: 170px;
}
#menue ul ul li a:hover {
	background-image: none;
	font-weight: normal;
}
#dynamischeListe2 {
	float: left;
	width: 425px;
	padding-bottom: 20px;
	}
#dynamischeListe2 ul {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #dbdbdb; 
}
#dynamischeListe2 ul li {
	list-style-type: none;
	border-bottom: 1px solid #dbdbdb; 
		float: left;
	width: 405px;
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;

	}
	#dynamischeListe2 ul li:hover {
	background-color: #f6f6f6;
	}
#dynamischeListe2 .date {
	float: left;
	width: 80px;
		padding-top: 0px; 
	display: block;
}
#dynamischeListe2 .date p {
	padding-bottom: 8px; 
	line-height: 15px;
}
#dynamischeListe2 .newsText {
	float: right;
	width: 320px;
	display: block;
}
#dynamischeListe2 .teaserPicture {
	width: 112px; 
		padding-top: 0px; 
	padding-left: 20px; 
	padding-bottom: 10px; 
	padding-right: 0px;
	float: right;
}
#dynamischeListe2 h4 {
	background: none; 
	padding-bottom: 0; 
	margin: 0px;
	margin-bottom: 5px; 
	font-size: 12px; 
	clear: none;
	padding-top: 0px; 
	padding-left: 0px;
}
.imageBorder01 {
	
	border: 1px solid #a2a2a2;
}




#dynamischeListe3 {
	float: left;
	width: 425px;
	padding-bottom: 20px;
	}
#dynamischeListe3 ul {
	margin: 0px;
	padding: 0px;
		border-top: 1px solid #dbdbdb; 
	}
#dynamischeListe3 ul li {
	list-style-type: none;
	border-bottom: 1px solid #dbdbdb; 
		float: left;
	width: 425px;
	padding: 0px;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 26px;
	}
#dynamischeListe3 ul li:hover {
	background-color: #f6f6f6;
	}
#dynamischeListe3 .date {
	float: left;
	width: 70px;
		padding-top: 0px; 
	display: block;
}
#dynamischeListe3 .newsText {
	float: right;
	width: 330px;
	display: block;
}
#dynamischeListe3 .newsText h4 {
	margin-top: 0px;
}
#dynamischeListe3 .newsText a {
	text-decoration: none;
}
#dynamischeListe3 h4 {
	padding: 0px; 
	font-size: 12px; 
	padding-top: 0px; 
	padding-bottom: 4px;
	background-image: none;
	color: #4a4a4a;
	margin: 0px;
}
#dynamischeListe3 h4 a {
	text-decoration: none;
	color: #4a4a4a;
}
.umbruch {
	clear: both;
	padding-bottom: 12px;
}
#dynamischeTyp1Liste {
	float: left;
	width: 425px;
	padding-bottom: 0px;
}
#dynamischeTyp1Liste .liste {
	margin-bottom: 27px; 
	border-bottom: 1px solid #dbdbdb; 
	padding-bottom: 10px;
	float: left;
	width: 425px;
	display: block;
}
#kalender {
	float: left;
	width: 425px;
}

#kalender .list {
	float: left;
	width: 425px;
	clear: both;
	font-size: 12px;
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 25px;
	padding-top: 25px;
}
#kalender .date {
	float: left;
	width: 55px;
	min-height: 60px;
}
#kalender .month {
	float: left;
	width: 55px;
	color: #c56767;
	text-align: center;
	font-size: 14px;
	padding-top: 0px;
}
#kalender .day {
	float: left;
	width: 55px;
	color: #973a3a;
	text-align: center;
	font-size: 25px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 0px;
}
#kalender .entry {
	float: right;
	width: 355px;
	color: #6d6d6d;
}
#kalender .headline {
	color: #a70101;
	font-size: 17px;
}
#kalender .picture {
	float: right;
}
#kalender .timeBlock {
	padding-top: 15px;
	padding-left: 25px;
	background-image: url(../images/timeBlock.gif);
	background-position: 0px 15px;
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
#kalender .organizer, #kalender .location {
	font-family: Tahoma, Geneva, sans-serif;
	padding-top: 5px;
}
#kalender .location {
	padding-top: 10px;
}
#kalender .descripBlock {
	width: 355px;
	float: left;
	padding-top: 10px;
}
#kalender .descripBlock p {
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
}
#kalender .outlook {
	width: 355px;
	float: left;
	padding-top: 15px;
	padding-left: 20px;
	background-image: url(../images/kalenderTermin.gif);
	background-position: 0px 15px;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-bottom: 10px;
	line-height: 16px;
}
#kalender .outlook a {
	text-decoration: none;
}
#kalender .outlook a:hover {
	text-decoration: underline;
}

#sbw2 {
    float: left;
    width: 425px; /* 385px */
    padding-top: 15px;
}
#sbw2 h4 {
	clear: both;
}
#sbw2 .blockSbw2MitarbeiterOrgeinheitIndex {
}
#sbw2 .blockSbw2MitarbeiterOrgeinheitIndex form {
    border: none; /* 1px */
    background-color: #ffffff;
    margin-bottom: 0px;
    padding: 0px;
}
#sbw2 .blockSbw2MitarbeiterOrgeinheitIndex form .formSelect {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #e8eaea;
    border: 1px solid #d6d6d6;
    font-size: 100%;
    padding-left: 5px; /* 5px */
    padding-top: 3px; /* 3px */
    padding-bottom: 3px; /* 3px */
    width: 420px; /* 350px */
}
#sbw2 .blockSbw2MitarbeiterLetterIndex {
    float: left;
    width: 405px; /* 365px */
    background-color: #e8eaea;
    padding: 10px; /* 10px */
    text-align: center;
    border: 1px solid #d6d6d6; /* 1px */
    margin-bottom: 15px;
}
#sbw2 .mitarbeiterListe ul {
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 10px;
}
#sbw2 .mitarbeiterListe li {
    list-style-type: none;
    background-image: url(../images/sbwIcon01.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 15px;
	margin-left: 0px;
}
#sbw2 .vCard {
    background-image: url(../images/sbwIcon03.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 6px;
    padding-bottom: 5px;
}
#sbw2 .vCard a {
    margin: 0px;
    text-decoration: underline;
    padding-left: 30px;
    padding-top: 7px;
    padding-bottom: 5px;
}
#sbw2 .vCard a:hover {
    text-decoration: none;
}

#sbw2 .sbwLebenslagenbaum ul {
    width: 425px; /* 350px */
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #666666;
    list-style-type: none;
}
#sbw2 .sbwLebenslagenbaum ul li {
    list-style-type: none;
	margin-left: 0px;
}
#sbw2 .sbwLebenslagenbaum ul a {
    color: #666666;
    text-decoration: none;
}
#sbw2 .sbwLebenslagenbaum li a {
    float: left;
    width: 393px; /* 350px */
    list-style-type: none;
    background-image: url(../images/sbwIcon02.gif);
    background-repeat: no-repeat;
    background-position: 5px 11px;
    background-color: #e8eaea;
    padding: 7px; /* 10px */
    padding-left: 25px;
    border: 1px solid #d6d6d6; /* 1px */
    color: #666666;
    text-decoration: none;
        margin-bottom: 7px;
}
#sbw2 .sbwLebenslagenbaum li a:hover {
    background-color: #f0efef;
}
#sbw2 .blockSbw2LebenslagendetailsVorgaenger {
    float: left;
    width: 405px; /* 365px */
    background-color: #e8eaea;
    padding: 10px; /* 10px */
    text-align: center;
    border: 1px solid #d6d6d6; /* 1px */
    margin-bottom: 15px;
}
#sbw2 .sbwUnterseiten {
	clear: both;
}
#sbw2 .sbwUnterseiten ul {
    width: 425px; /* 350px */
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #666666;
    list-style-type: none;
	clear: both;
}
#sbw2 .sbwUnterseiten ul li {
    list-style-type: none;
	margin-left: 0px;
}
#sbw2 .sbwUnterseiten ul a {
    color: #666666;
    text-decoration: none;
}
#sbw2 .sbwUnterseiten li a {
    float: left;
    width: 395px; /* 350px */
    list-style-type: none;
    background-image: url(../images/sbwIcon02.gif);
    background-repeat: no-repeat;
    background-position: 5px 6px;
    background-color: #e8eaea;
    padding: 5px; /* 10px */
    padding-left: 25px;
    border: 1px solid #d6d6d6; /* 1px */
    color: #666666;
    text-decoration: none;
        margin-bottom: 7px;
}
#sbw2 .sbwUnterseiten li a:hover {
    background-color: #f0efef;
}
#sbw2 .sbwBehoerdePerson {
    padding-bottom: 10px;
    margin-bottom: 10px;
    clear: both;
}
#sbw2 .weiterText {
    background-image: url(../images/sbwIcon01.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
}
#sbw2 .weiterText a {
    margin: 0px;
    text-decoration: underline;
    padding-left: 15px;
}
#sbw2 .weiterText a:hover {
    text-decoration: none;
}
#sbw2 .sbwDownload ul {
    width: 425px; /* 350px */
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #666666;
    list-style-type: none;
}
#sbw2 .sbwDownload ul li {
    list-style-type: none;
	margin-left: 0px;
}
#sbw2 .sbwDownload ul a {
    color: #666666;
    text-decoration: none;
}
#sbw2 .sbwDownload li a {
    float: left;
    width: 393px; /* 350px */
    list-style-type: none;
    background-image: url(../images/sbwIcon05.gif);
    background-repeat: no-repeat;
    background-position: 5px 7px;
    background-color: #e8eaea;
    padding: 7px; /* 10px */
    padding-left: 25px;
    border: 1px solid #d6d6d6; /* 1px */
    color: #666666;
    text-decoration: none;
        margin-bottom: 7px;
}
#sbw2 .sbwDownload li a:hover {
    background-color: #f0efef;
}



#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/*div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	float:none;
}*/

/* PageNav Links */
#contentbereich .tx-gsipagenav-pi1 {
	float:left;
	width:425px;
	padding-top: 20px;
}
#contentbereich .tx-gsipagenav-pi1 table {
	width:425px;
}
#contentbereich .pageNavPrev, #contentbereich .pageNavNext {
	width:30%;
}
#contentbereich .pageNavCaption {
	width:40%;
	text-align:center;
}
#contentbereich .pageNavNext {
	text-align:right;
}
#contentbereich .pageNavPrev a, #contentbereich .pageNavCaption a, #contentbereich .pageNavNext a {
	text-decoration:none;
	color: #4A4A4A;
	background-color: #eeefee;
	padding: 2px;
	padding-right: 4px;
	padding-left: 4px;
}
#box {
height:400px;
width:460px;
top:115px;
left:250px; 
position:absolute;
z-index:2000;
display:none;
}
#close {
	position:absolute;
	left:8px;
	top:10px;
	padding-right:2px;
	width:450px;
	z-index:4;
}
#close a {
	color: #929292; 
	font-size: 10px
}
#weihnachtsbox {
	position:absolute;
	left:6px;
	top:40px;
	width:460px;
	z-index:3;
}
#weihnachtstext {
	width:430px;
	float: left;
	text-align: center;
	color: #FF9600;
	font-size: 16px;
	font-weight: bold;
	padding-left: 19px;
	padding-top: 20px;
}

/**
 *	Wird nur für Backendbenutzer angezeigt
 *  width anpassen
 */
/* contentbereich */
.typo3-editPanel {
	background-color: #F1F1F1;
	border: 1px dotted #909090;
	float:left;
	font-size: 11px;
	padding: 4px;
	width: 415px;
}
.infoboxContent .typo3-editPanel {
	width: 400px;
}
#infoboxbereich .typo3-editPanel {
	width: 235px;
}
/* rechte Randleiste */
#layout24 .typo3-editPanel {
	width: 174px;
}
.typo3-editPanel-controls {
	float:left;
	margin-right:4px;
}
.typo3-editPanel-controls .feedit-icon {
	margin: 0 4px 0 0;
} 
.typo3-editPanel-label {
	float:left;
	color: #000000;
	font:11px arial,tahoma,helvetica,sans-serif;
	padding:2px 0 0 0;
}
#contentbereich .csc-textpic-imagewrap ul {
	margin-left:0 !important;
}
#contentbereich .csc-textpic-imagewrap ul li.csc-textpic-image {
	padding-left:0 !important;
}
#contentbereich .csc-textpic-imagewrap ul li.csc-textpic-lastcol {
	margin-left:0.8em !important;
}

