body,
html {
	margin-left: 10%;
        padding: 0px;
  }

ul,li{
        list-style-type: none;
        font-size: 12px; 
        color: #132667;       
        }


#container {
			width: 950px;
			\width: 940px;
			w\idth: 940px;
			border: 1px solid gray;
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			/*padding: 10px;*/
		}

		#banner {
			padding: 0px;
			background-color: #ff0000;
		}

            #klickpfad {
			padding: 5px;
			background-color: #ff0000;
			font-family: arial, verdana, helvetica, sans-serif;
			color: #132667;
        	        font-size: 12px;
         	        text-decoration: none;
                      }
            
            #klickpfad a {
                         color: #132667;
                         text-decoration: none;
                         }
          #klickpfad a:hover {
                              color: #fff;
                             }   

                      
        /*  #fontsize {
                      margin-left:400px;
                      margin-top: -20px;
                     }  */                      

         #menu {
			float: right;
			/*width: ;
			margin: 0;
			margin-right: ;*/
			padding: 5px;
			font-family: arial, verdana, helvetica, sans-serif;
	                color: #132667;
        	        font-size: 12px;
         	        text-decoration: none;
         	        margin-top: -15px;
         	        margin-right: 10px;
        }
        
        #menu a {
                 padding: 5px;
                 text-decoration: none;
                 color: #132667;
        }
        
        #menu a:hover {   
                 background-color: #132667;
                 color: #e10e14;
        }
		#content {
		        width: 648px;
			padding-top: 10px;
			padding-bottom: 5px;
			padding-left: 10px;
			margin-left: 150px;
			/*margin-top: -240px;*/
			/*text-align: center;*/
			font-family: arial, verdana, helvetica, sans-serif;
         	        color: #132667;
                  	font-size: 12px;
		}
		
		#content p{
                            padding-left: 20px;
                            line-height: 135%;
        }
        
        #content img{
                border: 0px;
        }
        
        #content td {
	        font-family: arial, verdana, helvetica, sans-serif;
	        color: #132667;
	        font-size: 12px;	
        }

        #content h1 {
	        font-family:  arial, verdana, helvetica, sans-serif;
        	color: #132667;
        	margin: 0px;
        	font-size: 16px;
        }

        #content a{
                color:#132667;
                text-decoration: none;
                font-weight: bold;
        }
        #content a:hover {
                color:#e10e14;
                text-decoration: none;
                font-weight: bold;
        }
        
        #update {
                 font-size:10px;
                 color: #132667;
                 }  


		#links {
			float: left;
                       /* width: 130px ;
		        margin: 0;
			margin-right: ;
			padding: 5px;*/
			display: block;
			background-color: #e10e14;
       }
		
		#links a{
		         display: block;
   			 margin-left: -40px;
  			 font-family: arial, verdana, helvetica, sans-serif;
 			 font-size: 12px;
 			 font-weight: normal;
  			 text-decoration: none;
  			 padding: 2px 20px;
 			 background-color: #e10f14;
   			 color: #132667;
 			 border: 1px solid #829a9e;
		}
		
		#links a:hover{
		               background-color: #132667;
                               color: #e10f14;
        }

		#rechts {
			float: right;
			/*width: 150px ;
			margin: 0;*/
			margin-left: 800px;
			margin-top: -243px;
		/*	padding-left: 50px;        */
			background-color: #fff;
			text-align: right;
	    }

		#footer {
			clear: both;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 300px;
			/*margin-top: ;*/
			font-family: arial, helvetica, sans-serif;
	        color: #132667;
		    font-weight: bold;
			font-size: 12px;
			text-decoration: none;
			padding-top: 4px;
		}	
		
		#footer a {
		           
            text-decoration: none;
            color: #132667;
         }
        #footer a:hover {   
            text-decoration: underline;
            color: #000000;
         }

        #anigif img{
            margin-left:30px;
            margin-bottom: 10px;
            }
        
        #infobox{
            padding-left: 90px;
        }
        
        .tx-jppageteaser-pi1 {
                font-family: arial; 
                margin-left: 50px; 
                margin-top: 50px
}
.tx-jppageteaser-pi1-image { 
                border: 1px solid black;
                margin-right: 15px; 
                margin-left: 50px
}
.tx-jppageteaser-pi1-headline {
                font-weight: bold; 
                font-size: 16px; 
                color: #132667;
                margin-bottom: 5px; 
                margin-left: 15px;
}
.tx-jppageteaser-pi1-text  {
                font-weight: normal; 
                font-size: 12px;
                color: #132667; 
                margin-bottom: 10px; 
                margin-left: 20px;
}
.tx-jppageteaser-pi1-element {
                margin-bottom: 10px; 
                margin-left: 20px;
}
.tx-jppageteaser-pi1 P	{
                margin: 0px !important;
}

