/* default styles for extension "tx_flvplayer_pi1" */
		DIV.tx-flvplayer-pi1 {
			margin: 0;
			padding: 0;
		}
		DIV.videoBoxSmall {
			width: 372px;
			height: 228px;
			margin: 0;
			padding: 0;
			float: left;
			z-index: 1;
		}
		DIV.videoBoxBig {
			width: 372px;
			height: 279px;
			margin: 0;
			padding: 0;
			border: none;
			float: left;
			z-index: 1;
		}
		DIV.noFlash {
			margin: 5px;
		}
/* default styles for extension "tx_swyxpartner_pi1" */
  
    DIV.tx-swyxpartner-pi1 TABLE,
    DIV.tx-swyxpartner-pi1 TR,
    DIV.tx-swyxpartner-pi1 TD,
    DIV.tx-swyxpartner-pi1 P,
    DIV.tx-swyxpartner-pi1 P.bodytext {
    	margin: 0;
			padding: 0;
		}

		DIV.tx-swyxpartner-pi1 H4 {
			font-size: 11px;
		}

    DIV.tx-swyxpartner-pi1 hr.clearColumns {
			display: block;
			height: 0;
			line-height: 0px;
			clear: both; 
			visibility: hidden;
			border: 0;
			padding: 0;
		}

    DIV.tx-swyxpartner-pi1 .countryBox {
      margin: 0;
      padding: 5px;
      border: none;
      background-color: #FFFFFF; 
    }

    DIV.tx-swyxpartner-pi1 .countryBoxLeftCol {
    	width: 49%;
    	float: left;
      margin: 0 2% 0 0;
      padding: 0;
		}
    
    DIV.tx-swyxpartner-pi1 .countryBoxRightCol {
    	width: 49%;
    	float: left;
      margin: 0;
      padding: 0;
		}

    DIV.tx-swyxpartner-pi1 .partnerListBox {
      margin: 0 0 30px 0;
      padding: 0;
      border: 0px solid #dedede;
    }

    DIV.tx-swyxpartner-pi1 .partnerListHeaderBox {
      margin: 0;
      padding: 0;
    }

    DIV.tx-swyxpartner-pi1 .partnerListHeaderText {
	float: left;
      margin: 0;
      padding: 0;
    }

    DIV.tx-swyxpartner-pi1 .partnerListHeaderIcon {
	float: right;
      margin: 0;
      padding: 0;
      text-align: right;
      vertical-align: middle;
    }

    DIV.tx-swyxpartner-pi1 HR.partnerListDivider {
	margin: 5px 0 5px 0;
	background-color: #DEDEDE; 
	color: #DEDEDE; 
	border: 0;
	height: 1px;
    }

    DIV.tx-swyxpartner-pi1 .partnerListItemOdd {
    	clear: left;
      margin: 0;
      padding: 5px 0 5px 0;
      background-color: #FFFFFF;
    }

    DIV.tx-swyxpartner-pi1 .partnerListItemEven {
      clear: left;
      margin: 0;
      padding: 5px 0 5px 0;
      background-color: #F7F7F7;
    }

    DIV.tx-swyxpartner-pi1 .partnerListNumber {
    	float: left;
    	width: 30px;
      margin: 0 3px 0 0;
      padding: 0;
    }

    DIV.tx-swyxpartner-pi1 .partnerListInfos {
    	float: left;
    	width: 57%;
      margin: 5px 5px 5px 5px;
      padding: 0;
    }

    DIV.tx-swyxpartner-pi1 .partnerListInfos A {
    	font-weight: bold;
    }

    DIV.tx-swyxpartner-pi1 .partnerListInfos A.partnersite {
    	font-weight: normal;
    }

    DIV.tx-swyxpartner-pi1 .partnerListZipCity {
    	float: left;
    	width: 37%;
      margin: 5px 5px 5px 5px;
      padding: 0;	
    }


    DIV.tx-swyxpartner-pi1 .partnerListIcons {
    	float: left;
    	width: 44%;
      margin: 0 5px 0 0;
      padding: 10px 0 10px 0;
      text-align: right;
      vertical-align: middle;
    }

    DIV.tx-swyxpartner-pi1 .partnerListIcons IMG {
      margin: 0;
      padding: 0;
      vertical-align: middle;
    }

    DIV.tx-swyxpartner-pi1 .partnerListInfosLink {
    	float: left;
    	width: 90%;
      margin: 5px 5px 5px 5px;
      padding: 0;
    }

    DIV.tx-swyxpartner-pi1 P.leadformlink A {
    	font-weight: bold;
    }

    DIV.tx-swyxpartner-pi1 HR.dividerline {
    	display: block;
    	clear: both;
	margin: 5px 0 5px 0;
	background-color: #DEDEDE; 
	color: #DEDEDE; 
	border: 0;
	height: 1px;
    }

    DIV.tx-swyxpartner-pi1 TR.head {
			background-color: #e6e6e6;
		}

    DIV.tx-swyxpartner-pi1 TR.head TD {
    	padding: 4px 4px 4px 4px;
    }

    DIV.tx-swyxpartner-pi1 TR.head P.bodytext,
    DIV.tx-swyxpartner-pi1 TR.head P.bodytext A {
    	color: #000;
    	font-weight: bold;
		}

