/* Infos
-----------------------------------------------------
Seite:  Kennzeichen-Aufkleber.de
Autor:	MZ
Date: 	20.03.09 @ 09:20 Uhr
Update: 27.04.09 @ 15:50 Uhr
User:	ES
*/

/* Farben 
-----------------------------------------------------
   Body Background:       Grau #333333
   Main Text:             Wei� #FFFFFF
   Links:                 Wei� #FFFFFF
   Links Hover:			  Wei� #FFFFFF Underlined
   Button:				  Grau #333333
   Button-Border:		  Wei� #FFFFFF
*/

/* Index
-----------------------------------------------------

	1.0 Basics
	
	2.0 Generelle Definitionen

	3.0 Content
	--3.1 Logo
	--3.2 Topnavi
	--3.3 Mainnavi
	--3.4 Produktbeschreibung
	--3.5 Linkbutton
	--3.6 Beispielbilder
	--3.7 Footer

*/	



/* 1.0 +Basics
---------------------------------------------------*/
@import "reset.css";

@media print {
	* {background: #fff; color: #000;}
	html {font: 100%/1.5 georgia, serif;}
	#fr-mainnavi, #fr-footer, #fr-topnavi {display: none;} /* Projektnamen anpassen! */
	}

.clear:after 
			{
			content: ".";
			visibility: hidden;			
			height:     0;
			display:    block;
			clear: both; 
			}

* html .clear
			{
			height: 1%;
			}

.transparent {
	behavior: url("/iepngfix/iepng.htc"); /* Nicht wenn Link �ber BG-Image liegt! */
	}
	



body {
	background:url(/images/carbon.gif) repeat top left;
	margin:0;
	padding:0;
	font:normal 62.5% Arial, Helvetica, sans-serif;
	}
	
a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}

a:hover {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	}
	
p a {
	text-decoration:underline;
}
	
img {
border:none;
}	

strong {
	font-weight:bold!important;
	}

#wrapper {
	width:800px;
	margin:15px auto;
	border:2px solid #b2b2b2;
	border-bottom:none;;	
	}
	
#topnavi {
	margin:0;
	padding:5px 0 0;
	width:800px;
	text-align:right;
	background:url(/images/topnavibg.jpg) no-repeat;
	height:17px;
	}

		#topnavi li {
			padding:0 5px;
			display:inline;
			color:#fff;
			}
		
		
				#topnavi li a {
					color:#fff;
					font-weight:bold;
					text-decoration:none;
					}
				
				#topnavi li a:hover {
					text-decoration:underline;
					}
		
#header {
	width:800px;
	height:244px;
	}

		#header img#logo {
			width:388px;
			float:left;
		}
	


#content {
	width:780px;
	background:#fff;
	padding:10px;
	}
	
#navigation {
	width:180px;
	float:left;
	margin:10px 10px 20px;
	padding:0;
	background:#333;
	}
	
	#navigation li {
		list-style:square inside;
		color:#fff;
		margin:5px;
		padding:0 5px;
		}

	#navigation li.corners {
		margin:0!important;
		padding:0!important;
		list-style:none!important;
		}	
	
	#navigation li a {
		font:bold 1.2em/2em Arial, Helvetica, sans-serif;
		color:#fff;	
		padding:10px 0 0 0;
		}		

	#navigation li.break {
		margin-top:20px;
		}

	.box-big{
		width:450px;
		min-height:170px;	
		float:left;
		margin-bottom:20px;
		}
		
		
	.box-big img {
		padding:3px;
		margin-right:5px;
		border:1px solid #cccccc;
		}

		.pricetag {
			background:#fff url(/images/pricetag.jpg) no-repeat right;
			}
	
	.box-big h1 {
		margin:5px;
		font-size:1.8em;
		}
	
	.box-big p {
		width:500px;
		padding:10px 5px;
		margin:0;
		font:normal 1.2em/1.5em Arial, Helvetica, sans-serif;
		}

	.box-big h3 {
		font:bold 1.4em Arial, Helvetica, sans-serif;
		margin:20px 0 5px;
		}

	.box-big ul {
		width:500px;
		margin:0;
		}
		
		.box-big ul li {
			font:normal 1.2em/2em Arial, Helvetica, sans-serif;
			}	

	#designer {
		width:500px;
		text-align:left;
		float:left;
		}

	#designer .error {
		width:450px;
		padding:5px 5px 5px 25px;
		background:#ff0000 url(/images/error.gif) no-repeat 5px 10px;
		color:white;
		border:1px solid black;
		margin:0;
		float:left;
		font:bold 1.2em Arial, Helvetica, sans-serif;
		line-height:25px;
		}


	#prodinfo {
		width:250px;
		float:left;
		font:normal 1.2em Arial, Helvetica, sans-serif;
		padding:10px;
		background:#A7CA26;
		margin-top:20px;
		color:#000;
		border:1px solid #B7BABC;
		}
	

			#prodinfo .box-right {
				width:250px;
				float:left;
				}
				
			#prodinfo .box-right h2 {
				margin:5px 5px 10px;
				font-size:1.4em;
				}
				
			#prodinfo h3 {
				font:bold 1.4em Arial, Helvetica, sans-serif;
				margin:0 0 10px;
				}

			#prodinfo h4 {
				font:bold 1.4em Arial, Helvetica, sans-serif;
				margin:10px 0 0;
				color:#fff;
				}
	
			#prodinfo .box-right ol {
				margin:0 5px 25px;
				padding:0;
				list-style-position:inside;
				}
	
			#prodinfo .box-right li {
				font:normal 1em/1.5em Arial, Helvetica, sans-serif;
				}				

			#prodinfo table {
				border:1px solid #525252;
				}
	

				
			#prodinfo #infotable {
				width:250px;
				border:1px solid #E5EFB0;
				background:#ACCA36;
				}
 			#prodinfo #infotable td {
				vertical-align:top;
				padding:5px;
				line-height:1.5em;
				}
 			#prodinfo #infotable tr.first {
				background:#E5EFB0;
				}	
			#prodinfo #infotable tr.sec {
				background:#c6da5d;
				}		

			#ka-impressum, #ka-faq {
				width:500px;
				margin-left:5px;
				}

			#ka-impressum dt, #ka-faq dt {
				font:bold 1.4em Arial, Helvetica, sans-serif;
				margin:0;
				padding:0;
				}
			
			#ka-impressum dd, #ka-faq dd {
				margin:0;
				padding:0;			
				font:normal 1.2em/1.5em Arial, Helvetica, sans-serif;
				}
			
			#ka-impressum dd.break, #ka-faq dd.break {
				margin:0 0 15px;	
				}
			
			#ka-impressum img {
				float:none;
				margin:0 0 -3px 3px;
				padding:0;
				}


	

#footer {
	width:800px;
	background:#b2b2b2;
	}

	#footer p {
		font:normal 1.1em Arial, Helvetica, sans-serif;
		color:#000;
		margin:0;
		padding:10px;
		}

