body {
	color:#000000;
	background-color:#0E3192;
	margin: 4.5em 3em 3em 3em;
        background-image: url("bgverlauf.gif"); background-repeat:repeat-x;
	padding:0;
	font-family: verdana, arial, helvetica, sans-serif;
        font-size: 0.8em !important;
        font-size: 0.7em; /* für den IE */
	}

.elterntipps ul li {
                list-style-position: outside;
                list-style-type: circle;
                list-style-image: url(sun.gif);
                margin-bottom: 2em;
                text-indent: 0em;
                }

.Newsbox {
             margin: 0 0 0em 0;
             border: 0px solid yellow;
}

div.rBoxBlog {float:right;
           width: 310px;
           padding-top: 0.9em;
           text-align:left;
           border: 0px solid red; 
          }
.linkblue {color: #0E3192; font-size:smaller; font-weight: bold;}

.blogteaser {font-size: 0.9em;
             font-family: verdana, arial, helvetica, sans-serif;
             line-height: 1.4em;
             color: #0E3192;
             }

.picoblog {font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; color:#0E3192; }

.fischlipix {float:left;
  width:190px;
  background: url(shadow3.gif) no-repeat bottom right;
  padding-right: 1em;
  margin-right:1em;
  margin-bottom: 2em;
  border: 0px solid blue;
}

.fischlipix img {border:0; float:none; }
.galeriepix img {border:0; float:none; }

.ordertable {width:530px;}
.carttable {width:540px;}

#bug {margin-top: 0; margin-right:0em; position:relative; z-index:+1;}
#bug a:link, #bug a:visited, #bug a:active, #bug a:hover {border:0px; background-color: #fff; text-decoration:none;}
#bug img {border:0px; background-color: #fff;}

.p {margin-top:2px;
    margin-bottom:5px;}

b {color: #0E3192;}
 
.navdot {width:1em; background-color: #C40005;}

.kurs{;width:80%; text-align:left; margin-bottom:1em;}
.kurs th{border:1px solid #ccc; ;white-space:nowrap;}
.kursrechts {width:80%; font-weight: bold;}



div.rBox {width:180px; border:0px solid green;
          }

.p-shadow {
  float:left;
  width: 100%;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow2.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px; 
  }

.p-shadow div {
  background: none !important;
  background: url(shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0px 6px 6px 0;   border-top: 2px solid white;
  }

.p-shadow p {
  color: #777;
  background-color: #fff;
  font: italic 1em verdana, arial, helvetica, sans-serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }

#container
	{       position:absolute;
                margin-top: 1em;
		width: 780px;
		text-align: left;
		border: 0px solid black;
	        background-color:#fff;
	}
	
#header
	{
                text-align:right;
		height: 3.3em;
                background-color:#ffffff;
		border: 0px solid black;
	}

#tropfen
        {
                position:absolute;
                float:left;
                margin-top:-39px;
                margin-left:-15px;
                z-index:2;
                border: 0px solid black;
        }

#slrglogo
        {       padding-top:2em;
        }

#topnav
	{
		height: 22px;
		background-color: #FEF23A;
                font-weight: bold;
                font-size: 0.8em;
                text-align: right;
                letter-spacing: .2em;
                padding-right: 2.2em;
                border-top: 8px solid #FEF23A;
                clear:both;
	}

#topnav_login
	{
		height: 22px;
		background-color: #EEF0F3;
                font-weight: bold;
                font-size: 0.8em;
                text-align: right;
                letter-spacing: .2em;
                padding-right: 2.2em;
                border-top: 8px solid #EEF0F3;
                clear:both;
	}
	
#teaser
	{clear:both;
		float: right;
		width: 200px;
		border: 0px solid black;
                padding-top: 0em;
                padding-bottom:5px;
                padding-right: 0em;
                font-size: 0.9em;
                text-align: left;
                color: #0E3192;
                background-color: #FAFCEA;
	}



.teaserelement {margin-bottom:3em;
                border-color: #FEF23A; 
                padding-left:0.5em; 
                padding-right:0.5em; 
                }

.sprachwechsel  {margin-bottom: 0.7em;
                border-color: #FEF23A; 
                padding-left:0.5em; 
                background-color: #ffffff;
                border-bottom: 3em solid #ffffff;
                border-top: 2em solid #ffffff;
                }

.baderegeln {font-size:0.9em;}

	
#centercontent
	{
		margin-right: 220px;
		border: 0px solid black;
                padding-top:1em;
                padding-bottom:2em;
                padding-left: 1.5em;
                text-align: justify;
                background-color:#ffffff;
	}

.searchresults {width: 38em; text-align: left; padding-bottom:2em; }
.searchres_found {font-weight:bold;}

#centercontent img 
        {       float:right;
                margin: 1em 0em 1em 1em;
                }
.imgnoborder {float: none;
              margin: 1em 0em 1em 1em;
              border:0px;}

.imgnoborder img {margin: 1em 0em 1em 1em;
              border:0px;}

#footerzeile {clear:both;
              height:0px;}
#footer	
	{       
                clear:both;
                text-align: center;
	        color: white;
		border: 0px solid red;
                font-size: 0.8em;
                padding-top:1em;
                padding-left:3em;
                background-color:#0E3192;
                padding-bottom: 2em;
	}

.note {color:red}

/* Forms */

fieldset {
		margin: 1em 0em 0.5em 0em;
                padding-left: 1em;
                padding-bottom: 1em;
		display: block;
		border: 1px solid #FEF23A;}


label {         margin:0px 0px 0px 0px;
                margin-top: 3px;
	        width: 10em;
                border:1px solid white;
               }


/* hide from IE mac \*/

label {         float:left;
               }
/* end hiding from IE5 mac */

legend {           margin-left:0px;
		   margin-bottom: 4px;
		   font-weight: bold;
		   }

.dropdown {margin:3px 0px 2px 0px; }

.formauswahl{margin:3px 0px 20px 0px; 
             padding: 5px 5px 5px 15px;
             background-color: #EEF0F3;
             border: 1px solid #EEF0F3;
             }

.chbox {
             float:none;
             margin: 0em 0em 0em 0em;
             padding: 0em 0em 0em 0em;
             border: 0px solid #ffffff;
             }


.nav_fieldinfo {background-color:blue;
                font-family:times; 
                font-size:0.8em; 
                margin:3px 0px 2px 10px;}


input:active, input:focus, input:hover { background: #E8EBDF;}

h1 {font-size:3em;
    margin:0em 0em 0em 0em;}

h2 {font-size:1.5em; color: #0E3192; margin:0.3em 0em 1.5em 0em; }

ul, li {
                list-style-position: inside;
                list-style-type: square;
                text-align:left;
                margin-left: 0em;
                margin-bottom: 0em;
                padding-left: 1em;
                text-indent: -1em;
                }

.navZeile {font-size: 0.8em; 
       color: #cccccc; 
       margin-left: 0em;}

a img {border:none;}

A:link .logo1 { color: #4D9E09; text-decoration : none; } 
A:visited .logo1 { color: #4D9E09; text-decoration : none; } 
A:active .logo1 { color: #4D9E09; text-decoration : none; } 

.searchresults A:link { color: #00c; text-decoration : underline; } 
.searchresults A:visited { color: #551a8b; text-decoration : underline; font-weight:normal;}
.searchresults A:hover { color: #00c; text-decoration : underline;} 
.searchresults A:active { color: #00c; text-decoration : underline; } 

A:link .nav_fieldinfo { color: #ffffff; text-decoration : none;} 
A:visited .nav_fieldinfo { color: #ffffff; text-decoration : none;} 
A:hover .nav_fieldinfo { color: #ff0000;font-weight: bold;  text-decoration:underline;}
A:active .nav_fieldinfo { color: #ffffff; text-decoration : none;}

A:link { color: #4D9E09; text-decoration : none; font-weight: bold; }
A:visited { color: #4D9E09  ; text-decoration : none; font-weight: bold ; }
A:hover { color: #4D9E09; text-decoration : none; font-weight: bold; } 
A:active { color: #4D9E09; text-decoration : none; font-weight: bold; } 