/* generell */
body {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		18px;
	color:				#6C6560;
	margin:				0 0 0 0px;
	padding:				0 0 0 0px;
	text-align:			left; /* For IE */
	background: white url(bg-linie.gif) top left repeat-x;
	
	
	}
	
	
	

/* Erik: Anpassung P im Footer (vielleicht muss das noch auf ID gesetzt werden) */
#footerid p.bodytext {
	margin:		0 0 0 0px;
	padding:	0 0 0 0px;
	color:		#aaaaaa;
	/* border:1px solid blue; */
}

/* Erik: Debugmode */
#content .erik {
	/* margin:		0 0 0 0px;
	padding:	0 0 0 0px; */
	color:		#ff0000;
	border:1px solid blue;
}

/* Container Styles */
#container {
	position:		absolute;
	width:			900px !important;
	width /**/:		900px;
	margin:			0 auto;
	padding:			0 0 0 0px;
	text-align:		left; /* For IE, see above */
	background-color: white;
	}

/* Intro Styles */
#intro {
	padding:			0;
	background: white;
}



#schmuckbild{
position: absolute;
	top: 					0;
	left:					0;
	padding:				12px 0 0 12px;
	margin:				0 0 0 0px;
	height:				596px;
	width:				411px;
	background: 		white;
	z-index: 0;
}

#flagge{
position: absolute;
	top: 15px;
	left: 825px;
}



#flash{
position: absolute;
	top: 					0;
	left:					0;
	padding:				12px 0 0 12px;
	margin:				0 0 0 0px;
	height:				596px;
	width:				411px;
	background: 		white;
	z-index: 1; 
}

#flash objekt{
	height:				596px;
	width:				411px;
	z-index: 1;
}

#strichel{
	position: absolute;
	top: 					108px;
	left:					399px;
	padding:				0px;
	margin:				0px;
	height:				1px;
	width:				24px;
	background: url(strichel-kurz.gif) no-repeat;
	z-index: 2;
}

#hauptnavi{
position: absolute;
	top: 					119px;
	left:					18px;
	margin:				0 0 0 0;
	padding:				0 0 0 0px;
	height:				125px;
	width:				98px;
	z-index: 3;
}

#hauptnavi ul{
	margin:				0 0 0 0;
	padding:				0 0 0 0px;
	height:				125px;
	width:				98px;

}

#hauptnavi li{
	list-style: none;
	margin:				0 0 0px 0;
	padding:				0 0 0 0px;
	height:				22px;
	width:				88px;
}



#hauptnavi a{
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
}

#hauptnavi a:hover{
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
}


#hauptnavi .tuning{
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background: url(tuning.gif) no-repeat;
}

#hauptnavi .tuning:hover {
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background-image: url(tuning-hover.gif);
}

#hauptnavi .tuningaktiv {
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background-image: url(tuning-hover.gif);
}

#hauptnavi .marken{
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background: url(marken.gif) no-repeat;
}

#hauptnavi .marken:hover{
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background: url(marken-hover.gif) no-repeat;
}

#hauptnavi .markenaktiv {
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background-image: url(marken-hover.gif);
}

#hauptnavi .produkte {
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    110px;
background-image: url(produkte.gif);
}

#hauptnavi .produkte:hover {
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    110px;
background-image: url(produkte-hover.gif);
}

#hauptnavi .produkteaktiv {
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background-image: url(produkte-hover.gif);
}

#hauptnavi .portrait {
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background-image: url(portrait.gif);
}

#hauptnavi .portrait:hover {
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background-image: url(portrait-hover.gif);
}

#hauptnavi .portraitaktiv {
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background-image: url(portrait-hover.gif);
}

#hauptnavi .partner {
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background-image: url(partner.gif);
}

#hauptnavi .partner:hover {
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background-image: url(partner-hover.gif);
}

#hauptnavi .partneraktiv {
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background-image: url(partner-hover.gif);
}

#hauptnavi .kontakt{
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background-image: url(kontakt.gif);
}

#hauptnavi .kontakt:hover{
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background-image: url(kontakt-hover.gif);
}

#hauptnavi .kontaktaktiv {
display: block;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
background-image: url(kontakt-hover.gif);
}

#hauptnavi span{
display: none;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
} 

#hauptnavi div.fixopera{
display: none;
margin:    0 0 0 0px;
padding:    0 0 0 0px;
height:    15px;
width:    88px;
/*border: 1px solid #eeeeee;*/
} 	

	
	
#seknavi{
position: absolute;
	top: 					221px;
	left: 				320px;
	width:				189px;
	margin:				0 0 0 0;
	padding:				0 0 0 0px;
	z-index: 1;
}



#seknavi ul{
	margin:				0 0 0 0;
	padding:				0 0 0 0px;
	width:				198px;
}

