/******************************************************/
/*
/*	Stylesheet Document
/* 	Copyright (c) 2007 GFB & Partner Marketing Services
/*	www.gfb.at
/*
/*	Unauthorized copying is not allowed and will be
/*	punished by an appropriate agent.
/*
/******************************************************/



div#drucken_oben{
display: block;
}

div#drucken_unten{
display: block;
font-size: 10px!IMPORTANT;
color: #000000;
}





/* Allgemein
------------------------------------------------------*/


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td , img{
	margin: 0px;
	padding: 0px;
	font: .95em/1.3em   Verdana, Tahoma, Arial, Helvetica, sans-serif;
	}
	
		

html {  
	padding:0px; 
	margin:0px; 
	border:0px;
	}

table {
	border-spacing: 0;
	}

a {
	outline: none;
	color: #3c3930;
	}
a:hover {
	color: #9b2c01;
	}

.clearer {
	clear: both;
	height: 0%;
	_height: auto;
	}
	
img{
	border: none;
	}	

	
/* Basic stuff
------------------------------------------------------*/

div#container{
	width:990px;
	text-align:left;
	}

		
	
div#header{
	display: none;
	}	

div#headerleiste{
	display: none;
	}
	

div#bogen{
	display: none;
	}	
	

div#header_href{
	display: none;
	}
		

object#boxtitle{ 
	display: none;
}




/*--------------------------------| Schnellanfrage |--*/

div#schnellanfrage{
	display: none;
}
			
			
		
div#abschicken{
		display: none;
}
		
		
		
/*-----------------------------------------------------------------------*/
					
div#gruenerlogo{
		display: none;
	}
	
	
div#panorama{
		display: none;
	}
	
	
div#wrapper{
	float:left;
	width:100%;
	}
	
div#content{
	margin: 0px  316px  0px  10px; 
	}
	
	div#content .right {
		width: 158px;
		padding-top: 44px;
		background: #e1e3e1;
        	float:right;
		}
			
	div#content .left {
		float:left;
		width: 276px;
		padding: 44px  20px 0px 19px; 
		}
	div#content .leftbig {
		float:left;
		width: 434px;
		padding: 44px  20px  0px 19px; 
		background: #FFFFFF;
		}
	div#content iframe {
        	float:left;
		}		
	
h1{
font-weight:bold;
margin-bottom: 7px;
color: #576557;
font-size: 1.2em;
}
	
	
div#boxrechts{
		display: none;
	}
	
	
	
/*--------------------------------| Navigation |--*/	
	
div#subnavigation{
		display: none;
	}
	
	
	
							
div#footer{
		display: none;
	}
	
	div#footerwrapper{
	position: absolute; 
	}	
	
	

						
				div#ergebnisse ul{
				               list-style-type: none;
				               }
				               
				div#ergebnisse ul li a{
					       text-decoration:none;
					       }
				div#ergebnisse ul li a:hover{
					       text-decoration:underline;
					       }
					       
				div#ergebnisse {
					       border-bottom: 1px solid #9B2C01;
					       border-top: 1px solid #9B2C01;
					       padding:13px 0px 13px 0px ;
					       margin-top: 6px;
					       }
					       
				div#mehrergebnisse {
					       text-align:right;
					       }					       
					       
					       

				
			
/*--------------------------------| Footer Abschlussleiste|--*/	

#teaserNaviboxRechts{
		display: none;
}



/*--------------------------------| Box rechts Überblendung|--*/	

#branding {     
                height:300px;
	        position:relative;
		overflow: hidden;
		}
		#branding img {
			position: absolute;
			left: 0px;
			top: 0px;
			display:none;
			}
			#branding noscript img {
				display: block;
	  }
	  
	  
	  
/* Sitemap
------------------------------------------------------*/


