/* CSS Document */

@import url("dynamiccss.css");

/*body { 
	padding: 0px; 
	margin:0px;
	font-family: Tahoma, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	background-image:url("../img/bg_body.gif");
	background-position:2px 168px;
	background-repeat:repeat-y;
	}
body.zweispaltennavi {
	background-image:url("../img/bg_body_02.gif");
	text-align: left;
}
body.einspaltennavi {
	background-image:url("../img/bg_body_04.gif");
	text-align: left;
}
img {
	border:none;
	}*/
#logo {
	display:block;
}
#page_margins {
	width: 600px;
	/*min-width: inherit;
	max-width: none;
	font-size:12pt;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: auto;*/
	}
#page { 
	padding: 0px;
	margin:0px; 
	text-align:left;
	}
#main { 
	margin: 0px; 
	padding:0px; 
	}

/*-----ROWS AND COLUMNS------------------------------------------------*/
  
#mainlevel {
  width:100%;
  }
#footerlevel {
  width:100%;
  }
.col1 { 
  /*float: left; 
	width: 130px;  
	margin:0; */
	display:none;
	}
.col2 { 
  /*float: left; 
	width: 130px;  
	margin:0;*/ 
	}
.col3 { 
  /*float: left; 
	width: 130px;  
	margin:0; */
	}
.col4 { 
  /*float: left; */
	width: 600px;  
	margin:0; 
	}
.col5 { 
  /*width: auto; 
	margin: 0 0 0 780px;*/ 
	display:none;
	}
.col34 {
	/*float:left;*/
	width:600px;
	margin:0;
	}
.col234 {
	/*float:left;*/
	width:600px;
	margin:0;
	}

.col1_content { 
	padding: 0px; 
	}
.col2_content { 
	padding: 0px; 
	}
.col3_content { 
	padding: 0px; 
	}
.col4_content { 
	padding: 0px; 
	}
.col5_content { 
	padding: 0px; 
	}

/*-----------HEADER------------------------------------------------*/

#header {
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:170px;
	/*background-color:#fff;*/
	}
#mainnavi {
  padding:0;
  margin:0;
  background-color:#0097d6;
  width:130px;
  float:left;
  color:#fff;
  }
#head-2, #head-3 {
	float:left;
	width:130px;
	display:none;
	}
#head-4 {
	float:left;
	width:387px;
	display:none;
	}
#head-5 {
	float:left;
	background-image:url("../img/logo-rechts.gif");
	background-position:0px 126px;
	background-repeat:no-repeat;
	height:170px;
	width:125px;
	}
#head-5 img {
	margin-top:122px;
	}
*html #mainnavi {
  padding:0;
  margin:0;
  display:none;
  }
#mainimage {
	background-image:url("../../INNOZ/Hintergrundbilder/bg_Startseite.jpg");
	background-position:-130px 0;
	background-repeat:no-repeat;
	height:165px;
	width:auto;
	float:left;
	}
#logo {
	display:inline;
	}
*html #logo {
  margin-left:-3px;
  }

  	
/*-----------SPECIFIC---------------------------------------------------*/

.block1 {
  border-right:1px solid #c0c0c0;
  border-bottom:5px solid #c0c0c0;
  height:165px;
  
  }
/*body.zweispaltennavi #head-3.block1 {
	border-right:1px solid transparent;
}*/


.block2 {
  border-right:1px solid #c0c0c0;
  }
 .block-start {
  border-right:1px solid #c0c0c0;
  min-height:275px;
  }
/*------------CONTENT--------------------------------------------------*/

#textcontainer {
	padding: 0px 12px 0px 12px;
	color:#444;
	margin-top:15px;
	font-family: Tahoma, Helvetica, sans-serif;
	clear:both;
	}
h1 {
  margin: 5px 0px 15px 0px;
  padding:0px;
  font-size: 16pt;
  font-weight: bold;
  color:#0097d6;
  font-family: Tahoma, Helvetica, sans-serif;
  }
h2 {
  margin: 5px 0px 15px 0px;
  padding:0px;
  font-size: 16pt;
  font-weight: bold;
  color:#0097d6;
  font-family: Tahoma, Helvetica, sans-serif;
  }
 h3 {
  margin: 3px 0px 15px 0px;
  padding:0px;
  font-size: 16pt;
  font-weight: bold;
  color:#0097d6;
  font-family: Tahoma, Helvetica, sans-serif;
  }
