body { color: #000000; background-color: #597bb8; font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; font-size: 80%; line-height: 1.4em; }
h2 { font-size: 120%; font-weight: bold; }
h3 { font-size: 150%; font-weight: bold; }
h4 { font-size: 130%; font-weight: bold; }
strong { font-weight: bold; }
em, cite, q { font-style: italic; }
ul.disc { list-style: disc inside; }
.leftpic { float: left; margin: 0 10px 0 0;}
.rightpic { float: right; margin: 0 0 10px 10px; text-align: center; font-size: 85%;}
.rightclear { clear: right; }
.leftclear { clear: left; }
.clear { clear: both; }
.nobreak { display: inline; }
.center { text-align: center; }
.small { font-size: 80%; }
.floatr { float: right; }
.alignr { text-align: right; }
.content290 { margin-right: 290px; }
.content223 { margin-right: 223px; }
.mt10 { margin-top: 10px; }
.ml10 { margin-left: 10px; }


#wrapper { overflow: hidden; width: 1000px; margin: 0 auto; background-color: #FFFFFF; }
#main { overflow: hidden; padding: 20px 40px; background: url('../pics/misc/gradient.gif') no-repeat left top; }
#header { float: left; width: 100%; margin-bottom: 40px; font-size: 85%; }
	#heading { float: left; width: 70%; }
	#iconnav li { float: left; width: 71px; margin-left: 20px; padding-top: 3px; padding-bottom: 5px; line-height: 1em; color: #000000; background: url('../pics/nav/button_deactive.gif' ) no-repeat left top; text-align: center; }
	#iconnav li a { display: block; color: #000000; }
	#iconnav li a:visited { color: #000000; }
#nav { float: left; width: 157px; }
	#nav ul li { height: 25px; padding-top: 7px; margin-bottom: 15px; background: url( '../pics/nav/nav_deactive.gif' ) no-repeat left top; text-align: center; }
	#nav ul li a { display: block; height: 100%; color: #222288; font-weight: bold; font-size: 90%; }
	#nav ul li a:visited { color: #222288; }
	#nav ul li a:hover { color: #FF0000; }
	#nav ul li.active { background-image: url( '../pics/nav/nav_active.gif' ); }
	#nav ul li a.active { color: #BBBBFF; }

#banner { height: 172px; padding-right: 40px; background-repeat: no-repeat; }
#banner ul { float: right; border: 2px solid; text-align: center; width: 60px; margin-top: 10px; padding: 10px; }
#banner ul li a { color: #FFFFFF; }
#banner ul li a:visited { color: #FFFFFF; }
#banner h1 a { position: relative; display: block; height: 80px; width: 420px; left: 25px; top: 80px; }
#banner.spring { background-image: url(../pics/misc/spring.jpg); }
#banner.spring ul { background-color: #7A864C; border-color: #6A763C; }
#banner.summer { background-image: url(../pics/misc/summer.jpg); }
#banner.summer ul { background-color: #5C7046; border-color: #4C6036; }
#banner.autumn { background-image: url(../pics/misc/autumn.jpg); }
#banner.autumn ul { background-color: #66440C; border-color: #563400; }
#banner.winter { background-image: url(../pics/misc/winter.jpg); }
#banner.winter ul { background-color: #748193; border-color: #647183; }

#content { margin-left: 187px; }
#content ol li { list-style: decimal inside; font-weight: bold; }
#content a { color: #0000FF; }
#content a:visited { color: #800080; }

#haus_assen #nav #link_haus_assen, #internat_schule #nav #link_internat_schule, #musik_theater #nav #link_musik_theater, #sport_freizeit #nav #link_sport_freizeit, #seepfadfinder #nav #link_seepfadfinder, #aufnahmeinfo #nav #link_aufnahmeinfo, #patres #nav #link_patres, #impressum #nav #link_impressum { background-image: url( '../pics/nav/nav_active.gif' ); }
#haus_assen #nav #link_haus_assen a, #internat_schule #nav #link_internat_schule a, #musik_theater #nav #link_musik_theater a, #sport_freizeit #nav #link_sport_freizeit a, #seepfadfinder #nav #link_seepfadfinder a, #aufnahmeinfo #nav #link_aufnahmeinfo a, #patres #nav #link_patres a, #impressum #nav #link_impressum a { color: #BBBBFF; }
#vatikan #iconnav .vatikan, #kardinal #iconnav .kardinal, #stifter #iconnav .stifter { background-image: url('../pics/nav/button_active.gif' ); }
#vatikan #iconnav .vatikan a, #kardinal #iconnav .kardinal a, #stifter #iconnav .stifter a { color: #FFFFFF; }
