@charset "utf-8";

body{
	margin:0px;
	padding:0px;
	height:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#content a:link, #content a, #content a:visited{
	color:#E39924;
}

#content a:hover,#content a:active{
	color:#34414D;
}

img {
	margin:0px;
	padding:0px;
	border:0px;
}

#middle{
	width:939px;
	margin:auto;
}

#container{
	width:939px;
	margin: 5px auto;
	background-color:#CCC;
	background-image: url("../gfx/design/design1_09.gif");
	border:1px solid #000;
	height:auto;
	min-height:700px;
	position:relative;
	float:left;
} 

html + body #container{ height:700px;
}

* html #container{
	width:941px;
	height:700px;
}

#header1, #header1 span{
	width:597px;
	height:156px;
	float:left;
	margin:0;
	background: url("../gfx/design/design1_02.jpg") no-repeat;
}

.replace{
	position:relative;
	/* \*/
	overflow: hidden;
	/* */
}

.replace span{
	display:block;
	position:absolute;
	top:0px;
	z-index:1;
}

* html .replace span{
	left:0px;
}

#headercontainer{
	width:42px;
	float:left;
}

#header2{
	width:342px;
	height:123px;
	background-image: url("../gfx/design/design1_03.jpg");
}

#header2, #header2 span{
	width:342px;
	height:123px;
	margin:0;
	background: url("../gfx/design/design1_03.jpg") no-repeat;
}

#search{
	width:342px;
	height:28px;
	background-image: url("../gfx/design/design1_05.jpg");
	color:#FFF;
	text-align:right;
	padding-top:5px;
}

* html #search{
	height:33px;
}

#search p{
	margin:0;
	font-weight: bold;
	font-size: 12px;
	/* verdana,helvetica,arial,sans-serif;
*/}

#search{
	margin:0;
}

#search input{
	background-color:#CCCCCC;
}

#serachitem{
	filter:Alpha(opacity=50, finishopacity=50, style=0);
}

* html #search input{
	filter:Alpha(opacity=75, finishopacity=75, style=0);
}

* html #serachitem{
	filter:Alpha(opacity=50, finishopacity=50, style=0);
}

#header3{
	width:597px;
	height:33px;
	background-image: url("../gfx/design/design1_06.jpg");
	float:left;
	z-index:5;
	margin-right:300px;
}

#nav{
	width:150px;
	height:auto;
	background-color:#34414D;
	float:left;
	margin-top:10px;
	border:1px solid #E39924;
	text-align:left;
}

ul.navlist{
width: 138px;
\width: 140px;
w\idth: 148px;
padding: 0px;
border: 1px solid #34414D;
border-top: 0px;
margin: 0px;
font-size: 10px;
/* verdana,helvetica,arial,sans-serif;*/
background: #34414D;
}

ul.navlist li{
list-style: none;
margin: 0px;
border: 0px;
border-bottom: 1px solid #D78C18;
}

ul.navlist li a{
display: block;
width: 112px;
\width: 138px;
w\idth: 112px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 20px solid #507293;
background: #34414D;
text-decoration: none;
text-align: left;
}

* html ul.navlist li a{
width: 122px;
}

ul.navlist li a:link { color:#999999}

div.navcontainer li a:visited { color: #999999;}

ul.navlist li a:hover{
border-color: #D78C18;
color: #ffffff;
}

#news{
	width:150px;
	background-color:#34414D;
	float:right;
	margin-left:10px;
	margin-top:-23px;
	border:1px solid #E39924;
	text-align:left;
	color:#FFF;
	font-size:0.6em;
}

#news ul{
	list-style-type:none;
	margin:0;
	margin-left:-35px;
	color:#E39924;
	font-weight:bold;
}

* html #news ul{
	margin-left:5px;
}

#news a:link, #news a:visited{
	color:#FFF;
}

#news a:active, #news a:hover{
	color:#D78C18;
}

.sub{
	margin-left:10px;
	color:#FFF;
	font-weight:normal;
}

.kontakt{
	width:147px;
	background-color:#34414D;
	float:right;
	margin:0;
	margin-bottom:10px;
	padding: 0 3px 5px;
	border:1px solid #E39924;
	text-align:left;
	font-size:0.6em;
	color:#FFF;
}

.kontakt a:link, .kontakt a:visited{
	color:#FFF;
}

.kontakt a:active, .kontakt a:hover{
	color:#D78C18;
}

.kontakt b, .kontakt span{
	color:#E39924;
}

.kontakt img{
	border: none;
	text-decoration: none;
}

#content{
	width:620px;
	float:left;
	margin-top:10px;
	padding-left:5px;
	height:auto;
	min-height:500px;
	text-align:left;
	padding-bottom:20px;
}

html + body #content{ height:500px;
}

* html #content{ height:500px;
}

#content h1{
	margin:0 25px;
	font-size:1.9em;
}

#content h2{
	font-size:1.6em;
}

#content h3{
	font-size:1.3em;
}

#content p, #content td{
	font-size:0.7em;
	/* verdana,helvetica,arial,sans-serif;*/
}

#content h4, #content h5{
	margin:0;
	padding:0;
}

#content h4{
	margin-top:-10px;
	font-size:0.8em;
}

#content h6{
	font-style:italic;
	font-weight:normal;
}

#nav h4, .kontakt h4, #news h4{
	margin:10px 0 5px 0;
	padding:0;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
	/* verdana,helvetica,arial,sans-serif;*/
}

#nav h4 a, .kontakt h4 a, #news h4 a{
	margin:10px 0 0 0;
	padding:0;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
	/* verdana,helvetica,arial,sans-serif;*/
}

#news a{
	color:#FFFFFF;
}
