/*
	=======================================================
	  Standard Html Elements
	=======================================================
*/
body {
	margin: 0; 
	padding: 0;
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background:#ddd;
	}
	
h1 {
	font-size:3em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0.5em 10px 1em 10px;
	padding:0;
	color:#fff; 
	}

h2 {
	font-size:1.2em;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0em ;
	padding:0;
	background-color:#DDDDDD;
	color:#3B4471;
	}
		

h3 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#3046A3;
	margin:1em 10px 1em 10px;
	padding:0;
	font-size:1.3em;
	}

h4 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#3B4471;
	margin:0em 10px 1em 10px;
	}
	
h5 {
	font-size:1.3em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:-3em 10px 1em 10px;
	padding:0;
	color:#fff;
	}

p {
	margin:10px;
	}

img {
	border:0;
	}
	
a:link, a:visited {
	color:#000033; text-decoration:underline;}
a:hover {
	color:#3B4471; text-decoration:none;}
a:active {	
	color:#000033; text-decoration:underline;}
a:focus { 
	outline:none; 
	}
table {
	width:98%;
	}
th {
	color:#000;
	background-color:#FFFFE1;
	font-size:11px;
	}
	th a:link, th a:visited, th a:active {
	display:block;
	color:#000;
	background-color:#FFFFE1;
	font-size:11px;
	line-height:2em;
	padding:3px;
	}
	th a:hover {
	color:#fff;
	background-color:#f00;
	}
td {
	color:#000;
	background-color:#fff;
	font-size:11px;
	font-weight:normal;
	padding:3px;
	}

.presse img {
	padding:1em 0 1em 1em; 
	}
		
/*
	=======================================================
	  Div Container
	=======================================================
*/


#main {
	width:105em;
	margin:0px auto;
	background:#fff;
	}
	
	#head {
		padding-top: 1.2em;
		padding-right: 1.2em;
		padding-bottom: 1.7em;
		padding-left: 1.2em;
 		margin:0;
 		text-align:left;
		background:#051a63;
		background-image:url(../gfx/top.jpg); 
		background-repeat:no-repeat; 
		background-position:right bottom;
		}
	#head h1 {color:#051a63;}
	#headsl {
		padding:1.2em; margin:0; text-align:left;
		background:#051a63;
		background-image:url(../gfx/top-sl.jpg); 
		background-repeat:no-repeat; 
		background-position:right bottom;
		}
	#headsl h1 {color:#051a63;}
	#headsm {
		padding:1.2em; margin:0; text-align:left;
		background:#051a63;
		background-image:url(../gfx/top-sm.jpg); 
		background-repeat:no-repeat; 
		background-position:right bottom;
		}
	#headsm h1 {color:#051a63;}
		
	#navigation {	
		width:14em;
		margin:1em 0 0 0em;
		text-align:left; 
		padding:1em 1.8ex 1em 1.8ex;
		
		float:left;
		clear:left;
		}
		ul#nav {font-size:1.2em;
			list-style-type:none; 
			float:left; 
			display:block; 
			width:100%;
			line-height:1.1em; 
			clear:both; 
			margin:0; 
			margin-top:0em;
			padding:0; 
			border-top:1px solid #999;
		}
		ul#nav li {
			display:inline;
		}
		ul#nav li a:link, 
		ul#nav li a:visited {
			display:block; 
			width:90%;
			padding:0.5em 0 0.5em 1em; 
			margin:0; 
			text-decoration:none; 
			background-color:#eaeaea; 
			color:#333399;
			border-bottom:1px solid #999;
			border-right:1px solid #999;
			border-left:1px solid #999;

		}
		ul#nav li a:hover {
			display:block; 
			width:90%; 
			padding:0.5em 0 0.5em 1em;  
			margin:0; 
			text-decoration:none; 
			background-color:#051a63; 
			color:#FFFFFF;
			border-bottom:1px solid #999;
			border-right:1px solid #999;
			border-left:1px solid #999;
		}
		ul#nav li a:active {
			display:block;
			width:90%; 
			padding:0.5em 0 0.5em 1em;  
			margin:0; 
			text-decoration:none; 
			background-color:#eaeaea; 
			color:#333399;
			border-bottom:1px solid #999;
			border-right:1px solid #999;
			border-left:1px solid #999;
		}
		ul#nav li#aktivlink {
			display:block;
			width:90%; 
			padding:0.5em 0 0.5em 1em; 
			margin:0; 
			text-decoration:none; 
			background-color:#f5f5f5; 
			color:#333399;
			border-bottom:1px solid #999;
			border-right:1px solid #999;
			border-left:1px solid #999;			
		}
		
		ul#nav li#passivlink {
			display:block;
			width:90%; 
			padding:0.5em 0 0.5em 1em; 
			margin:0; 
			text-decoration:none; 
			background-color:#c1c1c1; 
			color:#333399;
			border-bottom:1px solid #999;
			border-right:1px solid #999;
			border-left:1px solid #999;			
		}
			
		ul#nav li#passivlink strong {
			color:#ff0000;
		}
		
		ul#nav li#passivlink2 {
			display:block;
			width:90%; 
			padding:0.5em 0 0.5em 1em; 
			margin:0; 
			text-decoration:none; 
			background-color:#eaeaea; 
			color:#333399;
			border-bottom:1px solid #999;
			border-right:1px solid #999;
			border-left:1px solid #999;			
		}
		
		ul#nav li#aktiv a:link, 
		ul#nav li#aktiv a:visited {
			display:block;
			width:90%; 
			padding:0.5em 0 0.5em 1em; 
			margin:0; 
			text-decoration:none; 
			background-color:#f5f5f5; 
			color:#333399;
			border-bottom:1px solid #999;
			border-right:1px solid #999;
			border-left:1px solid #999;			
		}
		
		ul#nav li#aktiv a:hover {
			display:block; 
			width:90%; 
			padding:0.5em 0 0.5em 1em;  
			margin:0; 
			text-decoration:none; 
			background-color:#051a63; 
			color:#FFFFFF;
			border-bottom:1px solid #999;
			border-right:1px solid #999;
			border-left:1px solid #999;
		}
		
		ul#nav li#aktiv a:active {
			display:block;
			width:90%; 
			padding:0.5em 0 0.5em 1em;  
			margin:0; 
			text-decoration:none; 
			background-color:#eaeaea; 
			color:#333399;
			border-bottom:1px solid #999;
			border-right:1px solid #999;
			border-left:1px solid #999;
		}
		
		ul#nav li#sublink a:link, 
		ul#nav li#sublink  a:visited {
			display:block; 
			width:90%;
			padding:0.2em 0em 0.2em 1em; 
			margin:0; 
			text-decoration:none; 
			background-color:#eaeaea; 
			color:#333399;
			border-right:1px solid #999;
			border-left:1px solid #999;
		}
		ul#nav li#sublink a:hover {
			display:block; 
			width:90%; 
			padding:0.2em 0em 0.2em 1em; 
			margin:0; 
			text-decoration:none; 
			background-color:#051a63; 
			color:#FFFFFF;
			border-right:1px solid #999;
			border-left:1px solid #999;
		}
		ul#nav li#aktivsublink {
			display:block;
			width:90%; 
			padding:0.2em 0em 0.2em 1em; 
			margin:0; 
			text-decoration:none; 
			background-color:#f5f5f5; 
			color:#333399;
			border-right:1px solid #999;
			border-left:1px solid #999;
			border-bottom:1px solid #999;			
		}
		
		ul#nav li#aktivsub a:link, 
		ul#nav li#aktivsub a:visited {
			display:block; 
			width:90%;
			padding:0.2em 0em 0.2em 1em; 
			margin:0; 
			text-decoration:none; 
			background-color:#f5f5f5; 
			color:#333399;
			border-right:1px solid #999;
			border-left:1px solid #999;			
		}	
		
		ul#nav li#aktivsub a:hover {
			display:block; 
			width:90%;
			padding:0.2em 0em 0.2em 1em; 
			margin:0; 
			text-decoration:none; 
			background-color:#051a63; 
			color:#FFFFFF;
			border-right:1px solid #999;
			border-left:1px solid #999;			
		}		
		
	#content {
	 	background:#fff;
	 	background-image:url(../gfx/back.jpg); 
	 	background-repeat:repeat-y;
		padding:0em 0 0 1em;
		}					
		#content-left {
			background:#fff;
			background-repeat:no-repeat; 
			background-position:right top;
			
			
			width:63em;
			margin:1em 0 0 1em;
			text-align:left; 
			padding:1.0em 1.2ex 1.5em 2.7ex;
			float:left;
		}	
		#content-left h2 {text-indent:1em; }
		#content-left h2 a:link, a:visited {color:#000033; text-decoration:none;}
		#content-left h5 {color:#3B4471; margin:2em 10px 1em 0px;background-color:#DDDDDD;padding:0.2em 1.0em 0.2em 0.5em;}
		#content-left a:hover {color:#000033; text-decoration:underline;}
		#content-left a:active {color:#000033; text-decoration:underline;}
		#content-left p {
			line-height:1.4em;
			font-size:1.2em;
			color:#666666;
			}
		#content-left li {
			line-height:1.4em;
			font-size:1.2em;
			color:#666666;
			list-style: square; 		
		}
		
		img#produkt {
		float:left;
		margin:0 1em 0 0;
		}
		
		p#produktblock {
		height:18.5em;
		}

		p#sideheadunder {
		margin:-17px 10px 1.5em 0;
		font-size:9px;
		}
				
		img#sidehead {
		margin:0 0 2em 0;
		}
		
		h5#produkthead {
		margin:0 10px 1em 0;
		}
		
		font#logo {
		font-size:1.3em;
		}
				
		#content-right {
			width:18.2em;
			margin:1em 0 0 1em;
			text-align:left; 
			padding:1em 1.2ex 0em 1.8ex;
			float:left;
			}
		#content-right h2 {text-indent:0.8em; line-height:1.4em;}
		#content-right p {color:#666666;font-size:1.0em;}
		.rightbox ul {list-style: square; color: #3B4471;}
		.rightbox h2 strong {color:#ff0000;}
		.high {color:#666666;font-size:1.2em;text-align:center;margin-top:1em; }
		.leftbox  p {color:#666666;font-size:1.0em;}
		.leftbox  h2 {text-indent:0.8em; line-height:1.4em;}
		.leftbox ul {list-style: square; color: #3B4471;}
		
		
		#content-wrapper {
		clear:both;
		width:100%;
		}
		
		#preview {margin:1em 0 0 16em;}
		
	#footer {
		margin-bottom:40px;
		line-height:1.25em; 
		text-align:center;
		background:#ddd;
		}	

