html,body
    {
    height: 90%;
    width: 98%;
    margin: 10px;

font: 12px arial,sans-serif;
    }

#content a 
       {
       color: #000000;
       }

#content a:hover 
       {
       color: #FF0000;
       }

h1     
       {
       font-size: 13px;
        font-weight: bold;
       margin: 5px 0 10px 0;
       }

h2     
       {
       font-size: 12px;
       font-weight: bold;
       margin: 5px 0 10px 0;
       }    

h3     
       {
       font-size: 12px;
       font-weight: normal;
       text-decoration: underline;
       margin: 5px 0 10px 0;
       }

#content img    {
       border: 1px solid #E6E6E6;
       padding: 3px;
       margin: 0 10px 0 10px; 
       }

#content ul
       {               
       list-style: none;
       margin: 12 0 0 0px;
       padding: 0; 
       }

#content ul li
	   {
	   background-image: url(/Layout/img/list.gif);
	   background-repeat: no-repeat;
	   background-position: 0px 5px;	   
	   padding: 1px 0 0 13px;
	   margin-top: 0px;	        	        
  	   }
#sonderaktion
       {
       border: 0 0 0 0px;
       font-size: 11px;
       padding: 0 0 0 0px;
       margin: 15px 10px 0px 25px;
       }

#sonderaktion img
       {
       border: 0 0 0 0px;
       }


#login     
       {
       border-top: 1px dashed #FF0000;
       font-size: 11px;
       padding: 0 0 0 0px;
       margin: 15px 10px 0px 25px;
       }

#login p    
       {
       color: #FF0000;
       font-weight: bold;
       }

#login a
       {
       display: block;
       background-color: #E6E6E6;
       border: 1px solid #FF0000;
      
       font-weight: normal;
       padding: 2px 5px 2px 5px; 
text-decoration: none;       
font-size: 11px;
color: #FF0000;
      }

.inputlog     
       {
       border: 1px solid #FF0000;
       width: 150px;
       height: 15px;
       font-size: 11px;
       font-weight: normal;
       margin: 0px 0 10px 0;
       padding: 0 0 0 3px;
       }



/*Objektliste*/

ul#oblist
       {
       list-style: none;
       
       margin: 0 0 0 0;
       padding: 0;
       }


ul#oblist li
       {
       padding: 0 0 25px 0;
       margin: 15px 0 0 0px;
       background-image: none;
       display: block;
       background-color: none;
       

       }
ul#oblist li img
       {
       margin: 0 15px 0 0;
       }
ul#oblist li h2
       {
       margin: 0 0 0 0;
       padding: 0;
       }

ul#oblist li a
       {
       margin: 0 0 0 0;
       padding: 0 0 0 12px;
       background-image: url(/Layout/img/hintnav3rdhi.gif);
	   background-repeat: no-repeat;
	   background-position: 0px 4px;
       }

.clearer
       {	
      height: 10px;
      clear: both;
	  margin-top: 10px:
	  margin-bottom: 0px;
      border-top: 1px dotted #CCCCCC;
       }



/* Objektdetail*/

#prokon
       {
       margin: 10px 0 0 0;
       background-color: #E6E6E6;
       padding: 5px 10px 10px 10px;
       color: #FF0000;
       }

#prodoc
       {
       margin: 10px 0 0 0;
       border: 1px dashed #CCCCCC;
       
       padding: 5px 10px 10px 10px;
       }


#prodoc a
       {   
       margin: 0 10px 0 0;
       background-color: #FFFFFF;
       border: 1px solid #FF0000;
       padding: 2px 10px 2px 20px;
       color: #000000;
       text-decoration: none;
       background-image: url(/Layout/img/hint_prodet_doc.gif);
       background-repeat: no-repeat;
       background-position: 5px 1px;
       }

#prodoc a:hover 
       {
       text-decoration: underline;
       background-image: url(/Layout/img/hint_prodet_doc_hi.gif);
       background-repeat: no-repeat;
       background-position: 5px 1px;
}

/* Kontaktformular */

