/* Kordoba - Common Styles 
used for Content - Section 
*/
html{
/* needed for firefox */
height:100%;
}
body{
border:0;
padding:0;
margin:0;
border-collapse:collapse;
font-family:Helvetica,Arial,sans-serif;
height:100%;
font-size:12px;
background: #97969B;
color:#333;
}

div.www{
text-align:left;
width:990px;
margin:0px auto;
}
/*Fallweise Ausblenden von Header u. Page-Description*/
body.no_title h2#page_header{
display:none;
}
body.no_title p#page_description{
display:none;
}
p{
padding:3px;
font-family:Helvetica,Arial,sans-serif;
margin-top:0px;
}
.font8{
font-size:8px;
}
.font9{
font-size:9px;
}
.font10{
font-size:10px;
}
.font11{
font-size:11px;
}
a{
color:#336666;
}
a:active{
color:#003366;
}
a:visited{
color:#336666;
}
a:hover{
color:#68B3B6;
}

/* Links werden mit einem Pfeil (>) versehen */
a.more{
background-image:url(/wcm/www/Kordoba/Styles/netsight/arrow_10x8.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
padding-left:0px;
text-decoration:none;
}
/* Links werden mit einem Pfeil fuer Verweise versehen */
a.ko_link{
padding-right:16px;
}


/* damit Links innerhalb einer HTML-Seite nicht hinter dem Header verschwinden */
a.page_intern{
display:block;
margin-top:-50px;
padding-top:50px;
width:0px;
height:0px;
}
/* Absaetze mit (hellblauem) Rahmen */
p.border{
border:1px solid #f2f2f2;
}
ul{
list-style-type:square;
}
li{
font-family:Helvetica,Arial,sans-serif;
}
img{
border:0px;
}
img#teaser{
border:0px;
margin:0px;
margin-bottom:7px;
}
h1{
font-size:14px;
font-weight:bold;
padding-left:3px;
}
h2{
font-size:14px;
font-weight:bold;
margin:4px 0 6px 0;
color: #4f6f19;
}
h3{
font-size:12px;
background-color:#f2f2f2;
margin-bottom:0px;
padding:3px;
}
h4{
font-size:12px;
background-color:#F2F2F2;
padding-left:3px;
}
form{
display:inline;
}
.button{
background-color:#f2f2f2;
color:#333333;
font-size:10px;
margin-top:2px;
}
input{
font-size:10px;
}
textarea{
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
}
select{
font-size:10px;
}
/* Absatz fuer Ausgabeformate (pdf, print, csv usw.) benutzt bei MA-Listen*/
p#Ausgabe{
text-align:right;
margin:0px;
font-weight:bold;
vertical-align:middle;
}
/*DIVs fuer 2spaltige Darstellung (z.B. bei Organisationsdarstellungen)*/
div.zweispaltig{
border:0px;
border-collapse:collapse;
width:50%;
float:left;
}
div.zweispaltig table{
/*fuer den Abstand dazwischen */
width:98%;
}
div#spaltezwei{
/*2. Spalte rechtsbuendig */
direction:rtl;
}
div.scrollbar{
clear:both;
overflow:scroll;
/*fuer divs mit scrollbalken  */
padding:3px;
}
/* generische Einstellungen fuer Tabellen  (Hellblau) */
table{
direction:ltr;
width:100%;
border-collapse:collapse;
font-size:12px;
font-family:Helvetica,Arial,sans-serif;
margin-bottom:12px;
/*border:solid 1px #f2f2f2;*/
empty-cells:show;
}
th{
padding: 9px 3px 9px 9px;
background: #f2f2f2;
color:#000000;
text-align:left;
}
th h1{
color:#4f6f19
}

td{
padding:2px;
}

div.netsight table td{
padding: 9px 0px 9px 9px;
vertical-align:top;
border-top: 1px solid #f2f2f2;
}

div.netsight div#footer table td{
border-top: none;	
}

