/***********************************************
	screen css schwindt-pr.com
	author: Annette Schwindt
************************************************/

* {margin:0; padding:0;}

body {
     background-color: #3B5898;
     font-family: Verdana, Helvetica, sans-serif;
}


/***********************************************
		wrapper
************************************************/

#wrapper {width: 900px;
          margin:20px auto 40px auto;
}


/***********************************************
		navi
************************************************/

#navi {z-index:3;
}

#navi ul {margin-left: 20px;
     font-size: 0.75em;
     font-family: Verdana, Helvetica, sans-serif;
     letter-spacing:0.5px;
}

#navi li {display: inline;
          float:left;  /* zusaetzlich, Aufhebung in content */
          list-style-type: none;
          background-color: #f2f2f2;
          color: #000000;
          border-top: 1px solid #bebebe;
          border-left: 1px solid #bebebe;
          border-right: 1px solid #bebebe;
          padding:0.5em;
          margin-right:0.4em;
          line-height:1.3em;  /* fuer IE */
          margin-bottom:-1px; /* wg. Rahmenueberlagerung */
}


#navi a:link {
     text-decoration: none;
     color: #808080;
}

#navi a:visited {
     text-decoration: none;
     color: #808080;
}

#navi a:hover {
     text-decoration: none;
     color: #000000;
}

#navi a:focus {
     text-decoration: none;
     color: #000000;
}


#navi #front {background-color: #ffffff;
              border-bottom: 1px solid #ffffff;
}

/************************************************
		Sidebar
************************************************/

#sidebar {background-color:#E4E5E9;
	clear:both;
	float:right;
	width: 250px;
	padding:10px 20px;
	margin: 245px -22px 20px 20px;
	}

         #sidebar p {
         font-size:0.9em;
         text-align: center;
         width: 230px;
         color: #444444;
         margin-top: 10px;
         margin-bottom: 0px;
         padding: 5px 10px;
         }

         #sidebar .box {
          font-size:0.8em;
          background-color: #ffffff;
          border:1px solid #94A3C4;
          line-height:1.3em;
          margin-top:0px;
          margin-bottom:20px;
         }

         #sidebar .box1 {font-family:Verdana, Arial, sans-serif;
          font-variant:normal;
          font-size:0.8em;
          background-color: #ffffff;
          margin-top:-15px;
          margin-bottom: 10px;
          padding-top:15px;
          text-align:right;
          font-style: italic;
          font-weight: 500;
          color: #3b5898;
         }

          #sidebar .box2 {font-family:Verdana, Arial, sans-serif;
          font-variant:normal;
          margin-top:30px;
          margin-bottom: 10px;
          font-weight:500;
          background-color: #ffffff;
          border: solid 1px #dcdcdc;
          color: #000050;
          text-align:left;
          padding-left:10px;
         }

          #sidebar .box3 {font-family:Verdana, Arial, sans-serif;
          font-variant:normal;
          font-size:0.8em;
          margin-top:0px;
          margin-bottom:10px;
          background-color:#ffffff;
          border:1px solid #94A3C4;
          font-weight:500;
         }

         #sidebar .box4 {
         background-color: #ffffff;
         color: #3B5898;
         border:1px solid #94A3C4;
         line-height:1.8em;
         padding: 10px;
         margin-bottom:20px;
         }


         #sidebar .box5 {
         font-family: Georgia, 'Times', serif;
         font-variant: small-caps;
         font-weight: 600;
         background-color: #ffffff;
         color: #3B5898;
         border:1px solid #94A3C4;
         line-height:1.8em;
         margin-bottom:20px;
         }

         #sidebar img {
         border:none;
         }


/***********************************************
		content
************************************************/

#content {background-color: #ffffff;
     background-image: url(spr_web.jpg);
     background-position: top left;
     background-repeat:no-repeat;
     border: 1px solid #bebebe;
     border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
     padding:10px 40px 0 40px;
     z-index:2;
     clear:left;
}


p{
     font-size: 0.8em;
     font-weight: 300;
     line-height: 1.6em;
     color: #000000;
     margin-bottom: 1em;}


h1 { font-size: 2.5em;
     font-weight: 500;
     line-height: 1.3em;
     font-family: Georgia, Times, serif;
     font-style: normal;
     color: #336600;
     margin-top: 260px;
     margin-bottom: 0;
     letter-spacing:1px;
     }

h2 {
     font-size: 1.3em;
     font-weight: 500;
     font-family: Georgia, Times, serif;
     line-height: 1.5em;
     font-style: normal;
     color: #336600;
     margin-bottom: 10px;
     margin-top: 10px;
     }