/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_veguestbook_pi1" */
  /* example styles */
	.tx-guestbook-list-table { border-style: solid; border-color: #000000; border-width: 1px; }
    .tx-guestbook-list-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:100px; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:150px; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:14px; color:#333333; width:250px; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
/* default styles for extension "tx_swyxschulungen_pi1" */
  
    DIV.tx-swyxschulungen-pi1 P.bodytext {
    	margin: 0;
			padding: 0;
		}

    DIV.tx-swyxschulungen-pi1 TABLE {
			margin: 0px;
			width: 100%;
			background-color: #FFF;
			border: 1px #dedede solid;
		}

    DIV.tx-swyxschulungen-pi1 TD {
    	margin: 0;
    	padding: 4px;
		}

    DIV.tx-swyxschulungen-pi1 TR.head {
			background-color: #e6e6e6;
		}

    DIV.tx-swyxschulungen-pi1 TR.head TD {
    	padding: 4px 4px 4px 4px;
    }

    DIV.tx-swyxschulungen-pi1 TR.head P.bodytext,
    DIV.tx-swyxschulungen-pi1 TR.head P.bodytext A {
    	color: #000;
    	font-weight: bold;
		}

    DIV.tx-swyxschulungen-pi1 TR.odd {
			background-color: #f7f7f7;
		}

    DIV.tx-swyxschulungen-pi1 TR.even {
			background-color: #ffffff; 
		}

/* default styles for extension "tx_slideshow_pi1" */
		.tx-slideshow-pi1 {
			text-align: center;
		}
/* default styles for extension "tx_swyxpress_pi1" */



		DIV.tx_swyxpress_pi1 TABLE {
			font-size: 1.1em;
		}

		DIV.tx_swyxpress_pi1 TABLE.contentpress {
			width: 100%;
			margin: 0;
			padding: 0;
			background-color: #FFF;
			border: 1px #efefef solid;
		}

		DIV.tx_swyxpress_pi1 TABLE.contentpress TR {
			margin: 0px;
			padding: 10px;
		}

		DIV.tx_swyxpress_pi1 TABLE.contentpress TD {
			margin: 0px;
			padding: 10px;
		}

		DIV.tx_swyxpress_pi1 TABLE.contentpress TR.tr_head {
			background-color: #e6e6e6;
		}

		DIV.tx_swyxpress_pi1 TABLE.contentpress TR.tr_head TD {
			padding: 4px 4px 4px 4px;
		}

		DIV.tx_swyxpress_pi1 TABLE.contentpress TR.tr_odd {
			background-color: #f7f7f7;
		}

		DIV.tx_swyxpress_pi1 TABLE.contentpress TR.tr_even {
			background-color: #ffffff;
		}

    
/* default styles for extension "tx_swyxdownloads_pi1" */
  
		DIV.tx-swyxdownloads-pi1 {
			font-size: 1.1em;
			line-height: 1.3em;
		}
		
    DIV.tx-swyxdownloads-pi1 p,
    DIV.tx-swyxdownloads-pi1 p.bodytext {
			font-size: 1em;
			margin: 0;
		}

    DIV.tx-swyxdownloads-pi1 p.releaseNotesText {
			font-size: 1em;
			margin: 0 0 10px 0;
		}

		DIV.tx-swyxdownloads-pi1 P, 
		DIV.tx-swyxdownloads-pi1 UL, 
		DIV.tx-swyxdownloads-pi1 OL {
			font-size: 1em;
		}

		DIV.tx-swyxdownloads-pi1 A, 
		DIV.tx-swyxdownloads-pi1 A:hover {
			font-size: 1em;
		}

		DIV.tx-swyxdownloads-pi1 TABLE {
			font-size: 1em;
		}

		DIV.tx-swyxdownloads-pi1 TABLE.downloadsTable {
			width: 100%;
			margin: 0;
			padding: 0;
			background-color: #FFF;
			border: 1px #dedede solid;
		}

		DIV.tx-swyxdownloads-pi1 TABLE.downloadsTable TR {
			margin: 0;
			padding: 0;
		}

		DIV.tx-swyxdownloads-pi1 TABLE.downloadsTable TD {
			margin: 0;
			padding: 4px;
		}

		DIV.tx-swyxdownloads-pi1 TABLE.downloadsTable TR.tr_head {
			background-color: #e6e6e6;
		}

		DIV.tx-swyxdownloads-pi1 TABLE.downloadsTable TR.tr_head TD {
			padding: 4px 4px 4px 4px;
		}

		DIV.tx-swyxdownloads-pi1 TABLE.downloadsTable TR.tr_odd {
			background-color: #f7f7f7;
		}

		DIV.tx-swyxdownloads-pi1 TABLE.downloadsTable TR.tr_even {
			background-color: #ffffff;
		}

		DIV.tx-swyxdownloads-pi1 DIV.releaseNoteContainer {
			margin: 20px 0 0 0;			
		}

		DIV.tx-swyxdownloads-pi1 TD LI {
			font-size: 1em
		}

		DIV.tx-swyxdownloads-pi1 FORM {
			font-size: 1em;
		}


		DIV.tx-swyxdownloads-pi1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
			font-size: 1em;
		}

    DIV.tx-swyxdownloads-pi1 H1 {
			font-size: 1.7em; color: #000;
		}

    DIV.tx-swyxdownloads-pi1 H2 {
			font-size: 1em; color: #000;
		}

    DIV.tx-swyxdownloads-pi1 H3 {
			font-size: 1em; color: #000;
		}

    DIV.tx-swyxdownloads-pi1 UL {
			margin-top: 10px;
			margin-bottom: 10px;
		}

    DIV.tx-swyxdownloads-pi1 CODE {
			display: block; 
			margin-bottom: 5pt; 
			margin-top: 5pt; 
			border: 1px dotted #000;			
			background-color: #EEE; 
			color: #000; 
			padding: 5pt; 
			font-family: "Courier New", Courier, mono, sans-serif; 
			font-size: 8pt; 
		}

    DIV.tx-swyxdownloads-pi1 TT {
			color : #800000; 
			font-size : 1em;
		}

    DIV.tx-swyxdownloads-pi1 LI TT {
			font-size : 1.2em;
		}
		
    DIV.tx-swyxdownloads-pi1 HR.divider {
    	margin: 15px 0 15px 0;
    	border: none;
    	border-bottom: 1px solid #DEDEDE;
    }
    
