body {
margin: 0;
padding: 0;
text-align: left;
font: 75% arial, tahoma, "Trebuchet MS", verdana, arial, verdana, sans-serif;

}

#container {
position: absolute;
top: 0;
width: 100%;
\width: 100%;
w\idth: 100%;
/*border: 0px solid #eee;*/
margin-left: auto;
margin-right: auto;
/*padding: 0;
*/line-height: 1.5em;
}

#banner {
height: 319px;
padding: 0;
/*margin-bottom: 20px;*/
background: #fff url(images/image00.jpg) no-repeat;
color: #333;
}
#banner img {
margin-top:50px;
margin-right:50px;
float: right;
}

		/* TOP NAVIGATION */
#navlist {
/*width: 100%;*/

height:50px;
margin: 0 0 20px 0;
text-align: left;
letter-spacing: 3px;
color: #fff;
background-image: url(images/top_background.jpg);
 background-repeat: repeat-x;
 border: 1px solid;
}
#navlist #pos{
padding: 15px 5px 5px 0;
height:auto;
width:auto;
}
#navlist li {
list-style: none;
margin: 0;
display: inline;
border-right: 1px dotted #c2c2c2;
 }
#navlist li a {
padding: 5px .75em;
margin: 0;
color: #359CA5;

text-decoration: none;
}
#navlist li a:link { color: #359CA5;

}
#navlist li a:visited {
color: #359CA5;

}
#navlist li a:hover {
color: #359CA5;

}
#navlist li a#current {
color: #359CA5;

}
#navlist #screach{
float: right;
position:absolute;
right:20px;
top:330px;
}

		/* LEFT MENU */
.menu ul li {
line-height: 1.8em;
margin: 0 10px 0 0;
padding: 0;
list-style-type: square;
color: #6A9662;
background: inherit;
}
.menu ul li a {
color: #359CA5;
background: inherit;
}
.menu ul li a:hover {
color: #6A9662;
background: inherit;
}

		/* MAIN CONTENT */
#content {



padding: 15px 50px 0 50px;
margin-left: 230px;
margin-right: 200px;
border-left: 1px solid #333;
border-right: 1px solid #333;
color: #555;
background-color: #fff;
}
#form {
width:430px;
background-color: #eee;
height:245px;
padding: 20px;
margin:0 25px;
border-right: 3px solid #359CA5;
background-image: url(images/form_background.gif);
 background-repeat: no-repeat;
 background-position: left bottom;
}
#big_form {
width:430px;
background-color: #eee;
height:420px;
padding: 20px;
margin:0 25px;
border-right: 3px solid #359CA5;
background-image: url(images/form_background.gif);
 background-repeat: no-repeat;
 background-position: left bottom;

}

  #name {
width:150px;
text-align:right;
float:left;
height:25px;

}

  #big_name {
width:150px;
text-align:right;
float:left;
height:25px;
height:50px;
}

 #field {
width:250px;
float:right;
height:25px;
}
 #big_field {
width:250px;
float:right;
height:55px;
}
  #big_field textarea{
width:245px;
height:50px;
}
#send_button {
margin-left:300px;
}



		/* ARTICLES */
.intro {
float:left;
width: 25%;
margin: 3px 0 5px 0;
padding: 5px;
text-align:left;
}
.intro2 {
float: left;
width: 25%;
margin: 3px 0 5px 20px;
padding: 5px;
}
.intro3 {
float:right;
width: 33%;
margin: 3px 0 5px 0;
padding: 5px;
}

		/* LEFT SIDEBAR */
#sidebar-a {
float: left;
width: 200px;
\width: 160px;
w\idth: 200px;
margin-right: 5px;

padding: 0 10px 0 20px;
color: #666;
background-color: #fff;
}
#sidebar-a li {
margin-left:15px


}

		/* RIGHT SIDEBAR */
#sidebar-b {
float: right;
width: 170px;
\width: 160px;
w\idth: 170px;
margin: 0 0 0 5px;
padding: 0 5px 15px 5px;
color: #333;

}
 .date{
background-color: #AAA;

}

#langmenu{
margin-right:20px;
height:auto;
}
#lang{
float:right;
margin-right:5px;
}


		/* FOOTER */
#footer {
clear: both;
padding: 5px;
margin: 0;
background-color: #359CA5;
color: #fff;
text-align: center;

}
#footer a {
text-decoration: none;
color: #fff;
background-color:#359CA5;
margin-left:10px;
}
#footer  a:hover {
text-decoration: none;
color: #FE3F22;
background-color:#359CA5;

}

		/* LINKS */
a {
text-decoration: none;
color: #359CA5;

}
a:hover {
text-decoration:underline;
color: #666;
background-color:#fff;
}
a img {
border: 0;
}

		/* IMAGE PROPERTIES */
.border {
padding: 10px;
margin: 10px;
border: 1px solid #476042;
}
.imgleft {
float: left;
border: 1px solid #90b905;
margin: 5px 10px 10px 15px;
padding: 5px;
}

		/* HEADING PROPERTIES */
h1 {
width: 30%;
font-size: 200%;
letter-spacing: 5px;
color:#6A9662;
background: #fff;
}
h2 {
font-size: 130%;
text-transform: uppercase;
letter-spacing: 2px;
color:#476042;
background: #fff;
}
h3 {
padding: 5px;
text-transform: uppercase;
font-size: 110%;
color:#000;

}
h4 {
padding: 5px;
text-transform: uppercase;
font-size: 110%;
color:#fff;
background: #F17C0B;
}
#news
{
border-bottom: 1px solid #ddd;
margin-bottom: 7px;

}
#main_punkt
{
border-bottom: 1px #c2c2c2 dotted;
width: 150px;
}

#footer_info {
background-color: #f1f1f1;
width:100%;
height:45px;
padding-top:5px;
}

#info {
float:right;
margin-right:50px;

}

#counter {
float:left;
margin-left: 50px; 
}