/* Farben : rot #FE0000 */

/*
  ===============================================================
  GLOBAL
  ===============================================================
*/

body {
       	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
      }

#wf {position: absolute; top: 0px; left: 0px;}
P, OL, UL,DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 11px;
	color: #4D4D4D;
	
                     }


H3 { font-family: verdana, arial;
	font-size: 13px;}
	                     
P, H1, H2,H3,H6,OL, UL {margin: 5px 10px 5px 0px;}

H1 { font-size: 12px; }
H2 { font-family: verdana; font-size: 12px; color: #BF0000;text-shadow: #c0c0c0 5px;}  
H3 { font-family: verdana; font-size: 13px; color: #D2A04D;} /*rot*/  
H100 { font-family: verdana; font-size: 11px; color:#4d4d4d; } /*grau*/ 

H5 {
 align: bottom;
 font-family: verdana;
 font-size: 13px;
 color:white;
 margin-top : 5px;
 margin-bottom : -2px;
 line-heigt: 14px;
  } 

p, ul {
line-height: 17px;
color: #4D4D4D
}

/*ul,li {
padding-left: 25px;
align: center;}*/

.bodytext {padding-right: 10px;}
/*===================================*/

table img {display: block;}
td img {display: block;}
tr img {display: block;}
div img {display: block;}
a img {display: block; border:0;}

/*===================================*/

div,table,td,tr {
      spacing: 0px;
      padding: 0px;
      border: 0;
      margin: 0px 0px 0px 0px;
     }

/*===============================================================*/


/*
  ===============================================================
  LINKS
  ===============================================================
*/

a:link, a:active, a:visited 
        {
	color:#BF0000;
	text-decoration:none;
	font-weight: bold;
        }
        
a:hover {
	text-decoration:underline;
	color: #4d4d4d;
	}

/*===============================================================*/



/*
  ===============================================================
  DIV BOXES
  ===============================================================
*/

#total {
         position:absolute;
         top:0px;
         left:0px;
         width:990px;
         z-index:1; 
       }

/*===================================*/

#topanker{
           position:absolute;
 	   top:0px;
	   left:0px;
	 }

/*===================================*/

#banner {
         position:absolute;
         top:-11px;
         left:0px;
         z-index:3; 
       }
       
#bg {
         position:absolute;
         top:-11px;
         left:0px;
         z-index:1; 
       }       

.upmenu {
           position:absolute;
 	   top:14px;
	   left:500px;
	   z-index: 10;
	 }

