#top {
	width: 600px;
	margin: 0 auto;
	color: #000000;
	background-color: #fff;
	padding: 0;
}
body {

	text-align: center; 
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 69%;
	margin: 22px 0 0 0;
	padding: 0;

}
   ul.list li {
	   list-style-position: outside;	   
	   list-style-type: square;
	   color: #3C7BB6;
	   background-color:#FFFFFF;
	   }
	   .ztext {
       /*background-color:#3C7BB6;
       color:#FFFFFF; */
	   color: #000000;
	   background-color:#FFFFFF; 
	                     
	  }	
#top {
	
	text-align: left;
}

/* Header */

#header {
	
	position: relative;
	background: #3181CC url("bgtop.png") bottom left no-repeat;
	height: 84px;
	margin: 0;
	padding: 0;
	
} 
#headertr {
	position: absolute;
	background: url("arch_tr.gif") no-repeat;
	top: 0;
	right: 0;	
	height: 8px;
	width: 8px;
}
#headertl {

	position: absolute;
	background: url("arch_tl.gif") no-repeat;
	top: 0;
	left: 0;	
	height: 8px;
	width: 8px;
}

ul#menu {
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0;
	padding: 0 10px 0 0;
	list-style: none;
	background: url("arch_br.gif") bottom right no-repeat;
}
ul#menu li {
	float: left;
	color: #000000;
	background: #5690C7 url("menu_tl.gif") top left no-repeat;
	padding: 0;
	margin: 0 1px 0 0;
	vertical-align: middle;	
}
ul#menu a {
	color: #FFFFFF;
	background-color: #3181CC;
	float: left;
	display: block;
	padding: 7px 7px;
	background: url("menu_tr.gif") top right no-repeat;
	text-decoration: none;
}
ul#menu li:hover  { color: #FFFFFF; background-color: #3181CC; }
ul#menu li.active { color:#3181CC; background-color: #FFFFFF;  }
ul#menu li.active a { color: #3181CC; }

h1 {
	font-weight: bold;     
    font-size:2.2em;
	/*border: 1px dotted #555555;
	width: 558px;		*/  
		 margin: 15px 0px;
		background-color:#FFFFFF;
    	color:#3C7BB6; 
         /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/		          	  
      }
	  

/*------------*/
#text {
line-height: 1.8em;

width: 600px;
overflow: auto;
}
#text p {
margin: 0 0 1em 0;
}
#text .intro {
border-left: 6px #b1b8bd solid;
padding-left: 10px;
font-weight:bold;
}
#text a:link, #text a:visited {
	background-color:#FFFFFF;
	color: #666;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}
#text a:hover {
    background-color:#FFFFFF;
	color: #999;
	
	border-bottom: 1px dotted #666;
}
#text strong {
font-weight: normal;
}
/*------------*/
#footer ul {
list-style: none;
padding-bottom: 10px;
margin: 0;
float: right;
}
#footer li {

list-style: none;
padding: 0;
margin: 0 0 0 .6em;
float: left;
}
#footer a:link, #footer a:visited{
background-color:#FFFFFF;
color: #666666;
border-bottom: 1px dotted #666666;
}
#footer a:hover{
background-color:#FFFFFF;
color: #666666;
border-bottom: 1px solid #666;
}

.form {

width: 450px;
}
input, textarea {
width: 450px;
padding: 3px;
margin: 3px 0 18px 0;
border: 1px solid #000000;
}

.button {
background: #5690c7;
width: 200px;
color: black;
border: 1px solid #000000;
}

#kontakt2 {
		  width:458px;  
		  margin-left: auto;
		  margin-right: auto;		      
		  border: 0px solid #ffcc00; 
      }