/* default styles for extension "tx_swyxkbase_pi1" */
  
		DIV.tx-swyxkbase-pi1 {
			font-size: 1.1em;
			line-height: 1.3em;
		}
		
		#mainOutContainer #mainContainer #threeColContainer #mainContentAreaBigKBPrintversion {
			float: left;
			width: 758px;
			margin: 0;
			padding: 0;
			overflow: hidden;
		}

    DIV.tx-swyxkbase-pi1 p,
    DIV.tx-swyxkbase-pi1 p.bodytext {
			font-size: 1em;
			margin: 0;
		}

		DIV.tx-swyxkbase-pi1 P, 
		DIV.tx-swyxkbase-pi1 UL, 
		DIV.tx-swyxkbase-pi1 OL {
			font-size: 1em;
		}

		DIV.tx-swyxkbase-pi1 A, 
		DIV.tx-swyxkbase-pi1 A:hover {
			font-size: 1em;
		}

		DIV.tx-swyxkbase-pi1 TABLE {
			font-size: 1em;
		}

		DIV.tx-swyxkbase-pi1 TD LI {
			font-size: 1em
		}

		DIV.tx-swyxkbase-pi1 FORM {
			font-size: 1em;
		}


		DIV.tx-swyxkbase-pi1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
			font-size: 1em;
		}

    DIV.tx-swyxkbase-pi1 p.articletext {
			font-size: 1em;
			margin: 0 0 10px 0;
		}

    DIV.tx-swyxkbase-pi1 H1 {
			font-size: 1.7em; color: #000;
		}

    DIV.tx-swyxkbase-pi1 H2 {
			font-size: 1em; color: #000;
		}

    DIV.tx-swyxkbase-pi1 H3 {
			font-size: 1em; color: #000;
		}

    DIV.tx-swyxkbase-pi1 UL {
			margin-top: 10px;
			margin-bottom: 10px;
		}

    DIV.tx-swyxkbase-pi1 CODE {
			display: block; 
			margin-bottom: 5pt; 
			margin-top: 5pt; 
			border: 1px dotted #000;			
			background-color: #EEE; 
			color: #000; 
			padding: 5pt; 
			font-family: "Courier New", Courier, mono, sans-serif; 
			font-size: 8pt; 
		}

    DIV.tx-swyxkbase-pi1 TT {
			color : #800000; 
			font-size : 1em;
		}
		
		DIV.tx-swyxkbase-pi1 .anchorStuff {
			color: #C4C2C4;
		}

		DIV.tx-swyxkbase-pi1 div.articleFunctions {
			text-align: right;
		}

    DIV.tx-swyxkbase-pi1 IMG.enlargeIcon {
			vertical-align: bottom;
		}

		DIV.tx-swyxkbase-pi1 IMG.linkIcon {
			vertical-align: bottom;
		}

    DIV.tx-swyxkbase-pi1 HR.divider {
    	margin: 15px 0 15px 0;
    	border: none;
    	border-bottom: 1px solid #DEDEDE;
    }
    
    DIV.tx-swyxkbase-pi1 div.searchResultPageBrowser {
			text-align: center;
    }

    DIV.tx-swyxkbase-pi1 div.searchResultItem {
			margin: 0 0 10px 0;
    }

    DIV.tx-swyxkbase-pi1 div.searchResultItemNumber {
			float: left;
			width: 20px;
			margin: 0 3px 0 0;
			padding: 0;
		}

    DIV.tx-swyxkbase-pi1 div.searchResultItemIcon {
			float: left;
			width: 30px;
			margin: 0 3px 0 0;
			padding: 0;
		}

    DIV.tx-swyxkbase-pi1 div.searchResultItemContent {
			float: left;
			width: 79%;
			margin: 0;
			padding: 0;
		}