.even{
/*background-color:#F2F2F2;*/
}
/* Zellen in Listen(-Vorlagen) sollen Links- u. rechts einen Rahmen bekommen (wird in netsight ueberschrieben)*/ 
table.liste tr th{
padding: 9px 3px 9px 9px;
vertical-align:top;
background: #f2f2f2;
}
table.liste tr td{
padding: 9px 0px 9px 9px;
vertical-align:top;
border-top: 1px solid #f2f2f2;
}
td select{
width:100%;
margin:2px;
}
/*Tabelle am rechten Rand des Contentbereichs zur Anzeige von Verweisen u. Detailinfos (alte rechte Spalte) */
table#rechte_randspalte.right{
width:104px;
float:right;
margin-left:5px;
margin-bottom:5px;
margin-top:5px;
}
/* tabellen fuer die Anordnung von Bildern in Texten mit Unterschriften, entweder Links oder rechts angeornet*/
table.left{
width:auto;
float:left;
margin-right:5px;
margin-bottom:5px;
margin-top:5px;
}
table.left th{
background-color:#f2f2f2;
}
table.right{
width:auto;
float:right;
margin-left:5px;
margin-bottom:5px;
margin-top:5px;
}
table.right th{
background-color:#f2f2f2;
}
table.right td{
background-color:#f2f2f2;
}
/* tabelle fuer die Darstellung von Uebersichten */
table.overview{
border:0px;
text-align:left;
width:100%;
border-collapse:collapse;
font-size:12px;
}
table.overview td{
padding: 9px 0px 9px 9px;
vertical-align:top;
border-top: 1px solid #f2f2f2;
}
table.overview td h2{
margin-bottom:0px;
margin-top:0px;
}
table.overview th{
background-color:#f2f2f2;
padding: 7px 0px 7px 9px;
border-bottom: 1px solid #fff;
}
table.overview col.date{
vertical-align:top;
width:20%;
color:#333333;
font-weight:bold;
}
table.overview col.msg{
width:60%;
}
table.overview col.symb{
width:20%;
}
/* Symbole fuer DOC, PDF, etc, inbesondere benutzt bei News-Details*/
img#sym_last{
margin-left:25px;
}
img#sym_first{
margin-right:50px;
}
img#sym_only{
margin-right:50px;
margin-left:25px;
}
img.symb{
margin-right:3px;
margin-left:3px;
margin-bottom:25px;
}
/* tabelle 12px ohne Rand*/
table.randlos{
border:0px;
text-align:left;
width:100%;
border-collapse:collapse;
font-size:12px;
margin: 0 0 11px 0;
}
table.randlos td{
vertical-align:top;
}
table.randlos td h2{
margin-bottom:0px;
margin-top:0px;
}
table.randlos th{
background-color:#f2f2f2;
height:16px;
}
/* tabelle 12px mit Rand*/
table.rand1{
border:1px;
text-align:left;
vertical-align:top;
width:100%;
border-collapse:collapse;
font-size:12px;
}
table.rand1 td{
border:solid 1px #f2f2f2;
vertical-align:top;
}
table.rand1 td h2{
margin-bottom:0px;
margin-top:0px;
}
table.rand1 th{
background-color:#f2f2f2;
height:16px;
}
/* Zellen in Tabelle(-Vorlagen) sollen Links- u. rechts einen Rahmen bekommen */ 
table.spalte{
border:1px;
text-align:left;
vertical-align:top;
width:100%;
border-collapse:collapse;
font-size:12px;
}
table.spalte td{
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
vertical-align:top;
padding-left:3px;
padding-right:3px;
}
table.spalte td h2{
margin-bottom:0px;
margin-top:0px;
}
table.spalte th{
background-color:#f2f2f2;
height:16px;
padding-left:3px;
padding-right:3px;
}
/* mehrwertspalte fuer www*/
table.mehrwertspalte{
width:185px;
float:left;
margin: 0px 4px 20px 1px;
}
table.mehrwertspalte ul{
list-style-image:url(/wcm/www/Kordoba/Styles/images/green_checkbox.gif);
margin:0px;
margin-left:25px;
margin-top:5px;
padding:0px;
}
table.mehrwertspalte ul li{
padding-bottom:15px;
padding-left:3px;
}
table.mehrwertspalte th{
border:1px solid #d8d8d8;
font-weight:bold;
padding:5px;
font-size:11px;
background-color:transparent;
}
table.mehrwertspalte td{
border:1px solid #d8d8d8;
padding:5px;
}
/* formulare in Mehrwertspalten */
table.mehrwertspalte form{
display:block;
padding-left:5px;
}
table.mehrwertspalte input.txt,table.mehrwertspalte textarea{
width:160px;
margin-top:3px;
margin-bottom:3px;
}
table.mehrwertspalte textarea{
height:5em;
}
table.mehrwertspalte form a{
display:block;
margin-left:20px;
margin-top:3px;
margin-right:3px;
font-weight:bold;
}
/* Div ueber 2/3 des Contents fuer den Bereich rechts neben der Mehrwertspalte */
div.zwei_drittel{
margin-left:194px;
width:370px;
}
html>body div.zwei_drittel{
margin-left:196px;
}

