/* Algemeine Formatierungen */
body { text-align: center; margin: 0; padding: 0; font: 70% verdana, sans-serif; color: #c00; border: 0; 
background-image: url(../images/streifen3.jpg); background-repeat: repeat; background-attachment: fixed; }
/* Der Inhalt */

#text-inhalt { min-height: 300px; margin-right: 25px; margin-left: 250px; margin-top: 0px; font-size: 1.1em; 
line-height: 1.5;  background-image: url(../images/baelle-m-bg.gif); background-repeat: no-repeat; 
background-position: right top; margin-bottom: 30px;  }

#text-inhalt h2 {
    font: 1.55em 'trebuchet ms', arial, sans-serif;
    color: #555;
    margin: 1px 0 .3em 0;
    background: #eee;
    padding: 2px 5px /*2px 30px*/;
}
#text-inhalt h3 { font: bold 1.3em "trebuchet ms", arial, sans-serif; margin: 0.5em 0; font-stretch: 
    border-bottom: 1px solid #ddd; letter-spacing: 1.6px; padding: 10 0 30 10px;  }
    
     div.storycontent h3.erste {padding-top: 30px; }
    
    
#rand #inhalt #text-inhalt h2 a {
    text-decoration: none;
    border: none;
}
#text-inhalt a {
    color: #555;
    text-decoration: none;
    border-bottom: 1px solid #555;}
   
    #text-inhalt a:visited {
    border-bottom: 1px solid #ddd;}

#text-inhalt a:hover {
    color: #c00;
    border-bottom: 1px solid #900;}
    
    
#text-inhalt ul li {
    line-height: 135%;
    margin-bottom: 1px;}
    

img {
    border: 0 none;}
/* Ende Inhalt 

#text-inhalt .fussbanner {
    text-align: center;
    margin-top: 2em;
}
#text-inhalt .fussbanner a {
border: 0 none;}


h1 {
    margin: 0;
    padding: 5px 15px;
    font: 1.8em arial, sans-serif;
    line-height: 1;}
h1 a {
    text-decoration: none;
    color: #005D1F;}

/* Ende allgemeine Formatierungen */
#alles  {margin-left: 20px; width: 1200px; border: 0 none; margin-top: 10px; }

#rand { width: 796px; padding: 0;
    text-align: left;
    background: #fff;
    border: solid 4px #ff6;  }

#alleslinks { float: left; width: 796px; } 
#allesrechts {float: left; }
#allesrechts img {border: 0 none; margin-top: 250px; margin-left: 15px; }

#header { background: url(../images/header.jpg) no-repeat; height: 236px;  }

table { border: none; }
img.floatleft {float: left; }
p.floatleft {float: left; font-size: 13px; margin: 10px 0px 25px 10px; width: 240px; padding-top: 0px; }

div.floatleft {float: left; margin-bottom: 25px; }
#rand h1 { font-size: 1.1em; font-weight: bold;  margin-left: -15px; margin-top: 0px; }

#rand p { text-align: left; }

/* */
#inhalt {
    text-align: left;
    margin-top: 0px; padding-bottom: 10px;
   }


/* Navigation */
#navi {
    width: 230px;
    margin: 0 0 5px 0;
    float: left;
    color: #666;
    font-size: 1.1em;}
    
    
/*#navi-innen {
    padding: 0 3px;
}
#navi ul {
    list-style: none;
    margin: 5px 0 .5em 0;
    padding: 0;
}




sasddffdfdfg

*/

#navi-innen ul {
    list-style: none;  margin: 0px 0 .5em 0;
    padding: 0;  width: 220px;}
#navi-innen ul.untergruppe {margin-left: 25px; }
#navi-innen ul li  {clear: both;  padding-top: 6px;  }

#navi-innen ul li.letzte  {margin-bottom: 0px;  }


div.navibild {float: left; margin-right: 10px; width: 15px;  }

div.navibild img {padding-top: 3px;}

div.linktext { width: 190px; float: left;  }


   
#navi a { color: #555;
 text-decoration: none; }
 
#navi a:hover { color: #c00;}


/* margin: 2.5em 10px 0;*/

#footer { background: #c00;
    color: #fff;
    clear: both;
    text-align: center; font-size: 9px; }
*html #footer {margin-top: -25px; }
#footer a {
    color: #fff; font-size: 9px;  }
    #footer p {text-align: center; padding-top: 2px; padding-bottom: 5px; margin: 0px;  }
#footer a:hover {
    text-decoration: none;}
    
    
#header img {padding-top: 190px;}

img.ideenland {margin-left: 10px; margin-top: 10px;}
p.wichtig {margin-left: 7px;
background-color: #ff6; color: red; font-weight: bold; padding: 3px; }

span.wichtig {
background-color: #ff6; color: red; font-weight: bold; padding: 3px; }

ul.clearing {margin-left: 0px; }
/*

*/
ul.team { margin-left: 2; list-style: inside; display: inline; }
*html ul.team { margin-left: 2px; }

p.teamüschrift {background-color: #ff6; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; line-height: 1.7em;}

p.abstand {padding-top: 15px; }
