body         { background-color: #D2CD95; color: #333; font-size: 11px; font-family: Arial, sans-serif; line-height: 140%; background-color: white; margin: 0px; padding: 0px }
p  { }
h1  { font-size: 1.5em; font-weight: bold }
a  { color: #000080; text-decoration: none }
a:hover { text-decoration: none }
img { border: 0px }
. { }
input    { color: #555; font-size: 10px; font-family: Arial, sans-serif; background-color: #f5f5dc; border: inset 1px #555 }
select  { color: #555; font-size: 10px; font-family: Arial, sans-serif; border: inset 1px }
textarea { color: #555; font-size: 10px; font-family: Arial, sans-serif; border: inset 1px }
th   { color: white; font-weight: bold; font-size: 10px; background-color: #b5b5b5; text-align: left }
td    { font-size: 11px; line-height: 140% }
dl { font-size: 11px; line-height: 140%; padding: 15px }
dt  { color: black; font-weight: bold }
dd  { color: #333; margin-bottom: 15px }
.textnormal  { font-size: 11px; line-height: 140% }
.textnormalheader   { color: black; font-weight: bold; font-size: 14px; line-height: 140% }
.textklein  { font-size: 10px; line-height: 13px }
.textkleinheader  { font-weight: bold; font-size: 10px; line-height: 13px }
.flaechehell { background-image: url(media/bgimg_left.gif); background-repeat: repeat }
.flaechesehrhell { background-color: #f5f5f5 }
.flaechedunkel { background-color: #b5b5b5 }
.bildlinks  { float: left; margin-right: 15px; margin-bottom: 5px }
#bildalignlinks { text-align: left; margin-right: 15px; margin-bottom: 5px }
.bildrechts  { float: right; margin-bottom: 5px; margin-left: 15px }
.note   { font-size: 10px; background-color: #ffd; margin: 15px; padding: 3px; border: dotted 1px #fd0 }
.info  { font-size: 10px; background: #ffd url(IconHaken.png) no-repeat 2px center; margin: 15px; padding: 3px 3px 3px 15px; border: dotted 1px #fd0 }
.alert    { color: red; font-size: 11px; font-weight: normal; background: #ffd url(IconKreuz.png) no-repeat 2px center; margin: 15px; padding: 3px 3px 3px 15px; border: dotted 1px #fd0 }
.red { color: red }
.black { color: black }
.linklistnormal     { font-size: 11px; line-height: 11px; list-style-image: url(IconPfeilRechts.gif); list-style-position: outside }
.linkbutton  { font-size: 10px; background-color: #f5f5f5; margin-right: 15px; padding: 5px; border-style: none solid solid none; border-width: medium 1px 1px medium; border-color: #555; width: auto }
.versteckt { display:none }
#containerhaupt     { background-color: #FFFFFF; border-left: 1px; border-left-style:solid; border-color: #FFFFFF; margin-top: 0px; position: relative; width: 840px }

#containerhaupt_neu     { background-color: #FFFFFF; border-left: 1px; border-left-style:solid; border-color: #FFFFFF; margin-top: 0px; position: relative; width: 841px }
#containerhaupt_start     { background-color: #FFFF00; border-left: 1px; border-left-style:solid; border-right: 1px; border-right-style:solid; border-color: #FFFFFF; margin-top: 0px; position: relative; width: 840px }


#links           { margin-right: 1px; margin-bottom: 1px; padding: 15px 15px; position: absolute; top: 180px; left: 0; width: 170px }

#abspann          { color: #d6d7b2; font-size: 10px; font-weight: bold; background-color: #8a8f00; margin-top: 1px; padding: 5px 0 5px 200px; position: relative; width: 390px }
#abspann a   { color: #d6d7b2; font-weight: normal }


#abspann_tst01          { color: #d6d7b2; font-size: 10px; font-weight: bold; background-color: #8a8f00; margin-top: 1px; margin-left: 1px; padding: 5px 0px 5px 0px; position: relative; width: 839px }
#abspann_tst01 a   { color: #d6d7b2; font-weight: normal }


#abspann_start         { color: #d6d7b2; font-size: 10px; font-weight: bold; background-color: #8a8f00; margin-top: 1px; margin-left: 1px; padding: 5px 0px 5px 0px; position: relative; width: 840px }
#abspann_start a   { color: #d6d7b2; font-weight: normal }


#logoleiste      { background: #EFE3D4 url(media/Logoleiste.jpg) no-repeat; margin: 0; position: absolute; right: 1px; left: 0; width: 840px; height: 180px }
#banner    { background-color: #f5f5f5; background-image: url(media/BildRiese.jpg); background-repeat: no-repeat; position: absolute0; left: 495px; width: 130px; height: 125px }
#banner_en    { background-color: #f5f5f5; background-image: url(media/BildRiese_en.jpg); background-repeat: no-repeat; position: absolute0; left: 495px; width: 130px; height: 125px }

#content_0          { background-image: url(media/bgimg_content.gif); margin: 0; padding: 1px 0px; position: static; top: 0; width: 760px; clear: both; z-index: 9 }
#content          { margin:  0px 0px 0px 0px; padding: 0px 40px 0px 200px; position: absolut; top: 0; left: 200px; width: 640px; clear: both; z-index: 17 }

#contentbereich { background-image: url(media/BildRes.jpg); background-repeat: no-repeat; margin: 0; padding: 10px 0px 5px 15px; position: relative; top: 180px; left: 200px; width: 640px; height: 403px; clear: both }

#contentkochschule { background-image: url(media/bgimg_kochschule.jpg); background-repeat: no-repeat; margin: 0; padding: 0px 0px 0px 0px; position: absolute; top: 180px; left: 200px; width: 640px; height: 403px; clear: both }
#contentanfahrt         { margin: 0; padding: 0px 0px 45px 0px; position: absolute; top: 180px; left: 200px; width: 640px; clear: both }
#contentstart    { background-image: url(media/BildStartseite.jpg); padding: 5px 15px; position: absolute; top: 160px; width: 840px; height: 403px; clear: both }
#artikel    { width: 249px; height: auto }
#suchfeld { position: absolute; z-index: 11; top: 104px; left: 640px }

#imgright          { margin: 180px 0px 1px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 0px; left: 625px; width: 215px; height: 460px; clear: both }
#imgright_swf          { margin: 180px 0px 1px 0px; padding: 0px 0px 0px 0px; position: relative; top: 0px; left: -13px; width: 215px; height: 460px; clear: both }

/* #imgright[id] {position: fixed} */
/* #lineright          { background-image: url(media/lines.gif); margin:  0px 0px 1px 0px; padding: 0px 0px 0px 0px; position: absolute; top: 44px; left: 425px; width: 215px; height: 460px; clear: both } */



/* linklists divs */
#navimain   { position: absolute; top: 125px; width: 840px; height: 35px; clip: rect(auto auto 35px auto) }
#maintabs   { }
#tabs    { font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; background-color: #8b9000; text-align: left; height: 35px }
#tabs ul  { list-style-type: none; display: inline; margin: 0; padding: 0; height: 35px }
#tabs li { float: left }
#tabs span     { color: #fff; font-weight: bold; text-decoration: none; background-color: #8B6533; margin: 0; padding: 10px 25px 0; position: relative; top: 0; height: 35px; float: left; border-right: 1px solid #fff }
#tabs a    { color: #d6d7b2; font-weight: bold; text-decoration: none; background-color: #8b9000; padding: 10px 25px 0; position: relative; top: 0; height: 35px; float: left; border-right: 1px solid #fff }
#tabs a:hover   { color: white; background-color: #789000; position: relative; top: 0; height: 35px }
#navimainsub { position: absolute; top: 140px; left: 225px; width: 550px }
#mainsubtabs  { text-align: left; margin-top: 0; clear: both }
#subtabs ul  { margin: 0; padding: 0 }
#subtabs li  { margin-left: 0; padding: 0 10px; float: left }
#subtabs li:first-child  { }
#subtabs  { color: #fff; font-size: 11px; font-family: arial, sans-serif; background-color: #789; padding: 14px 3px 14px 2px }
#subtabs a { color: #fff; text-decoration: none }
#subtabs a:hover { text-decoration: none }
#mainimptabs     { background-color: #7e9754; position: absolute; top: 101px; left: 260px; width: 580px; height: 24px }
#imptabs ul  { list-style-type: none; margin: 0; padding: 0 }
#imptabs li  { padding: 5px 11px; float: left; border-right: 1px solid white }
#imptabs  { color: #fff; font-size: 11px; font-family: Arial, sans-serif }
#imptabs a  { color: #fff; text-decoration: none; border-right: white }
#imptabs a:hover { color: #D6D7B2; text-decoration: none }

#mainimptabs_en     { background-color: #7e9754; position: absolute; top: 101px; left: 260px; width: 580px; height: 24px }
#imptabs_en ul  { list-style-type: none; margin: 0; padding: 0 }
#imptabs_en li  { padding: 5px 11px; float: left; border-right: 1px solid white }
#imptabs_en  { color: #fff; font-size: 11px; font-family: Arial, sans-serif }
#imptabs_en a  { color: #fff; text-decoration: none; border-right: white }
#imptabs_en a:hover { color: #D6D7B2; text-decoration: none }

#pfad     { color: #8b9000; font-size: 10px; margin-top: 10px; padding: 5px 0; position: absolute; top: 150px; left: 200px; width: 524px }
#pfad a    { color: #789000; font-weight: bold }
#navcontainer     { margin-right: 5px; margin-bottom: 15px; padding: 0px 0px 15px 0 }

#contenttxt_n { padding: 210px 0px 0px 35px; margin-right: 20px; width: 373px }


#navcontainer ul { list-style-type: none; list-style-position: inside; margin: 0; padding: 0px 10px 8px 0  }
#navcontainer span { font-size: 11px; text-decoration: none; display: block; padding: 0px 10px 4px 0 }
#navcontainer a { color: #0f4d2a; font-size: 11px; text-decoration: none; display: block; padding: 0px 10px 4px 0 }
#navcontainer a:hover { color: #431917; text-decoration: none; background: no-repeat 0 6px }
#navcontainer ul ul a { font-size: 11px; text-decoration: none; display: block; margin-left: 10px; padding: 0px 10px 4px 0  }
#navcontainer ul ul a:hover { color: #431917; margin-left: 10px; padding: 0px 10px 4px 0; text-decoration: none }
#conttxtbld:link {color: #8b9000; font-size: 11px; font-weight: bold; line-height: 140%; text-decoration: none}



.current       { color: #8B6533; font-weight: bold; padding:0px 10px 4px 0 }
.currentcurrent       { color: #8B6533; font-weight: bold; margin-left: 10px; padding: 0px 10px 4px 0 }
.current3      { color: #8B6533; font-weight: bold; margin-left: 10px; padding: 0px 10px 4px 0 }




/* Link Styles */
.conttxtbld:link {color: #8b9000; font-size: 11px; font-weight: bold; line-height: 140%; text-decoration: none}

A.conttxtbld:link {color: #8b9000; font-size: 11px; font-weight: bold; line-height: 140%; text-decoration: none}
A.conttxtbld:visited {color: #8b9000; font-size: 11px; font-weight: bold; line-height: 140%; text-decoration: none}
A.conttxtbld:active {color: #8b9000; font-size: 11px; font-weight: bold; line-height: 140%; text-decoration: none}
A.conttxtbld:hover {color: #8B6533; font-size: 11px; font-weight: bold; line-height: 140%; text-decoration: none}

.sitemap {color: #8b9000; font-size: 11px; font-weight: bold; text-decoration: none}
#sitemap {color: #8b9000; font-size: 11px; font-weight: bold; text-decoration: none}
#sitemap a {color: #8b9000; font-size: 11px; font-weight: bold; text-decoration: none}
#sitemap a:hover {color: #8B6533; font-size: 11px; font-weight: bold; text-decoration: none}


/* Link Styles */
.txt:link {color: #999999; font-size: 11px; font-weight: normal; line-height: 140%; text-decoration: none}

A.txt:link {color: #999999; font-size: 11px; font-weight: normal; line-height: 140%; text-decoration: none}
A.txt:visited {color: #999999; font-size: 11px; font-weight: normal; line-height: 140%; text-decoration: none}
A.txt:active {color: #999999; font-size: 11px; font-weight: normal; line-height: 140%; text-decoration: none}
A.txt:hover {color: #8B6533; font-size: 11px; font-weight: normal; line-height: 140%; text-decoration: none}


.headline01 {font-family: Arial, sans-serif; font-size: 14px; color: #333333; font-weight: bold; line-height: 140%; text-decoration: none}
.headline02 {font-family: Arial, sans-serif; font-size: 11px; color: #333333; font-weight: bold; line-height: 140%; text-decoration: none}
.headline03 {font-family: Arial, sans-serif; font-size: 14px; color: #8B9000; font-weight: bold; line-height: 140%; text-decoration: none}
.headline04 {font-family: Arial, sans-serif; font-size: 11px; color: #8B9000; font-weight: bold; line-height: 140%; text-decoration: none}

.menu {font-family: Arial, sans-serif; font-size: 11px; color: #8B9000; font-weight: normal; line-height: 140%; text-decoration: none}



.start { color: #02190B; font-size: 11px; font-family: Arial, sans-serif; line-height: 160% }
.smalltext01 {color: #FFFFFF; font-family: Arial, sans-serif;; font-size: 2px; font-weight: normal}


.ultxt  {list-style-image: url("media/punkt_liste.gif")}
.litxt  {list-style-image: url("media/punkt_liste.gif")}


.caption {font-family: Arial, sans-serif; font-size: 11px; color: #B8B993; font-weight: normal; line-height: 140%; text-decoration: none}
.captiongr {font-family: Arial, sans-serif; font-size: 11px; color: #999999; font-weight: normal; line-height: 140%; text-decoration: none}



form {color: #333333; font-family: Arial, sans-serif;; font-size: 11px; font-weight: normal}
input, textarea {background-color: #F7F4F0; border: 1px; border-style: noshade; border-color: #dfdfdf; color: #333333; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; padding: 4px 3px 3px 4px}
select {color: #333333; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal}
.button {color: #333333; font-family: Arial, sans-serif;; font-size: 11px; font-weight: normal; width: 50px; padding: 0px}
.suche {color: #333333; font-family: Arial, sans-serif;; font-size: 11px; font-weight: normal; heigth: 5px; width: 55px}



