
#print-box {
  width:100%;
  margin:10px 0px 10px 10px;
}

#print-header{
  text-align: left;
  width:100%;
  margin: 0px;
  display:block;
}

#print-content{
  text-align: justify;
}


/*----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------*/


html, body {
	background : #FFFFFF;
	width : 100%;
		z-index:1;
		font-size: 11px;
}

body {
	margin:0 auto;
	padding:0;
	font-family: Arial;
	font-size: 11px;
	background-color: #FFFFFF;
}

div#Background {
	display:none;
}

/*---------------------------------------------------------------------------------------------------------------
---------------------Design - Suche Anfang --------------------------------------------------------------------*/
		.tx-indexedsearch {width: 700px;	margin:10px; background-color: #FFFFFF; padding:1px 0 0 0; text-align: justify;}
    .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; }
		.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; }

		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin:4px 0.5em 0 0; 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 fieldset { border:0px; }
		.tx-indexedsearch legend { display:none; }
		.tx-indexedsearch .tx-indexedsearch-form, .tx-indexedsearch-search-submit { display: inline; }
		
		.tx-indexedsearch .tx-indexedsearch-icon { display:none; }
		.tx-indexedsearch .tx-indexedsearch-result-number { display:none; }
		.tx-indexedsearch .tx-indexedsearch-info { display:none; }
		.tx-indexedsearch h3 { font-size: 12px; border:0px; }
		.tx-indexedsearch .tx-indexedsearch-descr { margin: -10px 0 5px 0;}

/*-------------------Design - Suche Ende ------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------
---------------------Design - Login Anfang --------------------------------------------------------------------*/
	.tx-newloginbox-pi1  {margin-left:10px;}
  .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; }
/*--------------------Design - Login Ende ------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------
---------------------Design - Left Anfang ---------------------------------------------------------------------*/
div#Left {
	display:none;
}


div#Portal {
	display:none;
}
	div#Portal a {color:#FFFFFF; font-weight:bold; text-decoration:none; margin:10px;}

div#Logo {
	display:none;
}
	div#Logo div {color:#FFFFFF; padding:15px 0 0 10px;}
	
	div#Logo a {color:#FFFFFF;}
	div#Logo a:hover {color:#EFEFEF;}




