/* WTV, Feb 2011 */
/****************************************/
#page {  width:1002px; text-align:left; margin:0 auto;  background-position:1px 1px; border-right:2px solid #FFFFFF; position:relative; background-image:none; }
/****************************************/
#header { height:114px; width:100%; border:1px solid #153060; border-bottom:0; background-image:url(../images/header.jpg); background-repeat:no-repeat;}
#logo { width:120px; height:85px; float:left; padding:20px 0 0 25px; }
#logo img { width:120px; height:85px; margin:0; }
#header-navigation { display:none; }

#banner { width:468px; height:60px; float:right; clear:right; padding-right:326px  }
#user { display:none; }
#date { display:none; }
#title { height:20px; /*padding:0 0 0 179px;*/ font-size:14px; width:590px; line-height:20px; position:absolute; top:145px; left:180px; top:180px; } 
/****************************************/
#tabs {	border:1px solid #153060; border-top:0; width:100%; /*background-color:#F5F5F5;*/ height:1.7em; }
* html #tabs { overflow:hidden; }
#tabs ul {
	list-style-type: none;
	margin:0px;
	padding:0 0 0 178px;
	width:794px;
}
#tabs li {
	list-style: none;
	margin:0px;
	float:left;
	color:#8C8C8C;
	background-image:url(/images/registertab.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#F5F5F5;
	border-bottom:2px solid #8C8C8C;
	padding:1px 15px 1px 10px;
	width:auto;
}
#tabs a { font-weight:normal; text-decoration:none; }
#tabs a:link { color:#8C8C8C; }
#tabs a:visited { color:#8C8C8C; }
#tabs a:hover { color:#000000; }
#tabs a:active { color:#000000; }
#tabs #tabSelected { background-color:#8C8C8C; }
#tabs #tabSelected a { color:#FFFFFF; }
/****************************************/
#tabs-external { background-color:#153060; width:100%; height:20px; border:1px solid #153060; border-bottom:0; border-top:0; }
#tabs-external table { margin:3px 0 0 163px; }
#tabs-external a { color:#FFFFFF; }
#tabs-external a:hover { color:#efef00; }
/****************************************/
#breadcrumb { padding:3px 0 3px 178px; padding:3px 0 3px 0; display:block; border:1px solid #153060; border-top:0; width:100%; text-indent:178px; }
#breadcrumb a { color:#000000; font-weight:normal; border:0; }
/****************************************/
#container { width:100%; clear:both; font-size:10px; border:1px solid #153060; border-top:0; overflow:auto; }
/****************************************/
#navigation { width:162px; float:left; margin:6px 0 0 0; border-right:1px solid #153060;}
#navigation ul { margin:0; padding:0 0 0 0px; list-style:none;  }
#navigation ul ul { margin:0 0 15px 0; padding:0 0 0 0;  }
#navigation h4, #navigation strong { 	text-align:left; background-image:url(../images/out1.jpg); font-weight:normal; font-size:11px; line-height:125%; padding:5px 5px 4px 6px; display:block; }
#navigation li { margin:0; padding:0 0 0 0; }
#navigation li li { margin:0; padding:4px 2px 0 8px; color:#388cd0; }
#navigation a { font-weight:normal; }
#navigation a:link { color: #153060; } 
#navigation a:visited { color:#153060; } 
#navigation a:hover { color: #6c7c98; } 
#navigation a:active { color:#000000; } 
#navigation input { }
#navigation .banner { text-align:center; margin:0; padding:3px!important; border-top:1px solid #153060; border-bottom:1px solid #153060; margin-bottom:15px!important; font-size:1px; line-height:1px; }
#navigation .banner img, #navigation .banner object {  margin:0 auto; }

