/******************************************************/
/*
/*	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. In this case
/*	by an honorable fellow... me
/*
/******************************************************/



/* Normalizing and /basic stuff
------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0px;
	padding: 0px;
	}
	
	
	
ol, ul {
	list-style: none;
	}

table {
	border-spacing: 0px;
	}
	
	
* {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#333333;
}	


*,a { 
        outline:none;
	}

img {
	border: 0px;
}


hr{
	height:1px;
	background-color: #ffffff;
	color: #f2efe2;

	border-right: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #e2001a;
	margin: 8px 0px 8px 0px;


	_display:block;
	_margin: -5px 0px -6px 0px;

}


#drucken_unten, #drucken_oben{
        display: block;
}	

#drucken_unten{
        font-size:.8em;
        padding:15px;
}	



/* Headlines
------------------------------------------------------*/

h1{

	font-size: 15px;
	color: #e2001a;
        letter-spacing: 0.03em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3{
	font-size: 11px;
	padding-top: 18px;
	color: #e2001a;
}

h4{
	color: #e2001a;
	padding-bottom:2px;
}

	
/* Site
------------------------------------------------------*/

body {	
	background:#ffffff;
	color: #333;
}


.float_clear{
	clear:both;
}



/* Content - Main
--------------------------------------------------*/

div#mainContainer {
         width: 1000px;
}


div#mainContainerAbstand{
		display: none;	
}


div#links{
		display: none;	
}


div#verlaufLinks{
		display: none;	
}


div#verlaufRechts{
		display: none;	
}


div#header{
		display: none;	
}


div#content{
		width: 760px;
}


div#headerbild{
		display: none;	
		}
		

div#rundungBig{
		display: none;	
}

div#rundungSmal{
		display: none;	
}

.rahmen_intro_png {
		 display: none;	
}

.rahmen_content_png {
		 display: none;	
}


div#text{

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.4em;
		color:#000000;
}

div#text li {
		line-height: 1.2em;
		padding: 0px 0px 0px 18px;
		background: url(/basic/images/teaserpfeil_rot.gif) no-repeat center left;
	}



div#textLinks{
		float:left;
		width:250px;
		padding:20px 0px 0px 0px;
		margin-bottom: 10px;
}

div#textRechts{
		float:right;
		width:250px;	
		padding:20px 0px 0px 20px;
		margin-bottom: 10px;
}

iframe#myiframe{
		display:inline;
		margin:0px 0px 20px 0px;
		background: #ffffff;
}

/* Hauptnavigation (oben)
------------------------------------------------------*/
div#nav {
		display: none;	
}		
	


/* Teaser (Startseite)
--------------------------------------------------*/

div#TeaserContainer{
		margin-left:50px;
		margin-top:20px;
		width: 380px;
		height: 470px;
		background:#ffffff;	
		display:inline-block;		
}

div#TeaserContainer .teaser{
		float:left;
		padding-top:10px;
		*padding-top:20px;
		margin-bottom: 20px;
		width: 165px;
		height: 230px;
}

div#TeaserContainer .imgBox{
		width: 165px;
		height: 80px;
		margin-top: 10px;
		margin-bottom: 8px;
		position: relative;
}


div#TeaserContainer .teaser.abstand{
		padding-left: 20px;
}

		div#TeaserContainer p{
		font-weight: normal;
		font-size: 0.7em;
		margin:3px 0px 0px 0px;
		line-height: 1.3em;
		_line-height: 1.25em;
		overflow:hidden;
		height:74px;
		}
		
		div#TeaserContainer h2{
		margin:9px 0px 9px 0px;
		padding-bottom:6px;
		font-size: 11px;
		color: #e2001a;
       	        background: transparent url('/basic/images/teaser-linie.gif') no-repeat bottom right;		
		
		}
		
		div#TeaserContainer .h2abstand{
		margin-top: 11px!IMPORTANT;
		}

div#TeaserContainer ul {
		display:inline-block;	
		margin:5px 0px 0px 0px;
		}

		div#TeaserContainer li {
			float: left;
			position: relative;
			cursor: pointer;
			font-weight: bold;
			font-size: 0.70em;
			letter-spacing: 0.01em;
			line-height: 1.2em;
			padding: 0px 15px 0px 18px;
			background: url(/basic/images/teaserpfeil_rot.gif) no-repeat center left;
			}
			div#TeaserContainer li a { 
				color: #000000;
				text-decoration: underline
				}
			div#TeaserContainer li a:hover { 	
				color: #000000;
				text-decoration: underline;
				}


/* Content Inhalt
--------------------------------------------------*/	
div#contentInhalt{	
		width: 520px;
		float:left;
		padding: 0px 20px 0px 20px ;
}	

div#contentInhaltAbstand{	
		height:30px;
}	

			
div#TeaserBox{
		display: none;	
}			



/* Pauschalen
--------------------------------------------------*/

div#pauschalen{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.4em;
		color:#000000;
}

div#pauschalen .pauText a{
		background: url(/basic/images/teaserpfeil_rot.gif) no-repeat center left;
		text-decoration: none;
		float:right;
		padding: 0px 0px 0px 18px;
		display:inline;
}

div#pauschalen .pauText a strong{
		font-weight:normal;
		text-decoration: underline;;
}

.pauschalenTeaser{
         
		 padding: 0px 0px 11px 0px;
		 margin: 0px 0px 10px 0px;
		 background: url(/basic/images/pauschalenteaser_bg.gif) bottom left; 
	    	 background-repeat: no-repeat;
		}		
		  
.pauBild{
		width:100px;
		height:123px;
		float:left;
		background:#e2001a;
}

.pauBild img{
		width:100px;
		border-bottom: 1px solid #FFFFFF;
}

.pauBild p{
		font-size: 12px;
		line-height: 22px;
		font-weight:bold;
		text-align:center;
		color:#FFFFFF;
}

.pauText{
		width:400px;
		padding-top: 2px;
		float:right;
}

.pauText ul{
		 margin: 7px 0px 7px 0px;
	}
	
.pauText li {
		line-height: 1.2em;
		padding: 0px 0px 0px 18px;
		background: url(/basic/images/teaserpfeil_pau.gif) no-repeat center left;
	}



/* Breadcrumb Navigation + Headline
------------------------------------------------------*/
 #breadcrumb  {
		display: none;	
		}
			
		    
		
/* Sprachauswahl
------------------------------------------------------*/

#sprachauswahl{
	display: none;	
}



/* Footer
------------------------------------------------------*/

div#bottomLeiste{
	 	display: none;	
}



/* Container Sitemap
------------------------------------------------------*/

div#sitemap ul{ 
		 float:left;
		 width:155px;
		 margin:0px 15px 5px 0px;
		 *margin:0px 10px 10px 0px;
		 _margin:0px 7px 15px 0px;
}
	
div#sitemap .mynavigation {
		 background:transparent!IMPORTANT;
		 text-decoration: none;
		 font-weight:bold;
		 color:#e2001a;
		 text-indent:0px !IMPORTANT;
		 *text-indent:-18px !IMPORTANT;
}

div#sitemap ul li{
		 background:transparent;
		 line-height: 2em;
}

div#sitemap ul li ul li {
		 line-height: 1.5em;
		 padding: 0px 0px 0px 18px;
		 background: url(/basic/images/teaserpfeil_rot.gif) no-repeat center left;
}
		
div#sitemap hr{ 
		 float:left;
		 width: 520px;
}



