/*********************** Seitenhintergrund ***********************/
body, textarea {  background-color:#CCCCCC; color:#000000;  font-family:"Times New Roman", Times, serif;   font-size:1em; font}
/************************* Links *********************/
 a:link {text-decoration:none; font-weight:normal; color:#000000FF; font-style: italic;}
 a:visited {text-decoration:none; font-weight:normal; color:#0000FF; font-style: italic;} 
 a:hover {text-decoration:underline; font-weight:normal; color:#000000FF; font-style: italic}
 a:active {text-decoration:none; font-weight:normal; color:#000000FF; font-style: italic;}
 /************************* Überschriften ***********************/
h1 { font-size:2em;}
h2 { font-size:1.5em; font-style:bold;}
h3 { font-size:1em; font-style:bold;}
/************************* Navi ***********************/
.link {border-style:solid; border-width:0px; border-bottom-width:1px;}
a.box_navi_first:link, a.box_navi_first:visited {font-size:16px; border-style:solid; border-width:1px; border-color:#E8E8E8; text-decoration:none; font-weight:normal; font-style: italic; display:block;}
a.box_navi_first:hover {text-decoration:none; font-weight:normal; background-color:black; color:white; font-style: italic; display:block;}
.sublink  { margin-left: 20px; margin-bottom:5px; width:128px; margin-top:5px;}
.subsublink  { margin-left: 45px; margin-bottom:5px; width:103px; margin-top:5px;}
a.box_navi_sub:link, a.box_navi_sub:visited {text-decoration:none; border-left-style:; border-color:black; background-color:#DDDDFF; border-width:1px; font-weight:normal; color:black; font-style: italic; display:block;}
a.box_navi_sub:hover {text-decoration:none; font-weight:normal; background-color:black; color:white; font-style: italic; display:block;}
.border { height:-1px;}
.punkt { border-width:0px; border-style:solid;}
/************************* header.php ***********************/
.top_menu { position:absolute; right:30px; top:100px; font-size:0.8 em; }
#Gruppe-Alle {background-color:#E8E8E8; position:absolute; left:10px; right: 10px; top:10px;  
min-width:800px; max-width:1280px;}
#Balken { position:absolute;  width:100%; left:0px; top:0px; height:95px; background-color:#000000;}
#Logo { position:absolute; right:320px; top:10px;} 
#Paeonien { position:absolute; right:30px; top:5px; }
#Schmetterling { position:absolute; left:70px; top:45px; }
#Titel { position:absolute; left:210px; top:20px; color:#FFFFFF;}
#Bluete { position:absolute; left:20px; top:115px; } /*schmetterling*/
#navi { position:absolute; left:15px; top:200px; width:160px; height:400px; color:#00000000; font-size:2ex;} 
#main {margin: 160px 35px 0px 210px;  padding-bottom:25px; min-height:490px;} /*trbl*/
*html #main{ height:490px;}
#hauptteil {width:100%;}
#copy {position:absolute; right:0px; bottom:0px; padding:5px;}
/************************************Allgemeines**************************************/
.BildRiTo {float:right; margin:15px; margin-right:0px; margin-top:0px;}
.BildRiMd {float:right; margin:15px; margin-right:0px;}
.BildLeMd {float:left; margin:15px; margin-left:0px;}
.BildLeto {float:left; margin:15px; margin-left:0px; margin-top:0px;}
.BildRi {float:right;}
.Bild {float:right; clear:right; margin-left:15px;}
.balken {font-weight:bold; width:100%; border-width:1px; border-style:dotted; border-color:#000000; background-color:#CCCCCC; color:#000000}
.Feld {background-color:#EFEFEF; border:1px solid #000000; }
/************************************Lyrik**************************************/
#Zeilenabstand {line-height:2em;}
/************************************Tipps**************************************/
#leiste {float:right; width:270px; margin-right:5px; padding-left:15px; padding-bottom:15px;}
#angebote {background-color:#CCCCCC; padding:15px; padding-top:5px;}
#Rahmen1 {width:200px; border-style:solid; border-width:1px; border-bottom-width:0px;}
#Rahmen2 {width:200px; border-style:solid; border-width:1px; }
/************************************Bilder**************************************/
#thumb {padding:7px;}
.Bildnext a {display: inline-block; width: 30px; height: 23px;
  background: url('../Bilder/logos/next.gif') no-repeat;}
.Bildnext a:hover { background-position: -30px 0; }
.Bildprev a {display: inline-block; width: 30px; height: 23px;
  background: url('../Bilder/logos/prev.gif') no-repeat;}
.Bildprev a:hover { background-position: -30px 0; }
.Bildup a {display: inline-block; width: 27px; height: 23px;
  background: url('../Bilder/logos/up.gif') no-repeat;}
.Bildup a:hover { background-position: -27px 0; }
/********************************** Datenbank ***************************/
.Datenbank{border-bottom: 1px solid white;}
/********************************** Lexikon ***************************/
ol.einzug {  padding-left:0px; }
ol.einzug li{ margin-left:20px; padding-left:0px;}