#seknavi li{
	list-style: none;
	margin:				0 0 0 0px;
	padding:				0 0 0 0px;
	height:				22px;
	width:				198px;
	text-align: right;
	
}

#seknavi a{
	color:		#6c6560;
	text-decoration: none;
	font-size: 12px;
	padding-right: 7px;
}

#seknavi a:hover{
display: block;
height:				22px;
color:		#ff6600;
	text-decoration: none;
	font-size: 12px;
	background: url(strichel.gif) right bottom no-repeat;
	padding-right: 7px;
	}
	
#seknavi a.aktiv{
display: block;
height:				22px;
color:		#ff6600;
	text-decoration: none;
	font-size: 12px;
	background: url(strichel.gif) right bottom no-repeat;
	padding-right: 7px;
	}
	

#logo{
position: absolute;
	top: 66px;
	left: 691px;
	width: 171px;
	height: 53px;
	background: url(ilgenfritz-electronics-logo.gif);
	}
	
#global {
position: absolute;
	top: 90px;
	left: 400px;
	width: 300px;
	z-index: 1;
	}
	

#global a {
	font-size:			10px;
	color:				#6C6560;
	margin:				0 7px 0 0px;
	padding:				0 0 0 0px;
	text-decoration: none;
	}
	
#global a:hover {
	font-size:			10px;
	color:				#FF6600;
	margin:				0 7px 0 0px;
	padding:				0 0 0 0px;
	text-decoration: none;
	}
	
#global a.aktiv {
	font-size:			10px;
	color:				#FF6600;
	margin:				0 7px 0 0px;
	padding:				0 0 0 0px;
	text-decoration: none;
	
	}
	
#global a.login {
	font-size:			10px;
	color:				#6C6560;
	margin:				0 7px 0 0px;
	padding:				0 0 0 12px;
	text-decoration: none;
	background: url(schloss.gif) left no-repeat;
	}
	
#global a:hover.login {
	font-size:			10px;
	color:				#FF6600;
	margin:				0 7px 0 0px;
	padding:				0 0 0 12px;
	text-decoration: none;
	}
	
	


#content {
	position: absolute;
	top: 221px;
	left: 550px;
	width: 315px;
	padding: 0 0 0 0px;
	
}

#content .text {
	width: 315px;
	min-height: 285px;
	padding: 0 0 0 0px;
	
}

*html
#content .text{
	width: 315px;
	height: 285px;
	padding: 0 0 0 0px;
	
}

#content .footer{
	width: 315px;
	height: 40px;
	padding: 15px 0 0 0px;
	float: left;
	background: url(footer-top.gif) top left no-repeat;
}


#content h1{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			15px;
	margin:				0 0 0 0px;
	padding:				0 0 15px 0px;
	text-align:			left;
}

#content h2{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	margin:				0 0 0 0px;
	padding:				10px 0 10px 0px;
	text-align:			left;
}

#content h3{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	margin:				0 0 0 0px;
	padding:				0 0 10px 0px;
	text-align:			left;
	color:				#FF6600;
}


#content p{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	margin:				0 0 0 0px;
	padding:				0 0 20px 0px;
	text-align:			left;
}

#content p.hell{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	color: 				#B1A9A2;
	font-size:			10px;
	margin:				0 0 0 0px;
	padding:				0 0 20px 0px;
	line-height: 		normal;
	text-align:			left;
}

#content span.produkte{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	line-height:		13px;
	margin:				0 0 10px 0px;
	padding:				0px;
	text-align:			left;
}

#content ul.produkt {
	margin: 0 0 20px 0px;
	
}

#content li.produkt {
	font-size:			11px;
	color:				#FF6600;
	text-align: left;
	padding: 0 0 0 30px;
	margin: 0 0 0 0px;
	list-style: none;
}

#content ul {
	margin: 0 0 20px 0px;
	
}

#content li {
	font-size:			11px;
	color:				#FF6600;
	text-align: left;
	margin: 0 0 0 30px;
	padding: 0 0 0 0px;
}

#content a {
	font-size:			11px;
	color:				#FF6600;
	text-decoration: none;
}

#content a:hover{
	font-size:			11px;
	color:				#FF6600;
	text-decoration: underline;
}

#content a.newslink {
	width:				250px;
	font-size:			11px;
	color:				#FF6600;
	text-align: right;
	text-decoration: none;
	padding: 0 0 0 35px;
	margin: 0 0 0 0;
	/*background: url(footer-top.gif) bottom no-repeat;*/
}

#content a:hover.newslink{
	font-size:			11px;
	color:				#FF6600;
	text-decoration: underline;
}

#content a.textlink {
	font-size:			11px;
	color:				#FF6600;
	text-decoration: none;
}

#content a:hover.textlink{
	font-size:			11px;
	color:				#FF6600;
	text-decoration: underline;
}

