
/*OSTEC TYPO3 Frontendbereich*/
body   { background-color: #fff; background-image: url("images/background.jpg"); background-repeat: repeat-x; background-position: left 0; text-align: center; margin: 0 0 0; padding: 0; height: 100%; min-width: 600px; overflow-y: scroll   }
div#body     { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: left; margin-right: auto; margin-left: auto; width: 793px; height: auto; min-height: 100%; border-left: 7px solid #5e5e5e }
div#leiste  { background-color: #006191; display: none; width: 618px; height: 30px; border-right: 175px solid #cfe1ef }
div#druckleiste { display: none }
hr#leiste { color: #b5c5d1; line-height: 5px; background-color: #b5c5d1; margin: 0; padding: 0; position: relative; z-index: 2; height: 5px; border-width: 0 }
/*<agl.folder "content">*/
	div#content        { color: #000; font-size: 0.8em; margin: 10px 0 0 200px; padding: 0 15px 15px 0; min-height: 580px; border-right: 175px solid #cfe1ef }
	h1   { color: #006191; font-size: 1.2em; font-weight: bold; margin: 20px 0 12px; padding: 0 }
	h2   { color: #5e5e5e; font-size: 1.1em; font-weight: bold; margin: 10px 0 0; padding: 0 }
	div#content h3  { color: #5e5e5e; font-size: 1em; font-weight: bold; margin: 20px 0 5px; padding: 0 }
	th label { font-weight: normal; margin-right: 5px }
	table    { color: #000; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif, border-collapse: collapse ; text-align: left; margin: 0 0 0 0; padding: 0; border-collapse: collapse    }
	div#content div { margin: 0; padding: 0 }
	ul   { margin-left: 0; padding-left: 25px }
	li   { list-style-type: square; margin: 0; padding: 0 0 8px 10px }
	/*Umfrage*/
	div.formbuttonsSeite2 { visibility: hidden }
	div.formbuttonsSeite3 { visibility: hidden }

	iframe    { text-align: left; display: block; margin: 0; padding: 0; width: 400px }
	div.tx-pbsurvey-pi1 { margin-left: -5px }
	div.tx-pbsurvey-pi1 fieldset.survey_item { width: auto; height: auto; float: none; border-width: 0 }
	fieldset.survey_item legend.question  { margin-top: 10px }
	.questionSubtext { margin-top: 0; margin-bottom: 15px }
	/*moc_filemanager*/
	table#contenttable { margin-bottom: 20px }
	table#contenttable td.description  { font-size: 0.9em; padding: 7px 0 7px 80px }
	/*Mailformular*/
	td.mailf_left  { font-size: 0.85em; text-align: left; width: 110px; vertical-align: top }
	td.mailf_right { vertical-align: top }
	td.mailf_right input  { margin-bottom: 3px }
/*</agl.folder>*/
/*<agl.folder "news">*/
	div#news      { color: #5e5e5e; font-size: 0.7em; background-color: #cfe1ef; margin: -155px 0 0; padding: 0 8px 0 12px; position: relative; z-index: 1; width: 155px; height: 100%; min-height: 100%; float: right }
	div#news h1   { color: #006191; font-size: 1.3em; margin: 20px 0 6px; padding: 0 0 6px; border-bottom: 1px dashed #006191 }
	div#news h1#abstand    { color: #006191; font-size: 1.3em; margin: 175px 0 6px; padding: 0 0 6px; border-bottom: 1px dashed #006191 }
	div#news h3  { color: #5e5e5e; font-size: 1em; font-weight: bold }
	div#news table { color: #5e5e5e; font-size: 1em; margin: 0; padding: 0; border-collapse: collapse }
	div#news table td { width: auto }
/*</agl.folder>*/
/*<agl.folder "menu">*/
	ul#menu   { font-size: 0.8em; margin: 0 38px 0 -7px; padding: 9px 0 0; width: 162px; float: left }
	li.first   { color: #fff; background-color: #006191; list-style-type: none; margin: 4px 0 7px; padding: 7px 0 0 20px; height: 20px }
	li.first_active    { color: #fff; background-color: #5e5e5e; list-style-type: none; margin: 4px 0 7px; padding: 7px 0 0 20px; height: 20px }
	li.second    { color: #006191; text-indent: -7px; list-style-type: none; margin: 0 0 8px 40px; padding: 1px 0 0; border-bottom: 1px solid #5e5e5e }
	li.abstand  { list-style-type: none; height: 70px }
	/*li.login { color: #fff; background-color: #006191; list-style-type: none; margin: 50px 0 7px; padding: 7px 0 0 20px; height: 20px }*/
/*</agl.folder>*/
/*<agl.folder "bilder">*/
	img   { border-width: 0 }
	div#content img   { margin: 0 10px 10px 0 }
	img#head    { margin-right: 0; margin-bottom: 0; margin-left: 0; padding-bottom: 0; position: relative; z-index: 3; border-bottom: 5px solid #b5c5d1 }
	img#logo { display: none }
/*</agl.folder>*/
/*<agl.folder "links">*/
	a:link { color: #006191; text-decoration: none }
	a:visited { color: #006191; text-decoration: none }
	a:hover { color: #5e5e5e; text-decoration: none }
	a:active { color: #5e5e5e; text-decoration: none }
	/*Menu first*/
	li.first a:link  { color: #fff; text-decoration: none }
	li.first a:visited  { color: #fff; text-decoration: none }
	li.first a:hover  { color: #9f9f9f; text-decoration: none }
	li.first a:active  { color: #fff; text-decoration: none }
	li.first a.active:link   { color: #cacaca; text-decoration: none }
	li.first a.active:visited   { color: #cacaca; text-decoration: none }
	li.first a.active:hover  { color: #9f9f9f; text-decoration: none }
	li.first a.active:active   { color: #cacaca; text-decoration: none }
	/*Menu second*/
	li.second a.active:link   { color: #5e5e5e; font-weight: normal; text-decoration: none }
	li.second a.active:visited   { color: #5e5e5e; font-weight: normal; text-decoration: none }
	li.second a.active:hover { color: #5e5e5e; text-decoration: none }
	li.second a.active:active   { color: #5e5e5e; font-weight: normal; text-decoration: none }
/*</agl.folder>*/