.Teaser{
            font-family: arial, helvetica, sans-serif;
	    color: #132667;                    
           }
#kopfzeile{
   padding-top: 5px;
   padding-left: 10px;   
   border-bottom: 1px dashed #132667;
   /*background: #e10e14;*/
   color: #e10e14;
   font-weight: bold;
}
#teaser1{
  /* background: #8a929a;
   border: 1px solid #e10e14;*/
}
#teaser1 a{
           color: #e10e14;
           text-decoration: none;
           }
#teaser1 a:hover{
           text-decoration: line-through;
           }
#teaser2{
  /* background: #cccccc;
   border: 1px solid #132667;*/
   
}
#teaser2 a{
           color: #e10e14;
           text-decoration: none;
           }
#teaser2 a:hover{
           text-decoration: line-through;
           }
#f_header{
                background: #e10e14;
                border: 1px solid #132667;
}
#f_inhalt{
              border: 1px dotted #132667;
              background: #ffffff;
              padding-left: 5px;
}
#f_foot{
            background: #dcdcdc;
}
.tx-veguestbook-pi1 {
                                font-size: 12px;
                                color: #132667; 
}

.tx-guestbook-list-header { 
                                      background-color: #e10e14;
                                      color: #132667; font-weight:bold;
 }
.tx-guestbook-list-row { 
                                  background-color: #FFFFFF;
                                  font-family: arial, verdana, helvetica, sans-serif;
                                  font-size: 10px;
                                  color: #132667; 
}
.tx-guestbook-list-rowleft { 
                                      background-color: #8a929a; 
                                      font-size: 10px;
                                      color: #132667; 
}
.tx-guestbook-list-entrycomment-title {
                                                       font-weight: bold;
                                                       font-size: 12px; 
}
.tx-guestbook-list-entrycomment {
                                                 font-style: italic; 
}
.tx-guestbook-list-small {
                                     font-size: 12px; 
                                     color: #666666; 
}
.tx-veguestbook-pi1-browsebox TD {
                                                    font-size: 12px; 
                                                    color: #666666; 
}
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { 
                                                                                                 font-weight: bold; 
}
.tx-veguestbook-pi1-browsebox-SCell {
                                                        background-color: #8a929a; 
}
.tx-guestbook-latest-header {
                                           background-color: #e10e14;
                                           font-size: 12px;
                                           color: #132667;
                                           font-weight:bold; 
}
.tx-guestbook-latest-row {
                                     background-color: #FFFFFF; 
                                     font-size: 10px;
                                     color: #132667;
}
.tx-guestbook-latest-small {
                                         font-size: 12px; color: #132667; 
}
.tx-guestbook-form-inputfield-med { 
                                                     border-style: solid; 
                                                     border-width: 1px; 
                                                     border-color:#e10e14;
                                                     font-size:12px;
                                                     color:#333333;
                                                     width:100px;
                                                     height:20px;
 }
.tx-guestbook-form-inputfield-big { 
                                                  border-style: solid;
                                                  border-width: 1px; 
                                                  border-color:#e10e14;
                                                  font-size:12px;
                                                  color:#333333; width:150px; height:20px; 
}
.tx-guestbook-form-textarea {
                                            border-style: solid; 
                                            border-width: 1px; 
                                            border-color:#e10e14;
                                            font-size:12px;
                                            color:#333333;
                                            width:250px; 
}
.tx-guestbook-form-obligationfield {
                                                   color: #CC0000; 
}
.tx-guestbook-form-error {
                                       color: #CC0000; 
}

.infobox1 {
                padding-left: 70px;
               }
.tx_cmwlinklist_pi1{
                            font-family: arial, helvetica, sans-serif;
                            font-size:12px;
                            color:#132667;
                           }

