/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_wecknowledgebase_pi1" */
/*-------------------------- KNOWLEDGE_BASE STYLES ---------------------------*/

	.tx-wecknowledgebase-pi1 .news-list-container h3,
	.tx-wecknowledgebase-pi1 .news-latest-container h3,
	.tx-wecknowledgebase-pi1 .news-comment-container h3,
	.tx-wecknowledgebase-pi1 .news-kb-container h3,
	.tx-wecknowledgebase-pi1 .news-pop-container h3,
	.tx-wecknowledgebase-pi1 .news-single-related h3	{
		font-size: 1em;
		margin: 2px;
		margin-top:6px;
		padding: 2px;
		background-color: #E0E0E0;
	}
	 .tx-wecknowledgebase-pi1 .news-list-item .tiny,
	 .tx-wecknowledgebase-pi1 .news-latest-item .tiny,
	 .tx-wecknowledgebase-pi1 .news-pop-item .tiny {
		font-size: .75em;
		color: #606060;
	}
	 .tx-wecknowledgebase-pi1 .news-latest-item h3,
	 .tx-wecknowledgebase-pi1 .news-list-item h3,
	 .tx-wecknowledgebase-pi1 .news-pop-item h3 {
 		font-size: 1em;
		font-weight: normal;
		background-repeat: no-repeat;
		background-position: left top;
		background-color: transparent;
		display: block;
		padding-left: 20px !important;
	}
	 .tx-wecknowledgebase-pi1 .news-list-item h3 {
		background-image: url("/typo3conf/ext/wec_knowledgebase/res/kb_page.gif");
	 }
	 .tx-wecknowledgebase-pi1 .news-latest-item h3 {
		background-image: url("/typo3conf/ext/wec_knowledgebase/res/kb_new.gif");
	 }
	 .tx-wecknowledgebase-pi1 .news-pop-item h3 {
		background-image: url("/typo3conf/ext/wec_knowledgebase/res/kb_popular.gif");
	 }

	 .tx-wecknowledgebase-pi1 .news-list-item  .bodytext,
	 .tx-wecknowledgebase-pi1 .news-pop-item  .bodytext,
	 .tx-wecknowledgebase-pi1 .news-latest-item .bodytext {
	 	margin: 0px;
	 	padding-bottom: 2px;
 	}

	 .tx-wecknowledgebase-pi1 .news-catmenu {
		float:	left;
		width:  100%;
		padding: 0px;
		padding-left:   4px
		padding-bottom: 6px;
		margin: 0px;
		clear: both;
	}
	 .tx-wecknowledgebase-pi1 .news-catmenu-NO {
		float: 			left;
		width:			250px;
		margin-bottom:  3px;
	}
	 .tx-wecknowledgebase-pi1 .news-catmenu-icon {
		padding-right:	6px;
	}
	news-catmenu-icon
	 .tx-wecknowledgebase-pi1 .news-single-related h3.header {
		font-size: 1.2em;
		display: block;
		width: auto;
		border-bottom: 1px dotted #ccc;
		margin-top: 5px;
		margin-bottom: 10px;
		padding-bottom: 5px;
	}
	 .tx-wecknowledgebase-pi1 .news-single-related {
		margin-top: 20px;
	}

	 .tx-wecknowledgebase-pi1 .news-single-item {
	 	clear:	both;
	}

	 .tx-wecknowledgebase-pi1 .news-comment-container {
		display: block;
		margin-top: 15px;
		margin-bottom:10px;
		padding:	0px;
	}
	 .tx-wecknowledgebase-pi1 .news-comment-item {
		width:		550px;
		background-color: #E0E0E0;
		border: 	1px solid #333;
		margin: 	0px auto;
		margin-bottom:4px;
		margin-top:	4px;
		padding:	5px;
		padding-bottom:1px;
		font-size:  1em;
	}

	 .tx-wecknowledgebase-pi1 .news-tutorial-menu {
	 	margin: 4px;
	 	padding: 4px;
	}

	 .tx-wecknowledgebase-pi1 .news-form {
		width: 550px;
		background-color: #F0F0FF;
		border: 1px solid #333;
		margin: 0px auto;
		padding:	5px;
		padding-bottom: 0px;
		margin-top:10px;
		margin-bottom:5px;
		font-size:	0.9em;
	}
	 .tx-wecknowledgebase-pi1 .news-form-label {
		float:		left;
		width:		25%;
		text-align:	right;
		margin-right:10px;
		font-size:	0.9em;
	}
	 .tx-wecknowledgebase-pi1 .news-form-input {
		float:		left;
		width:		70%;
		text-align:	left;
		margin-bottom:5px;
		font-size:	0.9em;
	}
	 .tx-wecknowledgebase-pi1 .news-form-textacross {
		float:		left;
		width:		100%;
		text-align:	center;
		font-size:	0.9em;
	}

	 .tx-wecknowledgebase-pi1 .news-button a,  .tx-wecknowledgebase-pi1 .news-button a:active,
	 .tx-wecknowledgebase-pi1 .news-button a:link,  .tx-wecknowledgebase-pi1 .news-button a:visited {
		display:		inline;
	    font-family: 	arial, tahoma, sans-serif;
		font-size:		0.8em;
		padding: 		3px;
	    margin:         3px;
	    margin-top:     5px;
		border: 		1px #aaa solid;
		background-color:#F0F0F0;
		color: 			#444488;
		text-decoration: none;
	}
	 .tx-wecknowledgebase-pi1 .news-button a:hover {
		border: 		1px #ccc solid;
		background-color: #FFFFB0;
		color: 			#444488;
	}

	 .tx-wecknowledgebase-pi1 .news-sidebar {
		float: 		right;
		width:		130px;
		margin: 	4px;
		margin-right: 0px;
		padding: 	0px;
		padding-bottom:10px;
		border: 	1px solid #888;
		background-color: #F0F0F0;
		text-align:	center;
	}
	 .tx-wecknowledgebase-pi1 .news-sidebar-links {
		margin:			4px;
		margin-top:		8px;
	}
	 .tx-wecknowledgebase-pi1 .news-sidebar-links a {
		font-family:	arial, tahoma, sans-serif;
		font-size: 		0.8em;
		padding:		2px;
		text-decoration: none;
		color:			black;
	}
	 .tx-wecknowledgebase-pi1 .news-sidebar-header {
		font-family:	arial, tahoma, sans-serif;
		font-size: 		1em;
		padding:		2px;
		margin:			0px;
		color:			black;
		background-color: #A0A0A0;
	}

	 .tx-wecknowledgebase-pi1 .news-search-form {
		float:	left;
		width:	45%;
		margin-bottom: 4px;
		padding-right: 10px;
	}
	 .tx-wecknowledgebase-pi1 .news-search-emptyMsg {
	    display: none;
	}

	 .tx-wecknowledgebase-pi1 .news-catdropdown {
		float:   left;
		width:	50%;
		margin-bottom:10px;
		padding-right:10px;
	}
	 .tx-wecknowledgebase-pi1 .news-actionbar {
		text-align:	center;
		font-size:	10px;
		padding:	4px;
		padding-bottom:8px;
	}
	 .tx-wecknowledgebase-pi1 .news-single-backlink {
	 	margin-top: 10px;
	 	clear:		both;
		font-size:	12px;
	}

	.tx-wecknowledgebase-pi1 .news-version-info {
		margin:		0px;
		margin-left: 20px;
		margin-bottom: 10px;
		font-size:	0.85em;
		color:		#888;
	}

	.tx-wecknowledgebase-pi1 .alert {
		width:		100%;
		color:		#f00;
		font-weight: bold;
		font-size:	105%;
		padding:	2px;
	}

