
/* ----------------- Hauptformat --------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

body   {
		margin: 0px;
		margin-top: 10px;
		margin-bottom: 30px;
		font-family: arial,helvetica,sans-serif;
		color: #2D2D2D; 
		font-size: small;
		background-color: #ffffff;
		height: 100%;
		background-image:url('../bilder/seite/background.gif');
		background-repeat: repeat-x;
		}


/* ----------------- Container ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								


#inhalt-kopf {
		clear:both; 
		margin: auto auto;
		width: 980px;
		height: 260px;
		background-image:url('../bilder/seite/inhalt-kopf-bg.png');
		background-repeat: no-repeat;
		}


#inhalt-kopf-prod {
		clear:both; 
		margin: auto auto;
		width: 980px;
		height: 260px;
		background-image:url('../bilder/seite/inhalt-kopf-bg-prod.png');
		background-repeat: no-repeat;
		}

#inhalt-kopf-marken {
		clear:both; 
		margin: auto auto;
		width: 980px;
		height: 260px;
		background-image:url('../bilder/seite/inhalt-kopf-bg-marken.png');
		background-repeat: no-repeat;
		}
	
#inhalt-kopf-bilder {
		clear:both; 
		margin: auto auto;
		width: 980px;
		height: 260px;
		background-image:url('../bilder/seite/inhalt-kopf-bg-bilder.png');
		background-repeat: no-repeat;
		}
	
#inhalt-kopf-kont {
		clear:both; 
		margin: auto auto;
		width: 980px;
		height: 260px;
		background-image:url('../bilder/seite/inhalt-kopf-bg-kont.png');
		background-repeat: no-repeat;
		}
	
#inhalt {
		clear:both; 
		margin: auto auto;
		font-size: 90%;
		line-height: 140%;
		width: 972px;
		padding: 4px;
		padding-top: 0px;
		background-image:url('../bilder/seite/inhalt-bg.png');
		background-repeat: repeat-y;
		}

#inhalt-fuss {
		clear:both; 
		margin: auto auto;
		width: 980px;
		height: 10px;
		background-image:url('../bilder/seite/inhalt-fuss-bg.png');
		background-repeat: no-repeat;
		background-position: 0 100%;
		}

#fuss {
		clear:both; 
		margin: auto auto;
		width: 950px;
		color: #999;
		padding: 15px;
		text-align:center;
		line-height: 150%;
		font-size: 85%;
		}
		
#logo {
padding: 15px;	
padding-top: 100px;	
padding-left: 10px;	
		}

#navigation {
		width: 950px;
		height: 32px;
		padding: 5px;
		margin: auto auto;
		background-image:url('../bilder/seite/navi.png');
		background-repeat: repeat-x;
		border-bottom: 1px solid #ff0000;
		}



/* ----------------- Hyperlinks ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

a, a:visited   {		
			color:#004581; 
			text-decoration: none;
			}

a:hover, a:active {	
			color:#004581;
			text-decoration: none;
			}

a.text, a.text:visited {		
			color:#CD2210; 
			text-decoration: underline;
			}

a.text:hover, a.text:active   {		
			color:#CD2210; 
			text-decoration: none;
			}
			
a.text1, a.text1:visited {		
			color:#666; 
			text-decoration: underline;
			}

a.text1:hover, a.text1:active   {		
			color:#666; 
			text-decoration: none;
			}

a.navi, a.navi:visited {
			font-family: arial;	
			text-decoration: none;
			padding: 8px;
			padding-left: 15px;
			padding-right: 15px;
			display:block;
			float:left;
			border-left: 1px solid #D8250F;
			border-right: 1px solid #CD2210;
			color:#fff; 
			text-decoration: none;
			}

a.navi:hover, a.navi:active {		
			color:#fff; 
			background-color: #9B1A0B;
			}
/* ----------------- Grafiken ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

img {
		*position: relative;
border: 0px;
margin: 0px;
padding: 0px;
}

img.galerie {
		border: 1px solid #DD1D0D;
		}

img.galerie:hover {	
		border: 1px solid #DD1D0D;
		}

/* Ueberschriften
----------------------------------------------- */
h1 {	font-size: 130%;
		color: #333;
		margin: 0px;
		margin-bottom: 5px;
		margin-top: 3px;
		font-weight: normal;
		}
		
#menue h1 {	font-size: 160%;
		color: #333;
		margin: 0px;
		margin-bottom: 5px;
		margin-top: 3px;
		font-weight: normal;
		}
		
/* Sonstiges
----------------------------------------------- */
p {margin: 0px;}

#menue ul {
	margin: 0; padding: 0;
	list-style: none;
	line-height: 150%;
}

#menue ul li{
	color: #787878;
	margin: 0; 
	padding: 6px;
	padding-left: 25px;
	width: 271px;
	background: #fff url(../bilder/start/nav_a.gif) repeat-x;
	background-position: 0 100%;
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	height: 48px;
}
#menue ul li:hover {
	color: #333;
	background: #fff;
	background: #fff url(../bilder/start/nav-act.png) no-repeat;
	cursor: pointer;
}

ul{padding: 0; margin: 15;}
li{padding: 2px; margin: 0;}

ul.stil {
color: #555;
margin-left: 0px;
margin-top: 3px;
list-style-type: square;
list-style-position:inside;
padding: 0px;
}