#footerid div.footer a {
	font-size:			11px;
	color: 				#B1A9A2;
	text-decoration: none;
}

#footerid div.footer a:hover{
	font-size:			11px;
	color:				#FF6600;
	text-decoration: underline;
}

#content img.produkte{
	width: 190px;
	padding: 0px;
	margin: 0 10px 10px 0;
	border: 1px solid #B1A9A2;
}


#content img.linkpartner{
	width: 50px;
	padding: 10px;
	margin: 0 10px 0px 0;
	border: 1px solid #B1A9A2;
}

#kontakt {
	position: absolute;
	top: 295px;
	left: 340px;
	width: 160px;
	padding: 10px 10px 10px 10px;
	background: url(footer-top.gif) bottom no-repeat;
	z-index: 2;
	text-align: right;
}

#kontakt a.textlink {
	font-size:			11px;
	color:				#FF6600;
	text-decoration: none;
}

#kontakt a:hover.textlink{
	font-size:			11px;
	color:				#FF6600;
	text-decoration: underline;
}


/* Login */

#tx-srfeuserregister-pi1-fe_users_form{
width: 315px;
}

#tx-srfeuserregister-pi1-fe_users_form fieldset{
width: 315px;
border: none;
}

#tx-srfeuserregister-pi1-fe_users_form label{
display: block;
text-align:			left;
}


#tx-srfeuserregister-pi1-fe_users_form .eingabe {
border: 1px solid #6c6560;
width: 200px;
}


#tx-srfeuserregister-pi1-fe_users_form .pflichteingabe {
border: 1px solid #FF6600;
width: 200px;
}



#tx-srfeuserregister-pi1-fe_users_form select{
border: 1px solid #FF6600;
width: 207px;
}

#tx-srfeuserregister-pi1-fe_users_form textarea{
border: 1px solid #6c6560;
width: 207px;
overflow: hidden;
}

.tx-srfeuserregister-pi1-submit {
border: 1px solid #FF6600;
width: 207px;
color: #FF6600;
font-weight: bold;
background: transparent;
}


/* Kontaktformular */

.tx-pilmailform-pi1 td.left{
width: 100px;
}

.tx-pilmailform-pi1 .eingabe {
border: 1px solid #6c6560;
width: 200px;
}

.tx-pilmailform-pi1 .pflichteingabe {
border: 1px solid #FF6600;
width: 200px;
}

.tx-pilmailform-pi1 textarea{
border: 1px solid #6c6560;
width: 300px;
overflow: hidden;
}

.tx-pilmailform-pi1 .button {
border: 1px solid #FF6600;
width: 200px;
color: #FF6600;
font-weight: bold;
background: transparent;
}

.tx-pilmailform-pi1 span {
color: #FF6600;
}


/* Login */

.tx-felogin-pi1 input{
border: 1px solid #FF6600;
width: 200px;
}

.tx-felogin-pi1 .button {
border: 1px solid #FF6600;
width: 200px;
color: #FF6600;
font-weight: bold;
background: transparent;
}


/* Konto löschen */

.tx-srfeuserregister-pi1 input {
border: 1px solid #FF6600;
width: 200px;
color: #FF6600;
font-weight: bold;
background: white;
}


/* News-Teaser */
.news-list-item {
margin:  0 0 20px 0px;
}

.news-list-item h3{
margin: 0px;
padding: 0px;
}

#content .news-list-item p.bodytext{
margin: 0 0 0 0px;
padding: 0 0 0 0px;
clear: both;
}

.news-list-item a{
display: block;
margin: 0px;
padding: 0px;
}

/* Sitemap */

#content .csc-sitemap ul{
margin: 0px;
padding: 0px;
clear: both;
}

#content .csc-sitemap ul li{
padding:  0px;
margin: 0 0 10px 0;
list-style: none;
clear: both;
}

#content .csc-sitemap ul li ul{
margin: 0px;
padding: 0px;
clear: both;
}

#content .csc-sitemap ul li ul li{
padding:  0px;
margin: 0px;
list-style: none;
clear: both;
}

.csc-sitemap ul li a{
	color:			#666666;
	text-decoration: none;
	background:		url(li-pfeil-orange.gif) no-repeat;
	padding:			0 0 0 20px;
}

.csc-sitemap ul li a{
	color:			#ff6600;
}

.csc-sitemap ul li ul li a{
	color:			#666666;
	text-decoration: none;
	background: none;
	clear: both;
}

/* Shop-Button */
div.shopbutton{
	position: absolute;
	top: 265px;
	left: 35px;
	z-index: 8;
}

div.shopbutton a{
	display: block;
	width: 115px;
	height: 114px;
	background: url(shop-button.png) no-repeat;
}

div.shopbutton a:hover{
	display: block;
	width: 115px;
	height: 114px;
	background: url(shop-button-hover.png) no-repeat;
}
	