/* CSS Documet */

body {
background: url("../img/reli_verlauf.jpg") repeat-x; 
margin:0px;
padding:0px;
color:#333;
font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:170%;
}

#wrapper {
position:relative;
left:50%;
margin-left:-500px;
width:1000px;
height:auto;

}


#menue {
height:45px;
width:980px;
background:#fff url("../img/head.jpg");
padding:192px 0 0 30px;
}

#menue ul{
list-style: none;
display:inline;
margin:0;
width:100%;
font-size:14px;
}

#menue li{
float:left;
margin:0 30px 0 0;
padding:10px 0 10px 0;
text-transform:uppercase;
}

#menue li a:link,
#menue li a:visited {
color:#333;
text-decoration:none;
margin:0px;
padding:10px 0 30px 0;
text-shadow:#ccc 1px 1px;
}

#menue li a:hover {
text-decoration:none;
color:#000;
text-decoration:none;
margin:0px;
padding:10px 0 30px 0;
background:url("../img/submenu_pfeile.gif") no-repeat center -16px;
text-shadow:#ccc 1px 1px;
}

#menue #aktiv {
text-decoration:none;
color:#fff;
text-decoration:none;
margin:0px;
padding:10px 0 30px 0;
background:url("../img/submenu_pfeile.gif") no-repeat center -76px;
padding:10px 0 30px 0;
text-shadow:#333 1px 1px;
}

#full{
margin:0px;
padding:0px;
width:1000px;
background:url("../img/wrapper_hg.jpg") repeat;
position: relative;
}

#content {
margin:0px;
width:780px;
padding:20px 200px 20px 20px;
}

/*-----------------------------------------------------------MENUE-RECHTS------------------------------------*/
#menue_sub {

position:absolute;
top: 236px;
left:810px;
height:auto;
width:190px;
padding:0px 0px 0px 0px;
background:#ccc;
}


#accord_rechts {
position:absolute;
top:0px;
left:810px;/*bis hierher nötig für absolute Position*/
margin-top:30px;
float:right;
margin-right:0px;
padding:0;
}

/*-----------------------------------------------------------MENUE-RECHTS------------------------------------*/

#box01 {
display:block;
width:310px;
height:235px;
background:url("../img/box01.jpg") no-repeat; 
}

#box02 {
display:block;
width:310px;
height:70px;
background:url("../img/box02.jpg") no-repeat; 
}


h1{
text-transform:uppercase;
font-size:24px;
line-height:130%;
padding:3px 0 0 0;
margin: 0 0 10px 0;
color: #CC0000;
font-weight:100;
}

h2 {

font-size:18px;
line-height:100%;
padding:3px 0 10px 0;
margin: 0 0 10px 0;
color: #444;
font-weight:100;
}

h3 {

font-weight:100;
line-height:14px;
font-size:14px;
}



.impressum {
font-size:9px;
line-height:100%;
padding: 0 0 0 0px;
}

a:link, a:visited, a:hover {
color:#333;
}

a img {
border:none;
}



textarea{
padding-left:5px;
width:470px;
}

tr{
padding:0;
margin:0;
}

td{
padding: 0 10px 0 0px;
margin:0;
}

td.head{
padding:20px 0 0 10px;
}

td.right{
text-align:right;
width:50px;
font-weight:800;
}

#formular{
padding:0;
margin:0;
}

#formular td{
padding:0;
margin:0;
}


/* ----------------------------------------------------------------FÜR UNSER TEAM UND NEUWAGEN ---------------------------------------*/
.lnktopcnt
{
	height: 25px;
}
.lnktop
{
	background:url("../img/linktop.jpg") no-repeat;
	height: 15px;
	width: 70px;
	float: right;
}
.tiles
{
	width: 760px;
}
.tiles .ttop
{
	width: 760px;
	height: 13px;
	font-size:0;
	line-height:0;
	
}
.tiles .tbottom
{
	width: 760px;
	height: 13px;
	
}
.tiles .tcontent
{
	
	padding: 0 10px 0 13px;

}
.tiles .trennlinie
{   padding:20px 0px 0px 0;
	background:url("../img/Trennlinie.jpg") no-repeat;
		
}
.tiles .photo
{
	float: left;
	width: 390px;
margin-bottom: -5px;
	margin-top: -6px;
}
.tiles .description
{
	margin-left: 400px;
	padding-right: 10px;
}

.tiles .description h2
{
	font-size: 20px;
	color: #232629;
	padding-top: 5px;
	margin-bottom: 5px;

}
.tiles .description h3
{
	font-size: 22px;
	color: #232629;
	padding-top: 15px;
	margin-bottom: 10px;
}
.tiles .description h4
{
	font-size: 14px;
	color: #232629;
	padding-top: 2px;
	margin-bottom: 10px;
}
.tiles .description p
{
	color: #2d3033;
	font-size: 12px;
	line-height: 18px;
}

.content_right
{
	margin-left: 180px;
	margin-bottom: 65px;
}


/*---------------Start---box--------------------------------------------------------box-----------------------------------*/
.box
{
width: 760px;

background: #fff;/*HG-Farbe*/
margin-bottom: 15px;
}

h4
{
padding: 3px 0 3px 8px;
background: #999999;/*HG-Farbe-Headbereich-Box*/
color: #fff;
font-size:1.5em;
margin: 0;
text-shadow:#000000 1px 1px;
}

.box p
{
font-size: 0.9em;
padding: 6px;
margin: 0;
} 

h5/*-----------------Image rechts innerhalb des boxbereiches*/
{
float: right;
padding:20px 0 20px 0;
margin-right: 10px;
margin-top:25px;
} 
/*----Ende-----box-*/

/* ---------Start footer-------------------------------------------------------Footer ---------------------------------------*/

#footer {
	
		/*clear: both;*/
	width:100%;
	height:100px;
	padding: 15px;
	background: #f0f0f0 url("../img/unten.jpg")repeat-x;				

}

#footer_home {
	/*clear: both;*/
	padding: 15px;
	background:  #f0f0f0 url("../img/unten.jpg")  repeat-x; 
	border-bottom: 1px #990033 solid;				
}

a.footer {

	font-size: 10px;
	margin: 0 5px;
	color: #777;
	text-decoration: none;

}

a.footer:hover {

	color: #444;
	border-bottom: 1px #444 dotted;

}
