/* Imported Styles ///////////////////////////////////////////////////////////*/

@import url(reset.css);
@import url(slideshow.css);
@import url(/fileadmin/template/editorstyles.css);

/* Common Elements ///////////////////////////////////////////////////////////*/
body,html {
  font-family:Arial, sans-serif;
  font-size:12px;
  margin-top:7px;
  text-align:center;
}

input,textarea {
	color:#000000;
  font-family:Arial, sans-serif;
  font-size:12px;
}

br.clear {
  clear:both;
  font-size:0px;
  height:0px;
  line-height:0px;
  visibility:hidden;
  margin:0px;
  padding:0px;
  width:0px;
}

#weis{
color:#ffffff;
}

h1 {
  Xcolor:#ffffff;
  font-size:18px;
  font-weight:bold;
  margin:5px 0px;
}

a {
  color:#e34e16;
  text-decoration:none;
}

p {
  color:#767676;
}

.csc-header h1 {
  padding:5px 0px 0px 15px;
}

p.abstandLinks {
  padding:0px 0px 5px 15px;
}

/* Container /////////////////////////////////////////////////////////////////*/
#totalPage {
  margin:0px auto;
  text-align:left;
  width:970px;
}

#header {
  height:136px;
  width:970px;
}

#background {
  background:url(../images/background.jpg) no-repeat;
  border-bottom:1px solid #bfbfbf;
  float:left;
  height:124px;
  padding-bottom:11px;
  width:758px;
}

#headerRight {
  float:left;
  height:136px;
  margin-left:12px;
  width:200px;
}

#content {
  margin-top:14px;
  width:970px;
}

#main {
  float:left;
  width:758px;
}

#mainText {
  background:#a7a8aa;
  padding:0px 10px;
  width:738px;
}*html #mainText {
  width:758px;
}

#mainText p {
  color:#ffffff;
}

#plugins {
  color:#a7a8aa;
  width:758px;
}

#contentNavigation {
  float:right;
  margin-left:12px;
  width:200px;
}

#login {
  background:url(../images/redLogin.jpg) no-repeat;
  height:256px;
  width:200px;
}

#login p {
  color:#ffffff;
}

#navigation {
  margin-top:16px;
  width:200px;
}

#werbungBanner {
  margin-top:16px;
  width:200px;
}

#contentBottom {
  margin-bottom:4px;
}

#contentBottom1 {
  float:left;
  margin-right:10px;
  width:374px;
}

#contentBottom2 {
  float:left;
  width:374px;
}

#contentBottom3 {
  width:758px;
}

#footer {
  width:758px;
}

#footer .footerText {
  border-top:1px solid #bfbfbf;
  margin-top:17px;
  padding:6px 0px;
  text-align:center;
  width:758px;
}

#footer a {
  color:#767676;
}

/* Navigation ////////////////////////////////////////////////////////////////*/
#navigation ul.generalNavi li{
  margin-bottom:1px;
  width:200px;
}

#navigation ul.generalNavi li a{
  background:#535353;
  color:#ffffff;
  display:block;
  height:15px;
  padding:4px 0px 3px 8px;
  text-decoration:none;
}

#navigation ul.generalNavi li a:hover{
  background:#999999;
  color:#ffffff;
  display:block;
  padding:4px 0px 3px 8px;
}

#navigation ul.generalNavi li.active a{
  background:#888888;
}

#navigation ul.communityNavi {
  margin-bottom:10px;
}

#navigation ul.communityNavi li{
  margin-bottom:1px;
  width:200px;
}

#navigation ul.communityNavi li a{
  background:#b20135;
  color:#ffffff;
  display:block;
  height:15px;
  padding:4px 0px 3px 8px;
  text-decoration:none;
}

#navigation ul.communityNavi li a:hover{
  background:#8f002b;
  color:#ffffff;
  display:block;
  padding:4px 0px 3px 8px;
}

#navigation ul.communityNavi li.active a{
  background:#8f002b;
}

/*2.ebene*/
#navigation ul li ul {
  display:none;
}

#navigation ul li.active ul {
	border-top:1px solid #ffffff;
  display:block;
}

#navigation ul li.active ul li a {
  background:#888888;
  padding-left:20px;
}

#navigation ul li.active ul li a:hover {
  background:#999999;
  padding-left:20px;
}

#navigation ul li.active ul li.active a {
  background:#c0c0c0;
  padding-left:20px;
}

/*contentNavigation*/
.contentNavigation {
  margin:0px 0px 0px 10px;
}