/* default styles for extension "tx_swyxsupportnews_pi1" */
  
    DIV.tx-swyxsupportnews-pi1 H2 {
			font-size: 1.4em; color: #000;
		}

    DIV.tx-swyxsupportnews-pi1 H3 {
			font-size: 1.3em; color: #000;
		}

    DIV.tx-swyxsupportnews-pi1 HR.divider {
    	margin: 15px 0 15px 0;
    	border: none;
    	border-bottom: 1px solid #DEDEDE;
    }
    
/* default styles for extension "tx_swyxsupportnewsletter_pi1" */
  
    DIV.tx-swyxsupportnewsletter-pi1 H1 {
			font-size: 1.9em; color: #000;
		}

    DIV.tx-swyxsupportnewsletter-pi1 H2 {
			font-size: 1.1em; color: #000;
		}

    DIV.tx-swyxsupportnewsletter-pi1 H3 {
			font-size: 1.1em; color: #000;
		}

    DIV.tx-swyxsupportnewsletter-pi1 HR.divider {
    	margin: 15px 0 15px 0;
    	border: none;
    	border-bottom: 1px solid #DEDEDE;
    }

    DIV.tx-swyxsupportnewsletter-pi1 input.button {
    	margin: 0;
    	padding: 0;
		}

    DIV.tx-swyxsupportnewsletter-pi1 FORM.loginForm {
    	margin: 0;
    	padding: 0;
		}

    DIV.tx-swyxsupportnewsletter-pi1 DIV.loginFormItem {
    	clear: both;
    	margin: 0 0 10px 0;
    	padding: 0;
		}

    DIV.tx-swyxsupportnewsletter-pi1 DIV.loginFormLabel {
    	float: left;
    	width: 60px;
    	margin: 0;
    	padding: 0;
		}

    DIV.tx-swyxsupportnewsletter-pi1 DIV.loginFormLabel P {
    	margin: 0;
		}

    DIV.tx-swyxsupportnewsletter-pi1 DIV.loginFormField {
    	float: left;
    	margin: 0;
    	padding: 0;
		}

    DIV.tx-swyxsupportnewsletter-pi1 DIV.loginFormField INPUT,
    DIV.tx-swyxsupportnewsletter-pi1 DIV.loginFormField P {
    	margin: 0;
		}

    DIV.tx-swyxsupportnewsletter-pi1 DIV.forgotPasswordField {
    	margin: 0;
    	padding: 0;
		}

    DIV.tx-swyxsupportnewsletter-pi1 DIV.forgotPasswordField INPUT,
    DIV.tx-swyxsupportnewsletter-pi1 DIV.forgotPasswordField P {
    	margin: 0;
		}

    DIV.tx-swyxsupportnewsletter-pi1 DIV.changePasswordField {
    	margin: 0;
    	padding: 0;
		}

    DIV.tx-swyxsupportnewsletter-pi1 DIV.changePasswordField INPUT,
    DIV.tx-swyxsupportnewsletter-pi1 DIV.changePasswordField P {
    	margin: 0;
		}