.down_head {
                    font-family: arial, verdana, helvetica, sans-serif;
	            color: #132667;
	            margin: 0px;
	            font-size: 14px;
}
.down_info {
                 font-family: arial, verdana, helvetica, sans-serif;
	         color: #132667;
	         margin: 0px;
	         font-size: 12px;
}

.bit_teaser_h {
                     font-family: arial, verdana, helvetica, sans-serif;
	            color: #132667;
	            margin: 0px;
	            font-size: 12px;
}
.bit_teaser_t {
                    font-family: arial, verdana, helvetica, sans-serif;
	            color: #132667;
	            margin: 0px;
	            font-size: 12px;
}
.bit_teaser_l {
                    font-family: arial, verdana, helvetica, sans-serif;
	            color: #132667;
	            margin: 0px;
	            font-size: 12px;
}
.gb_form {
                    font-family: arial, verdana, helvetica, sans-serif;
	            color: #132667;
	            margin: 0px;
	            font-size: 12px;
}

.tx-bfteaser-pi1 { font-family:Arial, Helvetica, sans-serif; color:#132667; background:#FFFFFF; background-color:transparent; margin-top:2px; line-height:15px; }

.tx-bfteaser-pi1 H1 { font-weight:bold; font-size:14px; }

.tx-bfteaser-pi1 H2 { font-size:14px; }

.tx-bfteaser-pi1 P { font-size:12px; }

.tx-bfteaser-pi1 A:link { color:#132667; text-decoration:none; border-bottom:1px dotted #e10e14; background-color:transparent;}

.tx-bfteaser-pi1 A:hover { color:#8a929a; text-decoration:none; background-color:#e10e14;}

.tx-bfteaser-pi1 A:visited { color:#132667; text-decoration:none; border-bottom:1px dotted #e10e14; background-color:transparent;}

.tx-bfteaser-pi1 td { padding:5px; }

#news_single_container {
			width: 500px;
			\width: 520px;
			w\idth: 500px;
			/*border: 1px solid gray;*/
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 10px;
		}

		#news_single_banner {
			padding: 5px;
			border: 1px solid gray;
			background-color: #e10e14;
		}

		#news_single_content {
			padding: 5px;
			background-color: #fff;
		}

		#news_single_footer {
			clear: both;
			border: 1px solid gray;
			padding: 5px;
			background-color: #e10e14;
		}
		#news_single_footer a:hover{
		        color: #fff;
		}
		
#fort_container {
			width: 500px;
			\width: 520px;
			w\idth: 500px;
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 10px;
		}		
		
#fort_container_list {
			width: 500px;
			\width: 520px;
			w\idth: 500px;
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			border: 1px solid #132667;
			padding: 5px;
		}

		#fort_banner {
			padding: 5px;			
			background-color: #132667;
			color: #fff;
		}
		#fort_banner a{
		        color: #fff;
		        }
		        
		#fort_banner a:hover{
		        color: #e10e14;
		        text-decoration: underline;       
                        }
		#fort_content {
			padding: 5px;
			background-color: #fff;
		}

		#fort_footer {
			clear: both;
			padding: 5px;
			background-color: #132667;
			}
		#fort_footer a{
		        color: #fff;
		        }
		#fort_footer a:hover{
		        color: #e10e14;
		        text-decoration: underline;
		        }    	
		        
.tx-newloginbox-pi1 table { 
				width:100%; 
				}

.tx-newloginbox-pi1 th { 
			padding:4px; 
			text-align:right; 
			white-space:nowrap; 
			width:15%; 
			font-size: 12px;
			color: #132667;
			}

.tx-newloginbox-pi1 td { 
			background:#fff; 
			padding:4px; 
			}
			
.tx-newloginbox-pi3 table { 
			    width:100%; 
			   }

.tx-newloginbox-pi3 th { 
			background:#fff; 
			padding:4px; 
			white-space:nowrap; 
			text-align:right; 
			font-size:12px;
			color:#132667;
			}

.tx-newloginbox-pi3 td {
			background:#ff9999; 
			padding:4px; 
			}

.tx-newloginbox-pi3-listrow th { 
				text-align:center; 
				}

.tx-newloginbox-pi3-singleView th { 
				   width:15%; 
				   }
		        
