/*
Design by Free CSS Templates
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
        margin: 0;
        padding: 0;
}

body {
        background: #FFFFFF ;
        font: normal 13px "verdena, Trebuchet MS", Arial, Helvetica, sans-serif;
        color:  rgb(106,143,169);
}

h1, h2, h3 {
        color: rgb(106,143,169);
}

h1 {
        margin-bottom: .5em;
        font-size: 185%;
        font-weight: bold;
        letter-spacing: -2px;
}

h2 {
        margin-bottom: .5em;
        font-size: 136%;
        font-weight: normal;
        letter-spacing: -1px;
}

h3 {
        font-size: 100%;
        font-weight: bold;
}

p, blockquote, ol, ul {
        margin-bottom: 1.5em;
        text-align: left;
        line-height: 120%;
        font-size: 107%;
}

blockquote {
        margin-left: 2em;
}

ol {
        margin-left: 2em;
}

ul {
        list-style: none;
}

ul li {
        padding-left: 1em;
        background: url(images/img08.jpg) no-repeat 5px left ;
}

a {
        text-decoration: none;
        color: #313131;
}

a:hover {
        text-decoration: underline;
        color: #DB56A0;
}

img {
   border:0px solid #000000;
}

/* Menu */

#menu {
        width: 760px;
        height: 34px;
        margin: 0 auto;
        line-height: 40px;
        background:  url(images/menu.jpg) repeat-x;
        wtext-transform: uppercase;
      }

#menu ul {
        padding-left: 10px;
        list-style-type: none;
         }

#menu ul li {
        display: block;
        float: left;
        padding: 5px;
        background:none;
}
#menu ul li a {
        color: #eee;
        padding: 10 10px;
        text-decoration: none;
        font-weight: 100;
        font-size: 14px;

}

#menu ul li a:hover {
        height: 34px;
        text-decoration: underline;
        background: url(images/menuhover.jpg) repeat-x;
}

/* Logo */

#logo {
        width: 760px;
        height: 270px;
        margin: 0 auto;
        background: #010100 url(images/head.JPG)
}

#logo h1 {
        margin: 0;
        padding: 30px 0 0 0;
        text-align: right;
        letter-spacing: -1px;
        font-size: 189%;
}

#logo h2 {
        margin: 0;
        padding: 0 0 0 0;
        text-align: right;
        letter-spacing: -1px;
        font-size: 100%;
        font-weight: bold;
        font-style: italic;
}

#logo a {
        text-decoration: none;
        color: #FFFFFF;
}

/* Page */

#page {
        width: 760px;
        margin: 0 auto;
}

/* Content */

#content {
        float: left;
        width: 375px;
        padding: 15px 5px 20px 20px;
        text-align:left;
}

#welcome {
        margin-bottom: 15px;
        padding-bottom: 1px;
}

.left {
      width: 150px;
      float: left;
      padding: 10px;
      border-right: 1px solid #bbb;
      font-size: 12px;
}

.left ul {
      list-style-type: square;
      padding: 5px 10px 10px 20px;
      color: #57626a;
}

.left h2 {
      height: 30px;
      font-size: 14px;
      color: #666;
      line-height: 30px;
      font-weight: 600;
}

.left a { text-decoration: none }



/* Sidebars neu*/

.sidebar {
        float: left;
        width: 172px;
        margin-top: 5px;
        color: rgb(81,81,83);
}

.sidebar ul {
        margin: 0;
        padding: 0;
        list-style: none;
}

.sidebar li {
        /padding-bottom: 30px;
}

.sidebar li ul {
}

.sidebar li li {
        padding: 0;
}

.sidebar h2 {
        height: 30px;
        margin: 0;
        letter-spacing: normal;
        font-size: 1.4em;
        background:rgb(231,231,234)

}

.sidebar img {
   border:0px solid #000000;


   }


/* Sidebar1 Linke Spalte */

#sidebar1 {
    margin-top: 15px;
    background: url(images/News.JPG) repeat-y ;
    height: 210px;
}

#sidebar1 h1 {
        height: 20px;
        text-align: center ;
        font-size: 14px;
        font-weight:bold ;
        color: rgb(92,92,92);
        background:rgb(225,231,234)
}

#sidebar1 li li {
        padding-left: 10px;
        text-align: left;
        font-size: 12px;
}

#sidebar1 p {
        text-align: left;
        padding: 5px 0 0 10px;
        font-size: 12px;
}



/* Sidebar2 Rechte Spalte */

#sidebar2 {
float: right;
width: 138px;

}

#sidebar2 h2 {
}


/* Sidebars neu Ende */

#links {
}

#links ul {
        background: url(images/img04.gif) repeat-x left bottom;
}

#links li {
        padding: 5px 0;
        background: url(images/img04.gif) repeat-x left top;
}

#links a {
        padding-left: 1em;
        wbackground: url(images/img08.gif) no-repeat left center;
        color: #DB5600;
}




/* Footer */

#footer {
        width: 760px;
        margin: 0 auto;
        background: url(images/footer3.JPG) repeat-x ;
}

#footer .wrapper {
        height: 250px;
        padding: 30px 30px 0 30px;
        background: url(images/mskinput.JPG) no-repeat  ;
}

#footer .links {
        color: #666;
        padding: 0 0 10px 5px;
        font-size: 125%;
        font-weight:bold ;
        text-transform: uppercase;
}


#footer .links li{
        padding: 10px 0;
}


 .floating-box {
        float: left;
        width: 220px;
        padding: 5px 0px 0 10px;
}

 .floating-box p, .floating-box blockquote, .floating-box ol,  .floating-box ul{
        line-height: 144%;
        font-size: 100%;
}

 .floating-box ul {
        padding: 20px;
        List-Style-Position: outside;
}

 .floating-box li {
        font-weight:bold ;
        text-align:left;
}
 .floating-box input, .floating-box textarea {
        margin: 0px 0px 8px 0px;
        padding: 1px 5px 0px 5px;
        color: rgb(92,92,92);
}

 .Input-box {
        float: left;
        width: 410px;
        padding: 20px 0px 0 10px;
        color: rgb(92,92,92);
}

.msginfo {
        color: rgb(255,102,0);
}
#footer .legal {
        float: left;
        margin: 0 auto;
        width: 760px;
        height: 15px;
        padding: 3px 0px 0px 25px;
        background:rgb(0,21,34);
        font-size: 85%;
        color: rgb(103,136,159);
};
}