.contentNavigation li {
  display:inline;
  float:left;
  margin:7px 0px 0px 5px;
  position:relative;
}

.contentNavigation li.active {
  display:inline;
  float:left;
  margin:0px 0px 0px 5px;
  position:relative;
}

.contentNavigation li.active a {
  background:#b20135 url(../images/contentNaviLeft.jpg) no-repeat left top;
  display:block;
  float:left;
  font-weight:bold;
  height:26px;
  margin-bottom:1px;
  padding:0px 0px 0px 9px;
  text-decoration:none;
}

.contentNavigation li.active a span {
  background:url(../images/contentNaviRight.jpg) no-repeat right top;
  color:#ffffff;
  display:block;
  padding:6px 15px 0 6px;
}

.contentNavigation li a {
  background:#ffffff url(../images/contentNaviLeftNormal.jpg) no-repeat left top;
  display:block;
  float:left;
  font-weight:bold;
  height:19px;
  margin-bottom:1px;
  padding:0px 0px 0px 9px;
  text-decoration:none;
}

.contentNavigation li a span {
  background:url(../images/contentNaviRightNormal.jpg) no-repeat right top;
  color:#545454;
  display:block;
  padding:3px 15px 0 6px;
}

.guestbookactive li.guestbookMenu,
.profilactive li.profileMenu,
.galleryactive li.galleryMenu {
  margin:0px;
}*html .guestbookactive li.guestbookMenu,
.profilactive li.profileMenu,
.galleryactive li.galleryMenu {
  margin:0px 0px 0px -5px;
}
*+html .galleryactive li.galleryMenu{
  margin-left:0px;
}

.guestbookactive li.profileMenu,
.guestbookactive li.galleryMenu,
.galleryactive li.profileMenu,
.galleryactive li.guestbookMenu,
.profilactive li.guestbookMenu,
.profilactive li.galleryMenu {
  display:inline;
  float:left;
  margin:7px 0px 0px 5px;
  position:relative;
}


.guestbookactive li.profileMenu a,
.guestbookactive li.galleryMenu a,
.galleryactive li.profileMenu a,
.galleryactive li.guestbookMenu a,
.profilactive li.guestbookMenu a,
.profilactive li.galleryMenu a {
  background:#ffffff url(../images/contentNaviLeftNormal.jpg) no-repeat left top;
  display:block;
  float:left;
  font-weight:bold;
  height:19px;
  margin-bottom:1px;
  padding:0px 0px 0px 9px;
  text-decoration:none;
}

.guestbookactive li.profileMenu a span,
.guestbookactive li.galleryMenu a span,
.galleryactive li.profileMenu a span,
.galleryactive li.guestbookMenu a span,
.profilactive li.guestbookMenu a span,
.profilactive li.galleryMenu a span {
  background:url(../images/contentNaviRightNormal.jpg) no-repeat right top;
  color:#545454;
  display:block;
  padding:3px 15px 0 6px;
}

.guestbookactive li.guestbookMenu a,
.galleryactive li.galleryMenu a {
  background:#b20135 url(../images/contentNaviLeft.jpg) no-repeat left top;
  display:block;
  float:left;
  font-weight:bold;
  height:26px;
  margin:0px 0px 1px 5px;
  padding:0px 0px 0px 9px;
  text-decoration:none;
}

.profilactive li.profileMenu a {
  background:#b20135 url(../images/contentNaviLeft.jpg) no-repeat left top;
  display:block;
  float:left;
  font-weight:bold;
  height:26px;
  margin-bottom:1px;
  padding:0px 0px 0px 9px;
  text-decoration:none;
}

.guestbookactive li.guestbookMenu a span,
.profilactive li.profileMenu a span,
.galleryactive li.galleryMenu a span {
  background:url(../images/contentNaviRight.jpg) no-repeat right top;
  color:#ffffff;
  display:block;
  padding:6px 15px 0 6px;
}

.contentNavigation li a span.grew{
  color:#c3c3c3;
}

.footerNavi {
  display:inline;
}

.footerNavi li {
  display:inline;
}

/* Login /////////////////////////////////////////////////////////////////////*/
#login h1 {
  font-weight:normal;
  margin:0px;
  padding:5px 0px 5px 16px;
}

#popup {
  background:#b20135;
  border:4px solid white;
  color:white;
  left: 37%;
  padding:20px 40px;
  position:absolute;
  top:223px;
  width:200px;
	z-index:100;
}

#login form {
  padding-left:7px;
}

