@charset "UTF-8";
/* CSS Document */

* { margin: 0; padding: 0; }
		
		html { 
			background: url(../img/reifen_background2.jpg) no-repeat center center fixed; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
			background-color:#000000;
		}

	body { font-size:16px; font-family:verdana; margin:0px; padding:0px; line-height: 1.5; position:relative;}



	#kopf { 
		width: 940px; margin: 20px auto; padding: 30px; 
		background: url(../img/farbverlauf2.jpg);
		/*background-size: auto 100%;*/
		-moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; 
		box-shadow: 0 0 20px black; opacity: 0.97; 
		margin-top:80px;
		height:50px;
		position:relative;
		}
		
	#logo { 
		width: 500px; height:112px; 
		margin-left: auto;
    margin-right: auto;
	
		/*border: 1px solid green;*/
		margin-top:-98px;
		position:absolute;
		/*top:-102px;*/
		margin-left:570px;
		text-align:right;
		z-index:5;
		}		
		
	#content { 
		width: 940px; margin: 20px auto; padding: 30px; 
		background-color: rgba(255, 255, 255, 0.90); -moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; 
		box-shadow: 0 0 20px black;  
		margin-top:- 20px;
		}
		
		
		/*p { font: 15px/2 Georgia, Serif; margin: 0 0 30px 0; text-indent: 40px; }*/
		
ul {
margin-left: 30px;
list-style-type: square;
}

li {
color: #990000;
line-height: 1.5em;
}
li span {
color: #000;
}
	
		
h1 { font-size:150%;  font-weight:bold; margin-bottom:30px; line-height:1.3em;}
h2 { font-size:130%; color:990000; font-weight:bold; margin-bottom:10px; line-height:1.3em;}		


/* ###################################################################### menu */

#menu { 
/*background-color:red;*/ 
	padding-top: 10px;
	float:none;
	margin-top:35px;
	z-index:100;
	margin-left:-30px;
	/*height:15px;*/
	}

#menu ul {
	list-style-type:none;
	/*margin: 0px;
	padding: 0px;
	margin-left: 0px;*/	
}


#menu li {
	float:left;
	padding:0px;
	margin:0px;
	border: solid 1px #ffffff;
	margin-right:5px;
	display: inline;
	/*background-color:#ca7b30;*/
}

#menu a {
	text-decoration:none;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	font-family: verdana, arial;
	
	padding-left:10px;
	padding-right:10px;
	
	margin-left:10px;
	margin-right:10px;
	
	}

#menu a:hover {
	color:#000000;
	}

#menu a.active {
	color:#000000;
	/*background-color:#eeeeee;
	background-image:url(../img/skin/bg_navi_pr.gif);
		background-repeat:repeat-y;	*/
		text-decoration:none;
	}



	#subtext {
	color: #FFF;
	font-size:13px;
	width: 940px; margin: 20px auto; padding: 30px; 
		background-color: rgba(0, 0, 0, 0.9); -moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; 
		box-shadow: 0 0 20px black;  
		margin-top:- 20px;
		position:relative;
}



  .rtl {
    unicode-bidi: bidi-override;
    direction: rtl;
  } 
  
  strong {
color:990000; font-weight:bold;	  
	  }
	  
	  
#terminbuchung {
position:absolute;
top:-80px;
left:620px;	
	
}

