/**
 * Main Stylesheet
 *
 * @project Ohrflieger.de
 * @version 1.0
 * @author Stephan Giesau
 */



/**
 * @section Reset Stylesheet
 */

* {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-family: inherit;
}


/**
 * @section Grundeinstellungen
 */

html {
 background: #1C5259 url("files/img/back_texture-.jpg") 0 0;
}

body {
 margin-bottom: 20px;
 font: bold 16px Arial,Helvetica,Verdana,Sans;/*18px*/
 color: #39C;
 line-height: 21px;/* 21px/1.3125em */
 background: transparent url("files/img/plants_content_-.png") center 235px no-repeat;
}

/* Links */

a {
 color: #690;
 text-decoration: none;
}

a:visited {
 border-bottom: 1px dotted #005052;
}

a:hover {
 color: #ECE9D8;
 border-bottom:1px #ECE9D8 dotted;
}

p a:active {
 position: relative;
 top: 1px;
}


/* Schrift */

h1,h2,h3,h4,h5 {
 font: normal 2.375em Arial,Helvetica,"Century Gothic",Sans; /* 40px,38px/2.375em */
 letter-spacing:-1.5pt;
 color:#FFF000; /*#FFFF33 ALT: #36281C #665C36 #630 #36281C*/
 margin:0;
}

h3,h4,h5 {
 letter-spacing:-0.5pt;
}

h1,.h1 {padding: 2px 0 17px;margin: 19px 0 0;}
h2,.h2 {font-size: 30px;padding: 8px 0 0;margin: 0 0 -2px;} /* 30px/1.875em*/
h3,.h3 {font-size: 22px;padding: 16px 0 0;} /* 22px/1.375em*/
h4,.h4 {font-size: 19px;padding: 0 0 1px;margin: -3px 0 0;} /* 19px/1.1875em, 17px/1.0625em*/
h5,.h5 {font-size: 1em;font-weight:bold;margin: 21px 0;line-height: 21px;} /* 1em bold*/


h1 a, h2 a, h3 a, h4 a {
 color: #FFF000;
}

h1.video, h2.video, h1.musik, h2.musik { /* evtl .video entfernen (falls ueberall durch .musik ersetzt) */
 margin: 0;
 padding: 0;
}

p, ul, ol, dl {
 margin: 21px 0; /*1.3125em 0.65625em*/
}

/*p {
 text-indent: 0.625em;
}*/


/* markierter Text */

*::-moz-selection {
 background: #FFF000;
 color: #1C5259;
}

*::selection {
 background: #FFF000;
 color: #1C5259;
}

/* Sonstige */

ul, ol {
 list-style-position: inside;
}

object {
 outline-style:none;
}

pre code, code {
 font: 1em "Lucida Console","Courier New", Courier, Sans;
}

pre code {
 display:block;
 padding: 0 9px;
 border: 1px solid #004747; /* 2D6269 */
 color: #39C;
 background-color: #005052;
 
 -moz-border-radius: 4px;
 -khtml-border-radius: 4px;
 -webkit-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px;
 behavior: url("/files/PIE.htc"); overflow: auto;
}

input, textarea, select {
 width: 200px;
 padding: 5px;
 margin: 5px;
 border: 1px solid #004747; /* 2D6269 */
 font-size: 1em;
 color: #39C;
 background-color: #005052;
}

textarea {
 width: 400px;
}

fieldset.comment textarea {
 width: 250px;
}

input[type = "submit"] {
 display: block;
 border-width: 2px;
 font-weight: bold;
}

input:focus, textarea:focus, select:focus {
 background-color: #005254;
}

input.falsch, textarea.falsch {
 border-color: #FFF000 !important;
 border-width: 2px;
}

fieldset {
 padding: 9px;
 margin: 20px 0;
 border: 1px solid #004747;
 max-width: 520px;
}

fieldset legend {
 padding: 0 5px;
 color: #004747;
}

