/**
 * __________________________________________________________________________________________________
 * LAYOUT
 * __________________________________________________________________________________________________
 */

 body {
	height: 100%;
	margin: 0;
	padding:0;	
	background: #7996A6 url(../img/background.gif) repeat-y;
	font-family:Verdana;
	font-size:10px;
 }

 #frameAll {
	margin: 0;
	padding:0; 
 	width:1005px; 	
 	/*background-color:black;*/
 }

 #leftClear {
 	width:12px;
 	float:left;
 }
 
 #leftFrame {
 	width:190px;
	float:left;
 }
 
 #leftTop {
 	height:85px; 	
	vertical-align:bottom;
 	/*background-color:red;*/
 }
 
 #left {
 	/*background-color:lime;*/
 }

 #centerClearLeft {
 	width:6px;
 	float:left; 
 	font-size:1px;
 }
 
 #center {
 	width:778px;
 	float:left; 
 	
 	/*background-color:black;*/
 }
 
 #atmoImage {
 
 } 
 
 #content {
 	margin-left:10px;
 	margin-right:5px;
 	
 	/*background-color:blue;*/
 }
 
 
  
 #footer {
	position:relative;
 	left:218px;
	width:763px;
	bottom:0px;
	border-top:1px solid #CCCCCC;
	color:#333333;
	margin-bottom:15px;
 }
 
 #centerClearRight {
 	width:19px;
 	float:left;  
 	font-size:1px;
 }
 
 #menutop {
	background:#515151;
	border-top:1px solid black;
 }
 
 .clearer {
 	clear:both;
 }

#headTop {

}

#loginDiv {
 	height:18px
	width:100%;
	/*background-image:url(../img/whitebg.gif);	
	border-top: 1px solid #000000;*/
	text-align:right;
 }
 
/*
*[id="loginDiv"] {
 	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;		
 }
 */
 
#bgLine {
 	background-image:url(../img/background_line.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:82px;
	left:0px;
	width:208px;
	height:1px;
 }
 
 
 /**
 * __________________________________________________________________________________________________
 * GLOBALS
 * __________________________________________________________________________________________________
 */ 
 
 h1 {
 	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	
	padding-left:20px;
	background-image:url(../img/t3icon.gif);
	background-repeat:no-repeat;
 } 
 
 h2 {
  color:#999999;
  font-family:Verdana;
  font-size:10px;
  margin:0px;
  padding:0px;
  font-weight:normal;
 }
 
 a:link,a:active,a:visited {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
	text-decoration:none;

 }

 a:hover {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
 }
 
 
form {
	display:inline;
}

 input {
  	font-family:Verdana;
	font-size:10px;
	background-color:#eeeeee
 }
 
 /**
 * __________________________________________________________________________________________________
 * OTHER
 * __________________________________________________________________________________________________
 */
 
 .csc-firstHeader {
 	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
 } 

.hrLine {
 border-top:1px solid #333333;
 font-size:1px;
 height:2px;
 line-height:2px;
}

 /**
 * __________________________________________________________________________________________________
 * TOP MENU
 * __________________________________________________________________________________________________
 */

#nav1 {
	/*position: absolute;
    bottom: 0.05em;*/
	margin:0;
	padding:0;
	list-style-type: none;
    background: #333333;  
    width: 100%;  
    height: 20px;
	
   /* vertical-align:bottom;*/
}

#nav1 li {	 
	padding:0px;
	margin:0px;
	display:inline;
	line-height: 20px;
	height: 20px;	
    /*vertical-align:bottom;*/
}

#nav1 li a, #nav1 li span {
	text-decoration: none;
	/*border-top:0.05em solid #82CC62;*/
	/*border-right:1px solid #FFFFFF;*/
	/*border-bottom:0.05em solid #82CC62;
	border-left:none;*/
	font-size: 11px;
	/*height: 1em;*/
    color: #FFFFFF;
    padding-right:15px;
	padding-left:15px;
    vertical-align:bottom;
	line-height: 20px;
	
}

