body {
	margin:0px;	padding:0px;
   background-image: url(../images/back_body.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: White;	
	font-family: Arial, Helvetica, sans-serif;
   font-size: 0.8em;
	font-weight: normal;
	color:black;
}
/*-------------------------------------------------------------*/
#site{
	width:1000px;
   background-color: transparent;
	height:100%;
}
/*-------------------------------------------------------------*/
#top1 {
	margin:0px;	padding:0px;
	width:1000px;
	height:76px;
	background-image: url(../images/back_top.jpg);
	background-position: top left;
	background-repeat: repeat-x;
}
#top2{
	margin:0px;	padding:0px;
	width:1000px;
	height:125px;
	background-image: url(../images/back_top2.jpg);
	background-position: top left;
	background-repeat: no-repeat; 
}
#top2_1 {
	margin:0px;	padding:0px;
	width:1000px;
	height:125px;
	background-image: url(../images/back_top2_1.jpg);
	background-position: top left;
	background-repeat: no-repeat; 
}
.service{
	float:right;
	font-size:85%;
	text-align:right;
	margin-right:20px;
	margin-top:15px;
}
ul.menu1{
	margin:0px;padding:0px;
	width:214px;
	font-weight:bold;
	list-style-type:none;
}
li.menu1_level1 a, li.menu1_level1 a:visited {
	color:white;
	text-decoration:none;
	line-height:30px;
	border-bottom:1px solid white;
	display:block;
	margin-left:15px;
	padding-left:15px;
}
li.menu1_level1 a:hover{
	border-left:5px solid #C51718;
	padding-left:10px;
}
li.menu1_level1_act a {
   color:white;
	text-decoration:none;
	line-height:30px;
	border-bottom:1px solid white;
	display:block;
	margin-left:15px;
	border-left:5px solid #C51718;
	padding-left:10px;
}

/*-------------------------------------------------------------*/
#right { 
	 float:right; 
}

/*-------------------------------------------------------------*/
#content {
	margin:0px;padding:0px;
	width:615px;
	background-color: transparent;
	float:right;
	margin-right:10px;
	margin-top:10px;
	text-align:justify;
}

/*-------------------------------------------------------------*/
#navigation{
	margin:0px;padding:0px;
	width:214px;
	background-color: transparent;
}
/*MENU_Level1*/
ul.menu2{
	margin:0px;padding:0px;
	list-style-type:none;
}
li.menu2_level1 a, li.menu2_level1 a:visited {
   background-color: white;
	display:block;
	color:#3763C4;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px dotted #3763C4;
	line-height:30px;
	margin-left:15px;
	padding-left:15px;
}
li.menu2_level1 a:hover{
	border-left:5px solid #C51718;
	padding-left:10px;
}
li.menu2_level1_act a {
	background-color: white;
	display:block;
	color:#3763C4;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px dotted #3763C4;
	line-height:30px;
	margin-left:15px;
	border-left:5px solid #C51718;
	padding-left:10px;
}

/*MENU_Level2*/
ul.level2{
	list-style-type:none;
	margin:0px;padding:0px;
	margin-bottom:0px;
}
li.menu2_level2 a, li.menu2_level2 a:visited {
   margin:0px;padding:0px;
   background-color:#E2E2E2;
	color:#909090;
	display:block;
	text-decoration:none;
	font-weight:bold;
	margin-left:15px;
	padding-left:15px;
}
li.menu2_level2 a:hover{
	border-left:5px solid #C51718;
	padding-left:10px;
}
li.menu2_level2_act a {
   margin:0px;padding:0px;
   background-color:#E2E2E2;
	color:#909090;
	display:block;
	text-decoration:none;
	font-weight:bold;
	margin-left:15px;
	border-left:5px solid #C51718;
	padding-left:10px;
}

/*-------------------------------------------------------------*/
#adresse{
   margin:0px;padding:0px;
	width:199px;
	height:200px;
	background-color: #C5C5C5;
	background-image: url(../images/back_adresse.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	margin-top:0px;
	margin-left:15px;
}
.zeiten{
   font-size:90%;
	color:#3763C4;
	margin-bottom:10px;
	padding-left:17px;
	padding-top:20px;
}
.zeiten span {
   margin:0;padding:0;
	background-color: #A4A4A4;
	display:block;
	color:white;
	padding-left:0px;
}

.adresse{
	font-size:90%;
	margin-left:15px;
	color:#3763C4;
	margin-bottom:10px;
	padding-top:30px;
}
.mail {
	font-size:90%;
	background-color: #E3E3E3;
	padding-left:15px;
	color:#3763C4;
	font-weight:bold;
}
ul.diesel{
	 list-style-position: inside; 
}
/*-------------------------------------------------------------*/
.leistungen{
	list-style-position: inside;  
}
.leistungen strong{
	 background-color: white;
	 display:block;
	 padding-left:5px;
}
h1 {
	background-image: url(../images/back_h1.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color:white;
	font-size:150%;
	padding-left:5px;
}
h2 {
	font-size:120%;
}

.img_left{float:left;font-size:85%;font-weight:bold; background-color: white;padding-left:3px;}
.img_left1{float:left;margin:5px;font-size:85%;font-weight:bold;}
.img_right{float:right;font-size:85%;font-weight:bold; background-color: white;padding-left:3px;}
.img_right1{float:right;margin:5px;}

.webdesign {
	font-size:85%;
    float:right;
}

/*_______________________KONTAKT_______________________*/

label {
	display:block;
	padding-top:5px;
}

#box1_kontakt{
	width:280px;
	text-align: left;
	float:left;
}

#box2_kontakt{
	width:280px;
	text-align: left;
	float:left;
}

#box_kontakt{
width: 590px;
}

input{
   background-color: white;
	font-family: Arial, Helvetica, sans-serif;
}

textarea{
   background-color: white;
	background-image:  url(../images/back_kontakt.gif);
	background-position: bottom right;
   background-repeat: no-repeat;
}