/* default styles for extension "tx_damfrontend_pi2" */
				@CHARSET "UTF-8";
	li.ddl_file_list_item {
	list-style-type: none;
	margin-left: 1em;
	}

	dt.ddl_title {
		font-weight: bold;
		display: block;
		margin-top: 1em;
		background-color: #b5b3cb;
		background-image: none;
		background-repeat: repeat;
		background-attachment: scroll
		background-x-position: 0%;
		background-y-position: 0%;
	}

	dd.ddl_description p {
		margin-top: 0.2em;
		margin-right: 0em;
		margin-bottom: 0.2em;
		margin-left: 0em;
		padding-top: 0pt;
		padding-right: 0pt;
		padding-bottom: 0pt;
		padding-left: 1em;
	}

	dd.ddl_description {
		margin-top: 0.2em;
		margin-right: 0em;
		margin-bottom: 0.8em;
		margin-left: 1em;
	}

	div#content img {
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #b5b3cb;
		border-right-color: #b5b3cb;
		border-bottom-color: #b5b3cb;
		border-left-color: #b5b3cb;
		background-color: white;
		background-image: none;
		background-repeat: repeat;
		background-attachment: scroll;
		background-x-position: 0%;
		background-y-position: 0%;
	}

	﻿div.tx-damfrontend-pi2 a:link,
	div.tx-damfrontend-pi2 a:visited {
		color: #373535;
		text-decoration: none;
	}


