form {
	margin:0;
	padding:0;
}

#login table{
	border-spacing:0;
	border:0;
	padding:0;
	width:310px;
}

#login table th {
	font-weight:normal;
	text-align:left;
	width:80px;
}

div#register {
	width:300px;
}

#register a:link, #register a:visited{
	font-weight:normal;
	text-decoration:none;
	color:#058479;
}

#register a:hover, #register a:active{
	font-weight:normal;
	text-decoration:underline;
	color:#058479;
}


p.Meldung {
    color: #CC0000;
    padding: 4px;
    font-weight: normal;
    margin-left: 10px;
}

.formtext {
	font-family: Lucida Console;
	font-size: 13px;
	color: #242424;
    margin-top: 3px;
	margin-bottom: 3px;
    border: 1px solid #0061A3;
}

#login .formtext {
	width:210px;
}

#register .formtext {
	width:310px;
}

.formbutton {
	font-family: Lucida Console;
	font-size: 13px;
	color: #242424;
	background-color: #DCDCDC;
    border: 1px solid #0061A3;
    margin-top: 8px;
    margin-bottom: 12px;
    padding-top: 1px;
}

.formchk {
    margin-right: 6px;
    margin-top: 1px;
}



/* Kontaktformular */


#kontaktformular table{
	border-spacing:0;
	padding:0;
	margin:0;
	border:none;
}

#kontaktformular table th {
	padding-right:10px;
	font-weight:bold;
	text-align:left;
	width:80px;
	vertical-align:top;
}

#kontaktformular input, #kontaktformular textarea, #kontaktformular select {
	font-family: Lucida Console;
	font-size: 13px;
	color: #242424;
    margin-top: 3px;
	margin-bottom: 3px;
    border: 1px solid #0061A3;
	width:210px;
}

#kontaktformular select {
	width:100%;
}

#kontaktformular .checkbox {
	width:auto;
	border:none;
}

#kontaktformular button {
	font-family: Lucida Console;
	font-size: 13px;
	color: #242424;
	background-color: #DCDCDC;
    border: 1px solid #0061A3;
    margin-top: 8px;
    margin-bottom: 12px;
    padding-top: 1px;
}

#kontaktformular .formchk {
    margin-right: 6px;
    margin-top: 6px;
}

#login a:link, #kontaktformular a:link, #login a:visited, #kontaktformular a:visited{
	font-weight:normal;
	text-decoration:none;
	color:#058479;
}

#login a:hover, #kontaktformular a:hover, #login a:active, #kontaktformular a:active{
	font-weight:normal;
	text-decoration:underline;
	color:#058479;
}

#kontaktformular .error, #kontaktformular .errorbox {
	background-color:#FFE6E6;
}

#kontaktformular .box, .errorbox {
	vertical-align:top;
}

#kontaktformular .info {
	border:solid 1px #CCCCCC;
	font-size:10px;
	background-color:#EEEEEE;
	padding:12px;
	width:280px;
	width:270px;
}

#kontaktformular .buttons {
	width:665px;
}

#kontaktformular .buttons td {
	padding:0 25px;
}

#kontaktformular .buttons .button {
	padding-top:2px;
	width:214px;
}

#kontaktformular #right {
	width:300px;
}