#login input {
	border:none;
	height:18px;
  margin-bottom:10px;
  padding:5px 0px 0px 10px;
  width:177px;
}*html #login input {
  height:23px;
  width:187px;
}

#login a {
	background:none;
  color:#ffffff;
}

#login .submitButtonLogin,
#login .submitButtonLogout,
#login h1 {
  color:#ffffff;
}

#login .submitButtonLogin {
  background:#535353;
  border:none;
  cursor:pointer;
  height:23px;
  margin:0px;
  padding:0px;
  width:63px;
}

#login .submitButtonLogout {
  background:#535353;
  border:none;
  cursor:pointer;
  height:23px;
  margin:0px;
  padding:0px;
  width:73px;
}

#login label {
  color:#ffffff;
}

#login h3 {
  color:#e34e16;
  margin:0px 7px 5px 7px;
}*html #login h3 {
  margin:-3px 0px 2px 7px;
}*+html #login h3 {
  margin:-3px 0px 2px 7px;
}

#login .anmelden {
  background:#535353;
  display:block;
  font-size:12px;
  height:17px;
  padding:4px 0px 2px 13px;
  width:153px;
}*html #login .anmelden {
  cursor:pointer;
  height:23px;
  width:166px;
}*+html #login .anmelden {
  cursor:pointer;
}

#login .tx-srfeuserregister-pi1 {
  margin:10px 0px 0px 15px;/*margin:84px 0px 0px 5px;*/
}

#login .tx-srfeuserregister-pi1 a {
  font-size:18px;
}

#login .white {
  color:#ffffff;
  padding:5px 6px 5px 6px;
}

#login .shopuseronly {
  padding:15px 0 0 10px;
  width:170px;
}

/* Userlist //////////////////////////////////////////////////////////////////*/
#userlist {
  border:1px solid #bfbfbf;
  background:#ffffff;
  color:#545454;
  width:756px;
}*html #userlist {
  width:758px;
}

#userlist a {
  color:#767676;
}

#historyBackLink {
  /*display:none;*/
}

.pagebrowser a{
  color:#767676;
}

.pagebrowser b{
  color:#e34e16;
  font-weight:bold;
}

/* Suche /////////////////////////////////////////////////////////////////////*/
#search {
  background:#a7a8aa;
	padding:20px 0 0 100px;
	width:658px;
}*html #search {
  width:758px;
}

#search input {
  border:1px solid #000000;
  height:17px;
  margin-bottom:5px;
  padding:4px 0px 0px 7px;
  width:263px;
}*html #search input {
  height:24px;
  width:270px;
}

#search .submitButton {
	background:#545454;
	border:none;
	color:#ffffff;
	cursor:pointer;
  height:23px;
  margin-top:7px;
  padding:0px;
  width:87px;
}

#search .black {
  color:#000000;
  font-weight:bold;
}

.tx-cwtcommunity-pi1 .AbstandLinks {
	font-size:14px;
	margin:5px 0px 5px 200px;
}*html .tx-cwtcommunity-pi1 .AbstandLinks {
  font-weight:bold;
  margin:5px 0px 5px 186px;
}*+html .tx-cwtcommunity-pi1 .AbstandLinks {
  font-weight:bold;
}

/* Anmeldung /////////////////////////////////////////////////////////////////*/
#register {
  background:#cccccc;
  width:758px;
}

#registerHeader {
  background:#a7a8aa;
}

#registerHeader h1 {
  padding:5px 0px 0px 25px;
  text-transform:uppercase;
}

#registerHeader p {
  color:#ffffff;
  padding:0px 0px 5px 10px;
}

#main .tx-srfeuserregister-pi1 {
  background:#cccccc;
}

.tx-srfeuserregister-pi1 p {
  color:#000000;
}

#register label,
#register p,
#register span {
	color:#000000;
}
#register .registerhr {
  color:#ffffff;
}

#register label.labelTitle {
  float:left;
  margin-right:40px;
  padding-top:6px;
  text-align:right;
  width:200px;
}

#register .inputDivs {
  margin:5px 0px;
}

#register .hrDiv {
  border-bottom:1px solid #ffffff;
  margin-bottom:5px;
}

#register span {
  color:#767676;
}

#register .submitDiv {
  height:50px;
}

#register .registerInput {
  float:left;
  width:400px;
}

#register .submitButton {
  background:#545454;
  border:none;
  color:#ffffff;
  cursor:pointer;
  height:23px;
  margin:0px 0px 10px 0px;
  padding:0px;
  width:97px;
}

