/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-color: #FFFFF2;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
}


h1 {
color: #e97218;
font-size: 13pt;
font-weight: normal;
margin-top: 10px;
}

#content a:link, #content a:visited {
  color: #3177a2;
  text-decoration:none;
}

#content a:hover, #content a:visited:hover {
  color: #e97218;
  text-decoration: underline;
}



/* ----------container zentriert das layout-------------- */
#container {
width: 788px;
margin-bottom: 10px;
margin:0 auto;
background-color: #ff9900;
background-image:url(pic/container.gif);
}

/* ----------banner for logo-------------- */
#banner {
background-image:url(pic/head.gif);
height:97px;
}

#banner img {
margin-left:470px;
margin-top:20px;
}

/* -----------------Inhalt--------------------- */
#content {
background-color: #ffffff;
font-size: 12px;
line-height:16px;
padding: 0 1em;
margin: 0 168px;
}
/*div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}
*/

#content li {
  list-style-image:url(pic/bullet.gif);
}

/* Leseproben */

.meldung_datum {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #cccccc;
  color: #999999;
  font-size: 75%;
  margin-top: 5px;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  padding-top: 5px;
}

.meldung_headline {
  font-size: 1.3em;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  text-align: left;
  font-weight:bold;
}

.meldung_mehr {
  text-align:right;
  font-weight:bold;
}

.meldung_teaser img  {
  padding-right:.5em;
}

.lpsorte {
  color: #e97218;
  font-size: 0.8em;
  font-weight: bold;
  background-color: #e0f0f4;
  margin-top:.5em;
}

a.lptitel  {
  margin:5px;
}
a.lptitel img {
  border:1px solid #3177A2;
}


/* --------------left navigavtion------------- */
#left {
float: left;
width: 168px;
margin: 0px;
padding: 0px;
font-size: 11px;
/*background-image:url(pic/left.gif);*/
}

ul.menu-top li {
  margin:0 0 10px 0;
  list-style-type:none;
  background-image:url(pic/navboxbutton.gif);
  min-height:22px;
  width:125px;
}



ul.menu-top li a:link,  ul.menu-top li a:visited {
  display:block;
  color:#fff;
  text-decoration:none;
  font-weight:bold;
  padding-top:5px;
  padding-left:5px;
  background-image:url(pic/pause.gif);
  background-position:3px 6px;
  background-repeat:no-repeat;
  text-indent:10px;
}

ul.menu-top li.menu-parent a:link,  ul.menu-top li.menu-parent a:visited {
  background-image:url(pic/rewind.gif) ;
}

ul.menu-top li.menu-parent a:hover,  ul.menu-top li.menu-parent a:visited:hover {
  color:#ff9933;
  background-image:url(pic/rewind_hover.gif) ;
}

ul.menu-top li a:hover,  
ul.menu-top li a:visited:hover {
  color:#ff9933;
  background-image:url(pic/pause_hover.gif);
}


ul.menu-top li.menu-expand ul {
  padding:0 !important;
  margin:0 !important; 
  list-style-type:none;
  list-style-position:inside;
  text-indent:0;
}

ul.menu-top li.menu-expand ul li.menu-sibling,
ul.menu-top li.menu-expand ul li.menu-first,
ul.menu-top li.menu-expand ul li.menu-current,
ul.menu-top li.menu-expand ul li.menu-child
  {
  margin:0 !important;
  padding-left:0 !important;
  text-indent:0; 
  background-color:#3177A2;
  background-image:url(pic/navblue.gif) !important;
}

ul.menu-top li.menu-expand ul li.menu-sibling a:link,
ul.menu-top li.menu-expand ul li.menu-first a:link,
ul.menu-top li.menu-expand ul li.menu-first a:link,
ul.menu-top li.menu-expand ul li.menu-sibling a:visited,
ul.menu-top li.menu-expand ul li.menu-first a:visited,
ul.menu-top li.menu-expand ul li.menu-first a:visited {
  background-image:url(pic/pause.gif);
}

ul.menu-top li.menu-expand ul li.menu-sibling a:hover,
ul.menu-top li.menu-expand ul li.menu-first a:hover,
ul.menu-top li.menu-expand ul li.menu-first a:hover,
ul.menu-top li.menu-expand ul li.menu-sibling a:visited:hover,
ul.menu-top li.menu-expand ul li.menu-first a:visited:hover,
ul.menu-top li.menu-expand ul li.menu-first a:visited:hover {
  color:#ff9933;
  background-image:url(pic/pause_hover.gif);
}


li.menu-current a:link, li.menu-current a:visited {
  font-weight:bold !important;
  background-image:url(pic/play.gif) !important;
}

li.menu-current a:hover, li.menu-current a:visited:hover {
  color:#ff9933;
  font-weight:bold !important;
  background-image:url(pic/play_hover.gif) !important;
}


ul.menu-top li.menu-expand ul li.menu-last {
  background-image:url(pic/navboxfoot.gif) !important;
}

ul.menu-top li.menu-expand ul li a:link,  ul.menu-top li.menu-expand ul li a:visited {
  display:block;
  color:#fff;
  text-decoration:none;
  font-weight:normal;
  padding-top:5px;
  padding-left:20px;
  background-image:url(pic/pause.gif);
  background-position:15px 6px;
  background-repeat:no-repeat;
  text-indent:10px;
}

ul.menu-top li.menu-expand ul li a:hover,  
ul.menu-top li.menu-expand ul li a:visited:hover {
  color:#ff9933;
  background-image:url(pic/pause_hover.gif);
}



#right {
  float: right;
  width: 168px;
  /*background-image:url(pic/right.gif);*/
  margin: 0;
  padding: 0;
}

#rightcontent {
  color:#fff;
  font-size:xx-small;
  padding:0 30px 0 20px;
  
}

#rightcontent a:link,
#rightcontent a:visited {
  color:#fff;
  text-decoration:none;
}

#rightcontent a:hover,
#rightcontent a:visited :hover{
text-decoration:underline;
}

a.buttonstyle:link, a.buttonstyle:visited {
display: block;
margin-bottom:10px;
background-color: #3177a3;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #ffffff;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #ffffff;
color: #ffffff;
text-align: center;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
text-decoration: none;
}

a.buttonstyle:visited {
background-color: #3177a3;
color: #ffffff;
}

a.buttonstyle:hover, a.buttonstyle:visited:hover {
background-color: #feb278;
color: #3177a3;
}

a.buttonstyle:hover, a.buttonstyle:visited:hover {
background-color: #feb278;
color: #3177a3;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
height:74px;
background-image:url(pic/foot.gif);
}

#footertext {
  font-size: xx-small;
  font-family: Tahoma,Geneva,Arial,Helvetica,sans-serif;
  color: firebrick;
  border-top: 1px dotted firebrick;
  margin:5px 150px 0 150px;
  text-align:center;
}

/*-------------Druckversion---------------------*/
@media print {
  #head, #left, #right {
    display:none;
  }
  #container, #footer  {
    margin:0;
	padding:0;
  }
  #content {
    margin:0 5em;
    width:500px;
	color:#000;
  }
}

