body {
	background-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-3dlight-color: #c0bcba;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #c0bcba;
	scrollbar-track-color: #d9d7d6;
	scrollbar-arrow-color: #bb2233;
	background-image:  url(http://www.arnold-gymnasium.de/site/images/bg.gif);
}

.Text, body, table, tr, td, th, p, div, ul, ol, li {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	orphans: 3;
	widows: 3;
}

.Titel, h1 {  
	font-size: 18px; 
	line-height: 22px;
	font-weight: bold; 
	color: #827a76;
}

.Untertitel, h2 {  
	font-size: 11px; 
	line-height: 18px;
	font-weight: normal; 
	color: #827a76;
	display: inline;
}

.Einleitung, h3, .Einleitung p, h3 p {  
	font-size: 12px; 
	font-weight: bold; 
}

.Zwischentitel, h4 { 
	font-size: 14px; 
	line-height: 20px;
	font-weight: bolder; 
	color: #827a76;
}

.Hervorhebung, em, strong, b, {  
	font-weight: bold;
	color: #000000;
}

.Autor {
	font-size: 10px;
	font-weight: bold;
	color: #827a76;
	text-transform: uppercase;
}

ul li {
	list-style-type: square;
	list-style-position: outside;
	padding-left: 0px;
}

ol li {
	list-style-type: decimal;
	list-style-position: outside;
}

table {
	border-style: none;
	border-width: 0px;
}

.Tabelle, th, td {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 11px;
	line-height: 15px;
	vertical-align: top;
}

.TabelleTitelzeile, th {
	text-align: left;
	font-weight: bold; 
	color: #bb2233; 
	background-color: #d9d7d6;
}

.TabelleZeile2 {
	background-color: #f2f1f1;
}

hr {
	border-style: solid;
	border-width: 1px;
	border-color: #827a76;
	height: 1px;
}

img {
	border: 0px;
	margin-right: 4px;
	margin-left: 4px;
	background-color: transparent;
}

/* Textlinks */
a:link {  
	color: #bb2233;
	text-decoration: underline;
}

a:visited {  
	color: #827a76;
	text-decoration: underline;
}

a:hover {  
	color: #ffffff;
	text-decoration: none;
	background-color: #bb2233;
}

a:active {  
	color: #ffffff;
	text-decoration: none;
	background-color: #bb2233;
}

/* Links auf Bildern */
a.img:link, a.img:visited, a.img:hover, a.img:active {
	background-color: transparent;
}

/* Formularfelder */
input,textarea,select {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #bb2233;
	background-color: #d9d7d6;
}

input:hover,textarea:hover,select:hover {
	color: #d9d7d6;
	background-color: #bb2233;
}

input:focus,textarea:focus,select:focus {
	color: #bb2233;
	background-color: #f2f1f1;
}

@import url("form_ie.css");

/* Logo */
td.logo {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: bottom;
	background-color: #bb2233;
}

/* Little Navi on Top */
#headlinks {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: right;
	vertical-align: middle;
	color: #bb2233;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	word-spacing: 0.5em;
}

a.navitop:link, a.navitop:visited {  
	color: #bb2233;
	text-decoration: none;
}

a.navitop:hover, a.navitop:active {  
	color: #ffffff;
	text-decoration: none;
	background-color: #bb2233;
}

/* Breadcrumps */
td.breadcrumps {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 10px;
	vertical-align: middle;
	color: #827a76;
	background-color: #D9D7D6;
}

a.breadcrumps:link, a.breadcrumps:visited {  
	color: #827a76;
	font-size: 10px;
	text-decoration: none;
}

a.breadcrumps:hover, a.breadcrumps:active {  
	color: #bb2233;
	font-size: 10px;
	text-decoration: none;
	background-color: #d9d7d6;
}

.breadthis {  
	color: #827a76;
	font-size: 10px;
}

/* Infobox */
th.infobox {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	font-weight: bold; 
	color: #ffffff; 
	background-color: #827476;
}

td.infobox, td.infobox p {
	padding-top: 3px;
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	background-color: #d9d7d6;
}

/* Foot */
#foot, td.foot, td.foot p, p.foot {
	color: #827a76;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

td.foot p b, td.foot p em, td.foot p strong, p.foot b, p.foot em, p.foot strong  {
	color: #827a76;
}

/* Artikelliste */
th.uebersicht {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	font-weight: bold; 
	color: #827a76; 
	background-color: #ffffff;
}

td.uebersicht {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	line-height: 18px;
}

th.uebersichtnavi {
	color: #827a76;
	text-align: center;
}

td.uebersichtsmallinfoleft, td.uebersichtsmallinforight {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 11px;
	text-align: left;
	color: #827a76;
}

td.uebersichtsmallinforight {
	text-align: right;
}

a.uebersichtnavi:link, a.uebersichtnavi:visited {  
	color: #bb2233;
	text-decoration: none;
}

a.uebersichtnavi:hover, a.uebersichtnavi:active {  
	color: #ffffff;
	text-decoration: none;
	background-color: #bb2233;
}

em.uebersichtnaviinactive {
	font-weight: bold;
	font-style: normal;
	color: #827a76;
}

/* Designtabelle ohne Abstände */
td.design {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

/* Backend Text */
td.backend, th.backend {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
}

th.backend {
	font-weight: bold;
	color: #ffffff;
	background-color: #bb2233;
}

td.backend {
	font-weight: normal;
	color: #000000;
	background-color: #eedddd;
}

