/* Start of CMSMS style sheet 'stihl_layout' */
* 
{
 margin:0;
 padding:0;
}

body 
{
   background-color: #FFFFFF;
   color: #000000;
   margin: 0em;
   padding:0;
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
   line-height: 1.5em;
}

div 
{
   font-size: 1em;
}

img 
{
   border: 0;
}

a,
a:link 
a:active 
a:visited
{
   text-decoration: underline;
   background-color: inherit; 
   color: #888888; 
}

a:hover 
{
   text-decoration: underline;
   background-color: inherit;
   color: #669988;
}

div#pagewrapper 
{
   margin: 0 auto;
   width: 80em;
   width: 960px;
   background-color: #FFFFFF;
   color: #888888;
}

div#hauptmenue
{
  font-size:1.2em; 
  margin-left:-0.48em;
}

div#header 
{
   height: 140px;
   background: #FFFFFF;
}

div#header h1 a 
{
   background: #FFFFFF url(uploads/images/galerie_stihl.gif) no-repeat top right; 
   margin-right: 1em;
   display: block; 
   height: 116px;
   text-indent: -999em;
   text-decoration:none;
}

div#Kunstwerk 
{
  float: right;
  display:block;
  width: 320px;
  height:400px;
}

div#Startanimation 
{
  display:block;
  width: 960px;
  height:400px;
}

.Bilderliste
{
  padding:0;
  margin: 0;
}
.Bilderliste td
{
  vertical-align:bottom;
  padding-bottom: 0.2em;
  padding-right: 2em;
}

.newsletter_formular
{
  line-height: 2em;
  border:0;
}

.newsletter_formular input
{
  border: 1px solid #669988;
  background-color: #FFFFFF;
  padding: 0 0.2em;
}

.anmeldeformular
{
  vertical-align:top;
  line-height: 2.2em;
  border:0;
}

.anmeldeformular input, textarea, select
{
  border: 1px solid #669988;
  background-color: #FFFFFF;
  padding: 0em;
  margin-left: 1em;
}
.anmeldeformular textarea
{
  width:25em;
  height:10em;
  margin-left: 0em;
  margin-bottom: 2em;
}

ndiv#content 
{
   margin: 1.5em auto 2em 0;
}

div#content 
{
  height:400px;
  overflow: hidden;
  background: #F3F8F6;
  border-top: 1px solid #669988;
  border-bottom: 1px solid #669988;
}

div#main 
{
   padding: 3em;
   padding-top: 0em;
   padding-right: 6em;
   height: 305px;
   overflow: auto;
}

div#footer 
{
  clear:both;
  color: #000000;
  background-color: inherit;
}

div#footer p 
{
   font-size: 0.8em;
   padding: 0.2em 4em;
   text-align: left;
   margin:0;
}

div#footer p a 
{
   color: #000000;
   text-decoration: none;
}

div.hr 
{
   height: 1px;
   margin: 1em;
   border-bottom: 1px solid #559988;
}

div#content h1 
{
   color: #888888; 
   font-size: 1.4em;
   line-height: 2em;
   margin: 0;
}

div#content h2 
{
   color: #888888; 
   font-size: 1em; 
   line-height: 2em;
}

p 
{
   font-size: 1em;
   padding: 0;
}

pre 
{
   font-family: monospace;
   font-size: 1.0em;
}

strong, b 
{
   font-weight: bold;
}

em, i 
{
   font-style:italic;
}

/* End of 'stihl_layout' */

