/* ::::: Albert-Schweitzer-Schule ::::: */

body { 
margin: 0; 
padding: 0; 
background: rgb(200, 213, 112) ;
font-family: "Book Antiqua",Georgia,"MS Sans Serif",Geneva,sans-serif; 
text-align: center; height: 100%; 
}

body > div#container { 
height : auto;
min-height : 100%;
}

div#container { 
border-top: 3px solid white; 
border-left: 3px solid white; 
border-right: 3px solid white; 
border-bottom: 20px solid white; 
background: transparent url('bg_container.gif') repeat; 
position: relative; 
height: 100%; 
margin-left: /*230px;*/ auto; 
margin-right: auto; 
width: 740px /*650px*/; 
font-size: 0.8em; 
text-align: left;
/*left:57px;   */
top: 0px; /*logo*/

}

acronym { 
color: rgb(49,73,123); /*rgb(163, 24, 30);*/ 
font-weight: bold; 
}

#container > #linkList ul li a:hover { 
color: White; 
}

/* Inhalt TEXTE*/
#einleitung h2 span, #text h2 span {
font-family : "Georgia, Times New Roman, Times, serif";
color :  rgb(163,24,30);
font-size : 20px;
letter-spacing : 1px;
padding-left : 0pt;

}

#einleitung h3 span, #text h3 span {
background : transparent url(h3bg.gif) no-repeat scroll 6px 0;
font-family : "Courier New", Courier, mono;
color : rgb(163,24,30);
font-size : 20px;
letter-spacing : -1px;
padding-left : 35px;
border : 1px none inherit;
}

#einleitung h4 span, #text h4 span {
font-family : "Georgia, Times New Roman, Times, serif";
color : rgb(49,73,123);
font-size : 18px;
letter-spacing : 1px;
padding-left : 0pt;

}

#einleitung h5 span, #text h5 span {
font-family : "Georgia, Times New Roman, Times, serif";
color : rgb(163,24,30);
font-size : 14px;
letter-spacing : 1px;
padding-left : 0pt;

}



#einleitung a, #text a, #linkList a { 
color: rgb(43, 73, 123); 
font-weight: bold; 
}

#einleitung a:hover, #text a:hover { 
background: rgb(43, 73, 123) none repeat; 
color: White; text-decoration: none; 
}

#pageHeader {
	margin: 10px 15px 30px;
	background: transparent url('ASS_logo4a.gif') no-repeat; /*150px;right;*/
	height: 120px;
	text-align: right;
}
/*absolute Schriftgroessen fuer den Kopfbereich (in px, pt)*/
#pageHeader h1 { 
line-height:18px; 
font-size : 20pt; 
}

#pageHeader h2 { 
line-height:12px;
font-size:14pt;
}
#pageHeader p { 
text-align: right; 
line-height:10px;
}

#einleitung, #text { 
position: relative; 
margin-left: 250px; 
/*margin-top: -25px; */
width: 400px; 
}

div#einleitung, div#text { 
background: #fff; 
}

div#einleitung, #text { 
padding: 10px; 
margin-bottom: 10px; 
voice-family: inherit; 
width: 450px; 
}

body > div#einleitung, #text { 
width: 350px; 
}

/*Navigation*/
#linkList {
	font-family: Georgia,"MS Sans Serif", Geneva, sans-serif;
	background: transparent url(linklist_bg.jpg) repeat;
	padding: 10px;
	width: 220px;
	position: absolute;
	top: 165px;
	margin-left: 15px; /*Start Tantek Box Model Hack*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 200px;
}
div#linkList acronym { 
background: rgb(163, 24, 30) none repeat; 
color: White; 
}

div#linkList h3 { 
font-family: "Book Antiqua",Times,Helvetica,sans-serif; 
font-weight: bold; 
}

#linkList li { 
color: rgb(255, 255, 255); 
}

#linkList ul { 
border-top: 10px solid rgb(200, 213, 112); 
margin:  -20px 5px 5px ; 
padding: 0px; 
background: rgb(37, 102, 30) /*url(none)*/ repeat; list-style-type: none; 
list-style-image: none; list-style-position: outside; 
width: 185px; 
display: block;  
}