#emailformular
       {
       margin: 10px 0 0 0;
       border: 1px dashed #CCCCCC;
       
       padding: 5px 10px 10px 10px;
       }

.formular
       {	
	border: 0px;
	border-style: none;
	padding: 5px;	
	vertical-align: top;
	text-align: right;
        font: 12px Arial,sans-serif; color:#000000;
       }

.formular_top
       {	
	border: 0px;
	margin: 0px;
	border-style: none;
	padding-top: 10px;	
       }

.formular_rechts
       {	
	border: 0px;
	border-style: none;
	padding: 5px;	
	vertical-align: top;
	text-align: left;
        font: 11px Arial,sans-serif; color:#000000;
       }

.formularinput {
	width: 150px; 
	vertical-align: top; 
	border: 0px; 
	height: 18px;  
	font-size: 12px; 
	font-weight: none; 
	padding-left: 3px; 
	background-color: #E6E6E6; 
	color: #000000;
}

.formularinputshort {
	width: 40px; 
	vertical-align: top; 
	border: 0px; height: 18px;  
	font-size: 12px; 
	font-weight: none; 
	padding-left: 3px; 
	background-color: #E6E6E6; 
	color: #000000;
}

.formularinputbig {
	width: 200px; 
	vertical-align: top; 
	border: 0px; 
	height: 150px;  
	font-size: 12px; 
	font-weight: none; 
	padding-left: 3px; 
	background-color: #E6E6E6; 
	color: #000000;
}

/* Framelayout*/

#container
       {
        
        position: relative;
	    top: 0px;
        left: 0px;
        border: 1px solid #000000;
        min-height: 500px;
        min-width: 700px;
        max-width: 1024px;

        background-color: #FFFFFF;
        
        
       }
* html #container
          {	
               
   width: 1024px;
   height: 100%;
       }
       
       
#headerhome
        {
	    height: 168px;
        width: 100%;
        background-color: none;	    
	    background-image: url(/Layout/img/header_home.jpg);
	    background-repeat: no-repeat;
        }

#headerunt
        {
	    height: 168px;
        width: 100%;
        background-color: none;	    
	    background-image: url(/Layout/img/header_unt.jpg);
	    background-repeat: no-repeat;
        }

#headercob
        {
	    height: 168px;
        width: 100%;
        background-color: none;	    
	    background-image: url(/Layout/img/header_cob.jpg);
	    background-repeat: no-repeat;
        }

#headerins
        {
	    height: 168px;
        width: 100%;
        background-color: none;	    
	    background-image: url(/Layout/img/header_ins.jpg);
	    background-repeat: no-repeat;
        }

/*unterschiedliche left id wegen der unterschiedlichen hintergrundbilder*/


#left
        {
        position: absolute;
	top: 0px;
        left: 0px;
	height: 100%;
	width: 198px;   	   
        }


* html #left
        {
        height: 100%;	                 
        }


#leftunt
        {
        position: absolute;
	top: 0px;
        left: 0px;
	height: 100%;
	width: 198px;
	background-image: url(/Layout/img/hint_unt.gif);
	background-position: 0px 104px;
	background-repeat: no-repeat;  
	background-color: #FFFFFF;
        }

* html #leftunt
        {
        height: 100%;	                 
        }



#leftcob
        {
        position: absolute;
	    top: 0px;
        left: 0px;
	    height: 100%;
	    width: 198px;
	    background-image: url(/Layout/img/hint_cob.gif);
	    background-position: 0px 126px;
	    background-repeat: no-repeat;     	   
        }
* html #leftcob
        {
        height: 100%;	                 
        }

#leftins
        {
        position: absolute;
	    top: 0px;
        left: 0px;
	    height: 100%;
	    width: 198px;
	    background-image: url(/Layout/img/hint_ins.gif);
	    background-position: 0px 148px;
	    background-repeat: no-repeat;     	   
        }
* html #leftins
        {
        height: 100%;	                 
        }


#right
      {
        position: relative;	 
        top: 0px;
        left: 200px;
	height: 100%;   
        margin-right: 200px;
margin-bottom: 20px;
	max-width: 824px;
        background-color: none;	    	   
      }
