* { margin:0; padding:0; }
a,a:hover,a:active,a:visited { text-decoration:none; color:inherit }
img { border:none; }
hr.cleaner { visibility:hidden; clear:both; padding-bottom:70px; }
body {
	font-family:trebuchet ms, verdana;
	font-size:11px;	
	background:url(../images/bg-grad.jpg) repeat-x top rgb(94, 200, 240);
}

div#page-wrap {
	width:940px;
	margin:0 auto;
	}
	div#page-wrap div#header {		
		}
		div#page-wrap div#header div#header-top {
			height:20px;
			background:url(../images/header-top.png) no-repeat top center;
		}
		div#page-wrap div#header div#header-mid {
			height:20px;
			padding:5px 0 0 700px;
			background:url(../images/header-mid.png) no-repeat top center white;
			}
			div#page-wrap div#header div#header-mid div.flag {
				float:left;
				width:68px; height:20px;
				margin-left:1px; padding:5px 0 5px 7px;
				background:url(../images/flag.png) no-repeat left top;
				color:#666;
				font-weight:bold;
				font-size:9px;
				}
				div#page-wrap div#header div#header-mid div.flag:hover {
					margin-top:-3px;
				}
	div#page-wrap div#body {
		width:940px;
		background:url(../images/shadow-mid.png) repeat-y center;
		}
		div#page-wrap div#body div#inner-body {
			margin:0 23px;
			background:#fff;
			padding-bottom:11px;
			}
			div#page-wrap div#body div#inner-body div#head {
				width:900px; height:160px;
				background:url(../images/header.png) no-repeat bottom center;
			}
			div#page-wrap div#body div#inner-body div#left-bar {
				float:left;
				width:170px;
				margin:0 10px 0 20px;
			}
			div#page-wrap div#body div#inner-body div#right-bar {
				float:right;
				width:170px;
				margin:20px 20px 0 10px;
				}
				div#page-wrap div#body div#inner-body div#right-bar h2,h2:hover,h2:active,h2:visited {
					width:170px; height:20px;
					background:url(../images/tlacitko_down.png) no-repeat left top;
					display: block;
					padding: 6px 10px 0;
					color:white;
					font-size:11px;
					margin-bottom:2px;
					margin-top:30px;
				}
				div#page-wrap div#body div#inner-body div#right-bar h2.t2,h2.t2:hover,h2.t2:active,h2.t2:visited {
					width:170px; height:20px;
					background:url(../images/tlacitko.png) no-repeat left top;
					display: block;
					padding: 6px 10px 0;
					color:white;
					font-size:11px;
					margin-bottom:2px;
					margin-top:30px;
				}
				div#page-wrap div#body div#inner-body div.box {
					background:url(../images/news-top-small.png) no-repeat top left #fecd0f;
					width:170px;
					padding-top:10px;
					}
					div#page-wrap div#body div#inner-body div.box-grey {
					background:url(../images/news-top-grey.png) no-repeat top left #ed1c24;
					margin-top:20px;
					width:170px;
					color:white;
					padding-top:10px;
					}
					div#page-wrap div#body div#inner-body h3.box {
						display: block;
						padding: 6px 10px 0;
						color:white;
						font-size:11px;
					}
					div#page-wrap div#body div#inner-body p {
						margin:2px 15px;
						}						 
						div#page-wrap div#body div#inner-body p.date {
							font-size:9px;
						}
						div#page-wrap div#body div#inner-body p.more {
							font-style:italic;
							text-decoration:underline;
							text-align:right;
						}
						div#page-wrap div#body div#inner-bodya:hover {
							color:#fff;
						}					
					div#page-wrap div#body div#inner-body img.random {
							 margin:5px 10px 10px;
						 }
					div#page-wrap div#body div#inner-body hr {
						width:90%; height:1px;
						background:#fff;
						color:#fff;
						border:none;
						margin:10px auto 12px;
					}
					div#page-wrap div#body div#inner-body div.box-foot {
						background:url(../images/news-bottom-small.png) no-repeat bottom left;
						width:200px; height:10px;
						margin-top:20px;
					}
					div#page-wrap div#body div#inner-body div.box-foot-grey {
						background:url(../images/news-bottom-grey.png) no-repeat bottom left;
						width:200px; height:10px;
					}
			div#page-wrap div#body div#inner-body div#content {
				float:left;
				margin:20px 0 0;
				padding:0 auto;
				width:494px;
				text-align:justify;
				}
				div#page-wrap div#body div#inner-body div#content li {
					margin:0 30px 0 40px;
				}
				div#page-wrap div#body div#inner-body div#content h2 {
					margin:0 30px 0 15px;
				}
	div#page-wrap div#footer {
		background:url(../images/shadow-footer.png) no-repeat left top;
		width:940px;
		padding-top:10px;
		margin-bottom:30px;
		text-align:center;
	}
		
div.kategorie a { 
	color: rgb(0, 61, 107);
	font-weight:bold;
	margin: 5px 10px 5px;
}

div.kategorie:hover a { 
	color:rgb(47, 104, 174);
}

h1.kategorie {
	color: rgb(47, 104, 174);
	font-size:14px;
	margin:10px 20px 8px;
}		

div.kategorie- a { 
	color: rgb(0, 61, 107);	
	font-weight:bold;
	margin: 5px 10px 8px;
}

div.kategorie-:hover a { 
	color:rgb(47, 104, 174);
	background:#eee;
}

.neeew {
	color:#F00;
	font-style:italic;
}