hr {
	border:none;
	background-color:#C0C0C0;
	height:1px;
}
#textcontainer a {
  color:#0097d6;
  text-decoration:none;
  }
#textcontainer #tx_chcforum-pi1 a {
  color:#263e89;
  text-decoration:none;
  }
#textcontainer a:hover {
  text-decoration:underline;
  }
#textcontainer ul {
  margin:0px 0px 2px 15px;
  padding:0px;
  }
#textcontainer ul li {
  margin:0px;
  padding:0px;
  list-style-type:square;
  }
#textcontainer p {
  margin:0px 0px 5px 0px;
  padding:0px;
  font-size:12pt;
	font-family: Tahoma, Helvetica, sans-serif;
  }
#textcontainer a img {
  border:0px;
  }
#textcontainer input {
  width:200px;
  padding:1px;
  border:1px solid #263e89;
  }
#textcontainer input.bn {
	background-color:#0097D6;
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	margin-top:5px;
	width:auto;
}
#textcontainer input.button {
  background-color:#0e8830;
  color:#fff;
  width:100px;
  padding:1px;
  border:1px solid #444;
  }
#textcontainer input.checkbox {
  width:auto;
  }
/*-----------------NAVI-------------------------------------*/
#mainnavi {
	display:none;
}
#mainnavi ul {
  margin:15px 0px 0px 12px;
  padding:0px;
  }
#mainnavi ul li {
  list-style-type:none;
  margin:0px;
  padding: 0px 0px 0px 0px;
  }

#mainnavi ul li a {
  margin:0px;
  padding:4px 0px 4px 0px;
  color:#fff;
  font-size:12pt;
  text-decoration:none;
  display:block;
  }
#mainnavi ul li a:hover {
  font-weight:bold;
  }
#mainnavi ul li.act {
  list-style-type:none;
  margin:0px;
  padding: 0px 0px 0px 0px;
  border-bottom:3px solid #c0c0c0;
  }
#mainnavi ul li.act a {
  font-weight:bold;
  text-decoration:none;
  }

/*-----------------SUBNAVI-------------------------------------*/
#column-1, #column-2, #column-3, #column-4, #rightcolumn {
  min-height:20px;
  margin:0;
  padding:0px;
  }
#column-2start {
	background-color:#fff;
	min-height:275px;
  margin:0;
  padding:0px;
  }  
#column-1 ul, #column-2 ul, #column-3 ul {
  margin:35px 0px 0px 12px;
  padding:0px;
  }
#column-1 ul li, #column-2 ul li, #column-3 ul li {
  list-style-type:none;
  margin:0px;
  padding: 0px 0px 0px 0px;
  }

#column-1 ul li a, #column-2 ul li a, #column-3 ul li a {
  margin:0px;
  padding:4px 0px 4px 0px;
  color:#0097d6;
  font-size:12pt;
  text-decoration:none;
  display:block;
  }
#column-1 ul li a:hover, #column-2 ul li a:hover, #column-3 ul li a:hover {
  font-weight:bold;
  }
#column-1 ul li.act, #column-2 ul li.act, #column-3 ul li.act {
  list-style-type:none;
  margin:0px;
  padding: 0px 0px 0px 0px;
  border-bottom:3px solid #c0c0c0;
  }
#column-1 ul li.act a, #column-2 ul li.act a, #column-3 ul li.act a {
  font-weight:bold;
  text-decoration:none;
  }

/*--------BREADCRUMB UND METANAVIGATION------------------------------------------*/

#breadcrumb {
	height:20px;
	padding:5px 12px 0 12px;
	}
#breadcrumb ul {
	margin:0;
	padding:0 ;
	}
#breadcrumb ul li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:1px 3px 1px 3px;
	float:left;
	}
#breadcrumb ul li a {
	color:#666;
	/*padding:5px;*/
	display:block;
	text-decoration:none;
	font-size:10px;
	float:left;
	}
.arrow {
	float:left;
	padding-left:5px;
	margin-top:-1px;
	}
#rightcolumn ul {
	margin:0;
	padding:165px 0 0 12px;
	}
#rightcolumn ul.log {
	padding:0 0 0 12px;
	}
#rightcolumn ul li {
	list-style-type:none;
	margin:0;
	padding:0;
	}
#rightcolumn ul li.active {
	display:none;
	}
