/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_eeblog_pi1" */
    .tx-eeblog-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

#ee_blog_tools {
  background-color: #c0c0c0;
  border: thin dotted #800080;
}

.ee_blog_search {
  float: right;
}

.ee_blog_browse {
  float: left;
}

#ee_blog_list{
  padding-bottom:10px;

  border-top:1px dashed #fff;
  border-bottom:1px dashed #999;
  margin:-5px 0 1em 0;
  }

#ee_blog_author {
  margin:12px 0 0 0;
  font-size:75%;
  color:#666;
}

#ee_blog_entry {
  padding-bottom:10px;
  border-top:1px dashed #fff;
  border-bottom:1px dashed #999;
  margin:-5px 0 1em 0;
  }


#ee_blog_Header {
  font:bold 115% Arial,Sans-serif;
  line-height:135%;
  clear:left;
}		

#ee_blog_Header a:link {color:#36c; text-decoration : none;}
#ee_blog_Header a:visited {color:#36c; text-decoration : none;}
#ee_blog_Header a:hover {color:red; text-decoration : none;}

#ee_blog_link_to_list a:link {color:#36c; text-decoration : none; font-size:75%}
#ee_blog_link_to_list a:visited {color:#36c; text-decoration : none; font-size:75%}
#ee_blog_link_to_list a:hover {color:#36c; text-decoration : none; font-size:75%}

#ee_blog_comments_header {
  font:bold 105% Arial,Sans-serif;
  text-align: center;
  color:#666;
  margin:12px 0 0 0;
  line-height:135%;
  clear:left;
}	

.ee_blog_timestamp  {
  font-size:75%;
  color:#666;
}  

#ee_blog_categories_list {
        width: 18em;
        border-right: 1px solid #000;
        padding: 0 0 1em 0;
        margin-bottom: 1em;
        font-size:75%;
        font-family: 'Trebuchet MS', 'Lucida Grande',
          Verdana, Lucida, Geneva, Helvetica, 
          Arial, sans-serif;
        background-color: #90bade;
        color: #333;
        }

#ee_blog_categories_list ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }
                
#ee_blog_categories_list ul li.ee_blog_selecteditem {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 5px solid #1958b7;
                border-right: 5px solid #508fc4;
                background-color: #2175bc;
                color: red;
                text-decoration: none;
                margin: 0;
                }

#ee_blog_categories_list li {
                border-bottom: 1px solid #90bade;
                margin: 0;
                }

#ee_blog_categories_list li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 5px solid #1958b7;
                border-right: 5px solid #508fc4;
                background-color: #2175bc;
                color: #fff;
                text-decoration: none;
                width: 100%;
                }

html>body #ee_blog_categories_list li a {
                width: auto;
                }

#ee_blog_categories_list li a:hover {
                border-left: 5px solid #1c64d1;
                border-right: 5px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }

.ee_blog_section {

	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 180%;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
}

#ee_blog_categories {

	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 180%;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
}

.comments-body {
	font-family:georgia, verdana, arial, sans-serif;
	color:#666;
	font-size:11px;
	font-weight:normal;
 	background:#FFF;
 	line-height:14px;
 	padding-bottom:10px;
  	padding-top:10px;		
 	border-bottom:1px dotted #999; 					
}

/* default styles for extension "tx_kehistorie_pi1" */
  .tx-kehistorie-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_irfaq_pi1" */
		.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
		.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
		.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
		.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
		.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
		.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
		.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
		.tx-irfaq-pi1 dd { margin-left: 0px; }
		.tx-irfaq-pi1 dd p { margin-top: 0px;	}
		.tx-irfaq-pi1 .additional-info { border-top: 2px solid #e6e6e6; margin-bottom: 10px; }
/* default styles for extension "tx_fileupload_pi1" */
	
/* 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_koimageflow_pi1" */
		.tx-koimageflow-pi1 { position: relative; background-color: #000; width: 600px; }
		.tx-koimageflow-pi1 * { color: white; }
		.tx-koimageflow-pi1 img { position: absolute; border: none; }
		.tx-koimageflow-pi1 a { color: #fff; }
		.tx-koimageflow-pi1 #images { visibility: hidden; }
		.tx-koimageflow-pi1 #loading { margin-top: 50px; text-align: center; width: 100% }
		.tx-koimageflow-pi1 #loading img { margin-top: 10px; position: relative; }
		.tx-koimageflow-pi1 #captions { font-size: 10px; font-weight: bold; position: relative; text-align: center; z-index: 10000; }
		.tx-koimageflow-pi1 #scrollbar { visibility: hidden; position: relative; border-bottom: 1px solid #b3b3b3; z-index: 10001; }
		.tx-koimageflow-pi1 #slider { position: absolute; margin-top: -7px; margin-left: -7px; z-index: 10002; background-image: url('/typo3conf/ext/ko_imageflow/res/slider.png'); background-repeat: no-repeat; width: 14px; height: 14px; }