fieldset label {
 display: block;
 width: 210px;
 padding: 0;
 margin: 20px 5px 5px;
}

fieldset.kontakt label {
 clear: both;
 float: left;
 width: 180px;
 padding: 5px;
 margin: 5px;
 text-align:right;
}



/**
 * @section Layout
 */


#wrapper {
 position: relative;
/* margin: 0 auto;
 width: 970px;*/
}

#top {
 position: relative;
 width: 962px;
 padding-top: 200px;
 margin: 0 auto;
 background: transparent url("/files/img/plants_top.png") 120px -6px no-repeat;
}



a#logo, a#logo:hover {
 position: absolute;
 left: 10px;
 top: -160px;
 display: block;
 width: 220px;
 height: 220px;
 text-indent: -999em;
 text-decoration: none;
 border: 0;
 background: url("files/img/ohrflieger_logo220.png");
}



ul#navi {
 list-style-type: none;
 height: 35px;
 padding: 0 70px 0 0;
 margin: 0 auto;
}

#navi li {
 display: inline;
 font-size: 18px;
 font-weight: normal;
 line-height: 35px;
}

#navi li a, ul#subnavi li a {
 float: right;
 padding: 0 15px;
 margin: 0 6px;
 border: 0;
 text-decoration: none;
/* -moz-border-radius-topleft: 7px;
 -moz-border-radius-topright: 7px;
 -khtml-border-top-left-radius: 7px;
 -khtml-border-top-right-radius: 7px;
 -o-border-top-left-radius: 7px;
 -o-border-top-right-radius: 7px;
 -webkit-border-top-left-radius: 7px;
 -webkit-border-top-right-radius: 7px;
 border-top-left-radius: 7px;
 border-top-right-radius: 7px;*/
 color: #ECE9D8;
 
 -moz-border-radius: 7px 7px 0 0;
 -khtml-border-radius: 7px 7px 0 0;
 -webkit-border-radius: 7px 7px 0 0;
 -o-border-radius: 7px 7px 0 0;
 border-radius: 7px 7px 0 0;
 behavior: url("/files/PIE.htc");}

#navi li a:hover {
 border:0;
 color: #FFF000; /* weiss normal gelb */
 background-color: #1C5259; /*4270a0*/
}

#navi li a.aktiv {
 color: #FFF000; /* weiss gelb */
}



ul#subnavi {
 position: absolute;
 top: 0;
 right: 0;
 width: 894px;
 margin: 0;
 padding: 0 61px 0 0;
/* background-color: #2D6269;*/
 list-style-type: none;
}

ul#subnavi li {
 display: inline;
 font-size: 17px;
 line-height: 31px;
}

ul#subnavi li a {
 background-color: #2D6269;
 
 -moz-border-radius: 0 0 7px 7px;
 -khtml-border-radius: 0 0 7px 7px;
 -webkit-border-radius: 0 0 7px 7px;
 -o-border-radius: 0 0 7px 7px;
 border-radius: 0 0 7px 7px;
 behavior: url("/files/PIE.htc");}

ul#subnavi li a:hover, ul#subnavi li a.aktiv {
 color: #ECE9D8;
}

ul#subnavi .gruen, ul#subnavi .hover_gruen:hover {
 background-color: #580;
}

ul#subnavi .blau, ul#subnavi .hover_blau:hover {
 background-color: #28B;
}

ul#subnavi .gelb, ul#subnavi .hover_gelb:hover, ul#subnavi .weiss, ul#subnavi .hover_weiss:hover {
 color: #836 !important;
}

ul#subnavi .gelb, ul#subnavi .hover_gelb:hover {
 background-color: #EEE000;
}

ul#subnavi .weiss, ul#subnavi .hover_weiss:hover {
 background-color: #DBD8C7;
}



