ul, li {
margin: 0;
padding: 0;
}

/* serie3.info slider ++++++++++++++++++++++++++++++++++++ */

#slider {
   width: 552px; /* important to be same as image width */
   height: 120px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#sliderContent {
   width: 552px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

#slider ul {
list-style : none;
padding : 0;
margin : 0;
}

.sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 12px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 552px;
   background-color: #fbf6f2;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: black;
   display: none; /* important */


   /*  top: 0;
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
       letter-spacing: 1px;
       font-weight: bolder;
       word-spacing: 1px;
}

.clear {
   clear: both;
} 

/* navbar  ------------------- */

#navigation li {
	font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
color: black;
line-height: 20px;
border-bottom:1px solid #e9e9e9;
margin:0 0 -1px;
padding: 3px 5px;
}
#navigation a {
	text-decoration: none;
}
#navigation ul {
margin-top: 6px;
margin-bottom:13px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


div#navbar {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
text-align: left;
padding: 8px;
height: 19px;
line-height: 16px;
background-color: #ced286;
width:943px;
  margin: 13px auto 13px auto;
	position: relative;}

.homelink {
color: black;
text-decoration: none;
margin-bottom: -2px;
padding:: 1px;
display: inline;
margin-left: 10px;}

.homelink a:link, .homelink a:visited {float:left;
color: black;
text-decoration: none;
margin-bottom: -2px;
padding: 0px;
display: inline;
margin-left: 10px;}

.homelink a:hover {color: #1e90ff;
text-decoration: none;}

.homelink a.current {text-decoration: none;}

.homelink {margin: 0px; padding: 0px;}

#navbar ul li a:link, #navbar ul li a:visited {color: black;
text-decoration: none;
margin: 1px;
padding: 1px;
display: inline;
margin-left: 10px;}

#navbar ul li a:hover {color: #757575;
text-decoration: none;}

#navbar a.current {text-decoration: none;}

#navbar ul li {margin: 0px; padding: 0px; list-style-type: none; display: inline;}

#navbar ul {margin: 0px; padding: 0px;}

#navbar img {margin-right:-5px; margin-left:15px;}

.opti {
font-size: 0px;
position: absolute;
line-height: 0px;
top: +600%;}

/* layout ------------------------------ */

#header {width: 959px;
height: 125px;
text-align: left;
  margin: 0px auto 13px auto;
	position: relative;
background-color: white;

	}

#container {width: 959px;
text-align: left;
	position: relative;
background-color: white;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}

#column-left {

	width: 635px;
background-color: white;
}

#column-right {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 311px;
	overflow: auto;
}

.hintergrundfarbe_kasten {
	background-color: #dffff0;
	margin-bottom: 10px;
}



.kasten_zweispaltig {
width:615px; 
background-color: #e9e9e9;
padding:10px; 
margin-top:10px
}

#unterkolumne-links {
float: left;
margin-top: 0px;
margin-right:13px;
background-color: #e9e9e9;
margin-bottom: 10px;
padding-bottom: 10px;}

#unterkolumne-rechts {
float: right;
margin-top: 0px;	
margin-left:12px;
background-color: #e9e9e9;
margin-bottom: 10px;
padding-bottom: 10px;}

#unterkolumne-mitte {
float: left;
margin-top: 0px;	
background-color: #e9e9e9;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#unterkolumne-vier-bei-bedarf {
float: left;
margin-left:12px;
margin-top: 0px;	
background-color: #e9e9e9;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#balkenhintergrundfarbe_schriftfarbe {
background-color: #e9e9e9;
	margin-bottom:13px;
}
#balkenhintergrundfarbe_schriftfarbe p {
	color: black;
	margin-top:0px; 
	margin-left:13px;
}
#footer {
width: 959px;
text-align: left;
  position: relative;
background-color: white;
	clear: both;
}

/* buchstaben ------------------------------ */

p {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
color: black;
line-height: 20px;
margin: 0px;
padding: 0px;
margin-top: 5px;
text-align: justify;
}

p.bu_lang {
width: 605px;
background-color: #e9e9e9;
margin-top: -4px;
margin-bottom: 5px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
padding-top: 6px;
font-style: italic;
font-weight: normal;
}
p.bu_kurz {
width: 301px;
background-color: #fffdd9;
margin-top: -4px;
margin-bottom: 10px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 6px;
font-style: italic;
font-weight: normal;
}
p.geschichten_dachzeile {
width:301px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #74589d;
padding-left:10px; padding-top:3px; padding-bottom:3px;
margin-top: 0px;  margin-bottom: 10px;
color: #005e32;
font-variant: small-caps;
}
.eingezogen {
	padding-left:10px;
	padding-right:10px;
	}
}
.hervorgehoben {
	letter-spacing: 0px;
	font-size: 18px;
	font-weight: bolder;
	}
a {color: black;
	}
a:hover {color: grey;
	} 
h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #74589d;
background-color: #ccbee0;
padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;
margin-top: 0px;  margin-bottom: 10px;
color: #005e32; 
font-variant: small-caps;
}
#column-right h1 {
background-color: #60ffb5;
}
h2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: black;
margin-top:0px; 
margin-bottom: 0px;
padding: 0px; 
}
#column-right h2 {
padding-left:10px;
padding-right:10px;
color: #005e32;
}
h3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
color: black;
margin-top:0px; 
margin-bottom: 7px;
padding: 0px; 
}
ul.nav_categories {
	background-color: #dffff0;
	list-style-type: none;
	padding-bottom:10px;
}
li.aufzaehlung_mit_einzug {
	margin-left: 10px;
		padding:5px;
		float:left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
	list-style-type: square;
	list-style-position: inside;
}

#nav_cat_archive ul {
	background-color: #dffff0;
	list-style-type: none;
	padding-bottom:10px;
}

#nav_cat_archive li {
	background-color: #dffff0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
	list-style-type: none;
	line-height: 19px;
}