/*generell*/
*{ padding: 0;
   margin: 0;  }

/*generell text decoration*/
h1{ font-size: 16px;
    font-weight: bold;
    line-height: 22px; }

h2 { font-size: 15px;
     font-weight: bold;
     line-height: 20px;
     text-decoration: none; }

h3 { font-size: 14px;
     font-weight: bolder;
     text-decoration: none; }
    a
h4 { font-size: 12px;
     font-weight: bolder;
     text-decoration: none; }

h5 { font-size: 11px;
     font-weight: bolder;
     text-decoration: none; }

a img{ border: white; }

a:link { color: #00c;
         text-decoration: none; }

a:visited { color: #339;
            text-decoration: none; }

a:hover { color: #339;
          text-decoration: none; }

a:active { color: red;
           text-decoration: none; }

a:visited { color: #339;
            text-decoration: none; }

a:hover { color: #339;
          text-decoration: none; }

a:active { color: red;
           text-decoration: none; }

p{ margin: 0 0 5px; }

body { font-size: 12px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       line-height: 18px; background: #e6ebf7 repeat-x 100% top;
       background-image: url(../images/hintergrund1.jpg); background-repeat:repeat;}


.left_menu h3, #right h3 { color: black;
                           font-family: "trebuchet MS", sans-serif;
                           font-size: 1.2em;
                           line-height: 15px;
                           width: 80%; margin: 0 0 0 5px;
                           padding: 7px 5px 7px 10px; }



/*parms; Page setting for the left or center*/
#wrap_centr { background-color: white;
              width: 1000px;
              height: 180%;
              overflow: hidden;
              margin:10px auto 20px;
              border-left: 1px solid #333;
              border-bottom: 1px solid #333;
              border-right: 1px solid #333; }

#wrap_left { background-color: white;
             width: 1000px;
             height: 180%;
             border-left: 1px solid #333;
             border-bottom: 1px solid #333;
             border-right: 1px solid #333;
             overflow: hidden;
             margin-top: 10px;
             margin-left: 8px; }

/*<!-- upper head  -->*/
#header { background-image: url(../images/banner_oben_b.png);
          background-repeat: no-repeat;
          width: 1000px;
          height: 130px;
          border-top: 1px solid black;
          border-bottom: 1px solid #333; }

 /*<!-- the second head -->*/
#meun_top { background-color: #696;
            width: 1000px;
            height: 60px;
            border-bottom: 1px solid #333;
            overflow: hidden;  }

/*<!-- search box  -->*/
.search_box { font-family: Verdana, Arial, Helvetica, sans-serif;
              width: 24%;
              height: 32px;
              float: left;
              margin-left: 1%;
              padding-top: 4px; }

#breadcrumbs_box{ color: black;
                 font-size: 13px;
                 font-family: "Zapf Chancery", "Comic Sans MS", cursive;
                 font-weight: bolder;
                 margin-left: 10%;
                 overflow: hidden;
                 height: 32px; }/*<!-- Address border  -->*/

 /*<!-- address bulk  in the second head-->*/
.breadcrumbs { color: black;
               font-weight: bold;
               position: relative;
               top: 6px; font-size: 12px; }

.breadcrumbs a:link ,.breadcrumbs a:visited,.breadcrumbs  a:hover,.breadcrumbs  a:active{ color: black;
                                                                                          font-weight: bold;
                                                                                          text-decoration: none; }


 /*<!-- left site -->*/
.left_menu { font-size: 12px;
             background-color: #696;
             width: 166px;
             height: 100%;
             float: left;
             overflow: hidden;
             padding-bottom: 30px; }

 /*<!-- content top -->*/
#content_top { background-color: white;
              width: 625px; height: 100%;
              float: left;
              margin-top: 5px;
              margin-left: 5px;
              padding-top: 5px;
              padding-bottom: 2px;
              padding-left: 10px; }

#content_top2 { background-color: white;
               width: 790px; height: 100%;
               float: left;
               margin-top: 5px;
               margin-left: 5px;
               padding-top: 5px;
               padding-bottom: 2px;
               padding-left: 10px; }

 /*<!--content -->*/


#content_cent { background-color: white;
               width: 625px;
               height: 100%;
               overflow: inherit;
               float: left;
               margin-top: 10px;
               margin-bottom: 40px;
               margin-left: 5px;
               padding-top: 8px;
               padding-bottom: 40px;
               padding-left: 10px; }

#content_cent2 { background-color: #E2E2E2;
                 width: 804px;
                 height: 100%;
                 float: left;
                 margin-top: 10px;
                 margin-bottom: 40px;
                 margin-left: 10px;
		padding-top: 8px;
                 padding-bottom: 40px;
                 padding-left: 5px;
		padding-right: 5px;
					 }


#content_cent2 ul{ margin-left: 15px;}

/*<!-- Among Content-->*/
.footers{ width: 100%;
          margin: 30px auto auto; }

/*<!-- right site-->*/
#content_right { background-color: white;
                 width: 172px;
                 height: 100%;
                 float: right;
                 margin: 0 4px 0 0;
                 padding: 4px 2px 4px 1px; }

/*the foot of the site*/
#footer { overflow: hidden;
          text-align: center;
          position: relative;
          height: 40px;
          clear: left;
          margin-right: 10px;
          margin-bottom: 15px;
          margin-left: 10px;
          padding-top: 7px;
          padding-right: 3px;
          padding-left: 3px; }

#syndicate { color: #4a4747;
             font-family: Verdana, Arial, Helvetica, sans-serif;
             text-align: left;
             position: absolute;
             top: 30%;
             left: 1%;
             width: 300px;
             height: 100%;
             float: left; }

#syndicate a { color: #4a4747;
               text-decoration: none; }

.category span { margin-left: 20px;}

#copyrite a { color: #666;
              font-size: 8px;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              text-decoration: none; }

#copyrite{ color: #4a4747;
           text-align: left;
           position: absolute;
           top: 4px;
           left: 390px;
           width: 70%;
           height: 100%; }

#center_{ color: #666;
          font-size: 9px;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          text-align: center;
          position: absolute; }


/*login*/
fieldset { border-color: white;
           border-style: none; }
/*all login*/
.left_menu .inputbox { width: 80%;
                       margin: 0; padding: 0; }

#form-login a{ color: black; font-size: 8px; background-color: #696; width: 136px; margin: 0 0 4px; padding: 0; border-style: none; }

.button { font-size: 10px;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          line-height: 1em;
          text-align: center;
          height: 22px; }


#mod_login_remember { margin-top: 2px;
                      margin-bottom: 2px;
                      border: 1px transparent; }

.inputbox { font-family: Verdana, Arial, Helvetica, sans-serif;
            background-image: none;
            background-repeat: repeat;
            background-attachment: scroll;
            height: 17px; }

 input { margin-right: 4px;
         margin-left: 5px; }

div.search .button { height: 20px;
                     float: none;
                     margin-bottom: 5px; }

.search .inputbox { width: 110px;
                    height: 16px;
                    font-size: 11px;
                    line-height: 1;
                    background-image: none;
                    text-align: left;
                    vertical-align: top;
                    margin: 0;
                    padding: 4px 0 0 1px;
                    border: white; }

form  { font-size: 10px;
        font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
        margin-left: 4px;
        padding-left: 3px; }

label { color: black;
        font-size: 10px;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: bolder; line-height: 18px;
        width: 81%;
        margin-top: 4px;
        margin-bottom: 1px; }

#mod_login_username { width: 110px;
                      margin-top: 2px;
                      border: solid 1px black; }

#mod_login_password { width: 110px;
                      border: solid 1px black; }

/*for modules;text decoration: Popular Polls, usw.*/
.small { color: #333;
         font-size: 11px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-style: italic; }

.contentpaneopen { font-family: Verdana, Arial, Helvetica, sans-serif;
                   margin-top: 1px;
                   margin-left: 8px; }

.createdate{ font-size: 11px;
             font-style: italic;}

.modifydate{ font-size: 10px;
             font-style: italic; }

.componentheading { font-size: 14px;
                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-weight: bold;
                    line-height: 25px;
                    padding-left: 20px; }

.contentheading { font-size: 13px;
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-weight: bold; }

.article_column{ padding-right: 5px;}

.contentpaneopen li{ font-size: 12px;
                     margin-top: 4px;
                     margin-bottom: 4px; }

.moduletable { font-size: 12px;
               margin: 1px 1px 10px 3px;
               padding-top: 13px;
               padding-bottom: 10px;
               padding-left: 5px; }

.readon { font-size: 11px;
          font-family: Verdana, Arial, Helvetica, sans-serif; }

.sectiontablefooter { font-size: 12px;
                      font-style: italic;
                      background-color: #fff; }

.sectiontableheader { color: #000;
                      font-size: 12px;
                      font-weight: bolder;
                      padding-right: 4px;
                      padding-left: 4px; }

.sectiontableentry0 { font-size: 12px;
                      line-height: 28px; }

.sectiontableentry1 { font-size: 12px; line-height: 28px; }

.sectiontableentry2 { font-size: 12px;
                      line-height: 28px;  }

 td.sectiontableheader { background-color: #efefef;
                        padding-top: 4px;
                        padding-right: 4px;
                        padding-bottom: 4px;
                        padding-left: 4px;
                        color: #333333;
                        font-weight: bold;
                        border-right-width: 1px;
                        border-right-style: solid;
                        border-right-color: #ffffff; }

tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td { padding-top: 4px;
                                                                               padding-right: 4px;
                                                                               padding-left: 4px;
                                                                               padding-bottom: 4px; }
.contentpane { font-size: 13px;
              line-height: 28px;
              width: 614px;
              margin-left: 20px; }

.pagenav { margin-right: 6px; }

.category { margin-right: 5px;
            margin-left: 5px; }

.latestnews{ width: 111px;
             margin-top: 3px;
             margin-bottom: 3px;}

.mostread{ width: 160px;
           margin-top: 3px;
           margin-bottom: 3px;
           list-style-type: disc;
           list-style-position: outside;
           cursor: default;
           display: block;
           white-space: normal; }

.pages{ padding-top: 40px;
        padding-bottom: 4px; }

.pagecounter { font-size: 11px; }

.mostread li a:link{ text-decoration: none;
                     list-style-type: square;  }

.column_separator{ border-left: 1px dashed silver; }

.pollstableborder { font-size: 14px;
                    font-weight: bolder;
                    line-height: 22px;
                    text-align: left;
                    margin-top: 10px;
                    margin-bottom: 4px; }

#poll { font-size: 12px;
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 20px; }


.partnerseiten { font-size: 10px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 margin-top: 20px;
                 margin-bottom: 20px;
                 margin-left: 80px;
                 padding: 30px 10px 10px 25px; }


.error { color: #933; font-size: 14px; font-weight: bold; line-height: 30px; margin-left: 20px; }


/*editor*/

legend { font-size: 12px;
         font-weight: bolder;
         padding-top: 6px;
         padding-bottom: 4px; }

.adminform { background-color: #f3f0f0;
             margin-top: 10px;
             margin-bottom: 10px;
             border: solid 1px #808080; }

.adminform label { font-size: 10px;
                   font-weight: normal;
                   text-decoration: none; }

.button2-left { color: black;
                font-size: 10px;
                font-weight: normal;
                background-color: #ece7e7;
                text-align: center;
                width: 80px;
                margin-top: 10px;
                margin-bottom: 2px;
                border: outset 2px #666; }