#content {
 position: relative;
 margin: 0 auto;
 width: 854px;
 min-height: 580px;
 padding: 80px 45px 45px;
 border: 9px solid; /* $gruen */
 background-color: #1C5259;
 
 -moz-border-radius: 40px;
 -khtml-border-radius: 40px;
 -webkit-border-radius: 40px;
 -o-border-radius: 40px;
 border-radius: 40px;
 behavior: url("/files/PIE.htc");/* -moz-box-shadow: 0 20px 30px #004747;
 -webkit-box-shadow: 0 20px 30px #004747;
 box-shadow: 0 20px 30px #004747;*/
 z-index: 3;
 background: #1C5259 none 0 11px;
}



#footer {
 width: 962px;
 margin:0 auto;
 padding: 0 1px;
}

#footer * {
background-color: transparent;
}

#footer ul {
 float: left;
 display: block;
 width: 210px;
 margin: 0 0px 30px;
 padding: 40px 0 0;
 list-style-type: none;
}

#footer li {
/* border-bottom: 1px #39C dotted; */
}

#footer li a {
 display: block;
 border: 0;
 padding: 3px;
 color: #39C;
}

#footer li a:hover {
 color: #ECE9D8;
/* background-color: #39C;*/
}

#footer li.kategorie a {
 padding: 7px;
 color: #FFF000;
 border-bottom: 1px #39C solid;
 font-weight: bold; /* fuer IE */
}

#footer li.kategorie a:hover {
 color: #ECE9D8;
}

#footer p.copyright {
 margin: 0;
 padding: 10px 0 0;
 text-align: center;
 border-top: 1px solid;
}

#footer .footerbox {
 float: left;
 width: 280px;
 margin: 0 5px 20px;
 padding: 25px 5px;
 background-color: #0B4249;
 
 -moz-border-radius: 0 0 9px 9px;
 -khtml-border-radius: 0 0 9px 9px;
 -webkit-border-radius: 0 0 9px 9px;
 -o-border-radius: 0 0 9px 9px;
 border-radius: 0 0 9px 9px;
 behavior: url("/files/PIE.htc");}

#footer .footerbox ul {
 width: 100%;
 margin: -13px 0 1em;
 padding: 5px 0 0;
 border-top: 1px solid #39C;
}

#footer .footerbox ul li {
 display: block;
 height: 40px;
 margin: 0;
 padding: 0;
 line-height: 40px;
}

#footer .footerbox ul li a {
 position: relative;
 height: 40px;
 margin: 0;
 padding: 0 0 0 45px;
 background: url("/files/img/sprite_icons.png") 0 0 no-repeat;
 line-height: 40px;
}

#footer .footerbox ul li.aktiv a {
 color: #FFF000;
}

#footer .footerbox ul li a span {
 position: absolute;
 top: 0;
 left: -213px;
 width: 200px;
 padding: 5px;
 border: 1px solid #004747;
 color: #39C;
 background-color: #005052;
 line-height: 1.3125em;
 display: none;
 z-index: 5;
}

#footer .footerbox ul li a:hover span {
 display: block;
}

#footer .footerbox ul li.sw a {
/* background-image: url("/files/img/icon_design_sw.png");*/
background-position: 0 -100px;
}

#footer .footerbox ul li.lila a {
/* background-image: url("/files/img/icon_design_lila.png"); */
background-position: 0 -200px;
}

#footer .footerbox ul li.psycho a {
/* background-image: url("/files/img/icon_design_psycho.png"); */
background-position: 0 -300px;
}

#footer .footerbox ul li a:hover {
 background-color: #2D6269;
}

#musicplayer {
 position: absolute;
 top: 9px;
 left: 9px;
}

/**
 * @section Klassen
 */


.relative {
 position: relative;
}

.clear {
 clear: both;
}

.links, #links {
 float: left;
}

#links {
 width: 540px;
}

.rechts, #rechts {
 float: right;
}

#rechts {
 width: 280px;
}

.textlinks {
 text-align: left;
}

.textrechts {
 text-align: right;
}

.textmitte {
 text-align: center;
}

