@charset "UTF-8";

/*----------------------------------------------------------------------------*/
/* Basics */
/*----------------------------------------------------------------------------*/

html, body {
	margin:0px;
	padding:0px;
	width: 100%;
	height: 100%;
    font-family:Helvetica, Tahoma, Verdana, sans serif;
	font-size: 11px;
	font-style: inherit;
	font-weight: inherit;
	vertical-align: baseline;
	list-style:none;
	color:#000000;
	background-color:#ffffff;
	}

* {
	margin: 0; padding: 0;
	border: 0;
	text-decoration: none;
	outline: none; /*Gecko based Browsers*/
	-moz-outline-width: 0; /*Mozilla based Browsers*/
	-moz-inline: 0; /*Mozilla based Browsers*/
	}

/* Tables still need 'cellspacing="0"' in the markup. */
table { 
	border-collapse: separate; 
	border-spacing: 0; 
	}
	
caption, th, td { 
	font-weight: normal; 
	}
	
table, td, th { 
	vertical-align: top; 
 	text-align:left;
	}

/* Remove possible quote marks (") from <q>, <blockquote>. */

blockquote:before, blockquote:after, q:before, q:after { 
	content: ""; 
	}
		
blockquote, q { 
	quotes: "" ""; 
	}
	
img {
 	border:0px;
	z-index:10;
	}

a, input[type="submit"] {
	cursor:pointer;
}

/*----------------------------------------------------------------------------*/
/* Fonts */
/*----------------------------------------------------------------------------*/
	
p       { font-size:11px;
          text-align:left;
          line-height:15px; 
          color:#000000; 
          font-family:Helvetica, Tahoma, Verdana, sans serif;
          margin: 0px 0px 7px 0px;}

p.eins  { font-weight:bold;}

p.zwei  { font-weight:bold;
		  color:#FF6633;
          margin: 0px 0px 11px 0px;}

a:link  { color:#FF6633;
          text-decoration:none;}

a:visited { color:#FF6633;
          text-decoration:none;}

a:active { color:#FF6633;
          text-decoration:none;}

a:hover { color:#FF9933;
          text-decoration:none;}

/*----------------------------------------------------------------------------*/
/* Tables */
/*----------------------------------------------------------------------------*/

.preisbeispiel {
	font-size:11px;
          text-align:left;
          line-height:15px; 
          color:#000000; 
          font-family:Helvetica, Tahoma, Verdana, sans serif;
          margin: 0px 0px 7px 0px;
	}

.preisbeispiel td.left {
	width:250px;
	}

.preisbeispiel td.right {
	text-align:right;
	}

/*----------------------------------------------------------------------------*/
/* Layers */
/*----------------------------------------------------------------------------*/
	
div.distance { 
		width:1px;
		height:50%;
		margin-bottom:-300px;
		float:left;
		}

div.Streifen {
		position:relative; 
		margin:0 auto;
		clear:left;
		width: 100%; 
		height: 600px; 
		z-index: 1; 
		background-color: #FFFFFF; 
		background-image: url(basis_pix/streifen_hell.jpg); 
		background-repeat: repeat-x;
		background-position: 0 1;}

div.Inhalt {
		position:relative; 
		margin:0 auto;
		width: 1000px; 
		height: 600px; 
		z-index: 100; 
		background-color: #FFFFFF; 
		background-image: url(basis_pix/rahmen.jpg); 
		background-repeat: repeat;}
	
div.Adresse {
		position: absolute; 
		right: 16; 
		top: 34; 
		z-index: 100; 
		width: 564; 
		height: 87}
		
div.Logo {		
		position:absolute; 
		left:1; 
		top:1; 
		text-align: left;
		z-index:99; 
		width: 998; 
		height: 150; 
		background-color: #FFFFFF; 
		background-image: url(basis_pix/streifen.jpg); 
		background-repeat: repeat;}
	
div.Menu {
		position:absolute; 
		left:320px; 
		top:129px; 
		z-index:100; 
		width: 664; 
		height: 17; }
	
div.Container {
	position:absolute;
	left: 84px;
	top: 166px;
	z-index:100;
}

div.Bild {
	position:absolute;
	z-index: 90;
	border: 1px #E6E6E6 solid;
	background-color: #FFFFFF;
	overflow: hidden;
}

/*----------------------------------------------------------------------------*/
/* Scrolling Layers */
/*----------------------------------------------------------------------------*/
	
#divUpControl{
	position:absolute; 
	right:18;
	top:193;
	height:20;
	width:10;
	} 
	
#divDownControl{
	position:absolute;	
	right:18;
	bottom:22;
	height:20;
	width:10;
	} 
	
#divContainer{
	position:absolute;
	width:380;
	height:386;
	top:193;
	right:50;
	clip:rect(0,380,386,0);
	overflow:hidden;
} 

#divContent{
	position:absolute; 
	top:0px; 
	left:0px;} 