/****************************************/
#content { width:810px; font-size:100%; font-size: 11px; line-height:133%; border-left:1px solid #153060; float:left; margin-left:-1px; padding:30px 0 0 0; }
#content-col1 { float:left; width:360px; padding-left:16px; } 
#content-col2 { float:right; width:208px; padding-left:8px; }
#content-row1 { clear:both; padding-left:16px; }
#content-row2 { clear:both; padding-left:16px; }
#content a { text-decoration: none; font-weight: bold; }
#content a:link { color: #153060; }
#content a:visited { color: #153060; }
#content a:hover { color: #6c7c98; }
#content a:active  { color: #000000; }
/****************************************/
#footer { clear:both; padding:16px 0 5px 170px; line-height:133%; }
#footer a { font-weight:normal; text-decoration: none; }
#footer-navigation { }
#footer-copyright { }
#footer-link { }

#bannercontent { float:right; width:340px; text-align:right; }
#bannercontent span img, #bannercontent object { margin:0 0px 0 10px; border:1px solid #153060; font-size:1px; line-height:1px; padding:3px; }
#bannercontent span#bannercontent1 img , #bannercontent span#bannercontent1 object { margin:0px; }

#bannerframe { text-align:center; }
#bannerframe span img, #bannerframe object, #bannerframe iframe { margin:0 0px 0 24px; padding:0 0px 0 24px; border-left:1px solid #153060;  }
#bannerframe #bannerframe1 img , #bannerframe #bannerframe1 object { margin:0 0px 0 0px; padding:0; border:0; }


/****************************************/
body,td,th,div,ul,ol,dt,input,option,select,textarea,legend,a,h1,h2,h3,h4,h5,h6,p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
body { font-size:0.70em; background-color: #FFFFFF; position:relative; text-align:center; background-image:none; }

textarea { font-size:1em; }
input { font-size:1em; }
select { font-size:1em; }
h1,h2,h3,h4,h5,h6,p { }
h1 { font-size:14px; width:380px; line-height:20px; }

a { color: #153060;  text-decoration: none; }
a:link { color: #153060; }
a:visited { color: #153060; }
a:hover { color: #6c7c98; }
a:active  { color: #000000; }


/* Individuelle Konfiguration aus default.css */


/* Individuelle Konfiguration aus interface.css */
.result-set td { border-bottom:1px solid #F5F5F5; border-right:1px none; padding:0 8px 0 0px; background-color:#E4E4E4; font-size:95%; }
.edit-object-table td { border-bottom:1px solid #F5F5F5; border-right:1px none; padding:0 8px 0 0px; background-color:#E4E4E4; font-size:95%; }
.search-query { width:100%; background-color:#E4E4E4; }
.registration { margin:0 0 20px 0px; background-color:#E4E4E4; }

.registration h2 { background-color:#336666; color:#FFFFFF; padding:0 0 0 10px; }

li.progress-selected { background-color:#8C8C8C !important; background-image:url(../images/progress-selected.gif) !important; color:#FFFFFF; }
li.progress-last-selected { background-color:#8C8C8C !important; background-image:url(../images/spacer.gif) !important; color:#FFFFFF; }

ol.progress { background-color:#F5F5F5; }
ol.progress li { background-color:#F5F5F5; }


td.tabelle-leerzelle { background-color:transparent!important;  }
td.tabelle-leerzelle h4 {  }

.table-split h2 { background-color:transparent!important; }
.table-split { background-color:transparent!important; }
.result-set td h2 { background-color:transparent!important; }

/* 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; }

/*BANNERFRAME*/
#footer { margin-bottom:92px; }
#bannerframe { height:60px; width:100%; min-width:1002px; background-color:#FFFFFF; position: fixed; bottom:0; padding-top:16px; padding-bottom:16px;  }
/* ie6 */
* html #bannerframe { position:relative; top:16px; }
* html #bannerframe a img, * html#bannerframe object { padding:0; margin-right:14px; border:none; }


/* Helferlein  
div { border:1px dotted #cccccc; }
#logo img { background-color:#cccccc; } */
