BODY  {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	background-image: url(../img/bg.gif);
	color:#333333;
}

a {
	color:#333333;

}

.bg-grau {
	background-color:#ebebeb;


}


#logotpb {
	position:absolute;
	left:1141px;
	top:448px;
	width:122px;
	height:121px;
	z-index:1;
}


a:hover {
text-decoration:none;
}


img {
	border: 0;
	margin: 0;
	padding: 0;
}

tr {
	vertical-align: top;
}

td {
	vertical-align: top;
	padding: 0px;
}

table{

}

.copy {
	color:white;
font-size:10px;
}

.error {
	color:red;
	font-weight:bold;
}

.copy a{
text-decoration:underline;
}

.copy a:hover{
text-decoration:none;
}

.h1 {

font-size:17px;

}

.right{
text-align:right;
}


.h2 {
	color:#CFDBCE;
	font-size:24px;
	
}


.bold{
font-weight:bold;
}

.klein{
font-size:9px;
}


.red{
font-weight:bold;
color:#990000;
}



.block{
display:block;
}

.left{
background-color:#BBC33B;
width:2px;
}



.nav td{

}



.nav {

}

.table_preise{


}

.galerie{
padding-top:7px;


}

.nav a{
color:#C2C2C2;
width:155px;
text-decoration:none;
display:block;
padding-left:14px;
padding-right:9px;
padding-top:2px;
padding-bottom:1px;

}

.nav_active a{ 
	color:white;
	width:155px;
	text-decoration:none;
	display:block;
	padding-left:14px;
	padding-right:9px;
	padding-top:2px;
	padding-bottom:1px;
	background-image: url(../img/bg_nav_active.gif);
}

.nav a:hover{
color:white;
background-image:url(../img/bg_nav.gif)}






.subnav {
font-weight:bold;

}

.subnav a{
color:#9C9C9C;
width:220px;
text-decoration:none;
display:block;
padding-left:14px;
padding-right:9px;
padding-top:2px;
padding-bottom:1px;

}

.subnav_active a{ 
	color:black;
	width:220px;
	text-decoration:none;
	display:block;
	padding-left:14px;
	padding-right:9px;
	padding-top:2px;
	padding-bottom:1px;
	background-image: url(../img/bg_nav_active.gif);
	font-weight:bold;

}

.subnav a:hover{
color:black;

}





.leftinaktiv {
}


.content_table{
	background-image: url(../img/bg_content.jpg);
	height:276px;
	width:850px;
	text-align:left;
	text-align:justify; 
}



.footer_table{
	background-image: url(../img/bg_footer.jpg);
	padding-top:3px;
	height:80px;
	width:850px;
	text-align: left;
	color:white;
}



.table_border{
	text-align:center;
	border: 1px solid #333333;
	margin: 1px;
	padding: 1px;
}










.inputtext:hover {
	BACKGROUND-COLOR: #A9A8A8;
	color:white;
}

.inputtextklein:hover {
	BACKGROUND-COLOR: #A9A8A8; 
	color:white;
}

.inputtextkleinplz:hover {
	BACKGROUND-COLOR: #A9A8A8; 
	color:white;
}

.inputtextsearch:hover {
	BACKGROUND-COLOR: #A9A8A8; 
	color:white;
}

.inputtextarea_add:hover {
	BACKGROUND-COLOR: #A9A8A8; 
	color:white;
}

.inputbutton:hover {
	BACKGROUND-COLOR: #A9A8A8; 
	color:white;
}

.inputtextarea:hover {
	BACKGROUND-COLOR: #A9A8A8; 
	color:white;
}

.inputquickarea:hover {
	BACKGROUND-COLOR: #A9A8A8; 
	color:white;
}

.inputquick:hover {
	BACKGROUND-COLOR: #A9A8A8; 
	color:white;
}



.inputtext {
	BORDER-RIGHT: #989898 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #989898 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #989898 1px solid; 
	WIDTH: 250px; 
	COLOR: #5E5E5E; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #989898 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: white; 
	TEXT-DECORATION: none
}


.inputtextklein {
	BORDER-RIGHT: #989898 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #989898 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #989898 1px solid; 
	WIDTH: 122px; 
	COLOR: #5E5E5E; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #989898 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: white; 
	TEXT-DECORATION: none
}


.inputtextkleinplz {
	BORDER-RIGHT: #989898 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #989898 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #989898 1px solid; 
	WIDTH: 120px; 
	COLOR: #5E5E5E; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #989898 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: white; 
	TEXT-DECORATION: none
}


.inputtextarea {
	BORDER-RIGHT: #989898 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #989898 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #989898 1px solid; 	
	WIDTH: 250px; 
	COLOR: #5E5E5E; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #989898 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 60px; 
	BACKGROUND-COLOR: white; 
	TEXT-DECORATION: none;
}


.inputbutton {
	BORDER-RIGHT: #989898 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #989898 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #989898 1px solid; 

	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #989898 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	
	TEXT-DECORATION: none;
}




.inputtextfly {
	BORDER-RIGHT: #989898 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #989898 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #989898 1px solid; 
	WIDTH: 100px; 
	COLOR: #5E5E5E; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #989898 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 24px; 
	BACKGROUND-COLOR: white; 
	TEXT-DECORATION: none
}

.inputtextzahl {
	BORDER-RIGHT: #989898 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #989898 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #989898 1px solid; 
	WIDTH: 45px; 
	COLOR: #5E5E5E; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #989898 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 24px; 
	BACKGROUND-COLOR: white; 
	TEXT-DECORATION: none
}
