/* Cascading-Style-Sheet (site-template) für JuSelich.de, Stand: 09/2008 */

/* Standard-Schrift, wenn keine Klasse zugeordnet wurde */

body {
	font-family:  Arial, Helvetica, sans-serif;
	color: #050505;
	font-size: 10pt;
	font-weight: normal;
}

/* Standard-Farbe für Trennlinien. */

hr {
	color: #808080
}

/* Standard-Farbe für Bildränder. */

img {
	border-color: #A0A0A0
}

/* Standard Formular-Button. */

.searchbutton {
cursor: pointer;
font-family:  Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color:#050505;
border: 1px solid #A0A0A0;
background-color: #FAFAFA;
width:80px;
height: 22px;
}

.formularbutton {
cursor: pointer;
font-family:  Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color:#050505;
border: 1px solid #A0A0A0;
background-color: #FFFFFF;
width:80px;
}


/* Standard-Schrift innerhalb von Tabellen etc. */

td,th,p,ol,ul,li,div,address,blockquote,nobr,b,i,dl,dt,span
     {
	font-family:  Arial, Helvetica, sans-serif;
	color: #050505;
	font-size: 10pt;
	font-weight : normal;
}


/* Allgemeine Definition der Überschriften */

h1,h2,h3,h4,h5,h6 {
	font-family:  Arial, Helvetica, sans-serif;
	color: #050505;
	font-weight : bold;
	margin-top: 0px;
}


/* Definition der Schriftgrössen bei Überschriften */

h1 { font-size:18pt; }
h2 { font-size:16pt; }
h3 { font-size:14pt; }
h4 { font-size:12pt; }
h5 { font-size:10pt; }
h6 { font-size:8pt; }


/* Allgemeine Definition von Links, wenn keine Klasse zugeordnet wurde */

a:link { color:#050505; text-decoration:none; font-weight:bold; }
a:visited { color:#050505; text-decoration:none; font-weight:bold; }
a:active { color:#DD0000; text-decoration:none; font-weight:bold; }
a:hover {color:#DD0000; text-decoration: underline; font-weight:bold; }


/* Definition von Quick-Links (kleine, fette Schrift) */

a.quicklink:link { color:#050505; text-decoration:none; font-weight:bold;font-size : 8pt; }
a.quicklink:visited { color:#050505; text-decoration:none; font-weight:bold;font-size : 8pt; }
a.quicklink:active { color:#DD0000; text-decoration:none; font-weight:bold;font-size : 8pt; }
a.quicklink:hover {color:#DD0000; text-decoration: underline; font-weight:bold;font-size : 8pt; }


/* Definition der Navigationlinks für die CMS-Templates START, LAYER und GOBACK */

/* DUNKLES BLAU a.nav:link { color:#1040B0; text-decoration:none; font-weight:bold; font-size : 8pt;} */
/* DUNKLES BLAU a.nav:visited { color:#1040B0; text-decoration:none; font-weight:bold; font-size : 8pt;} */
a.nav:link { color:#050505; text-decoration:none; font-weight:bold; font-size : 8pt;}
a.nav:visited { color:#050505; text-decoration:none; font-weight:bold; font-size : 8pt;}
a.nav:active { color:#DD0000; text-decoration:underline; font-weight:bold; font-size : 8pt;}
a.nav:hover {color:#DD0000;	text-decoration: underline;	font-weight:bold;font-size : 8pt;}


/* Definition der Navigationlinks für das CMS-Template CHILD */

/* DUNKLES BLAU a.navalt:link {color: #FFFF00;text-decoration:none;font-weight:bold;font-size : 8pt;} */
/* DUNKLES BLAU a.navalt:visited { color:#FFFF00; text-decoration:none; font-weight:bold; font-size : 8pt;} */
a.navalt:link {color: #050505;text-decoration:none;font-weight:bold;font-size : 8pt;}
a.navalt:visited { color:#050505; text-decoration:none; font-weight:bold; font-size : 8pt;}
a.navalt:active {color:#DD0000;text-decoration:underline;	font-weight:bold;font-size : 8pt;}
a.navalt:hover {color:#DD0000;text-decoration: underline;font-weight:bold;font-size : 8pt;}


/* Definition weiterer Schrift-Klassen */

.fett {
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #050505;
	font-weight : bold;
}

.kleinfett {
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #050505;
	font-weight : bold;
}

.gross {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #050505;
	font-weight : bold;
}

.extragross {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18pt;
	color : #050505;
	font-weight : normal;
}

.fusstext {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #050505;
	font-weight : normal;
}

.hinweis {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #DD0000;
	font-weight : bold;
}

.hinweisgross {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #DD0000;
	font-weight : bold;
}


/* Definition von Rändern verschiedener Zellen-Klassen */

.siteframe {
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	border-color: #A0A0A0;
	background : #FAFAFA;
}

.tdsingle {
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	border-color: #A0A0A0;
	background : #F0F0F0;
}

.tdaddon {
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding: 2px;
	border-color: #A0A0A0;
	background : #F0F0F0;
}

.tabhead {
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	border-color: #A0A0A0;
	background : #D0D0D0;
}

.td1st {
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding: 2px;
	border-color: #A0A0A0;
	background : #F0F0F0;
}

.td2nd {
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px; 
	padding: 2px;
	border-color: #A0A0A0;
	background : #F0F0F0;
}

.tdhead1st {
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	border-color: #A0A0A0;
	background : #D0D0D0;
}

.tdhead2nd {
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px; 
	padding: 2px;
	border-color: #A0A0A0;
	background : #D0D0D0;
}

.td1stblue {
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding: 2px;
	border-color: #A0A0A0;
	background : #E0E0E0;
}

.td2ndblue {
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px; 
	padding: 2px;
	border-color: #A0A0A0;
	background : #E0E0E0;
}

.tdnoborder {
	border-width: 0px;
	padding: 2px;
	background : #D0D0D0;
}

/* Allgemeine Body-Background Definition */

body {background-repeat: repeat;}
