/* HTML, BODY */
html, body			{height:100%; padding:0px; margin:0px; background-image:url(img/background.jpg); background-repeat:repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; LINE-HEIGHT: 20px; }
html 				{overflow-y: scroll !important; }  /* Vertikaler Scrollbalken wird im FF eingeblendet; weitere Möglichkeit: body {overflow: -moz-scrollbars-vertical;} */
A:link 				{COLOR: #330099; TEXT-DECORATION: none }
A:visited 			{COLOR: #330099; TEXT-DECORATION: none }
A:anker 			{COLOR: #6c7884; TEXT-DECORATION: none }
A:hover 			{COLOR: #6c7884; TEXT-DECORATION: none }
A:active 			{COLOR: #6c7884; TEXT-DECORATION: none }

/* LAYOUT */
.wrapper			{position:absolute; left:50%; margin:0px 0px 0px -410px; width:820px; min-height:100%; border-left:1px solid #000000; border-right:1px solid #000000; background-color:#FFFFFF; clear:both; }
.top				{position:relative; top:0px; width:820px; height:190px; text-align:left; background-color:#e8e8e8; }
.sprachwechsel    	{height:20px; position:absolute; top:25px; right:0px; width:170px; FONT-SIZE:11px; COLOR: #000000; LINE-HEIGHT:16px; TEXT-DECORATION:none; }
.suchfeld        	{position:absolute; top:95px; right:0px; width:170px; FONT-SIZE:11px; COLOR:#FFFFFF; LINE-HEIGHT:16px; TEXT-DECORATION:none; }
.navigation			{position:relative; float: left; background-color:#bfbfbf; width:180px; padding:0px; }
.inhalt				{position:relative; float: left; width: 600px; padding: 20px; }
.fusszeile			{text-align:right; margin-right:20px; margin-top:20px; margin-bottom:10px;}

/* HTML */
h1 					{FONT-SIZE:17px; COLOR:#000000; LINE-HEIGHT:19px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none; margin-top: 0px; }

/* UL-NAVIGATION */
.navigation 		{width:180px; }
.navigation ul		{margin:0; padding:0; list-style-type:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.navigation ul li	{margin:0; padding: 0; }
.navigation a		{display:block; padding-right: 10px; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; margin: 0; width: 180px; background-color: #D1D2D4; border-bottom: 1px solid #fff; }

html>body .navigation a 
					{width: 160px; }

.navigation a:link, .navigation a:visited
					{color: #000; text-decoration: none; }

.navigation a:active	{background-color: #E7E7E7; color: #000; }

.navigation a:hover	{background-color: #E7E7E7; color: #000; }

.navigation a#current{background-color: #E7E7E7; }


.sprachwechsel a:link, .sprachwechsel a:visited
						{color: #000; text-decoration: none; }

.sprachwechsel a:active
						{color: #000; text-decoration: underline; }

.sprachwechsel a:hover
						{color: #000; text-decoration: underline; }


<!--[if lte IE 6]>
.wrapper
{
  height: 100%;
}    

.footer
{
  bottom: -1px;
}
<!--[endif]-->


    /* _CSS_DEFAULT_STYLE CSS für Indexed search */
    .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; }

.tx-indexedsearch-browsebox {
	margin-bottom: 15px;
	padding-bottom: 0px;
	border-bottom: 1px solid #909090;
	border-top: 1px solid #909090;
}
.tx-indexedsearch-searchbox td {
	padding: 2px;
}

#tx_indexedsearch_extResume {
	float: left;
}

.tx-indexedsearch-selectbox-group {
	margin-bottom: 5px;
}

/* CSS_Content */
.csc-frame-frame1	{background-color:#ECECEC; padding:1px 3px 1px 3px;}
.contenttable		{width:100%; padding:1px 1px 1px 1px;}
.tr-0				{background-color:#FFFFFF; }
.tr-odd				{background-color:#E7E7E7; }
.td-0				{width:50%;}
.csc-textpic-text 	{margin-left:5px; }
.important		 	{COLOR: #CC0000; }


.csc-uploads  			{width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.csc-uploads p	 	    {margin-top: 0px;  margin-bottom: 4px;} 
.csc-uploads-fileName   {width:100%; height:20px; background-image:url(img/pdf_symbol.gif); background-repeat:no-repeat; background-position:5px 5px; background-color:#E7E7E7; padding:5px 2px 0px 2px; text-indent:30px; }

/* Form_Mail */
.mf-input			{margin:2px 0px 2px 0px;}
.mf-text 			{margin:2px 0px 2px 0px;}
.mf-select 			{margin:2px 0px 25px 0px;}
.mf-check 			{margin:2px 0px 25px 0px;}
.legend				{padding-left:0px; padding-right:0px; border: 0px; }
/*.formu 			{width:480px; padding-top:15px; padding-bottom:15px; padding-left:15px; border: 1px solid #C0C0C0; background: #E7E7E7; }*/