.upmenuts {}
.upmenuts A {color:#4d4d4d;}
.upmenuts A:link,.upmenuts A:active,.upmenuts A:visited{color: #4d4d4d;}
.upmenuts A:hover {color:#BF0000; text-decoration:none;}


.sponsoren { 
           position:absolute;
 	   top:90px;
	   left:830px;
	   z-index: 10;
	 }

.to_spons a{
         margin-left: 35px; 
         color: #4d4d4d;
         width: 120px;
                 }	

.to_spons a:link,.to_spons a:active,.to_spons a:visited{
        color: #4d4d4d;
                 }                  

/*
==============================================
  CONTENT
==============================================
*/

#content{
	  position:absolute;
          top:115px;     
          left:190px;
          height: 300px;
          width:585px;
          padding: 5px 5px 5px 5px;
          z-index:5; 
         margin-bottom: 20px;
        /* border: 1px solid orange;*/
                      }
                
html>body #content { /*umgehen des IE fehlers, kenn kein min-width*/
	height: auto;
	min-height: 300px;
		}
		



/*
====================================================
START MENU 1 over T3
===================================================*/				
		
.mmenu {
         position:absolute;
         top:175px;
         left:28px;
         z-index:4; 
         width:140px;
         z-index:5; 
         text-decoration: none;   
        }
       
             
.mmenu DIV a {
        	color: #FE0000;
        	text-decoration: none;
           	font-weight: normal;
        	font-size: 12px;
        	padding-left: 5px;
        	line-height: 19px;
              }

        	              


/*==Mouse over========================*/


.mmenu DIV.menu1-level1-no a:link,.mmenu DIV.menu1-level1-no a:visited,.mmenu DIV.menu1-level1-no a:active
  {
    font-size : 12px;
    color: #FE0000;
    font-weight:normal;
    border-left: 5px solid transparente;
    
  }
  
.mmenu DIV.menu1-level1-act a:active {color:#4d4d4d; }
  
.mmenu DIV.menu1-level1-no a:hover 
    {
    font-size : 12px;
    color: #FE0000;
    font-weight:normal;
    border-left: 5px solid #FE0000;
    text-decoration:none;
     }   
  

.mmenu DIV.menu1-level1-act a
  {
    font-size : 12px;
    color: #4d4d4d;
    border-left: 5px solid #FE0000;
    font-weight:normal;
  }
 
   
     
/*====END menu level 1================*/



.mmenu DIV.menu1-level2-no  {
		padding-left: 8px;
                            }
                           
.mmenu DIV.menu1-level2-no a {
		font-size: 10px;
                           }
                           
.mmenu DIV.menu1-level2-act  {
		padding-left: 8px;
                           }                           

.mmenu DIV.menu1-level2-act a {
		font-size: 10px;
	                      }                           

.mmenu DIV.menu1-level2-no a:link,.mmenu DIV.menu1-level2-no a:visited,.mmenu DIV.menu1-level2-no a:active
  {
    font-size : 10px;
    color: #FE0000;
    font-weight:normal;
    border-left: 5px solid transparente; 
  }
  
.mmenu DIV.menu1-level2-act a:active {color:#4d4d4d; }
  
.mmenu DIV.menu1-level2-no a:hover 
    {
    font-size : 10px;
    color: #FE0000;
    font-weight:normal;
    border-left: 5px solid #FE0000;
    text-decoration:none;
     }   
  

.mmenu DIV.menu1-level2-act a
  {
    font-size : 10px;
    color: #4d4d4d;
    border-left: 5px solid #FE0000;
    font-weight:normal;
  }
  
  
/*===========================================*/
 
/*====END menu level333================*/



.mmenu DIV.menu1-level3-no  {
		padding-left: 12px;
                            }
                           
.mmenu DIV.menu1-level3-no a {
		font-size: 10px;
                           }
                           
.mmenu DIV.menu1-level3-act  {
		padding-left: 12px;
                           }                           

.mmenu DIV.menu1-level3-act a {
		font-size: 10px;
	                      }                           

.mmenu DIV.menu1-level3-no a:link,.mmenu DIV.menu1-level3-no a:visited,.mmenu DIV.menu1-level3-no a:active
  {
    font-size : 10px;
    color: #FE0000;
    font-weight:normal;
    border-left: 5px solid transparente; 
  }
  
.mmenu DIV.menu1-level3-act a:active {color:#4d4d4d; }
  
.mmenu DIV.menu1-level3-no a:hover 
    {
    font-size : 10px;
    color: #FE0000;
    font-weight:normal;
    border-left: 5px solid #FE0000;
    text-decoration:none;
     }   
  

.mmenu DIV.menu1-level3-act a
  {
    font-size : 10px;
    color: #4d4d4d;
    border-left: 5px solid #FE0000;
    font-weight:normal;
  }
  
  
/*===========================================*/ 
  
.abc {  
            position: relative; 
            top: 95px;
            left: 0px;
            }  

/*
====================================================
 END MENU 1 over T3
===================================================*/		

/*
====================================================
  NEWS
===================================================*/
#newshead {
  color: #4d4d4d;
  font-size: 13px;
  font-weight:bold;
  background:#E0EDCD;
  border-top: 1px solid silver; 
  border-bottom: 1px solid silver; 
  padding-bottom: 4px;
  padding-top: 4px;
  padding-left: 9px;
  margin-bottom: 20px;
  width: 95%;
    	  }
	  


#newstable {
	width:68%;
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	padding: 8px 8px 8px 8px;
	/*background: silver;*/
	    }

#thumbnail {
   	padding-left: 20px;
	   }


#singlenews {
	    width:95%;
	    background: white;
	    padding: 5px 5px 5px 5px;
	    clear: both;
	     }   

#snhead {
	    width:75%;
	    align: bottom;
	    background-color: #FE0000;
	    padding: 5px 5px 5px 5px;
	     }


#snadd{overflow:hidden;
	    width:70%;
	    font-size: 11px;
	    font-family: verdana;
	    background: white;
	    padding: 5px 5px 5px 5px;
	    border-left: 1px solid #4d4d4d;  
	    border-top: 1px solid #4d4d4d;  
	     }	

.newscat {
font-size: 11px;
color: #253A57;

      }	 


.newsdate {
border-bottom: 1px solid silver;
padding-left: 3px;
}
	     
#toarchive {
  color: #FF6347;
  font-size: 11px;
  font-weight:bold;
  background:#F0F7EE;
  border-top: 1px solid silver; 
  border-bottom: 1px solid silver; 
  padding-bottom: 1px;
  padding-top: 1px;
  padding-left: 9px;
  margin-bottom: 20px;
  margin-top: 10px;
  width: 20%;
	  }
#toarchive a:hover {
	color: #D2A04D;  /*dunkel gelb*/
	text-decoration: none;
		}	
		
/*
====================================================
  FORMULARE
===================================================*/   

/* Felder und Submit Button für Email-Formulare */
      
 .csc-mailform 
     {
     background-color: white;
     border-left: 5px solid #BF0000;;
      border-right: 1px solid white;
       border-top: 1px solid white;
        border-bottom: 1px solid white;
     width: 90%;
     height: 280px;
     padding-left: 15px;
          }
 
 .csc-mailform-field
 	{
 	background-color:white;
        border: 0px;
        }
 
     .csc-mailform-field input {
      background-color: white;
      font-family:  Verdana;
      font-size: 11px;
      line-height:18px;
      }  
      
 .csc-mailform-field textarea {
      background-color: white;
      font-family: Verdana;
      font-size: 12px;
      line-height:15px;
       } 
  