.backdunkel {
 padding: 9px;
 background-color: #005052;
 
 -moz-border-radius: 7px;
 -khtml-border-radius: 7px;
 -webkit-border-radius: 7px;
 -o-border-radius: 7px;
 border-radius: 7px;
 behavior: url("/files/PIE.htc");}


.klein {
 font-size: 0.8em;
}

.bloginfo {
 font-size: 0.8em;
 padding: 4px;
 border: 1px solid #005052;
 
 -moz-border-radius: 4px;
 -khtml-border-radius: 4px;
 -webkit-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px;
 behavior: url("/files/PIE.htc");}


.fehler, .erfolg {
 padding: 5px;
 border: 1px solid #004747;
 background-color: #2D6269;
}

.fehler {
 color: #FFF000;
}

.erfolg {
 color: #690;
}

ul#kategorie {
 float: right;
 width: 280px;
 padding: 9px;
 margin: 0;
 background-color: #2D6269;
 list-style-type: none;
 
 -moz-border-radius: 7px;
 -khtml-border-radius: 7px;
 -webkit-border-radius: 7px;
 -o-border-radius: 7px;
 border-radius: 7px;
 behavior: url("/files/PIE.htc");}

ul#kategorie li a {
 display: block;
 padding: 5px;
 margin: 3px;
 border: 0;
 font-size: 18px;
 font-weight: normal;
 line-height: 1.3125em;
 text-decoration: none;
 color: #ECE9D8;
 background-color: #005254;
 
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 -o-border-radius: 3px;
 border-radius: 3px;
 behavior: url("/files/PIE.htc");}

ul#kategorie li a:hover {
 color: #FFF000;
 background-color: #3E7279;
}



.wichtiger_link {
 margin-right:7px;
 padding: 7px; /*10px*/
 border: 0;
 color: #1C5259;/*#ece9d8*/
 background-color: #690;
 
 -moz-border-radius: 7px;
 -khtml-border-radius: 7px;
 -webkit-border-radius: 7px;
 -o-border-radius: 7px;
 border-radius: 7px;
 behavior: url("/files/PIE.htc");}

.wichtiger_link:hover {
 background-color: #ECE9D8; /* 39C */
 color:#1C5259;
 border:0;
}



ol.comments {
 list-style-type: none;
}

ol.comments li {
 position: relative;
 margin: 20px 0;
 padding: 5px 75px 5px 5px;
 border-left: 5px solid #004747;
 background-color: #0B4249;
 
 -moz-border-radius: 4px;
 -khtml-border-radius: 4px;
 -webkit-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px;
 behavior: url("/files/PIE.htc");}

ol.comments li.antwort {
 margin: 20px 0 20px 30px;
}

ol.comments img {
 position: absolute;
 right: 5px;
 top: 5px;
 border: 3px solid;
 
 -moz-border-radius: 4px;
 -khtml-border-radius: 4px;
 -webkit-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px;
 behavior: url("/files/PIE.htc"); }

ol.comments li p {
 font-size: 0.9em;
 font-weight: normal;
}

ol.comments li p.autor {
 line-height: 2em;
 margin: 0;
 padding:0;
 border-bottom: 1px solid #005052;
 font-weight: bold;
 font-size: 1em;
 
 -moz-border-radius: 4px;
 -khtml-border-radius: 4px;
 -webkit-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px;
 behavior: url("/files/PIE.htc");}

ol.comments li p.admin a {
 padding-left: 5px;
 color: #ECE9D8;
}

ol.comments li.gruen img {
 border-color: #690 !important;
}

ol.comments li.gruen_antwort img {
 border-color: #580 !important;
}

ol.comments li.blau img {
 border-color: #39C !important;
}

ol.comments li.blau_antwort img {
 border-color: #28B !important;
}

ol.comments li.lila img {
 border-color: #836 !important;
}

ol.comments li.lila_antwort img {
 border-color: #725 !important;
}

ol.comments li.weiss img {
 border-color: #ECE9D8 !important;
}

ol.comments li.weiss_antwort img {
 border-color: #DBD8C7 !important;
}