.tx-srfeuserregister-pi1 a {
  background:none;
  color:#e34e16;
  padding-left:0px;
}

.tx-srfeuserregister-pi1 dl {
  clear:none;
  display:inline;
}

.err_eval, .err_missing{
  color:red !important;
}

#register .radioButtons label {
  margin:0px 10px;
}

#register input.textField {
  border:1px solid black;
  height:18px;
  padding:3px 3px 0px 3px;
  width:264px;
}*html #register input.textField {
  height:21px;
  width:270px;
}

#register .textareaField textarea {
  border:1px solid black;
  height:115px;
  padding:3px 3px 0px 3px;
  width:477px;
}

#register  dl.tx-srfeuserregister-pi1-multiple-checkboxes *{
  clear: none;
}

/* G�stebuch /////////////////////////////////////////////////////////////////*/
#guestbook {
  background:#ffffff;
  border:1px solid #bfbfbf;
  padding:10px;
  width:736px;
}

.guestbookSingle {
  border:1px solid #bfbfbf;
  padding:10px;
  margin-bottom:5px;
  width:450px;
}

.guestbookSingle .left {
  float:left;
  width:80px;
}

.guestbookSingle .right {
  float:left;
  margin-left:10px;
  width:300px;
}

.guestbookSingle .delete {
  float:left;
  margin-left:10px;
  width:50px;
}

.guestbookSingle .text {
  margin-top:5px;
}

#guestbook label {
  float:left;
  vertical-align:top;
  width:100px;
}

#guestbook textarea {
  margin-bottom:5px;
}

/* Welcome Seite /////////////////////////////////////////////////////////////*/
#welcomeLogout {
	color:#ffffff;
  padding:9px 7px 7px 7px;
}

#welcomeLogout .name {
  color:#ffffff;
  float:left;
  width:105px;
}

#welcomeLogout .image {
  background:#b20135;
  float:left;
  width:80px;
}

#welcomeLogout .contactLeft {
  float:left;
  margin-right:7px;
}

#welcomeLogout .contactRight {
  float:left;
  margin-top:1px;
}

#welcomeLogout .contact {
  margin:5px 0px 8px 0px;
}

#welcomeLogout .image img {
  margin-right:5px;
}

#welcomeLogout .greeting {
  font-size:18px;
  font-weight:bold;
  margin:0px 0px 5px 5px;
}

/* Kontaktanfragen ///////////////////////////////////////////////////////////*/
#contactInquires {
  background:#ffffff;
  margin-bottom:5px;
  width:736px;
}

.contactInquiresSingle {
  padding:10px 0px 10px 30px;
}

.contactInquiresSingle .left {
  float:left;
  width:100px;
}

.contactInquiresSingle .right {
  float:left;
  margin-top:15px;
  width:500px;
}
/* Profile ///////////////////////////////////////////////////////////////////*/
#profile {
  background:#ffffff;
  border:1px solid #bfbfbf;
  width:756px;
}

#profile label {
  color:#555555;
  float:left;
  width:185px;
}

#profile h2 {
	background:#a7a8aa;
	color:#ffffff;
	height:20px;
	margin:10px 0px;
	padding:8px 0px 0px 20px;
	width:736px;
}*html #profile h2 {
  height:28px;
  width:756px;
}

#profile .profileRowTwo .labelTitle,
#profile .profileRowThree .labelTitle,
#profile .interessen .labelTitle {
  color:#555555;
  margin-left:20px;
}

#profile .profileRowOne {
  color:#555555;
  margin:10px 0px 0px 10px;
}

#profile .steckbrief .name {
  font-size:18px;
  font-weight:bold;
  margin-bottom:3px;
}

#profile .steckbrief img {
  margin-top:5px;
}

#profile .image {
  float:left;
  width:140px;
}

#profile .steckbrief {
  float:left;
  width:250px;
}

#profile .labelTitle {
	font-weight:bold;
	float:left;
	min-height:20px;
	width:150px;
}*html #profile .labelTitle {
  height:20px;
}

#profile .kontaktdaten {
  float:left;
}

#profile .profileRowTwoColumnOne {
  float:left;
  width:400px;
}

#profile .profileRowTwoColumnTwo {
  float:left;
}

#profile .profileRowThree label.text,
#profile .interessen label.text {
  width:570px;
}

/* Messages //////////////////////////////////////////////////////////////////*/
#messages {
  border:1px solid #bfbfbf;
  background:#ffffff;
  color:#545454;
  width:756px;
}