div.zwei_drittel table{
border:0px;
}
div.zwei_drittel table th{
padding-top:10px;
background-color:#f2f2f2;
}
div.zwei_drittel table th p{
font-weight:normal;
}
div#full_content div.zwei_drittel{
width:587px;
}
/* Tabellen auf der Homepage (www) */
table.homepage{
padding:0px;
width:188px;
height:250px;
margin-bottom:1px;
margin-top:7px;
margin-right:3px;
margin-left:0px;
float:left;
border:none;
/*display:inline;*/
}
table#first.homepage{
width:196px;
margin-right:6px;
background-color:#fff;
}
table#first.homepage th, table#first.homepage td{
background-color:#fff;
}
table#last.homepage{
margin-right:0px;
}
table.homepage th{
background-color:#f6f6f7;
color:#4f6f19;
padding:3px;
height:1em;
font-size: 16px;
font-weight: normal;
}
table.homepage td{
vertical-align:top;
/*padding:0px;*/
/*border-color:#00247e;*/
background: #f6f6f7;
}
table.homepage td ul{
/*background-color:#f2f2f2;*/
margin:0px;
padding:0 0 0 24px ;
}

html>body table.homepage td ul{
padding:0 0 0 16px ;	
}
table.homepage td li{
list-style-image:url(/wcm/www/Kordoba/Styles/netsight/arrow_10x8.gif);
text-decoration:underline;
padding:0px;
margin:0px;	
}
html>body table.homepage td li{
padding:0px;
margin:0px;	
}

