/*
 *
 * ACHTUNG: DO NOT EDIT THIS FILE: 
 * USE FILE contenidodefault.css.tpl INSTEAD
 * AND READ THE README FILE 
 * 
 * knb 20060328
 *
*/
body { font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; font-size: 0.9em;}
/* Linkformatierung */
a:link { font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #660000; }
a:visited { font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #660000; }
a:hover { font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
a:active { font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
a:focus { font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
/* Service-Navigation oben links */
a.service_nav_left:link, a.service_nav_left:visited { font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; color: #FFFFFF; }
/* Service-Navigation oben links */
a.service_nav_right:link, a.service_nav_right:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 0.6em; color: #666666; }
/* * * Hauptnaviagtion * * */
/*erste Ebene */
a.nav:link, a.nav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #666666; white-space:nowrap }
.nav_background { background-image:url(../images/point.gif); background-repeat:repeat-x; background-position:0px 12px; }
/* zweite Ebene */
a.subnav:link, a.subnav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #666666; white-space:nowrap; }
.subnav_background { background-image:url(../images/point_gray.gif); background-repeat:repeat-x; background-position:0px 12px; }
/* dritte Ebene */
a.subsubnav:link, a.subsubnav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #666666; white-space:nowrap; }

a.project_nav:link, a.project_nav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666; white-space:nowrap; text-decoration:none; }
a.project_nav:hover { text-decoration: underline; }

/* Navigationspfad */
.locationstring { font-size: 8pt; color: #333333; }
.content, .blaettern { 
   margin: 0px 30px 0px 30px;
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt;  
   color: #333333; 
}
.content p, .content div, .content span, .content td, .content li, li {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt;  
   color: #333333; 
}

ul {
   margin-bottom:0px;
}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: larger; color: #660000; margin: 0px 0px 0px 30px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #660000; margin: 15px 15px 15px 30px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; margin: 15px 15px 15px 30px; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; margin: 10px 10px 10px 30px; }
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; margin: 10px 10px 10px 30px; }
h6 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; margin: 10px 10px 10px 30px; }
.footer_left { font-size: 7.5pt; color: #999999; font-style: italic; margin: 0px 0px 0px 0px; }
td.footer_left { border-top:1px solid #cccccc; }
.footer_right { font-size: 7.5pt; color: #999999; font-style: italic; margin: 0px 30px 0px 0px; }
td.footer_right { border-right:1px solid #666666; }
#sitemap { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; }
/* Suchfelder */
.search { width:120px; border:1px solid #666666; margin: 3px 0px 3px 0px; color: #666666; font-size: 0.6em; }
.advanced_search { width:140px; border:1px solid #666666; color: #666666; margin: 0px 10px 0px 0px;}
marquee { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 0.75em;}
.ticker_head { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #666666; font-weight: bold;  }
/* News-Bereich (Anzeige News-�bersicht) */
.news { font-family: Arial, Helvetica, sans-serif; margin: 0px 30px 0px 30px;}
h1.news { margin: 0px 0px 0px 0px; font-size: 1.0em; }
h3.news { margin: 0px 0px 0px 0px; font-size: 0.7em; }
img.news { border: 1px solid #660000; margin: 0px 0px 0px 0px; }

div {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; }
div.news_author { font-style: italic; margin-left: 0px; margin-bottom: 10px; font-size: 0.8em; }
div.news_shorttext { margin: 0px 15px 0px 0px; font-size: 0.8em; }
div.projects_short_index { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #333333; background-color: #cbe4e7; padding: 1px 1px 1px 1px; margin: 0px 30px 0px 30px; }
div.content {              font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #333333; padding: 1px 1px 1px 1px; margin: 0px 30px 30px 30px; }
/* Calendar */
.cal { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; }
/* Contact */
.contactform { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; }
.input_button { background-color: #FFFFFF; border: 1px solid #660000; color: #333333; }
/* Search */
span.result { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #660000; }
/* Projects Short Index */
span.projects_short_index { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #333333; background-color: #cbe4e7; padding: 1px 1px 1px 1px; margin: 0px 30px 0px 30px; }
span.list { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; margin: 0px 0px 0px 0px; }
.print_line {
   display: none;   
}


#content_spalte { border-right: 1px solid #666666;}

/****** 20070522, VL: neu fuer Linkformatierung ******/

#content_spalte a:link { font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #660000;background-color:#dddddd;border:1px solid #dddddd; }
#content_spalte a:visited { font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #660000;background-color:#dddddd;border:1px solid #dddddd;  }
#content_spalte a:hover { font-family: Arial, Helvetica, sans-serif; background-color:#ffffff;border:1px dotted #000000; }
#content_spalte a:active a:active { font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
#content_spalte a:focus { font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }

a.nav:link, a.subnav:link,  a.subsubnav:link, .glossary a:link, .locationstring a:link,  a.glossary_letter:link, .blaettern a:link { font-family: Arial, Helvetica, sans-serif; text-decoration:none; background-color:#FFFFFF !important; border:0px !important; }
a.nav:visited, a.subnav:visited,  a.subsubnav:visited, .glossary a:visited, .locationstring a:visited, a.glossary_letter:visited, .blaettern a:visited { font-family: Arial, Helvetica, sans-serif; text-decoration:none;  background-color:#FFFFFF !important; border:0px !important; }
a.nav:hover, a.subnav:hover,  a.subsubnav:hover, .glossary a:hover, .locationstring a:hover, a.glossary_letter:hover, .blaettern a:hover { font-family: Arial, Helvetica, sans-serif; text-decoration:underline !important;  background-color:#FFFFFF !important; border:0px !important;}
a.nav:active, a.subnav:active,  a.subsubnav:active, .glossary a:active, .locationstring a:active, a.glossary_letter:active, .blaettern a:active { font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
a.nav:focus, a.subnav:focus,  a.subsubnav:focus, .glossary a:focus, .locationstring a:focus, a.glossary_letter:focus, .blaettern a:focus { font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }

/****** 20070522, VL: neu fuer Linkformatierung ******/

.table_about {
   border: 0px;
   border-color: red;
   background-color: red;
}
.cell_data {
   background-color: #660000;
}
/* knb 2006-2009: farben fuer tinymce*/
/* original siehe file css/contenido_tinymce.css */

.red  { color : #FF0000; }
.grey  {	color : #BFBFBF; }
.darkgrey  { color : #525169; }
.blue { color : #0055dd; }
.white { color : #FFFFFF; }
.lightbrown { color : #FF8050; }
.brown { color : #660000; }

.greybox {
	border: #E0E0E0 solid 1px;
}

.blackbox {
	border: 1px solid #FFFFFF;
}
.redbg  {
	background-color : #FF7B7B;
}
.yellowbg  {
	background-color : #FEFF68;
}
.databg  {
	background-color : #E0C0C0;
}
.greybg{
	background-color : #BFBFBF;
}
.darkgreybg{
	background-color : #525169;
}
.lightgreybg{
	background-color : #E0E0E0;
}
.greenbg{
	background-color : #98FB98;
}
.lightbrownbg{
	background-color : #FF8050;
}
.separator {
	border-bottom: 1px solid #E6EBF1;
	margin-top: 10px;
	margin-bottom: 10px;
}
.example {
	background-color: #E6EBF1;
	margin-left: 10px;
}
.code {
	font-family : "Courier New", Courier, monospace !important;
	background-color : #F4F4F4 !important;
	text-indent : 20px	!important;
}
.note {
	margin-top: 5px;
	margin-left: 10px;
	font-size: 10px;
}
.marked {
	background-color: #E6EBF1;
	font-weight: bold;
}
/* margin */
.mg2pxblack {
    border-style: solid solid; 
    border-width: 1pt 1pt;
    margin: 0;
    padding: 4px;
    border-color: #000000;
}