/* default styles for extension "tx_srfeuserregister_pi1" */
		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_hoicommunity_pi1" */

	.tx-hoicommunity-pi1-viewprofile-container {
		border-top: 1px solid black;
		border-left: 1px solid black;
		border-right: 1px solid black;
	}

	.tx-hoicommunity-pi1-messagelist-container, .tx-hoicommunity-pi1-message-container,
	.tx-hoicommunity-pi1-editprofile-container, .tx-hoicommunity-pi1-viewprofile-container,
	.tx-hoicommunity-pi1-buddylist-container, .tx-hoicommunity-pi1-userlist-container,
	.tx-hoicommunity-pi1-ignorelist-container {
		width: 100%;
		margin: 20px 0 20px 0;
	}

	.tx-hoicommunity-pi1-viewprofile-image {
		width: 158px;
		text-align: center;
	}

	.tx-hoicommunity-pi1-viewprofile-label, .tx-hoicommunity-pi1-editprofile-label,
	.tx-hoicommunity-pi1-message-label, .tx-hoicommunity-pi1-sendmessage-label {
		font-weight: bold;
		padding: 3px;
		width: 110px;
		vertical-align: top;
	}

	.tx-hoicommunity-pi1-viewprofile-field {
		padding: 3px;
		vertical-align: top;
	}

	.tx-hoicommunity-pi1-message-field, .tx-hoicommunity-pi1-sendmessage-field {
		padding: 3px;
	}

	.tx-hoicommunity-pi1-viewprofile-label, .tx-hoicommunity-pi1-viewprofile-field {
		border-bottom: 1px solid black;
	}

	.tx-hoicommunity-pi1-viewprofile-image {
		border-left: 1px solid black;
		border-bottom: 1px solid black;
	}

	.tx-hoicommunity-pi1-viewprofile-actions {
		margin-bottom: 20px;
	}

	#tx-hoicommunity-pi1-popup {
		width: 600px;
		height: 500px;
		overflow: auto;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -300px;
		background: black;
	}

	.tx-hoicommunity-pi1-viewprofile-actions a {
		display: block;
	}

	.tx-hoicommunity-pi1-textinput {
		width: 400px;
		padding: 0 3px 0 3px;
		border: 1px solid black;
		background: white;
	}

	.tx-hoicommunity-pi1-textarea {
		width: 400px;
		height: 220px;
		padding: 0 3px 0 3px;
		border: 1px solid black;
		background: white;
	}

	#birthday_display {
		background: white;
		border: 1px solid black;
		padding: 1px 3px 1px 3px;
		vertical-align: middle;
		width: 100px;
		display: block;
		float: left;
		margin-right: 5px;
		color: grey;
	}

	#birthday_trigger {
		vertical-align: middle;
		border: 0px;
	}

	.tx-hoicommunity-pi1-messagelist-header td, .tx-hoicommunity-pi1-buddylist-header td,
	.tx-hoicommunity-pi1-userlist-header td, .tx-hoicommunity-pi1-ignorelist-header td {
		border-bottom: 1px solid black;
		font-weight: bold;
	}

	.tx-hoicommunity-pi1-messagelist-row img, .tx-hoicommunity-pi1-buddylist-row img,
	.tx-hoicommunity-pi1-viewprofile-field img, .tx-hoicommunity-pi1-userlist-row img,
	.tx-hoicommunity-pi1-ignorelist-row img {
		vertical-align: middle;
	}

	.clickable {
		cursor: pointer;
	}

	.tx-hoicommunity-pi1-onlineusers a, .tx-hoicommunity-pi1-userlist-letters a {
		margin-right: 5px;
	}

	.group-member  {
	}

	.group-vip {
		background-color: #F9966F;
	}

	.group-admin {
		background-color: #B60801;
	}

	.user-buddy {
		background-color: yellow;
	}

	.tx-hoicommunity-pi1-messages-quote {
		display: block;
		border: 1px solid black;
		padding: 5px;
		font-style: italic;
	}

