/* ueberarbeitet am 10.11.09, gs */


/* --------- ALLE BILDER OHNE RAHMEN  ------------------------------------------------------------------------- */

img				{  border-style: none; }


/* --------- HAUPTSTRUKTUR ------------------------------------------------------------------------------------ */

body			{
				text-align:center;
				font-family: Arial, sans-serif;
				font-size: 1.0em;
				background-color: #858392;
				color: #161618;
				}

#mainbox		{
				width: 756px; height: 3000px;
				margin-left: auto;
				margin-right: auto;
				text-align: left;
				border: 1px solid #fff;
				background-color: #fff;
				}

#mainbox4000		{
				width: 756px; height: 4000px;
				margin-left: auto;
				margin-right: auto;
				text-align: left;
				border: 1px solid #fff;
				background-color: #fff;
				}
				
				
#header_left	{
				width: 226px; height: 226px;
				margin: 24px 6px 0px 24px;
				border: 1px solid #fff;
				background-color: #fff;
				float: left;
				}

#header_main	{
				width: 466px; height: 226px;
				margin: 24px 24px 0px 6px;
				border: 1px solid #fff;
				background-color: #fff;
				float: left;
				}

#content_left	{
				width: 226px; height: 226px;
				margin: 6px 6px 24px 24px;
				border: 1px solid #fff;
				background-color: #fff;
				float: left;
				clear: both;
				}

#content_main	{
				width: 480px; height: auto;
				margin: 0px;
				border: 0px;
				background-color: #fff;
				float: left;
				}


/* --------- DIE NAVIGATION ----------------------------------------------------------------------------------- */

#navi					{ width: 706px; height: 24px; background-color: #fff; margin: 12px 0px 6px 25px; padding: 0 0 0 0px; clear: both; float: left; }
#navi ul					{ list-style-type: none; text-decoration: none; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0; }
#navi li					{ display: inline; }
#navi li a:link,
#navi li a:visited			{ margin: 0; padding: 3px 9px 0px 11px; width: auto; height: 19px; border: 1px solid #fff; display: block; background-color: #fff; text-decoration: none; float: left; text-align: center; color: #333; }
#navi li a:hover			{ border: 1px solid #ccc; background-color: #ccc; color: #fff; }
#navi li a:active			{ background-color: #c1c1c1; color: #00f; }


/* --------- DAS UNTERMENUE LINKS------------------------------------------------------------------------------ */

.untermenu				{ width: 226px; height: 226px; margin: 0px; padding: 0px; border: 1px solid #fff; background-color: #fff; clear: both; float: left;	}
.untermenu ul			{ display: outline; list-style-type: none; margin: 0px; padding: 0px; }
.untermenu li				{ font-size: 0.8em; display: block; }
.untermenu a				{ display: block; text-decoration: none; color: #161618; }
.untermenu p				{ font-size: 0.8em; }
.untermenu li a:hover		{ background-color: #333; color: #fff; }
.untermenu_active		{ background-color: #ddd; color: #000; }
.untermenu_active		{ background-color: #ddd; color: #000; }


/* --------- CONTENT-MAIN-ÜBERSCHRIFTEN ----------------------------------------------------------------------- */

#content_main h1			{ font-size: 1.3em; }
#content_main h2			{ font-size: 1.2em; }
#content_main h3			{ font-size: 1.1em; padding: 24px 0px 24px 0px; }


/* --------- STANDARD TEXT BOX -------------------------------------------------------------------------------- */

.standard_text_box		{ width: 466px; height: auto; margin: 6px; border: 1px solid #fff; background-color: #fff; float: left; }
.standard_text_box h1	{ font-size: 1.3em; margin:  12px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.standard_text_box h2	{ font-size: 1.2em; margin:  10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.standard_text_box h3	{ font-size: 1.1em; margin:  8px 0px 0px 0px; padding: 0px 0px 0px 0px; }


/* --------- VOLLE BREITE TEXT BOX ---------------------------------------------------------------------------- */

.vollebreite_text_box	{ width: 704px; height: auto; margin: 6px 24px 24px 24px; border: 1px solid #fff; background-color: #fff; float: left; }
.vollebreite_text_box h1	{ font-size: 1.2em }
.vollebreite_text_box h2	{ font-size: 1.1em }
.vollebreite_text_box h3	{ font-size: 1.0em; margin-top: 12px; }


/* --------- SUBSUBMENU ---------------------------------------------------------------------------------------- */

.subsubmenu	ul			{ display: outline; list-style-type: none; margin: 0px; padding: 0px }			
.subsubmenu	li			{ font-size: 0.8em; display: block; }			
.subsubmenu	a			{ display: block; text-decoration: none; color: #00f; }


/* --------- FORMULAR SEMINARANMELDUNG ------------------------------------------------------------------------ */

.form_title				{ text-align: right; background-color: #cecece; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #000; width: 100px; padding: 3px; }
.form_input				{ text-align: left; background-color: #cecece; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #000; width: 300px; padding: 0px; }

fieldset					{ margin: 1em 0 0 0; background-color: #fff; }
fieldset p					{ margin: 0.6em; }
fieldset ul 				{ list-style: none; }
fieldset li					{ float: left; clear: left; width: 100%; margin: 0 0 0.5em 0; }
fieldset textarea			{ margin: 0.6em; }
label					{ float: left; width: 5em; margin-right: 1em; }


/* --------- BILDERSEITE -------------------------------------------------------------------------------------- */

#bilderseite15_quer		{ width: 462px; height: auto; border: 1px solid #ccc; padding: 0px; margin-left: auto; margin-right: 24px; }
.thumbs_quer			{ width: 150px; height: 73px; border: 1px solid #fff; padding: 1px; float: left; }


/* --------- A1-A3, B, C -------------------------------------------------------------------------------------- */

.a1						{ width: 106px; height: 106px; margin: 6px; border: 1px solid #fff; background-color: #fff; float: left; }
.a2						{ width: 226px; height: 106px; margin: 6px; border: 1px solid #fff; background-color: #fff; float: left; }
.a3						{ width: 346px; height: 106px; margin: 6px; border: 1px solid #fff; background-color: #fff; float: left; }
.c1						{ width: 226px; height: 226px; margin: 6px; border: 1px solid #fff; background-color: #fff; float: left; }
.c2						{ width: 466px; height: 226px; margin: 6px; border: 1px solid #fff; background-color: #fff; float: left; }
.a3 h2, h3				{ font-size: 1em; margin-top: -3px; margin-bottom: -12px; }

/* --------- DIVERSES ----------------------------------------------------------------------------------------- */

#special_message		{ color: #f00; font-size: 1.0em; }
.img_right				{ float: right; margin-left:6px; }
.img_left				{ float: left; }
#aktuelles				{ width: 214px; height: 440px; margin: 0px; padding: 6px; border: 1px solid #99c; background-color: #fff; }
#aktuelles h1			{ font-size: 1.0em; margin: 0 0 0 0; padding: 3px; color: #f00; background-color: #ccf; }
#aktuelles h2			{ font-size: 0.9em; margin: 5px 0 0 0; padding: 0 0 0 0; color: #000; }
#aktuelles p				{ font-size: 0.8em; margin: 8px 0 0 0; padding: 0 0 0 0; color: #000; }