ol.comments li.gelb img {
 border-color: #FFF000 !important;
}

ol.comments li.gelb_antwort img {
 border-color: #EEE000 !important;
}



ul.videoliste li, .video_vorschau_klein {
 float: left;
 position: relative;
 width: 270px;
 margin: 30px 7px 0;
 list-style-type: none;
}

.video_vorschau_klein {
 width: 180px;
 margin: 20px 0 0;
}

ul.videoliste li span, .video_vorschau_klein span {
 position: absolute;
 bottom: 12px;
 left: 7px;
 padding: 0 5px;
 color: #ECE9D8;
 background-color: #004747;
 
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 -o-border-radius: 5px;
 border-radius: 5px;
 behavior: url("/files/PIE.htc");}

ul.videoliste li img, ul.titelliste li img {
 margin: 3px 0 0;
 border: 5px solid #004747;
 
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 -o-border-radius: 5px;
 border-radius: 5px;
 behavior: url("/files/PIE.htc");}

.video_vorschau_klein img {
 margin: 3px 20px 0 0;
}

ul.videoliste li a, .video_vorschau_klein a, ul.titelliste li a {
 border: 0;
}

ul.videoliste, ul.videoliste li h3, ul.videoliste li h4, ul.titelliste li h3, ul.titelliste li h4 {
 margin: 0;
 padding: 0;
}



ul.titelliste li {
 position: relative;
 min-height: 90px;
 padding: 10px 0 10px 100px;
/* border-bottom: 1px solid #004747;*/
 list-style-type: none;
 
 -moz-border-radius: 4px;
 -khtml-border-radius: 4px;
 -webkit-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px;
 behavior: url("/files/PIE.htc");}

ul.titelliste li.hover {
 background-color: #2D6269; /* normal1,normal2 */
}

ul.titelliste li p {
 margin: 0;
}

ul.titelliste li img {
 position: absolute;
 top: 10px;
 left: 5px;
 margin: 0;
}

ul.titelliste li p.beschreibung {
 position: absolute;
 right: 0;
 top: 0;
 width: 300px;
 display: none;
}

ul.titelliste li:hover p.beschreibung {
 display: block;
}


object.video {
 margin: 5px 0;
}


ul.linkliste li {
 position: relative;
 min-height: 194px;
 padding: 15px 0;
 border-top: 1px solid #004747;
 list-style-type: none;
}

ul.linkliste li img {
 position: absolute;
 top: 15px;
 right: 0;
 border: 7px solid #004747;
 
 -moz-border-radius: 7px;
 -khtml-border-radius: 7px;
 -webkit-border-radius: 7px;
 -o-border-radius: 7px;
 border-radius: 7px;
 behavior: url("/files/PIE.htc");}

ul.linkliste li p.beschreibung {
 padding: 0 330px 0 30px;
}


.colorbox {
 float: left;
 width: 100%; /*397px*/
 min-width: 280px;
 max-width: 540px;
 margin: 10px 0;
 padding: 7px;
 background-color: #39C;
 color: #1C5259;
 
 -moz-border-radius: 7px;
 -khtml-border-radius: 7px;
 -webkit-border-radius: 7px;
 -o-border-radius: 7px;
 border-radius: 7px;
 behavior: url("/files/PIE.htc");}

#rechts .colorbox {
 margin-left: -14px;
}

.colorbox h3 {
 padding:0 0 5px;
}

.colorbox h3, .colorbox h3 a {
 color: #FFF000;
}

.colorbox p, .colorbox div {
 margin: 5px 0 0;
 padding: 9px;
 color: #39C; /* oder normal */
 background-color: #1C5259; /*oder weglassen */
/* ?=getBorderRadius('7px')?> */
}

.colorbox ul.itemlist, .colorbox ul.itemlist2, ul.avatarliste {
 margin: 0;
 padding: 21px 0;
 background-color: #1C5259;
}

