html {
	overflow-x:hidden;}

body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px; color:#000;
	background-color:#fff;
	line-height:18px;
}

a { color: #838383; font-size:16px; font-weight:bold; text-decoration:none; }
a:link { color: #838383; text-decoration:none; }
a:visited { color: #838383; text-decoration:none; }
a:hover { color: #B7B8B9; text-decoration:none; }

a.sec { color: #838383; font-size:12px; font-weight:normal; text-decoration:none; }
a.sec:link { color: #838383; font-weight:normal; text-decoration:none; }
a.sec:visited { color: #838383; font-weight:normal; text-decoration:none; }
a.sec:hover { color: #B7B8B9; background-color:#C6C9CA; font-weight:normal; text-decoration:none; background-color:#fff; }

a.zu { color: #838383; font-size:13px; font-weight:bold; text-decoration:none; }
a.zu:link { color: #838383; font-weight:bold; text-decoration:none; }
a.zu:visited { color: #838383; font-weight:bold; text-decoration:none; }
a.zu:hover { color: #C6C9CA; font-weight:bold; text-decoration:none; }

.zu {
font-size:13px; color: #C6C9CA; font-weight:bold;}

h1 { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; color: #B7B8B9; font-size:16px;  line-height:24px; }
h2 { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; color: #838383; font-size:16px; line-height:24px; }

em { color: #838383; font-weight:bold; font-style:normal;  }

li { font-size:12px; list-style: none; margin: 0; padding: 0.2em; }
td { vertical-align:top; }

.header { 	width: 1180px;
			height: 209px;
			background-image:url(pics/bg_head.gif); background-repeat:no-repeat;
			margin:0 0 0 0;
			padding:0 0 0 0;
}

.line {  border-top:1px dotted #838383; }
.pic { padding-top:15px; padding-bottom:15px; }
.pic1 { padding-bottom:15px; }
.pic2 { float: left; padding-right:15px; padding-bottom:25px;  }

.gp { 	width: 198px;
		height: 35px;
		margin: 0 0 0 0;
		padding:0 0 0 0;
		background-image:url(pics/gp_.gif); background-repeat:no-repeat;

}

#nav { 	width: 198px;
		min-width: 198px;
		position:absolute; top:100px; left:0px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		float:left;
}


#content { 	width:800px;
			margin:-130px 0 0 0;
			padding:0 0 0 0;
			}
td.cont { vertical-align:top; }
td.zw { vertical-align:top; padding-left:60px; }

.formu { width:460px; min-width: 460px;
}


#footer { 	width: 1180px;
			height: 104px;
			background-image:url(pics/bg_foot_.jpg); background-repeat:no-repeat;
			margin:0 0 0 0;
			padding:0 0 0 0;
			border-bottom: 1px dotted #c0c0c0;
			}

#cr { 		font-size:12px; color:#838383;	
			width: 1180px;
			margin:0 0 0 0;
			padding:5px 0 0 35px;
			}

/* form */

.formElementTitle { width:/*120*/90px; float:left; margin:0px; padding-bottom:7px; }

.formElement { width:300px; float:left; margin:4px 0px 4px 0px; padding-bottom:7px; }

.submit { font:normal normal normal 12px Verdana,Arial,sans-serif;
          border:1px dotted #B7B8B9;
          background-color:#62B138; 
          cursor:pointer;
          color:#fff; }

.submit:hover { color:#fff; }


.submitBox { text-align:right;
             width:/*390*/375px;
             margin:0px 0px 0px 0px; }
						  
input { font:normal normal normal 12px verdana;
        line-height:12px;
        margin:0px;
        padding:1px;
        background-color:#fff;
        border:dotted 1px #B7B8B9; }
        
textarea { background-color:#fff;
           border:dotted 1px #B7B8B9;
           font:normal normal normal 12px verdana; }

textarea.kontakt { width:/*379*/372px;
                   height:141px; }

select { background-color:#fff;
         border:dooted 1px #B7B8B9; }

.error { color:#c0c0c0; }