#linkList li { 
border-bottom: 1px dotted rgb(255, 255, 255); 
padding: 0.2em 10px; 
color: rgb(0, 0, 0); 
line-height: 15px; 
}

#linkList li:hover { 
background: rgb(253, 97, 8) repeat; }

#linkList ul li a:hover { 
color: rgb(163, 24, 30); 
}

#linkList li a { 
font-size: 10px; 
display: block; 
color: rgb(255, 255, 255); 
font-weight: bold; 
text-decoration: none; 
text-transform: uppercase; 
}

#linkList li a:hover { 
color: rgb(255, 255, 255); 
}

#linkList li a.c:hover { 
color: rgb(255, 255, 255); 
}

div#linkList h3 span { 
border-bottom: 2px solid white; 
padding: 3px; 
background: rgb(253, 97, 8) repeat; 
font-size: 16px; color: White; 
margin-left: 5px; 
margin-bottom: 0pt; 
width: 179px;
display: block; }

#lauswahl ul { 
/*width:185px;*/
display: block; }

#lauswahl ul li { color: White; }
#lauswahl ul li a:hover { color: rgb(253, 97, 8); }
#lauswahl ul li a.c { font-weight: bold; display: inline; color: White; text-transform: none; }

#larchive ul li { color: White; }
#larchive ul li a:hover { color: rgb(253, 97, 8); }
#larchive ul li a.c { font-weight: bold; display: inline; color: White; text-transform: none; }

#lquellen ul li { color: White; }
#lquellen ul li a:hover { color: rgb(253, 97, 8); }
#lquellen ul li a.c { font-weight: bold; display: inline; color: White; text-transform: none; }

#footer {
    border-top: 5px solid rgb(255, 255, 255);
	margin: 0pt -5px -5px;
	font-family: Georgia,"MS Sans Serif",Geneva,sans-serif;
	background-color: rgb(253, 97, 8);
	text-transform: uppercase;
	text-align: left;
	padding: 10px;
}
#footer a { border-right: 1px solid white; 
padding: 0pt 5px 0pt 0pt; 
font-size: 9px; 
color: rgb(255, 255, 255); 
font-weight: bold; text-decoration: none; }


/* Bilder */	

img, a img {
	border: 0;
}

a:hover img  {
	background-color: #fff;
}
	
.rahmen {
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
	/*background: url('shadowAlpha.png') no-repeat bottom right !important;
	background: url('shadow.gif') no-repeat bottom right;*/
}

.rahmen img {
	border: 1px solid #A9A9A9;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	display: block;
	background: #fff;
	position: relative;
	line-height: 0px;
}

.rahmen a, .rahmen a:hover {
	padding: 0px;
	margin: 0px;
}

.rightalign {
	float: right;
	line-height: 0px;
	margin: 10px 0px 10px 15px;
	display: inline;
	/*margin-left: 10px;
	margin-right: -5px;*/
}

.leftalign {
	float: left;
	line-height: 0px;
	margin: 10px 15px 10px 15px;
	display: inline;
	/*margin-right: 10px;
	margin-left: -5px;*/
}
.descr_links {
	vertical-align: top;
	text-align: left;

}

.descr_rechts {
	vertical-align: bottom;
	text-align: right;
	
	}
	
	/*test zitat*/
	
blockquote {

    margin: 0px 30px 5px 10px;
    padding-left: 20px;
	/*padding-top:5px;*/
    display: block;
	color: #777;
	font-style:italic;
        }



cite {
    margin: 5px 30px 5px 0px;
    padding-left: 20px;
	/*padding-top:5px;*/
	color: #777;
    display: block;
	font-style:italic;
        }



blockquote cite {
       	margin: 5px 0 0 0;
        display: block;
        }
		
/*liste aufzaehlung*/
ul, li, ol {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: left;
	
}
ul, ol, dl {
	position:relative;
	
}

.list {
	margin: 0 0 0 35px;
	
}

.list li {
	background: transparent url(liste.gif) no-repeat left  0px;
	text-align: left;
	padding:0px 20px 15px 25px;

	
}