/* item2 = ohne bild */
.colorbox ul.itemlist li, .colorbox ul.itemlist2 li, ul.avatarliste li {
 position: relative;
 min-height: 96px;
 margin: 0;
 padding: 0 0 0 96px;
 background-color: #1C5259;
 list-style-type: none;
}

ul.avatarliste li {
 float: left;
 width: 38%;
 border-bottom: 1px solid #004747;
}

.colorbox ul.itemlist2 li {
 padding: 0;
}

.colorbox ul.itemlist li:hover, .colorbox ul.itemlist2 li:hover, .colorbox ul.itemlist li:hover *, .colorbox ul.itemlist2 li:hover * {
 background-color: #2D6269;
}

.colorbox ul.itemlist li p, .colorbox ul.itemlist2 li p, .colorbox ul.itemlist li h4, .colorbox ul.itemlist2 li h4, .colorbox ul.itemlist li h5 {
 padding: 0;
 margin: 0;
}

.colorbox ul.itemlist li img, ul.avatarliste li img {
 position: absolute;
 top: 5px;
 left: 5px;
 border: 3px solid #004747;
 
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 -o-border-radius: 3px;
 border-radius: 3px;
 behavior: url("/files/PIE.htc");}

.bg_blau {
 background-color: #39C;
}

.bg_gruen {
 background-color: #690;
}

.bg_lila {
 background-color: #836;
}

.bg_gelb {
 background-color: #FFF000;
 color: #836 !important; /* lila normal */
}

.bg_weiss {
 background-color: #ECE9D8;
 color: #836 !important; /* lila normal */
}

.bg_normal {
 background-color: #1C5259;
}

.bg_hover_blau:hover {
 background-color: #39C !important;
}

.bg_hover_gruen:hover {
 background-color: #690 !important;
}

.bg_hover_lila:hover {
 background-color: #836 !important;
}

.bg_hover_gelb:hover {
 background-color: #FFF000 !important;
 color: #836 !important; /* lila normal */
 }

.bg_hover_weiss:hover {
 background-color: #ECE9D8 !important;
 color: #836 !important; /* #936 normal */
}

.bg_hover_normal:hover {
 background-color: #1C5259 !important;
}

.color_blau {
 color: #39C;
}

.color_gruen {
 color: #690;
}

.color_lila {
 color: #836;
}

.color_gelb {
 color: #FFF000;
}

.color_weiss {
 color: #ECE9D8;
}

.color_normal {
 color: #1C5259;
}

.border_blau {
 border-color: #39C !important;
}

.border_gruen {
 border-color: #690 !important;
}

.border_gelb {
 border-color: #FFF000 !important;
}

.border_weiss {
 border-color: #ECE9D8 !important;
}



.einleitung {
 padding: 21px;
 background-color: #0B4249;
 font: normal 18px Helvetica, Arial, Sans;
 line-height: 1.3125em;
 
 -moz-border-radius: 7px;
 -khtml-border-radius: 7px;
 -webkit-border-radius: 7px;
 -o-border-radius: 7px;
 border-radius: 7px;
 behavior: url("/files/PIE.htc");}


.bildrand {
 border: 9px solid #004747;
 
 -moz-border-radius: 9px;
 -khtml-border-radius: 9px;
 -webkit-border-radius: 9px;
 -o-border-radius: 9px;
 border-radius: 9px;
 behavior: url("/files/PIE.htc");}

.foto {
 opacity: 0.5;
}


#normal_link {
 display: none;
}


.icon_rss {
 position: absolute;
 top: 80px;
 right: 60px;
 display: block;
 width: 100px;
 height: 100px;
 margin: 0;
 border: 0;
 line-height: 100px;
 text-indent: -900em;
 background: transparent url("files/img/icon_rss.png") 0 0 no-repeat;
}

a.icon_rss:hover {
 border: 0;
}