/* default styles for extension "tx_swyxsupportoverview_pi1" */
  
    DIV.tx-swyxsupportoverview-pi1 H2 {
			font-size: 1.1em; color: #000;
		}

    DIV.tx-swyxsupportoverview-pi1 H3 {
			font-size: 1.1em; color: #000;
		}

    DIV.tx-swyxsupportoverview-pi1 HR.divider {
      margin: 15px 0 15px 0;
      background-color: #DEDEDE; /* Farbe für Opera und Firefox */
      color: #DEDEDE; /* Farbe für Internet Explorer (IE) */
      border: 0;
      height: 1px;
    }
    
/* default styles for extension "tx_swyxdatasheets_pi1" */
  
    DIV.tx-swyxdatasheets-pi1 TABLE,
    DIV.tx-swyxdatasheets-pi1 TR,
    DIV.tx-swyxdatasheets-pi1 TD,
    DIV.tx-swyxdatasheets-pi1 P,
    DIV.tx-swyxdatasheets-pi1 P.bodytext {
    	margin: 0;
			padding: 0;
		}

		DIV.tx-swyxdatasheets-pi1 H4 {
			font-size: 11px;
		}

    DIV.tx-swyxdatasheets-pi1 hr.clearColumns {
			display: block;
			height: 0;
			line-height: 0px;
			clear: both; 
			visibility: hidden;
			border: 0;
			padding: 0;
			margin-bottom: 10px;
		}


    DIV.tx-swyxdatasheets-pi1 HR.dividerline {
    	display: block;
    	clear: both;
	margin: 5px 0 5px 0;
	background-color: #DEDEDE; 
	color: #DEDEDE; 
	border: 0;
	height: 1px;
    }

    DIV.tx-swyxdatasheets-pi1 TR.head {
			background-color: #e6e6e6;
		}

    DIV.tx-swyxdatasheets-pi1 TR.head TD {
    	padding: 4px 4px 4px 4px;
    }

    DIV.tx-swyxdatasheets-pi1 TR.head P.bodytext,
    DIV.tx-swyxdatasheets-pi1 TR.head P.bodytext A {
    	color: #000;
    	font-weight: bold;
		}

