/* allgemeine design-eigenschaften */
.missing        {
                font-family: arial; font-size: 11px; color: rgb(40, 205, 40); font-weight: bold;
                vertical-align: top; text-align: left;
                padding: 20px;
                } 
                
.missing2        {
                font-family: arial; font-size: 11px; color: rgb(40, 205, 40); font-weight: bold;
                vertical-align: top; text-align: left;
                }


body            {
                background-color: rgb(234, 231, 217);
                scrollbar-face-color: rgb(218, 210, 199);
                scrollbar-highlight-color: rgb(150, 150, 150);
                scrollbar-3dlight-color: rgb(218, 210, 199);
                scrollbar-darkshadow-color: rgb(218, 210, 199);
                scrollbar-shadow-color: rgb(150,150, 150);
                scrollbar-arrow-color: rgb(150, 150, 150);
                scrollbar-track-color: rgb(218, 210, 199);
                padding: 0px; padding-bottom: 30px;
                margin: 0px;
                } 

html			{
				height: 100%; margin-bottom: 1px;
				}

.topper			{
	            vertical-align: top;
				}
				
.bottomer		{
	            vertical-align: bottom;
				}
				
.middler		{
	            vertical-align: middle;
				}								

.righter		{
				text-align: right;
				} 
				
.lefter			{
				text-align: left;
				}
				
#l-container_left
{
	float: left;
}

#l-container_right
{
	float: right;
}

.bg_left		{
                background-image: url('../img/design/design_bg_left.gif');
                background-repeat: repeat-x;
                background-position: top right;                
                }
                
.bg_right		{
                background-image: url('../img/design/design_bg_right.gif');
                background-repeat: repeat-x;
                background-position: top left;                
                }
                
.bg_nav			{
                background-image: url('../img/design/design_bg_nav.gif');
                background-repeat: repeat-y;
                background-position: top left;
                }
            
                
.bg_nav_2		{
                background-image: url('../img/design/design_bg_nav_2.gif');
                background-repeat: no-repeat;
                background-position: top left;
                }
                
.bg_content		{
                background-image: url('../img/design/design_bg_content.gif');
                background-repeat: repeat-y;
                background-position: top left;
                }
            
                
.bg_content_2	{
                background-image: url('../img/design/design_bg_content_2.gif');
                background-repeat: no-repeat;
                background-position: top left;
                padding: 45px 20px 60px 30px;
                }                              
                
                
.bg_2			{
                background-image: url('../img/design/design_2.gif');
                background-repeat: no-repeat;
                background-position: top left; 
                text-align: right;
                padding-right: 45px; padding-top: 15px;
                font-family: arial; font-size: 10px; font-weight: bold; color: rgb(146, 128, 99);               
                }                  

                
.navact			{
                text-align: right; vertical-align: middle;
                }
				
.navon			{
                text-align: left; vertical-align: middle;
				}
				 
				 
.content_base	{
				font-family: arial; font-size: 11px; color: rgb(60, 60, 60);
                line-height: 18px;
                vertical-align: top; text-align: left;
                } 
                   
                   
.content_1      {
                padding-left: 20px; padding-right: 40px;
                }
                 
                 
.content_2      {
                padding-right: 40px; padding-left: 20px;
                }
                  
                  
.content_3      {
                padding-right: 100px;
                } 
                
                
.content_4      {
                padding-right: 60px;
                } 
                
.ce_act    		{
	            background-color: rgb(230, 227, 211);
                background-image: url('../img/design/ce_bg_1_act.jpg');
                background-repeat: no-repeat;
                background-position: top left;
                width: 583px;
                padding: 0px 0px 0px 25px;
                }
                
.ce_off    		{
	            background-color: rgb(230, 227, 211);
                background-image: url('../img/design/ce_bg_1_off.gif');
                background-repeat: no-repeat;
                background-position: top left;
                padding: 0px 0px 0px 50px;
                vertical-align: middle;
                font-family: arial; font-size: 12px; font-weight: bold;
                color: rgb(195, 15, 15);
                cursor: pointer;
                }                                                             	
                
.ce_on    		{
	            background-color: rgb(230, 227, 211);
                background-image: url('../img/design/ce_bg_1_on.gif');
                background-repeat: no-repeat;
                background-position: top left;
                padding: 0px 0px 0px 50px;
                vertical-align: middle;
                font-family: arial; font-size: 12px; font-weight: bold;
                color: rgb(60, 60, 60);
                cursor: pointer;
                }
                
.ce_empty		{
	            background-color: rgb(230, 227, 211);
                background-image: url('../img/design/ce_bg_empty.jpg');
                background-repeat: no-repeat;
                background-position: top left;
                padding: 0px 0px 0px 50px;
                vertical-align: middle;
                font-family: arial; font-size: 12px; font-weight: bold;
                color: rgb(195, 15, 15);
                }
                
.activated		{
				display: inline;
				}	
				
.deactivated	{
				display: none;
				}

                