#nav1 li a.nav1Normal {
    background: #333333;
	line-height: 20px;
}

#nav1 li a.nav1Normal:hover,
#nav1 li a.nav1Normal:active,
#nav1 li a.nav1Normal:focus,
#nav1 li a.nav1Active {
	border-top:3px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
    background: #ffffff;
	line-height: 20px;
	color:#000000;
}




/*
  ==================================
  Counter
  ==================================
*/
.counterContainer {

	
}

.counterTxtHeader {
	font-family: Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color:#000000;
    float:left;
}

.counterTxt {
	font-family: Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color:#000000;
  	padding-right:10px; 
    text-align:right;
}

/*
  ==================================
  BANNER
  ==================================
*/

.banner  {
	background-image: url(../img/formbg.gif);  
	background-color: #C2C9CC;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	padding:5px;
	height:39px;
	width:600px;
	font-family:Verdana;
	font-size:10px;	
}

.bannerHeader {
	font-family:Verdana;
	font-size:15px;	
	color: #000000;
	font-weight:bold;
	font-style:italic;
}
 
 /*
  ==================================
  HEADER
  ==================================
*/

.header {
	background-color:#7996A6;
	font-family: Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color:#FFFFFF;
    padding:5px;
    margin-top:3px;
    margin-bottom:3px;
}


/*
  ==================================
  LEFT NAVIGATION
  ==================================
*/
#leftnavi {
	font-size: 10px;
	line-height: 22px;
	letter-spacing: .075em;
}

#leftnavi a {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size:10px;
}

#leftnavi a:hover {
	color:#999999;
}


#leftnavi ul {
	list-style-type: none;
	padding-left: 0px;
	margin: 0px;
}

#leftnavi ul ul {
	padding-left: 10px;
}

#leftnavi ul li {
	padding-left: 5px;
	margin-left: 2px;
}

#leftnavi ul li#active {
	margin-left: 0px;
}

#leftnavi ul ul li#subactive {
	margin-left: 0px;
	border-left: 5px solid #7996A6;
	color:#000000;
}

#leftnavi li {
	border-left: 1px solid #7996A6;
}

#leftnavi li#active {
	border-left: 5px solid #7996A6;
}

 /**
 * __________________________________________________________________________________________________
 * KJ Tutorial
 * __________________________________________________________________________________________________
 */

/*
  ==================================
  pi2 Liste
  ==================================
*/ 

#tutorial_liste {
	width:100%;
}

#tutorial_liste select {
	font-family:Verdana;
	font-size:10px;	
}



 /**
 * __________________________________________________________________________________________________
 * xmlmailer
 * __________________________________________________________________________________________________
 */


#xmlmailer .nofehler {
	display:none;
}

#xmlmailer .fehler {	
	color:#FFFFFF;
	background-color:#FF0000;
	padding:2px 15px;
	font-size:10px;
	font-weight:bold;	
}

#xmlmailer .space {
	font-size:1px;
	line-height:7px;	
}


#xmlmailer  input, #xmlmailer textarea, #xmlmailer select {
	background-color: #C2C9CC;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	margin-bottom:2px;
	padding-left:5px;
	height:15px;
	width:200px;
	font-family:Verdana;
	font-size:10px;	
}

#xmlmailer  textarea {
	height:150px;
	width:450px;
	background-image: url(../img/formbg.gif); 
}






 /**
 * __________________________________________________________________________________________________
 * SUCHE
 * __________________________________________________________________________________________________
 */

/*
  ==================================
  SEARCH
  ==================================
*/


#search input, #search select, #searchHeader input {  
	background-color: #C2C9CC;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	height:14px;
	font-family:Verdana;
	font-size:10px;	
}

#searchHeader input {
	background-color: #7996A6;
	color:#FFFFFF;
}

#searchHeader input {
	width:130px;
}

#search td {
	font-family:Verdana;
	font-size:10px;	
	color:#000000;
}

.tx-indexedsearch {
	margin-left:17px;
	padding-right:10px;
}

.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; }