#messages a {
  color:#545454;
}

.sendNewMessage {
  padding:10px 0px 0px 10px;
}

.newMessage,
.answerMessage,
.messageDetail {
	background:#ffffff;
  border:1px solid #bfbfbf;
  padding:10px;
}

.newMessage label,
.answerMessage label,
.messageDetail label {
  float:left;
  width:150px;
}

.newMessage input,
.answerMessage input,
.messageDetail input {
  margin:5px 0px;
}

.messageDetail .messageBody {
  display:block;
  margin-left:150px;
  width:570px;
}

.messageDetail .messageText {
  margin-top:10px;
}

/* Profil bearbeiten /////////////////////////////////////////////////////////*/
#profile_edit {
	background:#ffffff;
  border:1px solid #bfbfbf;
  color:#000000;
  width:756px;
}

#profile_edit .registerhr {
  color:#ffffff;
}

#profile_edit label {
  float:left;
  width:250px;
}

#profile_edit label.test {
  float:left;
  width:242px;
}

#profile_edit small {
  margin-left:250px;
}*html #profile_edit small {
  margin-left:253px;
}
	

#profile_edit .editProfilSubmit {
  background:#ffffff;
  margin:5px 0px 10px 255px;
}

#profile_edit .editDivs {
	padding:10px;
}

#profile_edit h2 {
  background:#a7a8aa;
  color:#ffffff;
  height:20px;
  margin:10px 0px;
  padding:8px 0px 0px 20px;
  width:736px;
}*html #profile_edit h2 {
  float:left;
  height:28px;
  width:756px;
}*+html #profile_edit h2 {
  float:left;
}

#profile_edit .submitButton {
  background:#545454;
  border:none;
  color:#ffffff;
  cursor:pointer;
  height:23px;
  padding:0px;
  width:97px;
}

#profile_edit .checkboxgroup {
  margin-left:250px;
}

#profile_edit .checkboxgroup div{
  display: inline;
  margin-right:16px;
}
#profile_edit .checkboxgroup input{
  margin-right:6px;
}

#profile_edit .imageUploadText {
  margin-left:250px;
  width:250px;
}

#profile_edit .radioButtons label {
  margin:0px 10px;
}

#profile_edit input.textField {
  border:1px solid black;
  padding:3px;
  width:264px;
}*html #profile_edit input.textField {
	height:23px;
  width:270px;
}


#profile_edit .textareaField {
  border:1px solid black;
  height:115px;
  padding:3px 3px 0px 3px;
  width:400px;
}

/* Gallerie //////////////////////////////////////////////////////////////////*/
#gallery {
	background:#ffffff;
  border:1px solid #bfbfbf;
	padding:10px;
}

#gallery .gallerySingle {
  float:left;
  height:215px;
  margin:0px 0px 10px 5px;
  width:178px;
}

h2.gallery {
  background:#a7a8aa;
  height:25px;
  padding:10px 0 0 20px;
  width:738px;
}*html h2.gallery {
  height:35px;
  width:758px;
}

#galleryDetail {
  background:#ffffff;
  border:1px solid #bfbfbf;
  padding:10px;
  width:736px;
}*html #galleryDetail {
  width:758px;
}

.editProfilSubmit input {
  background:#535353;
  border:none;
  color:#ffffff;
  cursor:pointer;
  height:23px;
  margin:0px 0px 0px 5px;
  padding:0px;
  width:73px;
}

.editProfilSubmitVer input {
  background:#535353;
  border:none;
  color:#ffffff;
  cursor:pointer;
  height:23px;
  margin:0px 0px 0px 5px;
  padding:0px;
  width:84px;
}

#gallery .titledes,
#galleryDetail .titledes {
  padding-right:10px;
}

h2.gallery a {
  color:#ffffff;
}

#galleryDetail .galleryDetailSingle {
  float:left;
  height:200px;
  margin:0px 0px 10px 5px;
  width:170px;
}

#photoDetail {
	background:#ffffff;
  border:1px solid #bfbfbf;
  padding:10px;
}

#photoDetail .image{
  margin-left:52px;
}

#photoDetail .header{
  margin:0px 0px 5px 55px;
}

#photoDetail .photoDetailData {
  margin:10px 0px 0px 50px;
}

#photoDetail .comments {
  border:1px solid #bfbfbf;
  padding:5px;
  margin-top:5px;
  width:450px;
}