.routenplaner	{
                display: none;
                position: absolute;
                z-index: 100;
                left: 0px;
                top: 0px;
                width: 410px;
                height: 280px;
                background-color: #ffffff;
                background-image: url('../img/design/design_35.jpg');
                background-repeat: no-repeat;
                border: 3px ridge #7F7F7F;
                }

.closeroute		{
                display: inline;
                position: relative;
                left: 100px;
                top: 100px;
                z-index: 200;
				} 
				
.pic_border_2	{
                border: 1px solid rgb(195, 15, 15);
                }

.pic_border_1	{
                border: 1px solid rgb(210, 205, 180);
                }
                
                
/* Textformatierungen */                				                                              								                                                                                  

.text_1         {
                font-family: arial; font-size: 11px; color: rgb(60, 60, 60);
                vertical-align: top; text-align: left;
                }
                
.errornote	    {
                font-family: arial; font-size: 11px; color: rgb(255, 102, 0);
                vertical-align: top; text-align: left;
                }

.formtext_1     {
                font-family: arial; font-size: 10px; color: rgb(25, 100, 25);
                vertical-align: top; text-align: left;
                }

.formtext_2     {
                font-family: arial; font-size: 10px; color: rgb(255, 102, 0);
                vertical-align: top; text-align: left;
                }

.hinweis        {
                font-family: arial; font-size: 11px; color: rgb(158, 0, 0);
                line-height: 16px;
                vertical-align: top; text-align: left;
                }
                
.copy        	{
                font-family: arial; font-size: 9px; color: rgb(120, 120, 120);
                vertical-align: top; text-align: center;
                padding-top: 10px; padding-right: 255px;
                }                
                 
                 
/* headlines */
.hl_1			{
                font-family: arial; font-size: 11px; color: rgb(60, 60, 60); font-weight: bold;
                padding-bottom: 10px; padding-top: 20px;
				}  
				
.hl_2			{
                font-family: arial; font-size: 11px; color: rgb(93, 95, 80); font-weight: bold;
                padding-bottom: 10px;				
                }
                
.hl_3			{
                font-family: arial; font-size: 15px; color: rgb(195, 15, 15); font-weight: bold;
                padding-bottom: 5px; padding-top: 20px;
				} 
				
.hl_4			{
				font-family: arial; font-size: 11px; color: rgb(195, 15, 15);
                line-height: 16px;
                vertical-align: top; text-align: left; 
                padding: 25px 0px 15px 25px;
                } 				               
                
.hl_marker      {
                color: rgb(195, 15, 15);
                margin-right: 5px;
				}
				
.hl_marker_2    {
                color: rgb(60, 60, 60);
                margin-right: 5px;
				}				
				 

                 
/* listenforamt */
.li_1  			{
				font-family: arial; font-size: 11px; color: rgb(60, 60, 60); line-height: 16px;
                list-style-type: square;
                margin-left: 25px; margin-top: 0px; margin-bottom: 10px;
                padding-left: 0px;
                }
                
.li_2  			{
				font-family: arial; font-size: 11px; color: rgb(195, 15, 15); line-height: 16px;
                list-style-type: square;
                margin-left: 35px; margin-top: 0px; margin-bottom: 30px;
                padding-left: 0px;
                }
                
.li_2b 			{
				font-family: arial; font-size: 11px; color: rgb(195, 15, 15); line-height: 16px;
                list-style-type: none;
                margin-left: 35px; margin-top: 0px; margin-bottom: 30px;
                padding-left: 0px;
                }                

ul[class=li_2] > li	{
				margin-top: 15px; margin-bottom: 5px;
				} 
				
ul[class=li_2b] > li	{
				margin-top: 15px; margin-bottom: 5px;
				}				
                
.li_2_text		{                                                 
                color: rgb(60, 60, 60); 
                }	
            	
                    
/* links */
a       		{
                font-family: arial; font-size: 11px;
                }
a:link  		{
                color: rgb(195, 15, 15); text-decoration: none;
                }
a:visited		{
                color: rgb(195, 15, 15); text-decoration: none;
                }
a:hover 		{
                color: rgb(60, 60, 60); text-decoration: underline;
                }
                
                     
a.topper       	{
                font-family: arial; font-size: 10px; color: rgb(146, 128, 99);               
                }
a.topper:link   {
                color: rgb(133, 115, 96); text-decoration: none;
                }
a.topper:visited{
                color: rgb(153, 135, 106); text-decoration: none;
                }
a.topper:hover  {
                color: rgb(153, 135, 106); text-decoration: underline;
                } 
                
                
a.lcopy       	{
                font-family: arial; font-size: 9px; 
                }
a.lcopy:link   	{
                color: rgb(120, 120, 120); text-decoration: none;
                }
a.lcopy:visited{
                color: rgb(195, 15, 15); text-decoration: none;
                }
a.lcopy:hover  	{
                color: rgb(195, 15, 15); text-decoration: underline;
                }                
              
  

/* formularfelder */
