/*********************************************

Style for Typo3 presentation obermayr.com

ID: main.css, V 1.0.0, 2008/03/31

***********************************************/

body { font-family: Arial, Helvetica, sans-serif;  margin: 0px; color: #333333; }
a { text-decoration: none; color: #333333; }

/***********************************
  Geometrie der Site
************************************/
td.main-table-left-border { width: 7px; }
table.main-table { background-color: white; width: 915px; height: 15%; table-layout: fixed; }
table.main-table2 { background-color: white; width: 915px; height: 85%; table-layout: fixed; }
td.size-row { height: 0px; }
td.main-table-right-border { width: 7px; }
td.head { height: 120px; }
##head td.logo { width: 335px; text-align: center; }
/* td.head-shadow im Browser spezifischen Teil */

td.content-left-column { width: 159px; padding: 0px; vertical-align: top; background-color: #EDEEEE;}
td.content-left-column-right-border { width: 7px;}
td.content-middle-column { width: 580px; vertical-align: top; background-color: #EDEEEE;}
td.content-right-column { width: 150px; vertical-align: top; background-color: #FFFFFF;} 

/************************************
  Menu
*************************************/

td.menu-level1 { padding-left: 60px; height: 22px; padding-top: 5px; }
#menu-level1 table { table-layout: fixed; width: 655px; }
#menu-level1 a { font-size: 9pt; }
#menu-level1 a:hover { font-weight: bold; }
/* #menu-level1 td : im Browser spezifischen Teil */
/* #menu-level1 td.first-item : im Browser spezifischen Teil */
/* #menu-level1 td.first-item-act  : im Browser spezifischen Teil */
/* #menu-level1 td.item : im Browser spezifischen Teil */
/* #menu-level1 td.item-act : im Browser spezifischen Teil */
/* #menu-level1 td.last-item : im Browser spezifischen Teil */
/* #menu-level1 td.last-item-act : im Browser spezifischen Teil */

#menu-level2 { padding: 0px; width: 160px; }
#menu-level2 a { font-size: 9pt; font-style: normal;}
#menu-level2 div.first-item {  padding-bottom: 0px;  }
#menu-level2 div.item { margin-top: 18px; padding-bottom: 0px; }
#menu-level2 div.last-item { margin-top: 18px;  padding-bottom: 0px; }
#menu-level2 div.first-item-act { font-weight: bold;  padding-bottom: 0px; }
#menu-level2 div.item-act { font-weight: bold; margin-top: 18px;  padding-bottom: 0px; }
#menu-level2 div.last-item-act { font-weight: bold; margin-top: 18px; padding-bottom: 0px;  }

#menu-level3 { line-height: 18px; padding-left: 14px; text-indent: -14px; }
/* #menu-level3 a Verlagert in die sektionsspezifischen Teile */
#menu-level3 a:active { background-color: #ffffff; }
#menu-level3 div.first-item { margin: 0px; }
#menu-level3 div.item {  margin: 0px; }
#menu-level3 div.last-item {  margin: 0px; }
#menu-level3 div.first-item-act { margin: 0px 0px 0px -6px; padding-left: 6px; background-color: white; font-weight: normal; }
#menu-level3 div.item-act {  margin: 0px 0px 0px -6px; padding-left: 6px; background-color: white; font-weight: normal; }
#menu-level3 div.last-item-act {  margin: 0px 0px 0px -6px; padding-left: 6px; background-color: white; font-weight: normal; }

#menu-level4 { line-height: 18px; padding-left: 8px; text-indent: -8px; }
/* #menu-level4 a Verlagert in die sektionsspezifischen Teile */
#menu-level4 a:active { background-color: #ffffff; }
#menu-level4 div.first-item { margin: 0px; }
#menu-level4 div.item {  margin: 0px; }
#menu-level4 div.last-item {  margin: 0px; }
#menu-level4 div.first-item-act { margin: 0px 0px 0px -6px; padding-left: 6px; paddingbackground-color: white; font-weight: normal; }
#menu-level4 div.item-act {  margin: 0px 0px 0px -6px; padding-left: 6px; background-color: white; font-weight: normal; }
#menu-level4 div.last-item-act {  margin: 0px 0px 0px -6px; padding-left: 6px; background-color: white; font-weight: normal; }


#additional-menu-level-2 a.item-link { color: black; }
#additional-menu-level-2 div.first-item { margin-top: 5px; padding-bottom: 2px; }
#additional-menu-level-2 div.item { margin-top: 5px; padding-bottom: 2px; }
#additional-menu-level-2 div.last-item { margin-top: 5px; padding-bottom: 2px; }
#additional-menu-level-2 div.first-item-act { margin-top: 5px; padding-bottom: 2px; font-weight: bold; }
#additional-menu-level-2 div.item-act { margin-top: 5px; padding-bottom: 2px; font-weight: bold; }
#additional-menu-level-2 div.last-item-act { margin-top: 5px; padding-bottom: 2px; font-weight: bold; }

#additional-menu-level-3 { border: 0px; }
#additional-menu-level-3 a.item-link { color: #004e96; margin-left: 9px; }
#additional-menu-level-3 div.first-item { margin: 0px; }
#additional-menu-level-3 div.item { margin: 0px; }
#additional-menu-level-3 div.last-item { margin: 0px; }
#additional-menu-level-3 div.first-item-act { margin: 0px; }
#additional-menu-level-3 div.item-act { margin: 0px; }
#additional-menu-level-3 div.last-item-act { margin: 0px; }



.linie2 { 
border-bottom: 1px;
border-bottom-color: #004e96;
border-bottom-style: solid;
border-top: 1px;
border-top-color: #004e96;
border-top-style: solid;
}

/************************************
  Content left
*************************************/

/* #impressum a : in den sektionsspezifschen Teilen */


/************************************
  Content middle
*************************************/

div.breadcrumb { margin-left: 185px; font-size: 8pt; padding-bottom: 1px; }

/* #content-middle div.csc-textpic im browser spezifischen Teil */
/* #content-middle h1 : im browser spezifischen Teil */
/* #content-middle h3 : im browser spezifischen Teil */
/* #content-middle p.bodytext im browser spezfischen Teil */

#content-middle table { margin-left: 12px; width: 550px; font-size: 9pt; }
#content-middle p.layout-1 { margin-left: 185px;  font-size: 9pt; } 
#content-middle p.align-right { text-align: right; margin-right: 5px;  font-size: 9pt; } 
#content-middle p.align-center { text-align: center; font-size: 9pt; } 
#content-middle p.align-left { text-align: left; font-size: 9pt; } 
#content-middle ul { font-size: 9pt; list-style-type: circle; }
#content-middle h1.layout-1 { margin-left: 185px; font-size: 10pt; }
/* #content-middle a : in den sektionsspezfischen Teilen */
#content-middle dd.csc-textpic-caption { font-size: 9pt; font-style: normal; padding-top: 10px; padding-bottom: 20px; }
#content-middle label { font-size: 9pt; }
#content-middle span.csc-mailform-label { font-size: 9pt; }
#content-middle div.csc-mailform-field { font-size: 9pt; text-align: right; margin-bottom: 3px; }



td.content-left-column { padding-left: 7px; }
td.content-right-column { padding-left: 4px; }

/************************************
  Content right
*************************************/

#address p.bodytext { margin-top: 2px; margin-bottom: 2px; }
#address a { font-size: 9pt; font-style: normal; color: #004e96;}

/* #content-right-column a : in den sektionsspezifischen Teilen */
#content-right-column td.first-item { width: 105px; }
#content-right-column td.item { width: 180px; text-align: center; }
#content-right-column td.last-item { width: 180px; text-align: center; }

.content-right-head { font-size: 8pt; font-style: normal }

.address { font-size: 9pt; font-style: normal; }

#gastro { font-size: 9pt; font-style: normal; }

.images { float: left; margin-top: 22px; margin-left: 35px;}
.images2 { float: left; margin-top: 2px; margin-left: 35px;}

.bodytext { }


/************************************
Kontaktformular
*************************************/

.csc-mailform { border: 0px }

#mailformR�ckruf { margin-left: 75px }
#mailformKontakt { margin-left: 18px }
#mailformBeratungstermin { margin-left: 30px }
#mailformTerminwunsch { margin-left: 6px }

#mailform { margin-right: 265px; }
#mailformWirtschaft_und_Medien { margin-right: 130px; }
#mailformFachbereich_Gesundheit { margin-right: 202px; }

#mailformUnsere_Website { margin-left: 149px }
#mailformAndere_Website { margin-left: 151px }
#mailformSuchmaschine { margin-left: 68px }

#mailformFlyer { margin-left: 7px }
#mailformBrosch�re_�ber_Bildungsangebote { margin-left: 7px }
#mailformPlakat { margin-left: 204px }
#mailformPresseanzeige-Artikel { margin-left: 113px }

#mailformArbeitsamt-BIZ { margin-left: 152px }
#mailformBildungsmesse { margin-left: 150px }
#mailformEvent_in_unserem_Haus { margin-left: 20px } 


#mailformSchule-Lehrer { margin-left: 155px }
#mailformFamilie-Freunde-Bekannte { margin-left: 81px }
#mailformSch�ler-Student-Alumni_der_EF { margin-left: 52px }

#mailformAnrede { margin-left: 130px}
#mailformTitel { margin-left: 146px; width: 150px}
#mailformVor_und_Zuname { margin-left: 74px ; width: 250px}
#mailformGeburtsdatum { margin-left: 17px ; width: 250px}
#mailformLand { margin-left: 141px; width: 250px}
#mailformPLZ_Ort { margin-left: 125px; width: 250px}
#mailformStrasse { margin-left: 132px; width: 250px}
#mailformTelefon { margin-left: 128px; width: 250px}
#mailformMobiltelefon { margin-left: 103px ; width: 250px}
#mailformEMail { margin-left: 135px ; width: 250px}


/************************************
Ende Kontaktformular
*************************************/

.csc-firstHeader { vertical-align: sub; }
.breadcrumb a { font-size: 9pt; font-style: normal; color: #004e96; text-indent: 200px;}

#additional-menu-level-2 { font-size: 9pt; font-style: normal; }
#additional-menu-level-3 { font-size: 9pt; font-style: normal; color: #004e96; margin-left: 9px; }

.clear {clear: left;}

