/*Copyright by www.vonmann.de 2009*/

body {
    color: #00084f;
    text-align: center;
    font-size: 0.6em;
    font-family: Verdana,Trebuchet MS,Arial,Tahoma,Verdana,Sans-Serif;
    margin: 0px auto;
    padding: 0px;
    background-color: #FFFFFF;
    /*background-image: url(../images/architektur/bgrey.jpg);*/
}
a:link, a:visited {
    color: #00084f;
    text-decoration: underline;
}
a:hover {
   color: #00084f;
    text-decoration: none;
}
a.linkWeiss:link, a.linkWeiss:visited {
         color: #FFFFFF;
         text-decoration: none;
         }
a.linkWeiss:hover {
    color: #18003C;
    text-decoration: underline;
}
a.linkHier:link, a.linkHier:visited {
         color: #CECECE;
         font-size: 1.3em;
         text-decoration: none;
         letter-spacing: 1px;
         font-weight: bold;
         }
a.linkSub1:link, a.linkSub1:visited {
         color: #18003C;
         text-decoration: none;
         font-weight: normal;
         }
a.linkSub1:hover {
    color: #FF0000;
    text-decoration: none;
}
a.linkBlau:link, a.linkBlau:visited {
       color: #000000;
       text-decoration: none;
       font-weight: normal;
         }
a.linkBlau:hover {
    color: #B40E0D;
    text-decoration: none;
    font-weight: bold;
   }
h1 {
   font-size: 1.1em;
   color: #00084f;
   margin: 0px 0px 10px 0px;
   padding: 47px 0px 5px 30px;
   border-bottom: 1px solid #999999;
   background-image: url(../images/vmib/h111.jpg);
   }
h2 {
   font-size: 1.1em;
   line-height: 2.0em;
   color: #00084f;
   padding: 0px 0px 0px 30px;
   margin: 12px 0px 10px 0px;
   background-image: url(../images/vmib/h111.jpg); 
   }
h3 {
   font-size: 1.0em;
   line-height: 2.0em;
   color: #00084f;
   padding: 0px 0px 0px 30px;
   margin: 12px 0px 0px 0px;
   }   
p.bodytext {
   line-height: 1.5em;
   padding: 0px 60px 0px 30px;
   margin: 0px 0px 10px 0px;   
   }
.align-right {
   text-align: right;
   line-height: 1.5em;
   padding: 0px 30px 0px 30px;
   margin: 0px 0px 10px 0px;
	     }
.align-center {
   text-align: center;
   line-height: 1.5em;
   padding: 0px 30px 0px 30px;
   margin: 0px 0px 10px 0px;
	     }     
table {
   font-size: 1.0em;
   letter-spacing: 1px;
   margin: 0px 0px 0px 20px;
   }
ul {
   padding: 4px 0px 0px 30px;
   margin: 4px 0px 0px 16px;   
   list-style-type: square;
   }
ol {
   padding: 4px 0px 0px 30px;
   margin: 4px 0px 0px 20px;   
   }   
li {
   line-height: 1.5em;   
   padding: 0px 60px 4px 0px;
   margin: 0px 0px 4px 0px;
   }
.detail {
   font-size: 1.3em;
   }
.indent {
   padding: 0px 0px 0px 20px;
   }
.csc-sitemap {
	       font-size: 1.1em;
	       }       
.map1 {
    color: #FFFFFF;
    font-size: 0.9em;
    font-weight: bold;
    border-bottom: 1px solid #CECECE;
    margin-bottom: 2px;
    }
.map2 {
    font-size: 0.9em;
    border-bottom: 1px solid #FFFFFF;       
    }
.map3 {
    font-size: 0.9em;
    letter-spacing: 1px;
    border-bottom: 1px solid #CECECE;
    }
.map4 {
    font-size: 0.9em;
    letter-spacing: 1px;
    }
.menli {
    padding: 6px 0px 6px 47px;
    font-size: 1.1em;
    border-bottom: 1px solid #CECECE;
    color: #00084f;
    font-weight: bold;
    }
.subli {
    padding-left: 10px;
    margin-left: 50px;
    line-height: 18px;
    font-size: 1.0em;
    border-bottom: 1px solid  #FFFFFF;
    border-left: 1px solid #CECECE;
    color: #000000;
    font-weight: bold;
    }
.subli2 {
    padding: 4px 0px 4px 10px;
    margin-left: 75px;
    font-size: 1.0em;
    border-bottom: 1px solid  #FFFFFF;
    border-left: 1px solid  #CECECE;
    }               

/*-----Mailformular----*/

.tx-powermail-pi1 {
	  padding: 0px 90px 0px 30px;
	  }
#uid1 {
          font-size: 1.1em;
          height: 2.2em;
          font-family: Verdana,Trebuchet MS,Arial,Tahoma,Verdana,Sans-Serif;
          margin: 20px 0px 0px 0px;
          }
#uid2 {
          font-size: 1.1em;
          height: 2.2em;
          font-family: Verdana,Trebuchet MS,Arial,Tahoma,Verdana,Sans-Serif;
          margin: 14px 0px 0px 0px;
          }
#uid3 {
          font-size: 1.1em;
          font-family: Verdana,Trebuchet MS,Arial,Tahoma,Verdana,Sans-Serif;
          margin: 0px 0px 14px 0px;
          }
#powermaildiv_uid4 {
	  text-align: center;
          }

/*-----Mailformular----*/          


.login {
	padding: 0px 0px 0px 20px;
	margin: 0px;	
	}
.csc-form-label-req {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
/*---------------------------------*/

#bannero {
           height: 60px;
           background-color: #00084f;
           }
#fassung {
          width: 1024px;
          margin: 0px auto;
          background-color: #FFFFFF;
          text-align: left;          
         }
/*#navline {
           font-size: 1.0em;
           height: 30px;
           text-align: left;
           letter-spacing: 2px;
           border-bottom: 1px solid #CCCCCC;
           background-color: #CECECE;           
             }*/
#navli {
           width: 200px;
           height: 480px;
           float: left;           
           margin:  0px;
           padding: 40px 0px 0px 0px;
           background-color: #FFFFFF;
           }
#links {
           width: 200px;         
           padding: 0px; 0px; 0px; 0px;       
            }                      
#inc {
           width: 658px;
           float: left;            
           margin: 0px 0px 0px 0px;
           padding: 0px 0px 0px 0px;
           /*background-image: url(../images/vmib/b1.jpg);*/
            }            
#rechts {
           width: 166px;
           height: 520px;
           float: left;            
           margin: 0px;
           padding: 0px 0px 0px 0px;
           background-color: #00084F;
         }           
#allg {
           clear: both;
           height: 1.2em;
           margin: 0px auto;
           padding: 3px 0px 5px 20px;
           text-align: left;           
           color: #FFFFFF;
           background-color: #CECECE;
           font-size: 1.0em;
           border-bottom: 1px solid #999999;             
          }
#footer {           
           margin: 0px 20px 0px 180px;                 
          }