#photoDetail .commentsLeft {
  float:left;
  margin-right:10px;
}

#photoDetail .commentsRight {
  float:left;
  width:360px;
}

.albumNew,
.albumEdit,
.albumDelete,
.albumNewPhotos,
.photoEdit,
.reportPhoto {
  background:#ffffff;
  border:1px solid #bfbfbf;
  padding:10px;
  width:736px;
}

.albumNew label,
.photoEdit label,
.albumEdit label {
  float:left;
  width:150px;
}

.albumNew small,
.photoEdit small,
.albumEdit small {
  display:block;
  margin:2px 0px 2px 150px;
}

.albumNew .editProfilSubmit,
.photoEdit .editProfilSubmit,
.albumEdit .editProfilSubmit,
.albumNew .editProfilSubmitVer,
.photoEdit .editProfilSubmitVer,
.albumEdit .editProfilSubmitVer {
  margin:5px 0px 0px 150px;
}

#profile_edit .editProfilSubmitVer {
  margin:5px 0px;
}

.albumNewPhotos input {
  margin:2px 0px;
}

.albumNew span {
  float:left;
  width:575px;
}

.albumNew p,
.albumEdit p {
  margin-bottom:5px;
}

.albumNew p label {
  font-weight:bold;
}

.albumEdit label {
  font-weight:bold;
}

.albumEdit span {
  float:left;
  width:575px;
}

.loggedincommunityuser .shopuseronly{
    display: none;
}

/* News //////////////////////////////////////////////////////////////////////*/
#news_date_list {
	color:#666666;
	font-size:10px;
	margin-top:10px;
}

#news_container_list {
	border-bottom:1px solid #EDEDED;
	float:left;
	padding-bottom:10px;
	width:758px;
}

#image_list {
	background-image:url(../img/spacer.gif);
	float:left;
	margin-right:20px;
}

#news_container_list h2, #news_container_single h2 {
	color:#333333;
	font-family:Verdana,Arial,sans serif;
	font-size:12px;
	font-weight:bold;
}

.news-list-browse {
  clear:both;
}

.news-list-browse table a {
  color:#767676;
}

.news-single-img img {
	margin-bottom:7px;
}

.news-list-browse .tx-ttnews-browsebox-SCell a {
  color:#e34e16;
	font-weight:bold;
}

#news_container_single {
  width:758px;
}

#news_date_single {
	color:#666666;
	font-size:10px;
	margin-top:15px;
}

#news_container_single h2 {
  padding-bottom:10px;
}

#image_single {
	background-image:url(../img/spacer.gif);
	float:left;
	padding-bottom:5px;
	padding-right:10px;
}

#backlink {
  margin:20px 0;
}

/***************Klassen die im RTE angezeigt werden*******************/

.headline1 {font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif ; font-size:16px; color:#666666; font-weight:bold;}
.headline1rot {font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif ; font-size:16px; color:#CC0000; font-weight:bold;}
.headline2 {font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif ; font-size:14px; color:#666666; font-weight:bold;}
.headline2rot {font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif ; font-size:14px; color:#CC0000; font-weight:bold;}
.textfett {font-size:12px;color:#666666; font-weight:bold; font-family: Verdana, Helvetica, Arial, sans-serif ;}
.textfettrot {font-size:12px;color:#CC0000; font-weight:bold; font-family: Verdana, Helvetica, Arial, sans-serif ;}
.kleinertext {font-size:12px;color:#666666; font-family: Verdana, Helvetica, Arial, sans-serif ;}
.kleinertextrot {font-size:12px;color:#CC0000; font-family: Verdana, Helvetica, Arial, sans-serif ;}
.kleinertextfett {font-size:12px;color:#666666; font-weight:bold; font-family: Verdana, Helvetica, Arial, sans-serif ;}
.kleinertextfettrot {font-size:12px;color:#CC0000; font-weight:bold; font-family: Verdana, Helvetica, Arial, sans-serif ;}
.rotdurchgestrichen {
color:#FF0000;
text-decoration:line-through;
}
.align-center{
text-align:center;
}

.csc-textpic-text li{
list-style:outside;
list-style-type:disc;
font-size:12px;
margin-left:20px;
}

  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0.5em; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }

.textorange {color:#e34e16; font-family: Arial, Helvetica, Verdana, sans-serif ;}
.weiss {color:#FFFFFF;}

.blockleft60{
    float: left;
    width: 65%;
}
.blockright30{
    float: right;
    width: 33%;

}
#unseen4slideshow{
display:none;
}