div#Menu {
	display:none;
}

	div#Menu a { display:block; text-decoration:none; font-size:12px;
    background-image: url(/fileadmin/template/main/images/dotted.gif);
  	background-repeat: repeat-x;
    }

    a.Link0-1 { border-left: 0px solid #FF6C00; color:#000000; padding:6px 6px 6px 16px; }
    a.Link0-1:hover { border-left: 0px solid #FF6C00; background-color: #FF6C00; color:#FFFFFF;}
    a.Link0-2 { border-left: 0px solid #FF6C00; color:#000000; padding:6px 6px 6px 16px; }
    a.Link0-2:hover { border-left: 0px solid #FF6C00; background-color: #FF6C00; color:#FFFFFF;}
    a.Link0-3 { border-left: 0px solid #FF6C00; color:#000000; padding:6px 6px 6px 16px; }
    a.Link0-3:hover { border-left: 0px solid #FF6C00; background-color: #FF6C00; color:#FFFFFF;}
    a.Link0-4 { border-left: 0px solid #FF6C00; color:#000000; padding:6px 6px 6px 16px; }
    a.Link0-4:hover { border-left: 0px solid #FF6C00; background-color: #FF6C00; color:#FFFFFF;}
    a.Link0-5 { border-left: 0px solid #FF6C00; color:#000000; padding:6px 6px 6px 16px; }
    a.Link0-5:hover { border-left: 0px solid #FF6C00; background-color: #FF6C00; color:#FFFFFF;}
    a.Link0-6 { border-left: 0px solid #FF6C00; color:#000000; padding:6px 6px 6px 16px; }
    a.Link0-6:hover { border-left: 0px solid #FF6C00; background-color: #FF6C00; color:#FFFFFF;}
    a.Link0-7 { border-left: 0px solid #FF6C00; color:#000000; padding:6px 6px 6px 16px; }
    a.Link0-7:hover { border-left: 0px solid #FF6C00; background-color: #FF6C00; color:#FFFFFF;}
    a.Link0-8 { border-left: 0px solid #FF6C00; color:#000000; padding:6px 6px 6px 16px; }
    a.Link0-8:hover { border-left: 0px solid #FF6C00; background-color: #FF6C00; color:#FFFFFF;}

    a.Link0-A { border-left: 10px solid #033A73; background-color: #033A73; color:#FFFFFF; padding:6px; }
    a.Link0-A:hover { border-left: 10px solid #033A73; background-color: #033A73; color:#FFFFFF; }
    
  div.SubmenuOne {
    border-left: 10px solid #033A73;
    background-image: url(/fileadmin/template/main/images/orange.gif);
    background-repeat: repeat-y;
  }

    a.Link1-1 { border-left: 0px solid #FFF; background-color: #FFF; color:#000000; padding:6px 6px 6px 20px; }
    a.Link1-1:hover { border-left: 0px solid #4775B1; background-color: #4775B1; color:#FFF;}
    a.Link1-A { border-left: 0px solid #E0EAF4; background-color: #E0EAF4; color:#000000; padding:6px 6px 6px 20px; }
    a.Link1-A:hover { border-left: 0px solid #4775B1; background-color: #4775B1; color:#FFF;}

      a.Link2-1 { border-left: 0px solid #FFF; background-color: #FFF; color:#000000; padding:6px 6px 6px 30px; }
      a.Link2-1:hover { border-left: 0px solid #4775B1; background-color: #4775B1; color:#FFF;}
      a.Link2-A { border-left: 0px solid #E0EAF4; background-color: #E0EAF4; color:#000000; padding:6px 6px 6px 30px; }
      a.Link2-A:hover { border-left: 0px solid #4775B1; background-color: #4775B1; color:#FFF;}



div#Search {
	display:none;
}

	div#Search #Headline { font-weight:bold; font-size:13px; padding-top:5px; }
	div#Search input#Searchinput { font-size:9pt;width:160px; border: 1px solid #A5ACB2; }
	div#Search input#Searchinput:focus {  background-color:#E0EAF4; }
	div#Search input#Searchbutton { margin: 0 0 -3px 0; font-size:10px; }
	div#Search a { color:#4775B1; text-decoration:none; }
	div#Search a:hover { text-decoration:underline; }
/*-------------------Design - Left Ende -------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------
--------------------Header - Anfange -------------------------------------------------------------------------*/
	div#HeaderImage { display:none;}
/*-------------------Header - Ende ------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------
---------------------Design - Middle Anfang --------------------------------------------------------------------*/
a.Blue { color:#4775B1;text-decoration:none;}
a.Blue:hover { color:#4775B1;text-decoration:underline;}

div#Middle {
	width:100%;
	height:100%;
	border-right:0px solid #DFDFDF;
	position:absolute;
		left:0px;
		top:0px;
	z-index:10;
	margin: 0 auto;
}

div#UserNavigation{
	display:none;
}
	div#UserNavigation div {padding:5px 5px 0 0;}

div#Breadcrump {
	display:none;
}
	div#Breadcrump #bc-left{ font-size:11px; padding: 5px 0 0 10px; width:91%;float: left;}
	div#Breadcrump #bc-right{ font-size:11px; padding: 5px 0 0 10px; width:5%; float: left; text-align: right;}

div#Content {
	width: 99%;
		margin:15px 0px 0px 0px;
	background-color: #FFFFFF;
	padding:1px 0 0 0;
	font-size:12px;
	text-align: justify;
}


/*-------------------Design - Middle Ende -----------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------
---------------------Design - Content Anfang --------------------------------------------------------------------*/
div#Content a {color:#4775B1; text-decoration:underline;}
div#Content a:hover {color:#FF6C00; text-decoration:underline;}

h1.csc-firstHeader {
	text-align: left;
	width: 99%;
	padding: 4px;
	margin:0px;
	background-color: #efefef;
		border-left: 7px solid  #033A73;
		border-top: 1px solid  #bfbfbf;
	font-size:13px;
	color: #555555;
}
.csc-header csc-header-n1,
.csc-header csc-header-n2,
.csc-header csc-header-n3,
.csc-header csc-header-n4 {
  margin-left: 10px;
}
.csc-content {
  margin: 5px 0px 0px 10px;
  text-align: justify;
}

h2.csc-h2 {
  background-color:#EFEFEF;
  border-left:7px solid #BFBFBF;
  border-top:1px solid #BFBFBF;
  color:#033A73;
  display:block;
  margin:9px 0px 9px 9px;
  padding:3px 0px 4px 5px;
  text-align:left;
  font-size:12px;
}

h3.csc-h3 {
  background-color:#FFFFFF;
  border-left:7px solid #BFBFBF;
  border-top:1px solid #BFBFBF;
  border-bottom:1px solid #BFBFBF;
  border-right:1px solid #BFBFBF;
  color:#033A73;
  display:block;
  margin:9px 0px 9px 9px;
  padding:3px 0px 4px 5px;
  text-align:left;
  font-size:12px;
}

#Content h2 {
  font-size:12px;
}
/*
  background-color:#EFEFEF;
  border-left:7px solid #BFBFBF;
  border-top:1px solid #BFBFBF;
  color:#033A73;
  display:block;
  margin:9px 0px 9px 9px;
  padding:3px 0px 4px 5px;
  text-align:left;

  background-color:#FFFFFF;
  border-left:7px solid #BFBFBF;
  border-top:1px solid #BFBFBF;
  border-bottom:1px solid #BFBFBF;
  border-right:1px solid #BFBFBF;
  color:#033A73;
  display:block;
  margin:9px 0px 9px 9px;
  padding:3px 0px 4px 5px;
  text-align:left;
*/
#Content h3 {
  font-size:12px;
}
#Content .indent {
  margin: 0px 0px 10px 15px;
  text-align: justify;
}
.tx-cal-controller {
  margin: 5px 0px 0px 10px;
  text-align: justify;
}

#map {
  margin:10px;
}

.tx-wecmap-pi1 {
  margin:10px;
}

.csc-textpic-imagewrap {
  border-left: 4px solid #FFFFFF;
  border-top: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  background-color: #FFFFFF
}

.csc-textpic-caption{
  font-style: italic;
}
/*Liste */
ul { list-style-type:square; }

ul.list-wide li {margin:3px 0 3px 0;}

/* Tabellenlayout */
.table-header { background-color:#4775B1; color:#FFFFFF; font-weight: bold; }
.table-odd { background-color:#EFEFEF; text-align: left; }
.table-even { background-color:#E5E5E5; text-align: left; }

.table-persons-cell { font-size: 12px; color: rgb(0, 0, 0); padding-left: 10px; text-align: justify;}
.table-persons-name { color: rgb(3, 58, 115); font-size: 16px; }
.table-persons-rank { color: rgb(255, 108, 0); font-size: 12px;}
.table-persons-content { border: 1px solid #D9D9D9; background-position: left bottom; background-repeat: no-repeat;background-color: #F4F4F4; }

/*Bild im TExt */
.image-in-text-right {
  float:right; 
  margin: 0 5px 0 5px;
  font-style:italic;
}
.image-in-text-left {
  float:left; 
  margin: 0 5px 0 5px;
  font-style:italic;
}

/*WebDAV Button*/
#button-webdav { text-decoration: none;margin-left: 40%;background-color: #F2F2F2; padding: 2px;text-align: center; width: 95px; border: 1px solid #4775B1; font-weight: bold;display:block}
#button-webdav:hover { text-decoration: none;background-color: #CDCDCD;}
/*-------------------Design - Content Ende -----------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------*/

div#Footer {
	display:none;
}

