
a:link      { color: #a10b0d; text-decoration: none }
a:visited     { color: #ae7251; text-decoration: none }
a:hover        { color: #ae7251 }
a:active     { color: #ae7251 }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code  { font-size: 1em; font-weight: normal }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }

table   { font-size: 10pt; margin: 0; padding: 0; border: none; border-spacing: 0px  }
tr { border:none; padding:0px; margin:0px; }
td  { margin: 0; padding: 0; border: none; border-spacing: 0px }


legend { display:none; }

div, p, li, a   { }


body         { color: #444; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background: #35281a url("Pachten-verpachten-back.jpg") no-repeat fixed center top; margin: 0 auto; padding: 0 }
	
.page-container         { background-color: #fff; margin: 0 auto; padding-top: 0; width: 980px; min-height: 1024px }



.img-header a     { color: #999; display: block; width: 520px; height: 150px; float: right }

.img-header    { background-image: url("Pachten-verpachten-header.jpg"); margin: 0; padding: 0; width: 980px; height: 235px; float: left }
	


.unsichtbar {
	visibility: hidden;
	display: none;
}
.clearnavi  { margin: 0; padding: 0; width: 700px; height: 30px; clear: left }




div #main  { height: auto !important; min-height: 500px }



/******/
/*IE 6 Hacks*/
/******/


* html .zusatznavi-container  { color: #fff; 
 margin-top: 11px; width: 180px; }

* html .zusatznavi { 
width: 180px; 
margin: 0px 5px 0px 0px; 
padding: 0px; 
color: #fff; 
}	


* html .zusatznavi li a, * html .zusatznavi li a:link, * html .service li a:hover, * html .zusatznavi li a:visited, * html .zusatznavi li active a
 {
display: inline; 
margin: 0px; 
font-size: 8pt;
padding: 0px 0px 0px 4px; 
color: #fff; 
font-weight: normal; 
text-decoration: none; 
}





	/* \*/ 
* html .img-header     { 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: left top; 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
width: 980px; height: 235px; float: left; clear: both;}
	
		/* \*/ 
* html .zusatznavi-container  { 
margin-top: 11px; width: 130px; float: right; 
margin-right: 5px;

}


	
	
		/* \*/ 
* html .page-container   { 
background-image: url("ie6hack.gif"); 
background-repeat: repeat-x; background-attachment: scroll; 
background-position: left top; margin: 0 auto; padding-top: 0; 
width: 980px; min-height: 1024px }
 

 
 		/* \*/ * html #nav  { width: 170px }

 
* html #container{
	margin: 0; padding: 0; }



* html .rechtespalte   { margin: 10px 0 0 5px; padding: 0; width: 210px; min-height: 300px; float: right }
* html .container, .container2      { margin: 0; padding: 0; width: 560px;  }


* html .content      { background-color: #fff; margin: 0; padding: 0; width: 560px;  }
* html .contentblock     { margin: 0; padding: 0; width: 560px } 

* html .contentblock-full    { margin: 0; padding: 0; width: 560px;  }








/* gegen IEs 3-Pixel-Bug */
* html .nav {
	height: 1%;
}

  /* gegen IEs 3-Pixel-Bug */
* html #nav{
	height: 1%;
}

* html .main {
	height: 1%;
}

  /* gegen IEs 3-Pixel-Bug */
* html #main{
	height: 1%;
}
  
/* gegen IEs 3-Pixel-Bug */
* html #container {
	height: 1%;
}

  /* gegen IEs 3-Pixel-Bug */
* html .container{
	height: 1%;
}



/* gegen IEs 3-Pixel-Bug */
* html .content  { height: 1% }

  /* gegen IEs 3-Pixel-Bug */
* html #text{
	height: 1%;
}
  
/* gegen IEs 3-Pixel-Bug */
* html #content {
	height: 1%;
}

  /* gegen IEs 3-Pixel-Bug */
* html .text{
	height: 1%;
}


  /* gegen IEs 3-Pixel-Bug */
* html .container{
	height: 1%;
}

  /* gegen IEs 3-Pixel-Bug */
* html #container{
	height: 1%;
}



/******/
/*IE 6 Hacks Ende */
/******/


/********************************/
/* Content */
/********************************/
.rechtespalte   { margin: 10px 0 0 5px; padding: 0; width: 210px; min-height: 300px; float: right }
.container, .container2      { margin: 0; padding: 0; width: 550px; float: left }


.content      { background-color: #fff; margin: 0; padding: 0; width: 550px; float: left }
.contentblock     { margin: 0; padding: 0; width: 550px } 

.contentblock-full    { margin: 0; padding: 0; width: 550px; float: left }





.container-front      { margin: 0; padding: 0 0 20px 1px; width: 550px; height: auto !important; min-height: 500px; float: left }




.content_text      { color: #444; font-size: 10pt; margin: 0; padding: 0 }

img.teaserbild  { clear: both; border-bottom: 1px solid #999 }
h1         { color: #666; font-size: 14pt; font-weight: bold; margin: 18px 0 16px; clear: left }
h2     { color: #444; font-size: 12pt; font-weight: bold; margin: 18px 0 10px; clear: left }
h3     { color: #444; font-size: 11pt; font-weight: bold; margin: 10px 0; clear: left }
h4     { color: #444; font-size: 10pt; font-weight: bold; margin: 0 0 10px; clear: left }
h5    { color: #777; font-size: 10pt; font-weight: bold; margin: 0 0 10px; clear: left }

h6     { color: #777; font-size: 9pt; font-weight: bold; clear: left }

p   { margin: 10px 15px 10px 0; padding: 0 }
.embed {float: left; width: 120px; margin: 7px 7px 5px 0px; padding: 5px 5px 5px 5px; background-color: rgb(238,237,249); font-style: italic; font-weight: bold;  line-height: 1.2em; font-size: 140%;}
.embed-caption {float: left; margin: 5px 0px 0px 0px; padding: 0px; font-style: italic; font-weight: normal; line-height: 1.2em; font-size: 70%;}
.box-on {float: left; min-width: 0.5em; margin-right: 0.2em; padding-left: 0.3em;}
.box-off {display: none;}


.floatLeft img{

float:left;
padding: 5px;
}


.floatRight img{
padding: 5px;
float:right;

}


.trennlinie      { margin-top: 15px; margin-right: 5px; margin-bottom: 15px; clear: both; border-bottom: 1px solid #bdbab3 }
.showcode { font-family: monospace; font-weight: bold; font-size: 13px; color: rgb(255,0,0);}
.clear {clear: both;}
.hide {display: none;}
br {clear: none;}
/* fonts--------------------------------------*/

.service-font {font-size: 9pt;
color:red;

}

/* fonts--------------------------------------*/



#footer          { color: #444; text-align: center; width: 100%; float: left }
#footer p            { color: #444; font-size: 10pt; text-decoration: none; padding: 10px 0 }
#footer p a,
#footer p a:link             { color: #a10b0d; font-size: 10pt; text-decoration: none; background-image: none }
#footer p a:visited    { color: #777; text-decoration: none }
#footer p a:hover            { color: #ae7251; font-size: 10pt; text-decoration: none; background-image: none }
/* Galerie -------------------------------------*/
.galerie{

}


.galerie .image {

float: left;
padding: 10px;

}


.galerie .image p {

font-size: 90%;

}

/* Formular -------------------------------------*/

form#Nachfolger{

}


.formgen  { width: 500px;  }



.formfield    { margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; width: 500px; border-color: #f1f1f1 }


legend{font-size: 100%;
border-bottom: 1px solid red;
margin-bottom: 10px;
}

.formblock{
font-weight: normal;
}

form#Nachfolger h2  { color: #666; font-size: 100%; margin-bottom: 25px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #d4d4d4 }
form#Nachfolger h3  { color: #666; font-size: 90%; margin-bottom: 10px; padding-top: 15px; padding-bottom: 5px; border-bottom: 1px dotted #d4d4d4 }
form#Nachfolger h4 { color: #666; font-size: 90%; margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1px dotted #d4d4d4 }
.formblock label { color: #000; font-size: 80%; font-weight: normal; background-color: #fff; width: 150px; float: left }

form#Nachfolger .formtext { width: 200px }

form#Nachfolger .formcheck{
float:left;
margin-right: 10px;

}
.clear {clear:both;}