body 		{      	margin: 0px;
            		background-color: #f6f6f0;
            		}


.adresse 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			padding: 5px 0px 5px 10px;
			color: #425E93;
			}
.adresse h1 	{	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			padding: 5px 0px 5x 0px;
			margin: 0px;
			line-height: 12px;
			}
.basefont	 {	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 18px;
			}
.basefont ul 	 {	list-style: square outside;
			color: #425E93;
			font-size: 11px;
			line-height: 16px;
			margin: 3px 0px 5px 15px;
			padding: 3px 0px 5px 15px;
			}

			
.basefont h1	 {	font-size: 18px;
			color: #bfbeb9;
			padding: 5px 0px 5px 0px;
			margin: 0px;
			}
.basefont h2	 {	font-size: 12px;
			color: #000;
			padding: 0px 0px 15px 0px;
			margin: 0px;
			}
.basefont h3	 {	font-size: 12px;
			color: #000;
			padding: 0px 0px 0px 0px;
			margin: 0px;
			}
.basefont a	 {	color: #425e93;
			text-decoration: underline;
			}
.basefont a:hover{	text-decoration: underline;
			}
			
/* ******************  hauptnavigation *************** */
.buttonzeile  	{   	background-color: #333333;
			padding:  0px 0px 0px 0px;
            		}
            		
.button a 	{   	display: block;
			color: #fff;
			font-family: verdana, arial, helvetica, sans-serif;
            		font-weight: bold;
            		font-size: 11px;
			text-align: center;
			vertical-align: middle;
            		text-decoration: none;
            		padding: 5px 20px 5px 20px;
            		border-color: #333333; 
            		border-style: solid; 
            		border-width: 1px 1px 1px 0px;
            		}

.button a:hover { 	background-color: #6f6e69;
			border-color: #000 #6f6f6e #6f6f6e #000; 
            		border-style: solid; 
            		border-width: 1px 1px 1px 0px;
            		}


/* ******************  TABELLEN Hauptbereiche *************** */

.base 			{  	font-family: verdana, arial, helvetica, sans-serif;
            			color: #000;
            			background-color: #efefed;
            			width: 630px;
            			height: 100%;
				padding: 0px;
				margin 0px;
              			border-top: 5px solid #cccccc;
              			border-bottom: 3px solid #cccccc; 
              			border-left: 1px solid #cecece;
              			border-right: 1px solid #c9c9c9;
            	 	}
.logo		{		background-color: #fff;
				border-top: 1px solid #999;
				border-bottom: 1px solid #dfded9;
				}

.bildzeile		{   	background-color: #DFE8F3;
				border-top: 1px solid #fffef9;
				border-bottom: 1px solid #cccccc;
				width: 100%;
            			}
            			
.light 	{   	border-left: 1px solid #fff;
            			}
.shadow 	{   	border-right: 1px solid #c9c9c9;
            			}  
     	 	

 
.content	{	padding: 10px 15px 10px 15px;
            			} 
            			
.inset		{	padding: 10px 15px 10px 30px;
            			} 

                   		
/* ******************  reserve *************** */           			
            			           	 	
.headzeile 	{  		background-color: #efefed;
				border-top: 1px solid #fff;
				border-bottom: 1px solid #dcdcdc;
				}            	 		            			                		
                    		
.zeile 	{  			background-color: #f6f6f9;
				border-top: 1px solid #fff;
				border-bottom: 1px solid #dcdcdc;
				}
.separator 	{  		margin: 1px;
				}			
.mitte 			{  	background-color: #fff;
				padding: 0px 0px 0px 0px;
				margin: 0px;
				border-left: 1px solid #fff;
				border-right: 1px solid #fff;
				width: 100%;
				}
.tablebody 	{	background-color: #FFFFFF;
			}
.trenner 	{	background-color: #CCCCCC;
			}
.trennerhell 	{	background-color: #CCCCCC;
			}
.bg 		{	background-color: #F6F6F0;
			}
.rahmen 	{	background-color: #CCCCCC;
			}