h2 img {border:none
}

h3 {font-size: 1em;
     font-weight: 500;
     line-height: 1.5em;
     color: #336600;
     margin-bottom: 10px;
}

hr {
    color: #dcdcdc;
    background-color: #bebebe;
    margin: 1em 0em;
}


ul { list-style-type: disc;
     font-weight: 300;
     font-size: 0.8em;
     line-height:1.5em;
     color: #000000;
     padding:0;
     margin-bottom: 1em;
     margin-left:3em;}

li { line-height:1.5em;
     padding-bottom:0.5em;
     padding-left:0.5em;}

li img {border:none;
        margin-bottom: -3px;
}

li ul {list-style-type: none;
       font-weight: 300;
       font-size: 1em;
       line-height:1.5em;
       margin-bottom: 0;
}

li li {padding-top: 0.5em;
       padding-bottom: 0;
       padding-left: 0;
}


img {
  border:1px solid #bebebe;
  padding:0;
  margin:0;
}


address{
     font-size: 0.8em;
     font-weight: 300;
     line-height: 1.5em;
     font-style: normal;
     color: #000000;
     margin-bottom: 10px;
}


blockquote {
     font-size: 0.8em;
     font-style: italic;
     line-height: 1.5em;
     padding: 10px;
     margin: 20px 0 20px 20px;
     width:450px;
     background-color: #FFEC8B;
}

dfn {
     font-style: normal;
     cursor: help;
     border-width: 1px;
     border-bottom-style:dashed;
     border-bottom-color: #800000;}

span {color: #0174DF;
      font-weight:600;
}

.alert {
          padding: 5px 15px;
          margin: 20px 280px 20px 0px;
          font-weight:500;
          background-color: #ffffff;
          border: 1px solid #94A3C4;
          color: #000050;
         }

#web {width:400px;
      margin-bottom:40px;
      margin-left: 100px;}


/***********************************************
		links
************************************************/

#content a:link {text-decoration: underline;
     color: #0174DF;}

#content a:visited {text-decoration: underline;
     color: #0174DF;}

#content a:hover {text-decoration: none;
     color: #EE7600;}

#content a:active {text-decoration: none;
     color: #EE7600;}

#content a:focus {text-decoration: none;
     color: #EE7600;}




/***********************************************
		classes
************************************************/
#content .social {margin-top:205px;
                  margin-right: -20px;
                  line-height: 2em;
                  text-align:right;
                   float:right;
}

#content .social a {border:none;
}
#content .social img {border:none;
}


.rss {float:right;
      margin-top:25px;
      margin-right:-290px;
}

.dist {margin-top: 30px;
}
.downdist {margin-bottom: 30px;
}

.closer {margin-bottom: 10px;
}

.right {text-align:right;
        margin-bottom:-1em;
}
.right img {border:none;
}


.center {text-align:center;
}

.imgleft {float:left;
          margin-top: 5px;
          margin-right: 20px;
}

.imgright{float:right;
          margin-top: 5px;
          margin-left: 20px;
}

.clearleft {clear:left;
            margin-top: 40px;
}

.noborder img {border:none;
}

.statements {font-style: italic;
             width: 500px;
}

.flleft {float:left;
         margin-right:20px;
}


.flright {float:right;
         margin-left:20px;
}

.postit {width: 140px;
         font-family: Georgia, Times, serif;
         font-size: 0.8em;
         font-style: italic;
         text-align:center;
         background-color: #FFFACD;
         border: solid 1px #EEE9BF;
         color: #000050;
         padding: 10px;
}

.minus {width:480px;
        margin-left:20px;
}

.kasten {background-color: #FFFACD;
border: 1px solid #dcdcdc;
width:480px;
padding:15px 15px 5px 15px;
margin-bottom:20px;
}

.pubkasten {
width:470px;
padding:10px 20px 0 20px;
margin-bottom:20px;
border-top:1px solid #D0D4DF;
border-right:5px solid #D0D4DF;
border-bottom:5px solid #D0D4DF;
border-left:1px solid #D0D4DF;
     border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
}

#content .up {margin-top: 20px;
              clear:both;
              text-align:center;
}
#content .up img {border:none;
}

#content .up a {border:none;
}
#content .up2 {margin-top: 20px;
              text-align:center;
}
#content .up2 img {border:none;
}

#content .up2 a {border:none;
}


.footer {text-align:center;
}
.footer a{color:#dcdcdc;
}
