/** Allgemein **/



#contentwrapperstart {
   position: relative;
   background-image: none;
   background-color: #4B4B4B;
   background-image: url(../images/bg_contentwrapper.jpg);
   background-position: left top;
   background-repeat: repeat-x;
}


#contentstart {
   position: relative;
   line-height: 150%;
   padding: 0 10px;
   width: 970px;
}

#slideshow {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

/** Zeichen und Schrift **/

#content p{
   margin: 0 0 1em 0;
   padding: 0;
}

hr{
   padding: 0;
   margin: 0;
   color: #666;
   background-color: #666;
   border: 0 none;
}

#contentstart h1 {
   font-size: 160%;
   line-height: 120%;
   padding : 0;
   margin: 9px 0 12px 0;
   font-weight: normal;
   color: #F97312;
}

#contentstartstart h3 {
   font-size: 140%;
   line-height: 120%;
   padding: 0;
   margin: 9px 0 12px 0;
   font-weight: normal;
   color: #6D7174;
}

#contentstart h5 {
   font-size: 120%;
   line-height: 120%;
   margin: 9px 0 12px 0;
   padding: 0;
   font-weight: bold;
   color: #333;
}  

#contentstart a,
#contentstart a:link {
   color : #333;
   text-decoration: underline;
}

#contentstart a:focus,
#contentstart a:hover,
#contentstart a:active {
   color: #6D7174;
   text-decoration: underline;
}

#contentstart a:visited {
   color: #FD7D1F;
   text-decoration: underline;
}

strong{font-weight:bold;}

#contentstart sup,
#contentstart sub {
   font-size: 72%;
}

/** Tabellen und Listen **/

#contentstart ul{
   margin: 1em 0;
   list-style-type: disc;
   margin-left: 10px;
   padding-left: 10px;
}

#contentstart ul ol,
#contentstart ol ul,
#contentstart ul ul,
#contentstart ol ol{
   margin: 0.5em 0;
   padding-left: 20px;
}

#contentstart ol{
   margin: 1em 0;
   list-style-type: decimal;
   margin-left: 10px;
   padding-left: 10px;
}

#contentstart li{
   margin-bottom: 0.5em;
   line-height: 1.2;
   margin-left: 10px;
}

#contentstart table {
   margin-bottom: 10px;
}

#contentstart td {
   vertical-align: top;
}


/* Input Felder */

#contentstart input,
#contentstart select,
#contentstart textarea {
   border: 1px solid #aaa;
   background-color: #FFF;
   color: #000;
   padding: 3px;
   margin: 1px;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 100%;
}

#contentstart input:focus,
#contentstart textarea:focus,
#contentstart input:hover,
#contentstart textarea:hover,
#contentstart input:active,
#contentstartstartstart textarea:active{
   border-color: #bf5d2c;
}