/* default styles for extension "tx_swyxeventlogs_pi1" */
  
		DIV.tx-swyxeventlogs-pi1 {
			font-size: 1.1em;
			line-height: 1.3em;
		}
		
    DIV.tx-swyxeventlogs-pi1 p,
    DIV.tx-swyxeventlogs-pi1 p.bodytext {
			font-size: 1em;
			margin: 0;
		}

		DIV.tx-swyxeventlogs-pi1 P, 
		DIV.tx-swyxeventlogs-pi1 UL, 
		DIV.tx-swyxeventlogs-pi1 OL {
			font-size: 1em;
		}

		DIV.tx-swyxeventlogs-pi1 A, 
		DIV.tx-swyxeventlogs-pi1 A:hover {
			font-size: 1em;
		}

		DIV.tx-swyxeventlogs-pi1 TABLE {
			font-size: 1em;
		}

		DIV.tx-swyxeventlogs-pi1 TD LI {
			font-size: 1em
		}

		DIV.tx-swyxeventlogs-pi1 FORM {
			font-size: 1em;
		}


		DIV.tx-swyxeventlogs-pi1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
			font-size: 1em;
		}

    DIV.tx-swyxeventlogs-pi1 H2 {
			font-size: 1.4em; color: #F32630;
		}

    DIV.tx-swyxeventlogs-pi1 H3 {
			font-size: 1.3em; color: #000;
		}

    DIV.tx-swyxeventlogs-pi1 UL {
			margin-top: 10px;
			margin-bottom: 10px;
		}

    DIV.tx-swyxeventlogs-pi1 CODE {
			display: block; 
			margin-bottom: 5pt; 
			margin-top: 5pt; 
			border: 1px dotted #000;			
			background-color: #EEE; 
			color: #000; 
			padding: 5pt; 
			font-family: "Courier New", Courier, mono, sans-serif; 
			font-size: 8pt; 
		}

    DIV.tx-swyxeventlogs-pi1 TT {
			color : #800000; 
			font-size : 1em;
		}
		
    DIV.tx-swyxeventlogs-pi1 HR.divider {
    	margin: 15px 0 15px 0;
    	border: none;
    	border-bottom: 1px solid #DEDEDE;
    }
    