* html #right
          {	
  	  width: 824px;
          margin-right: 20px;        
       }

#contentframe
      {

        
        padding: 0px;
	    max-width: 824px;
        width: 100%;
       	
        overflow: auto;
        background-color: none;	    

	   

      }
#content
      {

        
        padding: 5px 10px 15px 15px;
	    border-left: 1px solid #E6E6E6;
	   

      }

#footer
       {

        color: #000000;
        position: relative;	 
        top: 0px;
        left: 0px;
         padding: 2px 0 0 0px;
        height:20px;
         background-color: #FFFFFF;
       }


#footer a
       {

        color: #000000;
        margin-right: 10px;
        
       }
#footer a:hover
       {

        color: #000000;
        margin-right: 10px;
        
       }


ul#nav
        {
                
                list-style:none;
                margin: 0 0 0 15px;
                background-color: #FFFFFF;
                padding: 0px; 
        }

ul#nav li
	{
	        font-size: 13px;
	        font-weight: bold;
	        padding: 1px 0 0 10px;
	        margin-top: 2px;	        	        
	        color: #FFFFFF;
	       	        
	        overflow-hidden;
	        background-color: #FFFFFF;

	}

#nav a
	{
text-decoration: none;
color: #FFFFFF;
height: 19px;
display: block;

	}

.navlo {
        background-image: url(/Layout/img/hintnavlo.gif);
	    
	    background-repeat: repeat-y; 
       }
       
ul#nav2nd
        {
                position: relative;
                
                list-style: none;
                margin: 0 0 0 0px;
                background-color: #FFFFFF;
                padding: 0px; 
        }

ul#nav2nd li
	{
	        background-image: url(/Layout/img/hintnav2nd.gif);
	        background-repeat: no-repeat;
	        background-position: 10px 4px;
	        position: relative;
	        font-size: 11px;
	        font-weight: bold;
	        padding: 1px 0 0 22px;
	        margin: 0px 0 0 -10px;	        	        
	        color: #FFFFFF;
	       	       
	        
	        background-color: #FFFFFF;

	}

#nav2nd a
	{
text-decoration: none;
color: #000000;
height: 15px;
display: block;

	}
#nav2nd a:hover
	{
    text-decoration: underline;
	}


ul#nav2nd li#nav2ndhi
	{
	        background-image: url(/Layout/img/hintnav2ndhi.gif);
	        background-repeat: no-repeat;
	        background-position: 10px 4px;
	        position: relative;
	        font-size: 11px;
	        font-weight: bold;
	        padding: 1px 0 0 22px;
	        margin: 0px 0 0 -10px;	        	        
	        color: #FF0000;
	        
	        background-color: #FFFFFF;

	}

ul#nav3rd
        {
                position: relative;
                
                list-style: none;
                margin: 0 0 0 0px;
                background-color: #FFFFFF;
                padding: 0px; 
        }

ul#nav3rd li
	{
	        background-image: url(/Layout/img/hintnav3rd.gif);
	        background-repeat: no-repeat;
	        background-position: 10px 4px;
	        position: relative;
	        font-size: 11px;
	        font-weight: normal;
	        padding: 1px 0 0 22px;
	        margin: 0px 0 0 -10px;	        	        
	        color: #FFFFFF;
	               
	        
	        background-color: #FFFFFF;

	}

#nav3rd a
	{
text-decoration: none;
color: #000000;
height: 15px;
display: block;

	}

#nav3rd a:hover
	{
    text-decoration: underline;
	}

ul#nav3rd li#nav3rdhi
	{
	        background-image: url(/Layout/img/hintnav3rdhi.gif);
	        background-repeat: no-repeat;
	        background-position: 10px 4px;
 


	}

#seiteninfo
          {	
      width: 95%;
      padding: 5px;
      border: 1px solid #FF0000;
      color: #FF0000;
      background-color: #FFBBBB;                
       }

/* pageLogger Bilder ohne Rahmen */
#pl img
	{
	border: 0;
	}