#rightcolumn ul li a {
	color:#666;
	padding:4px 0px 4px 0px;
	display:block;
	text-decoration:none;
	font-size:12pt;
	}
#rightcolumn ul li a.red {
	color:#E53332;
	}
#rightcolumn ul li a:hover, #rightcolumn ul li a.act {
	font-weight:bold;
	}
#rightcolumn li a img {
	margin-left:5px;
	/*vertical-align:top;*/
	}
/*---------------SUCHE---------------------------------------------*/
#head-2 .tx-macinasearchbox-pi1 {
	margin-top:20px;
	margin-left:12px;
	}
#head-2 input, #textcontainer input#tx-indexedsearch-searchbox-sword {
  width:80px;
  padding:1px;
  border:1px solid #0097d6;
  margin:0;
  vertical-align:middle;
  background-color:#fff;
  color:#444;
  font-size:12pt;
  height:15px;
  }
#head-2 input.sButton, #textcontainer input#tx-indexedsearch-searchbox-button-submit  {
  width:19px;
  height:19px;
  padding:0 0 0 0;
  border:none;
  background-color:#0097d6;
  background-image:url("../img/search-arrow.gif");
  background-repeat:no-repeat;
  background-position:center;
  color:#fff;
  margin:0 0 0 1px;
  font-weight:bold;
  font-size:16px;
  vertical-align:middle;
  }

fieldset {
	border:none;
	padding:0px;
	margin-bottom:20px;
	}
legend {
	font-weight:bold;
	margin-bottom:10px;
}
.tx-indexedsearch-form {
	float:left;
}
.tx-indexedsearch .searchbox-tmpl-css label {
	width:0;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#0097d6;
	}
/*.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
  border: 1px solid #93278F;
  padding:2px;
  margin:3px 3px 3px 1px;
  }*/

.tx-indexedsearch-searchbox-sword {
	float:left;
	width:270px;
	border:1px solid #0097d6;
	font-size:12pt;
	padding:2px;
	background-color:#0097d6;
}
.browsebox {
	padding-left:0px;
	margin-left:0px;
}
.tx-indexedsearch-res h3 {
  margin: 5px 0px 2px 0px;
  /*border-bottom: 1px solid #93278F;
  border-top: 1px solid #93278F;*/
  }
.tx-indexedsearch-res p {
  margin:0px;
  }
.tx-indexedsearch-res .tx-indexedsearch-info {
 	display:none;
	}
.tx-indexedsearch-res .tx-indexedsearch-percent {
 	display:none;
	}
dl.tx-indexedsearch-info {
  margin:1px 0px 1px 0px;
  }
.tx-indexedsearch-browsebox p {
  margin:1px 0px 1px 0px;
  }
.tx-indexedsearch-result-number {
  color:#0097d6;
  font-size:14px;
  display:none;
  }
#container .tx-indexedsearch a {
	color: #0097d6;
	text-decoration: none;
}
#container #main .tx-indexedsearch p.tx-indexedsearch-descr {
	margin-bottom:3px;
	}
.tx-indexedsearch-title {
	font-size:14px;
	}
.tx-indexedsearch-search-submit {

	}

/* gw: fuer page-browser */
.activeLinkWrap {
	font-weight: bold;
}
/*---------- NEWS-----------------------------------------------------*/
.news-list-item img,
.news-single-item img {
	float:left; 
	margin-right:10px; 
	margin-bottom:10px;
}
.news-list-item h3,
.news-single-item h3 {
	font-size:12pt;
	color:#444;
}

/*-----------FORUM----------------------------------------------------*/
.tx-chcforum-pi1-Table thead tr th {
	color:#fff;
}
.tx-chcforum-pi1-postForm #formWhere {
	color:#fff;
}

/*-----------ELSE-----------------------------------------------------*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
*html .clearfix {height: 0%; }
.clearfix {display: block;}
/* End hide from IE-mac */
.ie_clearing { display: none; }
*html .ie_clearing {
  display:block;
  width:100%;
  font-size:0;
  }
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin:0px !important;
  }


body {
	padding:20pt;
}
body,
#mainimage {
	background-image:none;
}
.col1,
.col2,
.col3,
.col5,
#mainnavi,
#head-2,
#head-3,
#head-4,
#head-5,
#header,
#breadcrumb {
	display:none;
}
.block2 {
	border:none;
}
#mainimage {
	height:0px;
}
/*.col4 {
	margin:50px 0pt 0pt;
}*/