/* TTVN, September 2006 
update Dezember 2012
*/
/****************************************/
#page { height:140px; background-image:url(../images/header-ws.gif); background-repeat:repeat-x; position:relative;   }
/****************************************/
#header {
	height:140px;
	width:955px;
}
/****************************************/
#logo { position:absolute; left:10px; width:176px; height:115px; background-image:url(../images/ttvn_logo.gif); background-repeat:no-repeat; }
#logo img { width:176px; height:115px; }
#user { font-size:85%; position:absolute; top:12px; left:250px; }
#user a { font-weight:normal;}
#date { position:absolute; background-image:url(../images/entdecke_die_chancen.gif); background-repeat:no-repeat; width:97px; height:45px; left:753px; top:40px; }
/****************************************/
/* Haupt Navigation */

#tabs-external ul {	padding: 0px; margin: 0px; }
#tabs-external {
	position:absolute;
	top:102px;
	left:180px;
	z-index:2;
	width: 780px; /******************************/
	padding: 0px;
	margin: 0px;
	background: #fff;
	background-image:url(../images/tab-extern-bg.gif);	
	}

#tabs-external li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#tabs-external a:link, #tabs-external a:visited {
	float: left;
	font-family: 	Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:15px;
	font-weight:bold;
	letter-spacing:1px;
	padding: 4px 0px 3px 0px;
	text-decoration: none;
	color: #349901;
	background: url(../images/mainnavi_dots.gif) no-repeat top right;
	border-bottom: 5px solid #D8D9C7;
	height:16px;
	}

#tabs-external a:link.active, #tabs-external a:visited.active, #tabs-external a:hover {	
	border-color: #ED5E00;
	}
#tabs-external a:hover {	
	color: #ED5E00;
	}
/****************************************/
#tabs { display:none; }
/****************************************/
#breadcrumb {
	clear:both;
	font-size:85%;
	width:759px;
	margin:0 0 10px 196px;
	padding:25px 0 4px 0;
	border-bottom:1px solid #D9DACC;
}
#breadcrumb a { color:#8CA182; font-weight:normal;  }
/****************************************/
#container { width:955px; clear:both; }

/* Navigations Container und Change Bullet Styles*/

#navigation {
	position:absolute;
	top:140px;
	left:10px;
	width:160px;
	z-index:2;
	padding-top:5px; 	
	background-color:#D9D9C7;	
}

#navigation ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #349901;
	line-height: 16px;
	background: #d9e3c5;
	width: 160px;

}

#navigation li {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	text-align: left;
	background-image:url(../images/nav_dots.gif); 
	background-repeat:repeat-x;
	background-position:top;
}
#navigation li strong { padding: 4px 6px 2px 10px;display: block; }

#navigation li a {
	display: block;
	padding: 4px 6px 2px 10px;
	border-left: 5px solid #d9e3c5;
	background: #d9e3c5;
	text-decoration: none;		
	color: #349901; 
	font-size: 12px;
	background-image:url(../images/nav_dots.gif); 
	background-repeat:repeat-x;
	background-position:top;
}
#navigation li li { 
	background-image:none; 
	list-style-type:none;
	list-style-image: none; 
	margin: 0px 0px 0px 0px;
	padding: 1px 6px 1px 14px; 
	text-align: left; 
	background-color: #f9edc7;
	background-color: #D9E3C5;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;	
	line-height: 15px;	
 }
#navigation li li a { background-color:#F9EDC7; background-color:#D9E3C5; border-left:0; font-weight:normal; padding: 0px 6px 0px 10px; font-size: 12px; background-image:none;  }
#navigation li li a:hover 	{ border-color: #ED5E00; color: #ED5E00; text-decoration: none;}

#navigation *html li a {
	height: 15px;
}
#navigation li a:hover 	{ border-color: #ED5E00; color: #ED5E00; text-decoration: none;}

#navigation li a.on 		{ border-color: #ED5E00; color: #349901; text-decoration: none;}

#navigation ul ul {
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #349901;
	line-height: 15px;	
	background: #f9edc7 url(../images/subnav_bullet.gif) top -10px no-repeat;
}


#navigation select { width:140px; margin-bottom:4px; border:0; font-weight:normal; background-color:#80BE5D; background-color:#ffffff; color:#EB5E02; color:#349901;  }
#navigation option { color:#FFFFFF; color:#EB5E02; color:#349901; font-weight:normal;  }