ul.referenzen li.projekt {
 clear: both;
 width: 100%;
 min-height: 380px;
 margin: 0;
 padding: 30px 0 0;
 border-top: 1px #004747 solid;
/* border-bottom: 1px ?php echo $normal_d1; ?> solid; */
 list-style-type: none;
}

ul.referenzen li img {
 display: block;
 float: right;
 margin-left: 20px;
 border: 9px #004747 solid; /*#1C7279, #22666f, #277091, #1C6269, #396832 , #8AB40F*/
 
 -moz-border-radius: 9px;
 -khtml-border-radius: 9px;
 -webkit-border-radius: 9px;
 -o-border-radius: 9px;
 border-radius: 9px;
 behavior: url("/files/PIE.htc");}

ul.referenzen li ul {
 list-style-type: none;
 list-style-position: outside;
 list-style-image: none;
}

ul.referenzen li ul li {
 padding: 10px 40px;
 margin-right: 427px;
 border-bottom: 1px #004747 solid;
 background:  url("/files/img/list_icon_blatt.png") left center no-repeat;
 /*line-height: 40px;*/
}

.endcontent {
 clear: both;
 position: relative;
 left: -45px;
 width: 500px;
 min-height: 55px;
 padding: 100px 0 0 150px;
 background: url("/files/img/plant_endcontent.png") 0 0 no-repeat;
 font-style: italic;
}

.trennlinie {
 clear: both;
 margin-top: 2em;
 padding-top: 2em;
 border-top: 1px solid #004747;
}

h2.trennlinie {
 margin-top: 1em;
 padding-top: 1em;
}

.abstand, .abstand-clear {
 padding-top: 1.5em;
}

.abstand-clear {
 clear: both;
}

/* adresse */
.blumen {
 margin: 10px 0 0 40px;
 background-image: url("/files/img/adr_blumen1.png");
}



/**
 * @section Internet Explorer
 */


body.ie {
 font-weight: normal; /*normal*/
 font-style: normal; /*italic*/
 font-size: 1em;
}

/*body.ie ul#navi {
 padding-bottom: 60px;
 background: transparent url("/files/img/content_top_gelb.gif") bottom center no-repeat;
}


body.ie #logo {
 top: -220px;
}

body.ie #subnavi {
 top: -51px;
}

body.ie  ul#navi li a {
 width: 90px !important;
 margin: 0 4px;
 background: url("/files/img/navi.png") top left no-repeat;
 background-color: inherit;
}

body#ie8 ul#navi li a.bg_normal {
 background-color: #1C5259;
}

body#ie8 ul#navi li a.bg_gruen {
 background-color: #690;
}

body#ie8 ul#navi li a.bg_blau {
 background-color: #39C;
}

body#ie8 ul#navi li a.bg_lila {
 background-color: #836;
}

body#ie8 ul#navi li a.bg_gelb {
 background-color: #FFF000;
}

body#ie8 ul#navi li a.bg_weiss {
 background-color: #ECE9D8;
}

body.ie #footer {
 padding-top: 100px;
 background: transparent url("/files/img/content_bottom_color.gif") top center no-repeat;
}

body.ie #footer .footerbox {
 margin-top: -40px;
 padding-top: 65px;
}

body#ie7 #footer .footerbox {
 padding-top: 86px;
}

body.ie #footer .footerbox {
 background: #0B4249 url("/files/img/footerbox.gif") bottom left no-repeat;
}

body.ie #content {
 padding-top: 20px; /*60px weniger als sonst*/
 border-top: 0;
 border-bottom: 0;
 border-radius: 0;
}*/

body#ie6 #hinweis {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 margin: 0 auto;
 background-color: #FFF000;
 z-index: 720;
}

body#ie6 #hinweis img {
 float: left;
 display: inline;
 vertical-align: middle;
 padding: 0;
}

body#ie6 #hinweis p {
 display: block;
 color: #836;
 padding: 15px;
 z-index: 99;
}

body#ie6 #hinweis a {
 color: #39C;
}

body#ie6 #hinweis a:hover {
 color: #690;
 border-color: #690;
}