/* default styles for extension "tx_swyxsupportticket_pi1" */
  
		DIV.tx-swyxsupportticket-pi1 {
			font-size: 1.1em;
			line-height: 1.3em;
		}
		
    DIV.tx-swyxsupportticket-pi1 p,
    DIV.tx-swyxsupportticket-pi1 p.bodytext {
			font-size: 1em;
			margin: 0;
		}

		DIV.tx-swyxsupportticket-pi1 P, 
		DIV.tx-swyxsupportticket-pi1 UL, 
		DIV.tx-swyxsupportticket-pi1 OL {
			font-size: 1em;
		}

		DIV.tx-swyxsupportticket-pi1 A, 
		DIV.tx-swyxsupportticket-pi1 A:hover {
			font-size: 1em;
		}

		DIV.tx-swyxsupportticket-pi1 TABLE {
			font-size: 1em;
		}

		DIV.tx-swyxsupportticket-pi1 TD LI {
			font-size: 1em
		}

		DIV.tx-swyxsupportticket-pi1 FORM {
			font-size: 1em;
		}


		DIV.tx-swyxsupportticket-pi1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
			font-size: 1em;
		}

    DIV.tx-swyxsupportticket-pi1 H2 {
			font-size: 1.4em; color: #F32630;
		}

    DIV.tx-swyxsupportticket-pi1 H3 {
			font-size: 1.3em; color: #000;
		}

    DIV.tx-swyxsupportticket-pi1 UL {
			margin-top: 10px;
			margin-bottom: 10px;
		}

    DIV.tx-swyxsupportticket-pi1 CODE {
			display: block; 
			margin-bottom: 5pt; 
			margin-top: 5pt; 
			border: 1px dotted #000;			
			background-color: #EEE; 
			color: #000; 
			padding: 5pt; 
			font-family: "Courier New", Courier, mono, sans-serif; 
			font-size: 8pt; 
		}

    DIV.tx-swyxsupportticket-pi1 TT {
			color : #800000; 
			font-size : 1em;
		}
		
    DIV.tx-swyxsupportticket-pi1 HR.divider {
    	margin: 15px 0 15px 0;
    	border: none;
    	border-bottom: 1px dashed #DEDEDE;
    }

		DIV.tx-swyxsupportticket-pi1 DIV.voteOptionsContainer {
			margin: 0;
			padding: 0;
		}

		DIV.tx-swyxsupportticket-pi1 DIV.voteOptionBox {
			float: left;
			margin: 0 0 0 50px;
			padding: 0;
			text-align: center;
		}

/* default styles for extension "tx_swyxtpp_pi1" */
  
    DIV.tx-swyxtpp-pi1 P.bodytext {
    	margin: 0;
			padding: 0;
		}

    DIV.tx-swyxtpp-pi1 TABLE {
			margin: 0px;
			width: 100%;
			background-color: #FFF;
			border: 1px #dedede solid;
		}

    DIV.tx-swyxtpp-pi1 TABLE FORM {
			font-size: 11px;
		}

    DIV.tx-swyxtpp-pi1 TD {
    	margin: 0;
    	padding: 4px;
		}

    DIV.tx-swyxtpp-pi1 TR.head {
			background-color: #e6e6e6;
		}

    DIV.tx-swyxtpp-pi1 TR.head TD {
    	padding: 4px 4px 4px 4px;
    }

    DIV.tx-swyxtpp-pi1 TR.head P.bodytext,
    DIV.tx-swyxtpp-pi1 TR.head P.bodytext A {
    	color: #000;
    	font-weight: bold;
		}

    DIV.tx-swyxtpp-pi1 TR.odd {
			background-color: #f7f7f7;
		}

    DIV.tx-swyxtpp-pi1 TR.even {
			background-color: #ffffff; 
		}

