body 				{background-color:#02334f; background-image:url(images/body_bg.jpg); background-repeat:repeat-x;  margin:auto auto; }
#main 				{position:absolute; top:0px; left:50%; width:760px; margin-left:-330px;}
#content 			{background-image:url(images/content_bg.jpg); background-repeat:repeat-y; width:636px;}
#content_center 	{width:604px; padding:10px 10px 10px 20px;}

div.left1{float:left; width:300px; text-align:left;}
div.left2{float:left; width:280px; text-align:right;}
div.left3{float:left; width:100px; text-align:right;}
div.right1{float:right; width:300px; text-align:right;}
div.right2{float:right; width:280px; text-align:left;}
div.right3{float:left; width:280px; text-align:left;}
div.center{ text-align:center;}

#footer 			{background-image:url(images/footer.jpg); background-repeat:no-repeat; height:17px;}
#footer_navi 		{width:640px; padding:3px 0px 0px 0px; text-align:center; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

h1					{padding:0px 0px 0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.headline_home		{padding:0px 10px 10px 10px; background-image:url(images/head_home.gif); background-repeat:no-repeat; height:30px;}
.headline_teachers	{padding:0px 10px 10px 10px; background-image:url(images/head_teachers.gif); background-repeat:no-repeat; height:30px;}
.headline_gear		{padding:0px 10px 10px 10px; background-image:url(images/head_gear.gif); background-repeat:no-repeat; height:30px;}
.headline_book		{padding:0px 10px 10px 10px; background-image:url(images/head_book.gif); background-repeat:no-repeat; height:30px;}
.headline_gallery	{padding:0px 10px 10px 10px; background-image:url(images/head_gallery.gif); background-repeat:no-repeat; height:30px;}
.headline_links		{padding:0px 10px 10px 10px; background-image:url(images/head_links.gif); background-repeat:no-repeat; height:30px;}
.headline_impressum	{padding:0px 10px 10px 10px; background-image:url(images/head_impressum.gif); background-repeat:no-repeat; height:30px;}
.headline_kontakt	{padding:0px 10px 10px 10px; background-image:url(images/head_kontakt.gif); background-repeat:no-repeat; height:30px;}
.headline_sitemap	{padding:0px 10px 10px 10px; background-image:url(images/head_sitemap.gif); background-repeat:no-repeat; height:30px;}

.style1				{padding:0px 10px 10px 10px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:10pt; text-align:justify;}
.style2				{padding:0px 10px 10px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:10pt; text-align:left;}
.style3				{padding:0px 10px 10px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
.style4				{padding:0px 10px 10px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:100; text-align:center;}
.style5				{padding:100px 50px 10px 50px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-align:center;}

.reset				{clear:both;}
a.footer 			{color:#FFFFFF; text-decoration:none;}
a.footer:hover 		{color:#FFC000; text-decoration:none;}
a.links				{color:#424b6a; text-decoration:none;}
a.links:hover		{color:#FFC000; text-decoration:none;}
a.text				{color:#006699; text-decoration:none;}
a.text:hover		{color:#FFC000; text-decoration:none;}


img					{ border:0px;}
img.gallery			{ border:0px; padding:20px 10px 10px 10px;}

