	/**************************************************
	 * Dynamisches Stylesheet
	 * 
	 * Projekt: School Fellows - Ehemalige Schulfreunde wiederfinden 
	 * Browser: other browser / CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
	 * 
	 * CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
	 * 
	 * Erstellt von: Thomas Richter
	 **************************************************/

	#h1_print {         visibility:hidden;position:absolute; }
	#h2_print {         visibility:hidden;position:absolute; }
	h1 {                font-size:27px;margin:0px;margin-left:6px;font-variant:small-caps;text-align:right;margin-right:75px; }
	h2 {                font-size:15px;margin:0px;margin-top:8px;margin-bottom:8px; }
	h3 {                font-size:15px;margin:0px;margin-top:8px;margin-bottom:8px; }
	h6 {                font-size:10px;margin:0px;margin-left:20px;text-align:left;text-decoration:none; }
	p, ul, li {         font-size:12px;margin:0px;margin-top:5px;margin-bottom:5px;	}
	p, 
	h1, h2, h3, h6, 
	ul, li {            color:#666633;font-family:Verdana, Tahoma, Arial;font-weight:lighter; }
		li {                margin-left:-10px; }
	p.left {            text-align:left; }
	p.right {           text-align:right; }
	p.center {          text-align:center; }
	p.justify {         text-align:justify; }
	p.data_label {      font-size:13px;text-align:right; }
	p.data_content {    font-size:13px;text-align:left; }
	p.error {           color:#FF0000;font-size:12px;font-family:Arial;font-weight:bold;text-align:left; }
	a {                 color:#663333;font-size:12px;font-family:Verdana, Tahoma, Arial;text-align:left;margin-top:6px;margin-bottom:6px;margin-left:0px;margin-right:0px; }
	p.menu, 
	a.menu_a, 
	a.menu_p {          font-size:13px;font-family:Arial,sans-serif;font-weight:bold;margin:0px;margin-top:7px;text-align:center;text-decoration:none; }
	p.menu {            color:#993300; }
	a.menu_a {          color:#666633; }
	a.menu_p {          color:#A1A160; }
	label {             margin:0px; }
	form {              margin:0px; }
	input {             margin:0px;font-family:Arial; }
	textarea {          font-size:12px;font-family:Arial;height:50px; }
	input.ckb {         font-size:12px;font-family:Arial;width:13px;height:13px; }
	fieldset {          font-size:12px;font-family:Arial; }
	select {            font-size:12px;font-family:Arial; }

	body {
		height:99%;
		width:99%;
		min-width:800px;
		margin:0px;
		margin-top:50px;
		margin-bottom:50px;
		border-width:0px;
		padding:0px;
		background-color:#FFFFFF;
	}

	div#body {
		position:relative;
		margin:auto;
		width:900px;
		border:0px;
		padding:0px;
		visibility:visible;
		z-index:10;
	}

	div#title {   width:900px;margin:0px;border-width:0px;background-image:url('templates/version2/default/title.jpg');  background-repeat:repeat-y; visibility:visible;z-index:10;padding:0px;left:0px;height:110px;background-color:#FFFFD9; }
	div#menubar { width:900px;margin:0px;border-width:0px;background-image:url('templates/version2/default/menu.jpg');   background-repeat:repeat-x; visibility:visible;z-index:10;padding:0px;left:0px;height:30px;  }
	div#content { width:900px;margin:0px;border-width:0px;background-image:url('templates/version2/default/content.jpg');background-repeat:repeat-y; visibility:visible;z-index:10;padding:10px;left:0px;min-height:400px;font-size:5px; }
	table#content { width:900px;margin:0px;border-width:0px;background-image:url('templates/version2/default/content.jpg');background-repeat:repeat-y; visibility:visible;z-index:10;padding:10px;left:0px;min-height:400px;font-size:5px; }
	div#foot {    width:900px;margin:0px;border-width:0px;background-image:url('templates/version2/default/bottom.jpg'); background-repeat:no-repeat;visibility:visible;z-index:10;padding-top:3px;left:0px;height:40px; }
	table#foot {    width:900px;margin:0px;border-width:0px;background-image:url('templates/version2/default/bottom.jpg'); background-repeat:no-repeat;visibility:visible;z-index:10;padding-top:3px;left:0px;height:40px; }
	div.menu_a {  width:100px;margin:0px;border-width:0px;background-image:url('templates/version2/default/menu_a.gif'); background-repeat:no-repeat;visibility:visible;z-index:35;padding:0px;height:30px;position:absolute; }
	div.menu_p {  width:100px;margin:0px;border-width:0px;background-image:url('templates/version2/default/menu_p.gif'); background-repeat:no-repeat;visibility:visible;z-index:35;padding:0px;height:30px;position:absolute; }
	div#id_fastloginframe { padding-left:15px; }

	div#m0 { left:50px; }
	div#m1 { left:150px; }
	div#m2 { left:250px; }
	div#m3 { left:350px; }
	div#m4 { left:450px; }
	div#m5 { left:550px; }
	div#m6 { left:650px; }
	div#m7 { left:750px; }

	img {                     border-width:0px; }
	img.thumbnail {           border-width:0px;width:150px; }
	img.smile {               vertical-align:top; }
	img.icon {                vertical-align:bottom; }
	table {                   width:100%;margin:0px;border-width:0px;padding:0px; }
	tr, th, td {              margin:0px;border-width:0px;padding:0px; }
	td.label {                vertical-align:top;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px; }
	td.content {              vertical-align:bottom;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px; }

	span.high {               text-decoration:underline;color:#CC0000; }
	span.low  {               font-size:10px; }

	div.phpfehler_box {       top:150px;width:900px;background-color:#ffff88;z-index:500;border-style:double;border-width:10px;border-color:#000000; }
	div.textbox_small {       margin-left:190px;margin-right:190px;margin-top:20px;margin-bottom:20px;width:400px;border-style:solid;border-width:1px;border-color:#DE925F;padding:0px;padding-top:10px;padding-bottom:10px; }
	div.textbox_big_old {     margin-left:115px;margin-right:115px;margin-top:20px;margin-bottom:20px;width:550px;border-style:solid;border-width:1px;border-color:#DE925F;padding:0px;padding-top:10px;padding-bottom:10px; }
	div.textbox_big {         margin-left:20px; margin-right:0px;  margin-top:20px;margin-bottom:20px;width:500px;border-style:solid;border-width:1px;border-color:#DE925F;padding:0px;padding-top:10px;padding-bottom:10px; }

	div.textbox_500t {        background-image:url('templates/version2/default/div500_t.jpg');margin:0px;margin-left:40px;margin-top:15px;width:500px;height:20px;padding:0px;border-width:0px; }
	div.textbox_500m {        background-image:url('templates/version2/default/div500_m.jpg');margin:0px;margin-left:40px;background-repeat:repeat-y;background-position:top;width:500px;padding-left:0px;padding-right:0px;border-width:0px; }
	div.textbox_500b {        background-image:url('templates/version2/default/div500_b.jpg');margin:0px;margin-left:40px;width:500px;height:20px;padding:0px;border-width:0px; }
	div.innertextbox {        margin-left:30px;margin-right:30px;padding:5px; }
	div.textbox_200t {        background-image:url('templates/version2/default/div200_t.jpg');margin:0px;margin-left:45px;margin-top:15px;width:200px;height:20px;padding:0px;border-width:0px; }
	div.textbox_200m {        background-image:url('templates/version2/default/div200_m.jpg');margin:0px;margin-left:45px;background-repeat:repeat-y;background-position:top;width:200px;padding-left:0px;padding-right:0px;border-width:0px; }
	div.textbox_200b {        background-image:url('templates/version2/default/div200_b.jpg');margin:0px;margin-left:45px;width:200px;height:20px;padding:0px;border-width:0px; }
	div.textbox_right {       margin-left:0px;  margin-right:20px; margin-top:20px;margin-bottom:20px;width:210px;border-style:solid;border-width:1px;border-color:#DE925F;padding:0px;padding-top:10px;padding-bottom:10px; }
	div.fehler_box {          margin-left:115px;margin-right:115px;margin-top:20px;margin-bottom:20px;width:550px;border-style:solid;border-width:1px;border-color:#DE925F;padding:0px;padding-top:10px;padding-bottom:10px; }
	.flat1, .flat2, .flat4 {  color:#bb7733;background-color:#FFFFD9;border-bottom:1px solid #666633;border-right:1px solid #666633;border-top:1px solid #666633;border-left:1px solid #666633;margin:0px;font-weight:lighter; }
	.down1, .down2, .down4 {  color:#666633;background-color:#ffffff;border-bottom:1px solid #ddddcc;border-right:1px solid #ddddcc;border-top:1px solid #aaaa99;border-left:1px solid #aaaa99;margin:0px;font-weight:lighter; }
	.up1, .up2, .up4 {        color:#666633;background-color:#FFFFD9;border-bottom:1px solid #aaaa99;border-right:1px solid #aaaa99;border-top:1px solid #ddddcc;border-left:1px solid #ddddcc;margin:0px;font-weight:lighter; }
	.flat1, .down1, .up1 {    width:100px; }
	.flat2, .down2, .up2 {    width:200px; }
	.flat4, .down4, .up4 {    width:300px; }
	table.highlight {         background-color:#E8E8B6;padding:0px; }
	tr.highlight    {         background-color:#ffffd9; }

	p.cal_title   { font-size:12px; text-align:center; cursor:default; }
	p.cal_head    { font-size:9px; text-align:right; cursor:default; }
	p.cal_content { font-size:9px; text-align:right; cursor:default; }
	span.cal_normal    {}
	span.cal_special   { font-weight:bold; border-color:#666633; border-style:solid; border-width:0px; text-decoration:underline; }
	span.cal_today     { border-color:#DE652C; border-style:solid; border-width:1px; padding:2px;}
	span.cal_free      { color:#DE652C; font-weight:bold; }
	span.cal_important { font-weight:bold; }
	table.cal { border-style:solid; border-width:0px; margin:0px; padding:0px; }
	td.cal    { padding:0px; margin:0px; }
	
	@media print {
		p, h1, h2, h3, h6, ul, li, 
		p.error, a , p.menu, 
		a.menu_a, a.menu_p { color:#000000; }
		h2 { text-align:left;margin:0px; }

		#h1_print {           visibility:visible;position:relative; }
		#h2_print {           visibility:visible;position:relative; }
		p.h1_print {          font-size:20px;text-align:left;margin-left:0px; }
		p.h2_print {          font-size:15px;text-align:left;margin-left:0px; }
		body, div#body {      position:relative;left:0px;top:0px;margin:0px;padding:0px; }
		div#title {           visibility:hidden; }
		div#menubar {         visibility:hidden; }
		div#content {         width:19cm;margin:0px;border-width:0px;z-index:100;position:absolute;top:0cm; }
		div#foot {            visibility:hidden; }
		div.menu_a {          visibility:hidden; }
		div.menu_p {          visibility:hidden; }
		
		div.textbox_500m { border-style:solid;border-width:2px;border-color:#000000;page-break-inside:avoid;page-break-after:auto;page-break-before:auto;margin:0px }
		div.textbox_500t { visibility:hidden; }
		div.textbox_500b { visibility:hidden; }
		div.textbox_200t { visibility:hidden; }
		div.textbox_200m { visibility:hidden; }
		div.textbox_200b { visibility:hidden; }
		.up1, .up2, .up4 { visibility:hidden; }
		.down1, .down2, .down4 { visibility:visible;border-style:none;border-width:0px; }
		#noprint { visibility:hidden; }
	}