/* default styles for extension "tx_swyxskin_pi1" */


	DIV.tx-swyxskin-pi1 TABLE.contenttable-boxes { margin: 0 0 0px 0px; width: 100%; font-size: 1.1em; background-color: #FFF; border: 0px #dedede solid }
	DIV.tx-swyxskin-pi1 TABLE.contenttable-boxes TR TD { padding: 4px; }
	DIV.tx-swyxskin-pi1 TABLE.contenttable-boxes TR TH { padding: 4px; color: #000; background-color: #e6e6e6; }
	DIV.tx-swyxskin-pi1 TABLE.contenttable-boxes TR { background-color: #FFF; }
	DIV.tx-swyxskin-pi1 TABLE.contenttable-boxes CAPTION { display: none; }

	DIV.tx-swyxskin-pi1 TABLE.contenttable-boxes TR.tr-even { background-color: #f7f7f7; }
	DIV.tx-swyxskin-pi1 TABLE.contenttable-boxes TR.tr-odd { background-color: #ffffff; color: #000; }
	DIV.tx-swyxskin-pi1 TABLE.contenttable-boxes TR.tr-odd TD { color: #000; }
	DIV.tx-swyxskin-pi1 TABLE.contenttable-boxes TR TD { vertical-align: top; }




DIV.tx-swyxskin-pi1 P.bodytext {
    	margin: 0;
			padding: 0;
		}

    DIV.tx-swyxskin-pi1 TABLE {
			margin: 0px;
			width: 100%;
			background-color: #FFF;
			border: 1px #dedede solid;
			margin-bottom: 30px;
		}

    DIV.tx-swyxskin-pi1 TABLE FORM {
			font-size: 11px;
		}

    DIV.tx-swyxskin-pi1 TD {
    	margin: 0;
    	padding: 4px;
		}

    DIV.tx-swyxskin-pi1 TR.head {
			background-color: #e6e6e6;
		}

    DIV.tx-swyxskin-pi1 TR.head TD {
    	padding: 4px 4px 4px 4px;
    }

    DIV.tx-swyxskin-pi1 TR.head P.bodytext,
    DIV.tx-swyxskin-pi1 TR.head P.bodytext A {
    	color: #000;
    	font-weight: bold;
		}

    DIV.tx-swyxskin-pi1 TR.odd {
			background-color: #f7f7f7;
		}

    DIV.tx-swyxskin-pi1 TR.even {
			background-color: #ffffff; 
		}

    DIV.tx-swyxskin-pi1 HR.dividerline {
    	display: block;
    	clear: both;
	margin: 15px 0 15px 0;
	background-color: #DEDEDE; 
	color: #DEDEDE; 
	border: 0;
	height: 1px;
    }

/* default styles for extension "tx_mhcodehighlighter_pi1" */
		/* GeSHi Highlighter */
		.tx-mhcodehighlighter-pi1 .geshi-box dl.codebox {
			padding: 3px;
			background-color: #FFFFFF;
			border: 1px solid #D8D8D8;
			font-size: 1em;
			color: #000000;
		}
		.tx-mhcodehighlighter-pi1 .geshi-box ol {
			padding-left: 0px;
			margin-left: 40px;
		}
		.tx-mhcodehighlighter-pi1 .geshi-box dl.codebox dt {
			text-transform: uppercase;
			border-bottom: 1px solid #CCCCCC;
			margin-bottom: 3px;
			font-size: 0.8em;
			font-weight: bold;
			display: block;
		}
		.tx-mhcodehighlighter-pi1 .geshi-box dl.codebox dd {
			margin-left: 0px;
			padding-left: 0px;
			overflow: auto;
			display: block;
			height: auto;
			max-height: 200px;
			white-space: normal;
			font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
			line-height: 1.3em;
			color: #8b8b8b;
			margin: 2px 0px;
		}
		.tx-mhcodehighlighter-pi1 .geshi-box dl.codebox dd pre {
			font: 1.0em Monaco, "Andale Mono","Courier New", Courier, mono;
			line-height: 1.3em;
			color: #8b8b8b;
		}
/* default styles for extension "tx_datest" */
		/* MEINE CSS DEFINITIONEN */
form fieldset {
    clear: both;
    float: left;
    border: 0;
    margin: 0;
    width: 373px;
}

form {font-size:10px;}

form fieldset.hidden {
    border: 0;
}
form fieldset legend {
    clear: both;
    font-weight: bold;
    font-size:11px;
    color: #000000;
    padding-top: 10px;
    margin: 0;
}
form fieldset ol {
    margin: 0;
    padding: 0;
}
form fieldset li {
    display: block;
    list-style: none;
    margin: 0;
    clear: both;
}
form label {
    margin: 0 0 0 0px;
}
form label.element {
    border: 0;
    display: block;
    width: 373px;
    padding: 0px;
    margin: 10px 0 0 0;
    font-size: 11px;
    font-weight: normal;
}
form input, form textarea, form select {
    width: auto;
}

form textarea {
    overflow: auto;
}
form br {
    clear: left;
}
form div.element {
    display: block;
    float: left;
    margin: 2px 0px 5px 0px;
}
form li div.element label {
padding-left: 5px;
}
form li.reqnote {
    font-size: 80%; 
    margin: 5px 0 0 10px;
}
form span.required { color: #f32630 }

form span.error {
    font-size: 80%;
    color: #f32630;
}
form div.error input{
    border: 1px solid #969696;
    background-color: #f2f2f2;
    padding: 2px;
}