/* Druck Stylesheet */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
html {
  margin:0;
  padding:0;
}

body {
  margin:0;
  padding:0;
  background-color:#e6e6e6;
  background-image:url(../img/bg_body.gif);
  background-repeat:repeat-x;
  background-position:top;
}

.clear {
  clear:both;
}

#header {
  width:100%;
  position:relative;
}

#druckadresse {
    position:absolute;
    height:113px;
    top:18px;
    left:242px;
	}

  img#logo {
    position:relative;
    width:282px;
    height:73px;
	    top:0px;
left: 0px;
  }
  
  img#headerimg {
  	clear:both;
    position:relative;
    width:510px;
    height:214px;
  }
  
  img#headerimg_refs {
  	clear:both;
    position:relative;
    width:510px;
    height:340px;
  }
  

#hilf {
	position:absolute;
	width:512px; 
	height:140px; 
	overflow:hidden; 
	top: 494px;
	visibility:hidden;
	margin:0px;
	padding: 0px;
		}
		

#bilderleiste
{
position:absolute; 
height:115px; 
top:0px; 
left:0px; 
background:#FFFFFF;
background-color: #ffffff;
background-image:url(/typo3/fileadmin/includes/images/refback.gif);


}
img.bilderl
{
padding: 5px 0px 5px 0px;
margin: 5px 5px 5px 0px;
height: 75px;
float:left;

}
  
     .headerflash{
	 margin: 0px;
	 padding: 0px;
  }
  
   #headerimg_partner {
    position:relative;
    width:510px;
    height:214px;
    background-image:url(../img/headerimg_partner.jpg);
    background-repeat:no-repeat;
	background-position:top right;
  }
  
     #headerimg_partner2 {
    position:relative;
    width:510px;
    height:214px;
    background-image:url(../img/headerimg_partner.jpg);
    background-repeat:no-repeat;
	background-position:top right;
  }

  
     #headerimg_partner h1 {
		margin: 15px 0 5px 10px;
		height: 35px;
		width: 100%;
		font-size: 300%;
		}
		


		
	   #autogramm {
    
  }
  
     #autogramm h2 {
		width: 200px;
		height: 35px;
		font-size: 100%;
		}
		
		     #autogramm h3 {
		width: 250px;
		height: 35px;
		font-size: 100%;
		}
		
		     #autogramm h4 {
		width: 200px;
		height: 35px;
		font-size: 100%;
		font-size:120%;
  margin: 7px 0px -10px 0px;
		}


#dt img{border: 1px solid #c7c8c3;}
		

		
		
		    #partner_foto_1 {
		margin: 0px 0px 0 10px;
float:left;
		}
		
	#partner_foto_2 {
		margin: 0px 0 0 270px;
		
		}
		
				    #partner_foto_3 {
		margin: 0px 0px 0 0px;
float:left;
width: 510px;
height: 214px;
overflow:hidden;
		}
		
		#partner_name{width:275px;overflow:hidden;}

  
  ul#funktionen {
      display:none;
  }
  
#middle {
  background-color:#FFFFFF;
  background-image:url(../img/bg_middle.gif);
  background-position:top left;
  background-repeat:no-repeat;
  min-height:247px;
}

  #links {
 display: none;  }
  
  #links .bodytext {
    margin:40px;
  }
  
  #content {
  
    float:left;
    width:100%;
    min-height:200px;
    margin:0 0 20px 0;
  }
  
    #content_referenzen {
    float:left;
    width:100%;
    min-height:200px;
    margin:136px 0 20px 0;
  }

  
    #content_partner {
    float:left;
    width:100%;
    min-height:200px;
    margin:0 0 20px 60px;
  }
  
    #content_partnerseite {
    float:left;
    width:100%;
    min-height:200px;
    margin:0px 0 20px 10px;

  }
  
.scroller{display:none;}

#footer {
  background-image:url(../img/bg_footer.gif);
  background-position:top left;
  background-repeat:no-repeat;
  min-height:40px;
}

  #footer .copyright {
      line-height:1em;
      margin:0;
      padding:10px 0 0 0;
      width:830px;
      color:#9a9a9a;
      font-size:11px;
      text-align:right;
  }
  
  #footer .copyright a {
    color:#9a9a9a;
  }
  
/* Navigationselemente */  

/* Navigationselemente */  

ul.main_nav {
  display:none;
}

ul#folgeseitennav {
  display:none;
}


ul.level1 {
  display:none;
} 


.zurueck {
  display:none;
}

ul.level2 {
 display: none;
} 

/* Zitate auf Folgeseiten */

.quote {
 display: none;}    



#partnerauswahl{
overflow:auto;
width: 320px;
max-height: 290px;
border: 1px solid #e2e2e2;
}
   

html {
  font-family:arial, verdana, helvetica, sans-serif;
  color:#2e2e2e;
  font-size:medium;
}

body {
  font-size:80%;
}

div, p, td, th, li {
  font-size:1em;
  line-height:1.6em;
}

a img {
  border:0;
}

a {
  color:#bb1b1b;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

h1 {
  font-size:140%;
  margin:10px 0 0 0;
  color:#666666;
  height: 29px;
}

h2 {
  font-size:120%;
  margin: 7px 0px -10px 0px;
  color:#666666;
}

.ansprechpartner {
  color:#bcbcd8;
}

.ansprechpartner a {
  color:#bcbcd8;
  text-decoration:none;
}

.ansprechpartner a:hover {
 color:#bcbcd8;
  text-decoration:underline;
}

.ansprechpartner_aktiv {
  color:#666666;
}

.ansprechpartner_aktiv a {
  color:#666666;
  text-decoration:none;
}

.ansprechpartner_aktiv a:hover {
 color:#666666;
  text-decoration:underline;
}

h3 {
  font-size: 110%;
  border-bottom:1px #CCCCCC dashed;
  color:#666666;
  margin-bottom: -10px;

}

h4 {
  font-size: 110%;
  border-bottom:1px #CCCCCC dashed;
  color:#666666;
  margin:0px 0px -13px 0px;
}

h5, h6, h7 {
  font-size:100%;
  font-weight:bold;
  color:#666666;
}



#content ul {
  margin-left: 15px;
}

#content li {
  list-style: url(../img/li.gif);
}

#content_referenzen li {
  list-style: url(../img/li.gif);
  margin: 0;
}

#content_referenzen ul {
  margin-left: 15px;
}

#content_partnerseite li {
  list-style: url(../img/li.gif);
  margin: 0;
}

#content_partnerseite ul {
  margin-left: 15px;
}


.floatleft {  
display:none;}



/* Content Elemente */

.rbox {
  width:228px;
  float:left;
  background-image:url(../img/rbox_top.gif); 
  background-position:top left;
  background-repeat:no-repeat;
  margin:10px 10px 10px 0;
}

.rbox p {
  margin:10px 0 0 0;
  padding:0 15px 0 0;
  min-height:80px;
  background-image:url(../img/rbox_bottom.gif);
  background-position:bottom;
  background-repeat:no-repeat;
}

.rbox span.rbox_headline {
  font-size:110%;
  font-weight:bold;
}

.rbox img {
  float:left;
  margin:0 10px 10px 10px
}