/* default styles for extension "tx_drwiki_pi1" */
  .tx-drwiki-pi1 A { TEXT-DECORATION: none; }
  .tx-drwiki-pi1 .notCreated { color:red; }
  .tx-drwiki-pi1 OL.references > li:target {background-color: #DEF;}
  .tx-drwiki-pi1 SUP.reference:target { background-color: #DEF;}
  .tx-drwiki-pi1 OL.references { font-size:9pt; }
  .tx-drwiki-pi1 OL.references-2column {font-size:9pt; -moz-column-count: 2; -webkit-column-count: 2; column-count: 2;}
  .tx-drwiki-pi1 A:hover { TEXT-DECORATION: underline; }
  .tx-drwiki-pi1 .editsection {float: right; margin-left: 5px;}
  .tx-drwiki-pi1 h1, .tx-drwiki-pi1 h2, .tx-drwiki-pi1 h3, .tx-drwiki-pi1 h4, .tx-drwiki-pi1 h5, .tx-drwiki-pi1 h6 {color: black; background: none; font-weight: normal; margin: 0;padding-top: .5em; padding-bottom: .17em; border-bottom: 1px solid #aaa;}
  .tx-drwiki-pi1 h1 { font-size: 188%; }
  .tx-drwiki-pi1 h1 .editsection { font-size: 53%; }
  .tx-drwiki-pi1 h2 { font-size: 150%; }
  .tx-drwiki-pi1 h2 .editsection { font-size: 67%; }
  .tx-drwiki-pi1 h3, h4, h5, h6 {border-bottom: none; font-weight: bold;}
  .tx-drwiki-pi1 h3 { font-size: 132%; }
  .tx-drwiki-pi1 h3 .editsection { font-size: 76%; font-weight: normal; }
  .tx-drwiki-pi1 h4 { font-size: 116%; }
  .tx-drwiki-pi1 h4 .editsection { font-size: 86%; font-weight: normal; }
  .tx-drwiki-pi1 h5 { font-size: 100%; }
  .tx-drwiki-pi1 h5 .editsection { font-weight: normal; }
  .tx-drwiki-pi1 h6 { font-size: 80%;  }
  .tx-drwiki-pi1 h6 .editsection { font-size: 125%; font-weight: normal; }
  .tx-drwiki-pi1 HR { height:1px; border-top:1px dotted #000000; border-left:0; border-right:0; border-bottom:0; }
  .tx-drwiki-pi1 OL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 3.2em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px;}
  .tx-drwiki-pi1 UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 1.5em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; }
  .tx-drwiki-pi1 PRE { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; font-family:Fixedsys,Courier; }
  .tx-drwiki-pi1 INPUT {font-size:10pt;}
  .tx-drwiki-pi1 TEXTAREA {width:100%; font-size:10pt;}
  .tx-drwiki-pi1 input, textarea {border: 1px #ccc solid; background: #fafafa; color: #777;}
  .tx-drwiki-pi1 input[type=text]:focus, textarea:focus { background: #f0f0f0; color: #333; border-color: #666;}
  .tx-drwiki-pi1-urlextension { display: none; }
  .redirect {BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #FFFFF0;}
  .icons {vertical-align:middle; float:left; margin-right:20px; margin-bottom:10px;}
  .wiki-box {BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; } 
  .wiki-box-blue {display: block;font-size: 1em; color: #000; padding: 0.5em; background: #f0f0f4; border-left: 8px #E0E7F5 solid;}  
  .wiki-box-red {display: block;font-size: 1em; color: #000; padding: 0.5em; background: #fee; border-left: 8px #fcc solid;}  
  .wiki-box-green {display: block;font-size: 1em; color: #000; padding: 0.5em; background: #33FF33; border-left: 8px #006600 solid;}  
  .wiki-box-yellow {display: block;font-size: 1em; color: #000; padding: 0.5em; background: #FFFF99; border-left: 8px #FFFF00 solid;}
  .wiki-box-catlinks {border: 1px solid #aaa;background-color: #f9f9f9;padding: 5px;margin-top: 1em;clear: both;}  
  .wiki-table {margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;}  
  .diff-r {color: red;}
  .diff-g {color: green;}
  .diff-result { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; font-family:Fixedsys,Courier; }
  .diff-table {width:100%;}
  .diff-table-cell-green {vertical-align:top; text-align:left; white-space:normal; color:green; font-family:Fixedsys,Courier; font-size:10pt; BORDER: #2f6fab 1px dashed; PADDING: 1em;}
  .diff-table-cell-red {vertical-align:top; text-align:left; white-space:normal; color:red; font-family:Fixedsys,Courier; font-size:10pt; BORDER: #2f6fab 1px dashed; PADDING: 1em;}
  #toc {BORDER: #aaaaaa 1px solid; PADDING: 5px; FONT-SIZE: 10pt; BACKGROUND-COLOR: #f9f9f9 }
  #toc .tocindent {MARGIN-LEFT: 2em}
  #toc .tocline {MARGIN-BOTTOM: 0px}
  #toc P {FONT-SIZE: 10pt; MARGIN: 0px}
  #toc .toctoggle {FONT-SIZE: 10pt}
  #toc .editsection {MARGIN-TOP: 0.7em; FONT-SIZE: 10pt}
/* default styles for extension "tx_fileupload_pi1" */
	
/* default styles for extension "tx_a21glossary" */
	acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
	dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
	dl.glossary dd { margin: 0 0 15px 20px; }
	dl.glossary .description { margin: 0; padding: 0; }
	dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }