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


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

h2 { font-size: 18px; 
     font-weight: bold; 
     line-height: 18px;
     margin-bottom: 8px;
     text-decoration: none; }

h3 { font-size: 14px; 
     font-weight: bolder; 
     margin-top: 10px;
     margin-bottom: 4px;
     text-decoration: none; }
    
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: 13px; 
       font-family: Arial, Helvetica, sans-serif; 
       line-height: 18px; background: white url(../images/shadd.gif) repeat-x 100% top; }


.left_menu h3, #right h3 { color: black; 
                           font-family: Arial, Helvetica, 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.jpg); 
          background-repeat: no-repeat; 
          width: 1000px; 
          height: 130px; 
          border-top: 1px solid #333; 
          border-bottom: 0px; }             
              
 /*<!-- the second head -->*/              
#meun_top { background-color: #3366ff; 
            width: 1000px; 
            height: 32px; 
            overflow: hidden;  }                 

/*<!-- search box  -->*/
.search_box { font-family: 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: #3366ff; 
             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: 790px;  /* 625 */
               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: white; 
                 width: 790px; 
                 height: 100%; 
                 float: left; 
                 margin-top: 10px;
                 margin-bottom: 40px; 
                 margin-left: 5px; 
                 padding-top: 8px; 
                 padding-bottom: 40px; 
                 padding-left: 10px; }
                
#content_cent2 ul { margin-left: 15px;}

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

/*<!-- right site-->*/ 
#content_right { background-color: white; 
                 width: 72px; /* 172 */
                 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: 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: 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: 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: 9px; background-color: white; width: 136px; margin: 0 0 4px; padding: 0; border-style: none; }
                   
.button { font-size: 10px; 
          font-family: 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: 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: Arial, Helvetica, sans-serif; 
        margin-left: 4px; 
        padding-left: 3px; }
                   
label { color: black;
        font-size: 10px; 
        font-family: Arial, Helvetica, sans-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: Arial, Helvetica, sans-serif; 
         font-style: italic; }
         
.contentpaneopen { font-family: 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: Arial, Helvetica, sans-serif; 
                    font-weight: bold; 
                    line-height: 25px; 
                    padding-left: 20px; } 
                            
.contentheading { font-size: 13px; 
                  font-family: 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: 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: 790px; /* 614 */
              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: 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; }

a.mainlevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
        font-weight: bold;
	margin-right: 25px;
	color: #FFFFFF;
}n2-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; }

a.mainlevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
        font-weight: bold;
	margin-right: 25px;
	color: #FFFFFF;
}
