/* istprodukt */

/* clearfix */
* html .clearfix {
    height: 1%; /* IE5-6 */
    }
.clearfix {
    display: inline-block; /* IE7xhtml*/
    }
    html[xmlns] .clearfix { /* O */
        display: block;  
        }
.clearfix:after { /* FF, O, etc. */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

* {
	margin: 0;
	padding: 0;
	}
	ul, ol, dd {
		margin-left: 2em;
		margin-bottom: 1em;
		}
	p {
		margin-bottom: 0.6em;
		}
	ul {
		list-style-type: circle;
		}
	.inline {
		display: inline;
		}
	ul.inline {
		list-style-type: none;
		margin: 0;
		}
		ul.inline li {
			display: inline;
			margin: 0;
			}

h1 {
	font-size: 2em;
	letter-spacing: 0.1em;
	padding: 0 10px;
	}
h2 {
	font-size: 1.1em;
	}

table {
	width: 53%;
	w\idth: 83%;
	border-collapse: collapse;
	margin: 0.5em 5% 1.5em;	
	}
	html>body table {
		width: 90%;
		}
	caption {
		font-size: 1.2em;
		text-align: left;
		font-weight: bold;
		padding: 12px 0;
		}
	tr {
		vertical-align: top;
		}
	tr:hover {
		/* background-color of .c1 */
		}
	th {
		letter-spacing: 0.4em;
		text-align: left;
		padding: 4px 12px;
		border-bottom: 3px double #E5CFCF;
		}
	td {
		padding: 4px 12px;
		border-top: 1px solid #E5CFCF;
		}

img {
	border: 0;
	}

.clear {
	clear: both;
	}
.empty-clear {
	clear: both;
	height: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
	}

form {
	padding-left: 1.5em;
	}
label, .submit {
	margin-top: 1em;
	display: block;
	}
	.submit {
		color: #900;
		font-weight: bold;
		background: #fff;
		border: 1px outset;
		}
	.formmsg {
		color: #f00;
		}
		
body {
	font: normal 90%/1.6 Arial, sans-serif;
	color: #900;
	background: #777 url(/art/bg_ani.gif);
	padding: 0;
	margin: 0;
	}
a {
	font-weight: bold;
	text-decoration: none;
	color: #900;
	}
	a:hover, a:focus, .submit:hover, .submit:focus {
		color: #fff;
		background-color: #f0f;
		}

.all {
	margin: 35px 3% 35px 4%;
	}
		
.head {
	z-index: 10000;
	position: absolute;
	top: 13px;
	left: 1%;
	}
.gimm {
	text-align: center;
	position: absolute;
	left: auto;
	right: 2%;
	top: 25px;
	width: 85px;
	height: 85px;
	background: #fff url(/art/gimmick.gif);
	}
.foot, .lang {
	line-height: 1.3;
	font-size: 0.8em;
	text-align: right;
	color: #fff;
	}
	.foot a, .lang a {
		color: #fff;	
		}
	.foot .high {
		font-weight: normal;
		}
.lang {
	border-top: 1px solid #fff;
	padding: 0em 90px 0 160px;
	}
	.lang a, .lang span, .foot a, .foot span {
		padding: 0 0.1em;
		}
.menu {
	padding-left: 120px;
	padding-right: 90px;
	background: #698;
	border-bottom: 1px solid #fff;
	}
	.menu a, .menu .high {
		display: block;
		float: left;
		padding: 0.2em 0.8em 0.15em;
		}
	.menu a {
		color: #fff;	
		}
	.menu .high {
		color: #900;
		font-weight: bold;
		background-color: #fff;
		position:  relative;
		top: 1px;
		}
.foot {
	padding: 0.5em 10px 0.1em;
	border-top: 1em solid #698;
	border-bottom: 1px solid #fff;
	}
	.foot .copyright {
		float: left;
		}

/* CONTENT */		
.content {
	background: #ded url(/art/bg.gif);
	padding: 70px 0 50px;
	border-bottom: 1px solid #fff;
	}
	.content a {
		border-bottom: 1px dotted;
		}
	.main, .side {
		border-style: solid;
		border-width: 1px 0;	
		padding: 1em 1%;
		}
	.side {
		float: left;
		width: 33%;
		w\idth: 34.8%;
		margin-top: 30px;
		margin-left: -1.5%;
		padding-left: 1px;
		padding-right: 0;
		}
		html>body .side {
			width: 35%;
			$width: 37.6%;
			margin-left: -3%;				
			}
	.main {
		background: #fff;
		margin-left: 29.5%;
		margin-right: -2%;
		}
		html>body .main {
			margin-left: 32%;				
			}
	.content .mediamodule {
		}
	.content .seriesmodule {
		}
	.content .textmodule {
		float: left; /* FF */
		padding-left: 20px;
		padding-right: 10px;
		}
	.align-standalone, .align-left, .align-center, .align-right {
		margin: 1em 0;
		}
	.align-left {
		text-align: left;
		}
	.align-center {
		text-align: center;
		}
	.align-right {
		text-align: right;
		}
	.content .navigationmodule {
		}
		.content ul.navigationmodule {
			list-style: none;
			margin-left: 0;
			}
			.content .navigationmodule li {
				display: inline;
				}
				.content .navigationmodule a, .content .navigationmodule strong {
					display: block;
					font-weight: normal;
					padding: 0 10px 0 10px;
					}
				.content .navigationmodule a {
					font-weight: bold;
					border: none;
					}
				.content .navigationmodule strong {
					background: #fff;
					padding-left: 20px;
					}
