/* dkl-rot #5f1717 */
/* grau #cccccc */

.rosa {background-color:#FFCCCC};
.bild10pxrechts{
	margin-right:10px;
}

body {margin:0px; padding:0px}

body, p, td, a, h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:transparent;
}

table {
	table-layout:fixed;
	width:100%;
}

.subTableLeft{
	background-color:transparent;
	width:310px;
}

.subTableRight{
	background-color:transparent;
	width:290px;
}

.subTableServicePreise{
	table-layout:auto;
}

.subTableServicePreise td, .subTableVerleihPreise td{
	vertical-align:middle;
	height:2em;
}
.subTableVerleihPreise td{
	height:1em;
}

.kontaktTd1 {
	width:80px;
}
.kontaktTd2 {
	width:200px;
}

td, p, h1, h2 {margin-top:0em; margin-bottom:0.8em}

h1 {font-size:16px;}
h2 {font-size:13px;}

td {vertical-align:top;}

.contentTable {
	width:620px;
}

.tdLinks {
	width:310px;
	padding-right:10px;
	background-color:transparent;
	}
	
/*FF rechnet spaltenbreite ohne padding*/
.tdRechts {
	width:280px;
	padding-right:10px;
	padding-left:10px;
	background-color:transparent;
	padding-top:20px;
	}
	
.subTableRight td{
	width:90px;
	vertical-align:middle;
	padding-bottom:10px;
}
	
.content {
	width:620px;
	}
.myBody {
}	
#fusszeile-bild {
	position:absolute; 
	height:106px; width:660px; 
	top:494px; left:0px; 
}
#linksOben {
	position:absolute;
	top:0px; left:538px;
	width:90px; height:21px;
	position: expression("absolute");
    top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight);	
	background-image:url(img/90x21px-rechtsOben.gif);
	background-repeat:no-repeat;
}
#linksOben[id] {
	position:fixed;
}

/*=================================================================*/
/* die text div's
/*=================================================================*/
#grau {
	background-color:#cccccc; 
	position:absolute; 
	height:570px; width:330px; 
	top:0px; left:0px;
}
#weiss {
	background-color:#ffffff; 
	position:absolute; 
	height:570px; width:324px; 
	top:0px; left:330px;
}
#fusszeile-links {
	position:absolute; 
	height:106px; width:660px; 
	top:494px; left:0px; 
}
#fusszeile-links a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
#fusszeile-links a:hover {
	color:#ae2b2b;
}
#fusszeile-links p {
	margin-top:75px;
	margin-right:10px;
	text-align:right;
}
#fusszeile-copyright {
	position:absolute; 
	height:50px; width:660px; 
	top:605px; left:0px; 
}
#fusszeile-copyright p, #fusszeile-copyright a, #fusszeile-copyright a:hover {
	margin-top:0px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	font-size:9px;
}
#fusszeile-copyright a#primaCopy {
	color:#801f1f;
}

#headerLinks {
	background-color:transparent; 
	position:absolute; height:30px; width:310px; top:200px; left:10px; 
}
#headerRechts {
	background-color:transparent; 
	position:absolute; height:30px; width:240px; top:220px; left:340px; 
}