table.homepage td h1{
padding:3px;
margin:0px;
}
table.homepage td img{
margin:0px;
/*width:183px;*/
}
table.homepage td.bild img{
margin:0px;
width:76px;
}
table.homepage td p{
padding:3px;
margin-bottom:6px;
}
table.homepage tr.even{
height:60px;
}
table.homepage tr.even td{
height:60px;
border-top:none !important;
}
/* Tabelle fuer Jobs */
table.jobs td ul{
margin-left:20px;
margin-bottom:0px;
}
table.jobs td.label{
font-weight:bold;
width:185px;
}
/* Fuer netsight werden nun bestimmte Angaben ueberschrieben */ 
div.netsight a{
/*color:#00247E;*/
text-decoration:none;
}
div.netsight a:hover{
/*color:#6B80B5;
text-decoration:underline;*/
}
div.netsight a:active{
color:#6B80B5;
}
div.netsight a:visited{
color:#336666;
}
div.netsight h1{
font-size:13px !important;
margin: 1px 0px 6px 2px;
}
/* Tabellenzellen hier ohne seitliche Raender und ohne Markierung jeder zweiten Zeile */ 
div.netsight table.liste tr td{
border:0px;
}
div.netsight table.liste tr.even{
background-color:transparent;
}
/* Spezifika fuer Orgatabellen (NETSIGHT!)*/
div.netsight .tel{
/* never ZEILENUMBRUCH bei Telefonnummern */
white-space:nowrap;
}
div.netsight table.org,
div.netsight table.kstplan{
border:solid 1px #f2f2f2;
}
div.netsight table.org th,
div.netsight table.kstplan th{
vertical-align:top;
border:0px;
padding-left:2px;
background-color:#d8d8d8;
color:#333;
text-align:left;
padding-left: 9px;
}
div.netsight table.org tr th a,
div.netsight table.kstplan th a{
color:#336666;
text-decoration:none;
}
div.netsight table.org tr th a:hover,
div.netsight table.kstplan th a.hover{
color:#68B3B6;
text-decoration:none;
}
div.netsight table.org tr.suborg th,
div.netsight table.kstplan tr.suborg th{
border:0px;
margin-top:40px;
background-color:#f2f2f2;
color:#333;
font-weight:normal;
}
div.netsight table.org tr.suborg td,
div.netsight table.kstplan tr.suborg td{
}
div.netsight table.org col.org,
div.netsight table.kstplan col.org{
text-align:left;
width:45%;
}
div.netsight table.org col.pers,
div.netsight table.kstplan col.pers{
text-align:left;
width:35%;
}
div.netsight table.org col.tel{
text-align:right;
width:20%;
white-space:nowrap;
}
div.netsight table.kstplan col.tel{
display:none;
width:0%;
}
div.netsight table.org col.kst{
display:none;
width:0%;
}
div.netsight table.kstplan col.tel{
text-align:right;
width:20%;
white-space:nowrap;
}
div.netsight table.kstplan .kst{
text-align:right;
}
div.netsight table.org .kst{
/* Kostenstellen im Organigramm niemals anzeigen */
display:none;
}
div.netsight table.kstplan .tel{
/* Telefonnummern im Kostenstellenplan niemals anzeigen */
display:none;
}
/* Konfigurationen des obersten Levels */
/* Kopfzeile (Geschaeftsfuehrung) */
div.netsight table#toporg{
border:0px;
padding:0px;
border-collapse:collapse;
margin:0px;
}
div.netsight table#toporg td{
border:0px;
padding:0px;
border-collapse:collapse;
margin:0px;
}
div.netsight table#toporg table.gf{
border:solid 1px #f2f2f2;
}
div.netsight table#toporg table.gf th{
border:0px;
background-color:#FFFFFF;
padding-left:5px;
padding-right:5px;
color:#333333;
font-size:13px;
font-weight:bold;
}
div.netsight table#toporg table.gf th a{
color:#336666;
}
div.netsight table#toporg table.gf th a:hover{
color:#68B3B6;
text-decoration:none;
}
div.netsight table#toporg table.gf td{
padding-left:5px;
padding-right:5px;
}
/*	Org-top-Level: Bereiche */
div.netsight table#toporg tr#bereiche td{
vertical-align:top;
padding:6px;
}
div.netsight table#toporg tr#bereiche td table.top_org_abt th.top_org_abt_header{
font-size:11px;
font-weight:bold;
height:32px;
color:#333333;
padding:5px;
background-color:#f2f2f2;
/*Die (blaue) Kopfzeile der Bereiche */
margin-bottom:6px;
}
div.netsight table#toporg tr#bereiche td table.top_org_abt th.top_org_abt_header a{
color:#336666;
}
div.netsight table#toporg tr#bereiche td table.top_org_abt th.top_org_abt_header a:hover{
text-decoration:none;
color:#68B3B6;
}
/* --------- alte Org-Darstellung - kann nach Freigabe des Organigramms nach dem 24-6-2005 geloescht werden ------------------*/
div.netsight table#toporg tr#bereiche td h1{
font-size:11px;
font-weight:bold;
height:32px;
color:#333;
padding:5px;
background-color:#f2f2f2;
margin-bottom:6px;
}
div.netsight table#toporg tr#bereiche h1 a{
color:#336666;
}
div.netsight table#toporg tr#bereiche h1 a:hover{
text-decoration:underline;
color:#68B3B6;
}
/* -------------------------------------- Ende alte Org-Bereichdarstellung ---------------------------------------------------*/
/*	Org-top-Level: Abteilungen */
div.netsight br.top_org_platzhalter{
line-height:30px;
margin-bottom:5px;
}
/* Fuer Abteilungen muessen Tabellen verwendet werden (fuer die Druckausgabe werden auch Leiter u. Tel benoetigt), Moe.*/
div.netsight table#toporg tr#bereiche td table.top_org_abt{
border:1px solid #f2f2f2;
margin-bottom:5px;
margin-top:0px;
}
div.netsight table#toporg tr#bereiche td table.top_org_abt th{
border:0px;
height:28px;
padding-left:5px;
padding-right:5px;
background-color:#FFFFFF;
font-size:11px;
font-weight:normal;
color:#333333;
}
div.netsight table#toporg tr#bereiche td table.top_org_abt th a{
color:#336666;
}
div.netsight table#toporg tr#bereiche td table.top_org_abt th a:hover{
color:#68B3B6;
text-decoration:none;
}
/* tr.abt_ltg  wird in der css fuer Screens ausgeblendet */ 
/* Telefonnummern rechts (und nicht umgebrochen)*/
div.netsight table#toporg tr#bereiche td table.top_org_abt td.tel{
white-space:nowrap;
text-align:right;
vertical-align:bottom;
}
/* Einstellungen fuer das MA-Profil */
div.netsight table.org col.foto{
width:105px;
}
div.netsight table.org col.pdata{
width:340px;
}
div.netsight table.org col.fdata{
width:340px;
text-align:right;
}
div.netsight table.org tr.ma_profil{
background-color:#f2f2f2;
}
div.netsight table.org tr.ma_profil td{
vertical-align:top;
padding:10px;
}
div.netsight table.org table.org{
text-align:left;
}
div.netsight table.org table.org td{
height:17px;
background-color:#FFFFFF;
border:solid 1px #f2f2f2;
padding:1px;
padding-left:2px;
}
div.netsight table.org table.org col.name{
width:100px;
}
div.netsight table.org table.org col.tel{
text-align:right;
white-space:nowrap;
}
div.netsight form#ma_profil input{
width:96%;
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
background-color:#F2F2F2;
}
div.netsight form#ma_profil.readonly input{
width:100%;
background-color:#FFFFFF;
border:0px;
margin:0px;
padding:0px;
}
div.netsight form#ma_profil input.az{
width:auto;
background-color:#f2f2f2;
text-align:right;
}
div.netsight form#ma_profil textarea{
width:98%;
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
background-color:#F2F2F2;
overflow:auto;
}
div.netsight form#ma_profil.readonly textarea{
width:100%;
background-color:#FFFFFF;
border:0px;
margin:0px;
padding:0px;
}
div.netsight form#ma_profil select{
width:98%;
}
div.netsight form#ma_profil input.button{
width:100px;
margin-left:5px;
margin-top:15px;
}
/* Formulare im WWW */
form.www{
display:block;
background-color:#f2f2f2;/*width:100%; width in Screen- und Print-Styles  geregelt */
margin:0px;
padding:0px;
border:1px solid #D8D8D8;
line-height:2em;
}
form.www h2,form.www h3{
background-color:#D8D8D8;
padding:3px;
margin:0px;
}
form.www p{
margin:3px;
padding:0px;
line-height:1.2em;
}
form.www br{
clear:left;
}
form.www hr{
margin-left:5px;
margin-right:5px;
border:solid #ffffff 1px;
height:1px;
}
form.www hr.even{
border:solid #D8D8D8 1px;
}
form.www input,form.www textarea,form.www select{
float:left;
border-width:1px;
margin-left:3px;
margin-right:3px;
margin-top:3px;
margin-bottom:0px;
padding:0px;
}
form.www label{
padding:0px;
border:0px;
display:block;
float:left;
width:88px;
margin-left:3px;
margin-right:3px;
padding:0px;
margin-top:0px;
margin-bottom:0px;
display:inline;/*wg. IE-BUG :-(*/
}
form.www label.right{
width:auto;
}
form.www div{
vertical-align:middle;
padding:0px;
border:0px;
margin-left:3px;
margin-right:3px;
float:left;
display:inline;/*wg. IE-BUG :-(*/
}
form.www div.chkbox_width{
width:25px;
}
form.www div input{
margin-left:3px;
margin-top:3px;
margin-bottom:3px;
margin-right:1px;
}
/* Der weisse Bereich am unteren Formularende */
div.button{
background-color:#ffffff;
width:100%;
}
div.button button{
float:left;
margin-left:10px;
margin-right:10px;
width:90px;
font-size:12px;
line-height:1.2em;
}
div.button button.right{
float:right;
}
div.button hr{
clear:both;
border:solid #D8D8D8 1px;
}
/* standardgroessen fuer formulatrelemente */
form.www input[type=text]{
/* geht nicht beim IE */
width:180px;
}
form.www textarea{
width:556px;
height:80px;
}
form.www select{
width:180px;
}
form.www .col1{
width:88px;
}
form.www .col2{
width:182px;
}
form.www .col3{
width:276px;
}
form.www .col4{
width:370px;
}
form.www .col5{
width:464px;
}
form.www .col6{
width:558px;
}
form.www .col7{
width:652px;
}
form.www .col8{
width:746px;
}
/* Inputfelder u. textboxen 2 px kleiner (wg. Rand ) */
form.www input.col1,form.www textarea.col1{
width:86px;
}
form.www input.col2,form.www textarea.col2{
width:180px;
}
form.www input.col3,form.www textarea.col3{
width:274px;
}
form.www input.col4,form.www textarea.col4{
width:368px;
}
form.www input.col5,form.www textarea.col5{
width:462px;
}
form.www input.col6,form.www textarea.col6{
width:556px;
}
form.www input.col7,form.www textarea.col7{
width:650px;
}
form.www input.col8,form.www textarea.col8{
width:744px;
}
.gfaktuelles{
background-color:#f2f2f2;
color: #4f6f19;
font-size:10px;
}


