body {margin-left: 2.5em; margin-right: 2.5em; background-color: #1c1c1c;}
a:link {color: #0066ff;}
a:visited {color: #ff7fb2;}
ol li {margin-top: 0.5em;}
select {text-align: center; color: #0066ff; background-color: #c0c0c0; font-size: 1.0em; margin-top: 0.6em; margin-bottom: 0.6em;}
.klick {font-family: Arial; font-size: 1.0em; margin-left: 3.9em;}
.klick a:link, .klick a:visited {color: #808080; text-decoration:none;}
.einschub {font-family: Arial; font-size: 1.0em; margin-left: 2.2em;}
.header {font-family: Arial; width: 100%; color: white; font-weight: bolder; background: #0000cd; border: 1px solid #f5f5f5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 1px 2px 4px rgba(0,0,0,.4); PADDING-RIGHT: 0.5cm; PADDING-LEFT: 0.5cm; PADDING-BOTTOM: 0.5cm; PADDING-TOP: 0.5cm; text-align: center;}
.header h1 {font-family: Arial, sans-serif; background: #0000cd; color: #fff; margin: 10px; font-weight: bolder; font-size: 2.0em;}
.footer {font-family: Arial; width: 100%; color: white; font-weight: bolder; font-size: small; background: #0000cd; border: 1px solid #f5f5f5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 1px 2px 4px rgba(0,0,0,.4); PADDING-RIGHT: 0.5cm; PADDING-LEFT: 0.5cm; PADDING-BOTTOM: 0.5cm; PADDING-TOP: 0.5cm; text-align: left;}
.footer a:link, .footer a:visited {color:#0066ff; text-decoration:underline;}
.noscript {font-size: 2.0em; font-family: Arial; width: 100%; color: #ff8000; font-weight: bolder; background: yellow; border: 1px solid #f5f5f5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 1px 2px 4px rgba(0,0,0,.4); PADDING-RIGHT: 0.5cm; PADDING-LEFT: 0.5cm; PADDING-BOTTOM: 0.5cm; PADDING-TOP: 0.5cm; text-align: left;}
.navigation {width: 100%; text-align: center; background: #2c2c2c; color: #0066ff; font-family: Arial; border-width: 1px; border-style: solid; border-color: #0000cd; padding: 0.2em; font-size: 1.0em; font-weight: bold;}
.navigation a:link, .navigation a:visited {color: #0066ff; background-color: #2c2c2c; text-decoration: underline;}
.wrapper {background: #1c1c1c; color: #c0c0c0; font-family: Arial; font-size: 1.0em; margin: 20px; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; text-align: left;  border: 1px solid #0000cd; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 1px 2px 4px rgba(0,0,0,.4);}
.wrapper h2, h3 {font-family: Arial, sans-serif; background: #1c1c1c; color: #c0c0c0; font-weight: bolder;}
.copyrightprint {display: none;}
.nobr {white-space:nowrap; font-size: 1.0em; font-weight: bold;}
.underline {text-decoration: underline;}
.sign {background: #1c1c1c;}
.sortierbar {width: 75%; padding: 5px; border-spacing: 10px; outline:1px solid #0000cd; margin:0px;}
.sortierbar tr {background: #2c2c2c;}
.sortierbar td {background: #2c2c2c; text-align: left;}
.foot {text-align: justify; padding: 10px;}
#btn {
  background: #63adff;
  background-image: -webkit-linear-gradient(top, #63adff, #4e4e91);
  background-image: -moz-linear-gradient(top, #63adff, #4e4e91);
  background-image: -ms-linear-gradient(top, #63adff, #4e4e91);
  background-image: -o-linear-gradient(top, #63adff, #4e4e91);
  background-image: linear-gradient(to bottom, #63adff, #4e4e91);
  -webkit-border-radius: 15;
  -moz-border-radius: 15;
  border-radius: 15px;
  -webkit-box-shadow: 4px 4px 10px #666666;
  -moz-box-shadow: 4px 4px 10px #666666;
  box-shadow: 4px 4px 10px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  width: 200px;
  height: 50px;
  text-align: center;
  font-weight:bolder;
  cursor: pointer;
}
#btn:hover {
  background: #ff8000;
  color: black;
  background-image: -webkit-linear-gradient(top, #ff8000, #8b0000);
  background-image: -moz-linear-gradient(top, #ff8000, #8b0000);
  background-image: -ms-linear-gradient(top, #ff8000, #8b0000);
  background-image: -o-linear-gradient(top, #ff8000, #8b0000);
  background-image: linear-gradient(to bottom, #ff8000, #8b0000);
  text-decoration: none;
  width: 200px;
  height: 50px;
  text-align: center;
  cursor: hand;
  font-weight:bolder;
}
.nojs {display: none;}
.js {display: block;}
fieldset {
  border: 1px solid #0000cd; 
  border-radius: 10px;
  width: 90%;
  text-align: justify;
}
body a#red {color: red;}
body a#orange {color: #ff8000;}
body a#green {color: green;}
a {outline: 0;}
select {
	transition: all 0.30s ease-in-out;
	-webkit-transition: all 0.30s ease-in-out;
 	-moz-transition: all 0.30s ease-in-out;
 	border:#fff 1px solid;
 	outline:none;
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #DDDDDD;
}
select:focus {
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	-webkit-box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	-moz-box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid rgba(81, 203, 238, 1);
	}
textarea {
	transition: all 0.30s ease-in-out;
	-webkit-transition: all 0.30s ease-in-out;
 	-moz-transition: all 0.30s ease-in-out;
 	border:#fff 1px solid;
 	outline:none;
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #DDDDDD;
	font-size: 100%;
font-family: verdana;
color: mediumblue;
}
textarea:focus {
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	-webkit-box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	-moz-box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid rgba(81, 203, 238, 1);
	font-size: 200%;
font-family: verdana;
color: red;
}
input[type=text] {
	transition: all 0.30s ease-in-out;
	-webkit-transition: all 0.30s ease-in-out;
 	-moz-transition: all 0.30s ease-in-out;
 	border:#fff 1px solid;
 	outline:none;
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #DDDDDD;
	font-size: 100%;
font-family: verdana;
color: mediumblue;
}
input[type=text]:focus {
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	-webkit-box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	-moz-box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid rgba(81, 203, 238, 1);
	font-size: 100%;
font-family: verdana;
color: red;
}
.submit-button { cursor: pointer; }
input[type=button] {
cursor:pointer;
}
button { cursor:pointer; }
input[type=button], input[type=submit], input[type=reset] {
cursor: pointer;
}