/* Diese Style ist für die Darstellung des Rahmens Zuständig
Die Darstellung des Contents wird in der Datei "content.css" gespeichert,
die Darstellung der Nuggets  wird in der Datei "nugget.css" gespeichert
und hier importiert */

@import url("content.css");
@import url("nugget.css");
/* Styles für das Hintergrundbild */
div#rahmen {
	background-image: url(../../images/ArbBibliothek_Hintergrund.gif);
	background-repeat: no-repeat;
}

/* Styles für das Hauptmenü oben */

.dieseSeite {
	color: #B3C1CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
}
div#navoben {
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
	margin: 0px;
	padding: 0px;
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #FFFFFF;
}
div#navoben a {
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
}
div#navoben a:hover {
	color: #B3C1CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
}

/* Styles für das Unterseitenmenü */

div#navunterseiten {
	position:relative;
	width:760px;
	height:30px;
	z-index:2;
	padding: 5px 0px 0px;
}
div#navunterseiten a {
	font-size: 16px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
div#navunterseiten a:hover {
	color: #B3C1CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
.dieseUnterseite {
	color: #B3C1CE;
}

/* Styles für das Hauptmenü unten (Navi unten rechts)*/

div#navunten {
	position:relative;
	left:0px;
	top:0px;
	z-index:2;
	width: 760px;
	height: 40px;
	margin: 0px;
	padding: 0px 0px 0px;
	border-style: none;
}
div#navunten a {
	font-size: 11px;
	color:#8097AD;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
div#navunten a:hover {
	color: #0091AD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.dieseUnten {
	color: #0091AD;
}

/* Styles für das Submenü */

div#navsub {
	z-index:2;
	background-color: #D9E0E7;
	margin: 0px;
	padding: 0px;
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #4C4C4C;
	font-weight: bold;
	}
div#navsub a {
	font-size: 11px;
	color:#4C4C4C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-weight: bold;
}
div#navsub a:hover {
	color: #0091AD;
}
.dieseSeiteSub {
	color: #0091AD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	font-weight: bold;
}

/* Styles für das SubSubmenü */

div#navsubsub {
	z-index:2;
	background-color: #D9E0E7;
	margin: 0px;
	padding: 0px;
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #4C4C4C;
	}
div#navsubsub a {
	font-size: 10px;
	color:#4C4C4C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
}
div#navsubsub a:hover {
	color: #0091AD;
}
.dieseSeiteSubSub {
	color: #0091AD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
}

/* Styles für die Portal Links */

div#links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
}
div#links a {
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
}
div#links a:hover {
	color: #B3C1CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}

/* Styles für die Breadcrumbs */

div#breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
}
div#breadcrumbs a {
	font-size: 9px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #0091AD;
}
div#breadcrumbs a:hover {
	color: #4CB2C6;
}

/* Styles für die Partnerlinks */

div#partnerlinks a {
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #0091AD;
	line-height: 130%;
	font-weight: bold;
}

/* Styles für die Suchfunktion */

div#suchen a {
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
div#suchen a:hover {
	color: #B3C1CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Styles für den gdatext */

div#gdatext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

/* Styles für die Suchfunktion im Contentbereich */

.highlight {
	color: #0091AD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
}
.url {
	color: #0091AD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
}
.text {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
}
.linkueberschrift {
	color: #0091AD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 130%;
	font-weight: bold;
}
.einleitung {
	color: #4C4C4C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
}

/* Styles für die Formulare */

.KT_field_error {
	color: #C5172D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.KT_field_hint {
	color: #0091ad;
}
.form_validation_field_error_error_message {
	color: #C5172D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	clear: left;
}
img.bild {margin-left: -4px;}
.menge {
	width: 25px;
	height: 18px;
	text-align: right;
	font-size: 10px;
}

form {margin: 0;}

/* Styles allgemein */

.tabellenrahmen {
	border: 1px solid #FFFFFF;
}

.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000000;
}

/* Styles für Tabellen */

/*table {
	margin-left: -5px;
}*/

th {
	font-size: 12px;
	font-weight: bold;
	color: #0091AD;
}

/* Styles für die Buttons */

.button, #lyr a.btn:visited, #lyr a.btn:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #fff;
	font-size:11px;
	text-decoration: none;
	border: 1px solid #333;
	cursor: pointer;
}
#lyr a.btn:visited, #lyr a.btn:link {padding: 1px 5px;}
.hover, #lyr a.btn:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #0091ad;
	font-size:11px;
	text-decoration: none;
	border: 1px solid #333;
	cursor: pointer;
}
#lyr a.btn:hover {
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

/* Styles für Shop */

.gruen2 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0091ad;
	color: #FFFFFF;
	font-weight: bold;
}
.textfarbe {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}
.pflichtfeld {
	font-family: Arial, Helvetica, sans-serif;
	color: #0091ad;
	font-weight: bold;
	font-size: 14px;
}
a.theader:visited, a.theader:link, a.theader:hover {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

/* Styles für den Rahmen*/

.td_ra_ob_re {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #0091ad;
	border-right-color: #0091ad;
}
.td_ra_re {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0091ad;
}
.td_ra_re_un {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #0091ad;
	border-bottom-color: #0091ad;
}
.td_ra_li_un {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #0091ad;
	border-left-color: #0091ad;
}
.td_ra_li {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0091ad;
}
.td_ra_li_ob {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #0091ad;
	border-left-color: #0091ad;
}
.td_ra_ob {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0091ad;
}
.td_ra_un {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0091ad;
}
.td_ra_li_un_re {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0091ad;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0091ad;
	border-left-color: #0091ad;
}
