html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.gallist { 
margin-top:40px;
margin-left:10px;
}

#gallerylist li {
margin-bottom:2px;
padding-left:15px;
list-style:disc;
color:#780032;
}

.post ul { list-style-type:none;
}

.post ul li { 
padding-left:25px;
margin-bottom:20px;
}


.gelb {
	background-image: url(images/listbutton.png);
	background-repeat: no-repeat;
	background-position: left 0px;
}

.rot {

		background-image: url(images/listbutton_red.png);
		background-repeat: no-repeat;
	background-position: left 0px;	
}

.blocksatz { text-align:justify;}

.adresse {margin-top:155px;}

a, a:hover{
	text-decoration: none;
	font-weight:bold;
	color: #F49F20;
}
a:hover{
	color: #FF6600;
}

.biglink {
	font-size:15px;
	font-weight:bold;
	line-height:23px;
}

.splash {
	margin-top:160px;
	font-size:40px;
	line-height:40px;
	color:#492F30;
}

.splash a {
	text-decoration:none;
	font-weight:normal;
}

.splash h2 {
	margin-top:20px;
	font-size:20px;
	color:#7A0035;
}


.clear {clear:both;}
#bildlinks {
	float:left;
	background-image: url(images/bild_default.jpg);
	height: 415px;
	width: 281px;
}

body.default #bildlinks {
	float:left;
	background-image: url(images/bild_default.jpg);
	height: 415px;
	width: 281px;
}

body.home #bildlinks {
	float:left;
	background-image: url(images/bild_home.jpg);
	height: 415px;
	width: 281px;
}

body.grossspurig #bildlinks {
	float:left;
	background-image: url(images/bild_grossspurig.jpg);
	height: 415px;
	width: 281px;
}

body.profil #bildlinks {
	float:left;
	background-image: url(images/bild_profil.jpg);
	height: 415px;
	width: 281px;
}

body.spuren #bildlinks {
	float:left;
	background-image: url(images/bild_spuren.jpg);
	height: 415px;
	width: 281px;
}

body.faehrte #bildlinks {
	float:left;
	background-image: url(images/bild_faehrte.jpg);
	height: 415px;
	width: 281px;
}


body {
	background-color:#7A0035;
	text-align:center;

}

#site {
	text-align:left;
	height: 415px;
	width: 960px;
	background-color:#FFFFFF;
	/*margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-top:90px;*/
	background-image: url(images/v_hintergrund_kachel.png);
	background-repeat: repeat-y;
	background-position: right;

	margin: -207px 0 0 -480px;
	position: absolute;
	top: 50%;
	left: 50%;

}

/*#navig_hor
{
	width:580px;
	float:left;
	height:28px;
	background-color:#ffffff;
}*/


#inhalt {
	background-color:#ffffff;
	width:501px;
	height:374px;
	float:left;
	overflow:auto;

	}
	
#inhalt h1{
	margin-top:30px;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	margin-bottom:12px;
}

.zurueck {
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
	font-weight:normal;

}

#inhalt_gal h1{
	margin-top:30px;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	margin-bottom:22px;
	margin-left:20px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
	
#inhalt_gal {
	background-color:#ffffff;
	width:501px;
	height:378px;
	float:left;
	margin:0px;
	padding:0px;

	}
	
	#inhalt_form {
	background-color:#ffffff;
	width:501px;
	height:378px;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px;

	}

.post{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#452E36;
/*	line-height:16px;*/
	line-height:20px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}

strong {
	font-weight:bold;
}
	
#leiste_rechts {
	/*height:330px;*/
	float:right;
	width:177px;
	height:380px;
	position:relative;
	padding:0px;

}


#footer {
	
	height: 85px;
	width: 158px;
	text-align:center;
	position:absolute;
	right:0px;
	bottom:0px;

}

#rechts{
float:left;
width:678px;

}

/*Liste Horizontal*/
#nav { }
#nav img { border: none; }
#nav li { display: inline; list-style:none; }
#nav li a { float: left; display:block; height: 28px;}
#nav li .active { visibility:visible;}
#nav li a img { border:none; vertical-align:bottom; /* for IE6 */}
#nav li a:hover { visibility:visible; /* for IE6 */ }
#nav li a:hover img { visibility:visible; /* for IE6 */ }
#nav li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}


#home {
	background-image: url(images/h_home_on.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#gross { background:url(images/h_gross_on.png) no-repeat left bottom; }
#profil { background:url(images/h_profil_on.png) no-repeat left bottom; }
#spuren { background:url(images/h_spuren_on.png) no-repeat left bottom; }
#faehrte { background:url(images/h_faehrte_on.png) no-repeat left bottom; }
/*liste Horizontal*/


/*Liste Vertikal*/

#navig_vert {
	width:160px;
	float:left;
}


#navig_vert img { border: none; }
/*#navig_vert li { list-style:none; display:block; height:39px;}*/
#navig_vert a { float: left; display:block; height: 31px; margin-top:7px;}
#navig_vert a img { border:none; vertical-align:bottom; /* for IE6 */}
#navig_vert a:hover { visibility:visible; /* for IE6 */ }
#navig_vert a:hover img { visibility:visible; /* for IE6 */ }
#navig_vert a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}


#service { background:url(images/v_service_on.png) no-repeat left bottom; }
#leistungen { background:url(images/v_leistungen_on.png) no-repeat left bottom; }
#galerie { background:url(images/v_galerie_on.png) no-repeat left bottom; }
#unsere_spuren { background:url(images/v_spuren_on.png) no-repeat left bottom; }

#anschrift { background:url(images/v_anschrift_on.png) no-repeat left bottom; }
#kontakt { background:url(images/v_kontakt_on.png) no-repeat left bottom; }
#downloads { background:url(images/v_downloads_on.png) no-repeat left bottom; }
#jobs { background:url(images/v_jobs_on.png) no-repeat left bottom; }
/*liste Vertikal*/		