/****************************************/
#content { width:775px; margin-left:180px; font-size: 12px; line-height:133%; background-color: #F1F1E3; }
#content-col1 { float:left; width:500px; padding-left:16px;  } 
#content-col2 { float:right; width:248px; padding-left:8px;  }
#content-row1 { clear:both; padding-left:16px; }
#content-row2  { clear:both; padding-left:16px; }
/****************************************/
#footer {
	width:759px;
	padding:16px 0 0px 0px;
	margin: 0 0 0 196px;
	clear:both;
	line-height:133%;
	font-size: 12px;
	border-top:7px solid #D9DACC;
}
#footer a { font-weight:normal; color:#8CA182; }
#footer-navigation { }
#footer-copyright { }
#footer-link { }
/****************************************/

body,td,th,div,ul,ol,dt,input,option,select,textarea,legend,a,h1,h2,h3,h4,h5,h6,p { font-family: Arial, Helvetica, sans-serif; color: #000000; }
body { font-size:0.8em; background-color: #FFFFFF; background-image:url(/images/globale_kachel.gif); background-repeat: repeat-y; position:relative; }
textarea { font-size:1em; }
input { font-size:1em; }
select { font-size:1em; }
h1,h2,h3,h4,h5,h6 { color:#E7630F; }
h1 { font-size:100%; font-weight:bold; background-image:url(../images/terminnav_dots.gif); background-position:0 0; background-repeat:no-repeat; padding-left:4px; margin:0 0 16px 0; }
a { text-decoration: none; font-weight: normal; }
a:link { color: #2D5CA0; color:#349901 }
a:visited { color: #2D5CA0; color:#349901 }
a:hover { color: #ff0000; color:#EB5E02; }
a:active  { color: #999999; color:#EB5E02; }

/* Individuelle Konfiguration aus default.css */

/* Individuelle Konfiguration aus interface.css */
.matrix {  font-size:100%;  }
.matrix th {  border-left:1px solid #BCBDAD; background-color:#D8D9C7; }
.matrix td { border-bottom:1px solid #D8D9C7; border-right:1px solid #D8D9C7; }
.matrix hr { color:#D8D9C7; border-color:#D8D9C7; }
.matrix {  border-left:1px solid #D8D9C7;   }
.matrix h2 { background-color:#D8D9C7;  border-bottom:1px solid #D8D9C7; border-top:1px solid #D8D9C7;  }

.liga-layer { /*background-color:#D8D9C7;*/ background-color:transparent; /*border:1px solid #D8D9C7;*/  }
.result-set th {  border-bottom:1px solid #D8D9C7; color:#EB5E02; font-size:100%; background-image:url(../images/terminnav_dots.gif); background-position:0 0; background-repeat:no-repeat; padding-left:8px; }
.result-set td { border-bottom:1px solid #D8D9C7; padding-left:4px; }
.result-set tr.result-set-disabled td  { background-color:#D8D9C7; color:#999999; }
.search-query { border-top:1px dotted #C5C4B9;	border-bottom:1px dotted #C5C4B9; background-color:#D9D9C7; width:100%;}

.edit-object-table th {  border-top:1px solid #C5C4B9; background-color:#D8D9C7; }
.result-set tr.result-set-comment td { background-color:#D8D9C7; }
.result-set tr.result-set-disabled td  { background-color:#D8D9C7; color:#999999; }
.add-list-object { background-color:#D8D9C7;  }

ol.progress { background-color:#F1F1E3; }
ol.progress li {  background-color:#E3E3E3; background-color:#D8D9C7; }
li.progress-selected { background-color:#EC5E00!important; }
li.progress-last-selected {  background-color:#EC5E00!important; }

/* Individuelle Bannerpositionierung */
#banner { position:absolute; top:29px; left:242px; width: 468px; height: 60px; }
#navigation li.banner { margin:0 0 0 0; padding:6px 0 5px 0; }
#navigation li.banner a { margin:0 0 0 0; padding:0; border:0; }
#navigation *html li.banner a { height:auto; }
#skyscraper { width:120px; height:600px; float:right; margin: 4px 0 0 12px; clear:right; }

/* Banner */
#banner-skyscraper { /*160x600*/ position:absolute; top:0; left:970px; z-index:10; }
#banner-super { /*728x90*/ padding-left:165px; background-color:#fff; }
#ads-top { position:absolute; top:0; left:160px; z-index:11; }


/* Bentzerspezifische Styles fuer Contribute */
.PDF-download { background-image:url(../images/picto-pdf.gif); background-repeat:no-repeat; background-position:left center; padding:2px 0 2px 20px; line-height:160%; font-weight:normal; white-space:nowrap; }
.Tabelle-Linien {  margin:16px 0 16px 0; width:100%; }
.Tabelle-Linien caption { margin-top:16px; margin-bottom:-8px; }
.Tabelle-Linien th {  border-bottom:1px solid #999999; font-size:85%; font-weight:normal; padding:0 8px 0 0px; }
.Tabelle-Linien td { border-bottom:1px solid #999999; border-right:1px none; padding:0 8px 0 0px; }