#sitemap {
	background-image: url(/master/images/menu_vertline.gif);
	background-repeat: repeat-y;
	background-position: 0px 1px;
	color:#788289;
}
#sitemap a {
	text-decoration:none;
}
#sitemap a:hover {
	text-decoration:underline;
	color:#9B2C01;
}
#sitemap ul {
	list-style-position: inside;
	list-style-type: none;
	background-image: url(/master/images/menu_split.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	display:block;
	padding-left:25px;
}
#sitemap ul li.main {
	list-style-position: inside;
	list-style-type: none;
	background-image: url(/master/images/menu_default.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#9B2C01;
	font-weight:bold;
	margin-top: 5px;
 *margin-top: -1px;
	margin-left: 4px;
 *margin-left: -13px;
	padding-left:20px;
	height: 24px;
}
#sitemap ul li {
	line-height: 26px;
}
#sitemap ul li ul {
	margin-top:0px;
 *margin-top: -15px;
	background-image: url(/master/images/menu_vertline.gif);
	background-repeat: repeat-y;
	background-position: 0px 3px;
}
#sitemap ul li ul li {
	margin-left: -15px;
	padding-left:26px;
 *padding-left:10px;
	background-repeat: no-repeat;
	background-position: 0px 6px;
	background-image: url(/master/images/menu_sub.gif);
	font-size: 11px;
}
#sitemap ul li ul li ul {
	margin-top: -5px;
	margin-left: -18px;
 *margin-left: -2px;
	padding-left:16px;
 *padding-left:0px;
	background-repeat: repeat-y;
	background-position: 0px 3px;
	background-image: url(/master/images/menu_split.gif);
	font-size: 11px;
}
#sitemap ul li ul li ul li {
	margin-left: 10px;
 *margin-left: 25px;
	padding-left:16px;
 *padding-left:0px;
	background-repeat: repeat-y;
	background-position: 0px 6px;
	background-image: url(/master/images/menu_subsub.gif);
	font-size: 11px;
}
#sitemap_corner {
	background-image: url(/master/images/menu_horizontal.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}	



/*---------------------------------| Team |--*/	

.photogallery table{ 
text-align: left;

}

.photogallery img{ /*CSS for images within an album*/
border: 1px solid #A9A195;
margin-right: 18px;
*margin-right: 15px;
}

.photonavlinks{ /*CSS for pagination DIV*/
font: bold 14px Arial;
}

.photonavlinks a{ /*CSS for each navigational link*/
margin-right: 3px;
margin-bottom: 3px;
padding: 1px 5px;
border:1px solid #A9A195;
text-decoration: none;
background-color: white;
}

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
background-color: #A9A195;
}


#photogallerypaginate-1{
padding-top: 8px;
padding-bottom: 3px;
height: 50px;
}


table#photogallery-1 {
margin-top:20px;
font-size: .8em;
color: #4f5748;
}


table#photogallery-1 img{
width:93px;
height: 93px;
}



/*---------------------------------| Team Ifram Content |--*/	

div#teamIframeImage{ 
position:absolute
width:208px;
top: 0px;
}

div#teamIframeInfotext{ 
position:absolute;
left: 228px;
width:208px;
top: 0px;
}


div#teamIframeInfotext p{ 
font-size: .9em;
margin: 0px 0px 15px 0px;
}

div#teamIframeInfotext p.beruf{ 
color: #4f5748;
}

div#MitarbeiterName{ 
margin: 13px 0px 3px 0px;
border-bottom: solid 1px #4f5748;
font-weight:bold;
font-size: .95em;
color: #4f5748;
}



/******************************************************| TAB STYLES |***/

.shadetabs li{
list-style-type: none;
padding: 0px;
margin: 0px 7px 0px 0px;
display: block;
float: left;
text-align: center;
width: 22px;
height: 22px;
padding: 0px ;
line-height:22px;
*line-height:21px;
}


.shadetabs li a{
text-decoration: none;
color:#52442d;
display:block;
width: 22px;
height: 22px;
border: 1px solid #8d8974;
}

.shadetabs li a:hover{
color: #9d2c00;
background: #d3d3cc;
border: 1px solid #9d2c00;
display:block;
width: 22px;
height: 22px;
}


.shadetabs  li.selected{
position: relative;
}

.shadetabs  li.selected a{ 
text-decoration: none;
background: #c5c2b6;
color:#52442d;
display:block;
border: 1px solid #8d8974;
}

.first{
display:none;
}

.tabcontentstyle{ /*style of tab content container*/
width: 276px;
padding: 7px 20px 0px 20px ;
}

.tabcontentstyle ul{ 
list-style: none;
margin-bottom:3px;
text-align: right;
}

.tabcontentstyle ul li a{ 
display:block;
color:5b6254;
text-decoration:none;
}
.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}