#mailformNachricht_     
   {width: 250px;
    height : 200px;
    display: block;
    clear:both;
    }


        
    
  .csc-mailform-field label {
      margin:5px;
      font-size:11px;
      line-height:20px;
      color:gray;
    /*  float: left;  */
      text-align: left;
      margin-right: 0px;
      width: 300px;
      display: block;
      font-family: Verdana;
     } 

       


#mailformformtype_mail
       {
      margin-left: 0px;
      margin-top: 12px;
      padding-left: 1px;
      padding-right: 1px;
      padding-top: 1px;
      padding-bottom: 1px;
      background-color: white;
      cursor:hand;
        }  
        
        #catimg {position: absolute;}  


/*
==============================================
  SEARCHBOX
==============================================
*/

.sbox {
           position:absolute;
 	   top:14px;
	   left:670px;
	   z-index: 10;
	 }


.search_box_button {
	 position:absolute;
         top:0px;
         left:170px;
         width:40px;
          z-index:100;
            color: black;
 	    font-family: verdana;
 	    font-weight:normal;}

/*===================================*/
 	    
.search_box_field {
                  font-family: verdana;
                  font-size: 11px;
                  color: white;
                  background-color:#4d4d4d;
                  }
/*==================================
GÄSTEBUCH 
===================================*/

.gast_all { width: 75%;
              } 

.tx-guestbook-list-header {
              font-size: 12px;
              font-family: verdana;
              color: #4d4d4d;
              background-color: white;
              border-bottom : 1px solid #4d4d4d;
              border-top: 14px solid white;
              padding: 4px;
                                     }
.gast_date {
              font-size: 10px;
              font-family: verdana;
              color: silver;
              background-color: white;
              border-bottom : 1px solid #4d4d4d;
              padding-left: 6px;
                 }

.tx-guestbook-list-entrycomment-title {
             padding-top: 5px;
             color: #9ACC99;
                                                      } 

.gast_entry {
        border-top: 6px solid white;
        border-bottom: 6px solid white;
	font-family:  arial;
	font-size: 11px;
        line-height: 14px;
        color: #737373;
                     }
.gast_mail { 
padding: 4px;
border-top: 1px solid #4d4d4d;}

.gast_navi { font-family:  arial;
	font-size: 11px;
        line-height: 14px;
        color: #737373;
                     }

.form_line { 
        font-family:  arial;
	font-size: 12px;
        line-height: 14px;
        color: #737373;
        padding-right: 15px;
        border-bottom: 10px solid white;
        white-space: nowrap;       
                     }

.tx-guestbook-form-inputfield-med {
                          position: absolute;
                          left: 100px;
                          border: 1px solid #4d4d4d;
                          padding-left: 5px;
                          width: 150px;
                          background-color: #CCCCCC; 
                                                    }
.tx-guestbook-form-textarea {
                          position: absolute;
                          left: 100px;
                          border: 1px solid #4d4d4d;
                          padding-left: 5px;
                          width: 300px;
                          background-color: #CCCCCC; 
                                                    }

.gast_nach { 
        font-family:  arial;
	font-size: 12px;
        line-height: 14px;
        color:  #737373;
        padding-right: 15px;
        white-space: nowrap;       
                    }

.sub_button {
       margin-top: 93px;
       margin-bottom: 15px;
       display:block;
         }	
         
 .tx-guestbook-list-rowleft{
 padding: 4px;
 }    
 
 
/*
====================================================
START linksammlung
===================================================*/
.lhead{
      spacing: 0px;
      border: 0;
      margin: 0px 0px 0px 0px;
      padding-right: 10px;
      height: 15px;
      font-weight:bold;
     }

.lhead a {color: #4D4D4D;}
.lhead a:link {color: #4D4D4D;}
.lhead a:hover {color: #D2A04D;
text-decoration: underline;}
.lhead a:visited {color: #4D4D4D;}
.lhead a:active {color: #4D4D4D;}

/*===================================*/

.row1{
padding: 2px 2px 2px 2px;
height:50px;
background-color:#F6F6F6;}

.row1 a:link {color: #4D4D4D; font-weight: normal;}
.row1 a:hover {color: #D2A04D;
text-decoration: underline;}
.row1 a:visited {color: #4D4D4D;font-weight: normal;}
.row1 a:active {color: #4D4D4D;font-weight: normal;}




/*===================================*/

.row2{
padding: 2px 2px 2px 2px;
height:50px;
background-color:white;}

.row2 a:link {color: #4D4D4D; font-weight: normal;}
.row2 a:hover {color: #D2A04D;
text-decoration: underline;}
.row2 a:visited {color: #4D4D4D;font-weight: normal;}
.row2 a:active {color: #4D4D4D;font-weight: normal;}


/*===================================*/
.llogo{
padding-right: 5px;
width:50px;
background-color:white;
}


.lname{
padding-right: 5px;
padding-left: 5px;
width:150px;
}
                        
.ldomain{
padding-right: 5px;
padding-left: 5px;
width:120px;
}

.lclass{
align: center;
padding-right: 5px;
padding-left: 5px;
width:60px;
}

 	
