* { margin: 0; padding: 0; }
textarea#input {
    height: 28em;
    overflow: auto;
    margin-bottom: 3px;                                                                                                                        	
    padding-left: 0;
    width: 99%;
	font-size:14px;
	font-weight:bold
}
#clipboard {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	border:4px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#121112;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	padding:12px 61px;
	text-decoration:none;
	cursor: pointer;
}
#clipboard:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
#clipboard:active {
	position:relative;
	top:1px;
}

html { margin: 0px auto; background-color: #ffffff; background-attachment: fixed; }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; }



#wlink {
	padding-top: 2px;
	padding-left: 0px;
}
#ifa { border:solid #b1b1b1 1px; background-color:transparent; }
#fram {
	width: 665px;
	margin: 7px 10px 0 0;
	padding: 3px;
	border-top: 1px solid #b1b1b1;
}
a:link,a:visited,a:active,a:hover{text-decoration:none;font-weight:normal;}
a:link{
	color: #0000ff;
}
a:visited{color:#0066ff;}
a:hover{
	color:#900;
}
.ts{width:30px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-weight:bolder;font-size:11px;cursor:pointer;}
.tsp{text-align:center;font-family:Arial,Helvetica,sans-serif;font-weight:bolder;font-size:11px;cursor:pointer;}
.tsp img{
 vertical-align: middle;
}
.ts2{width:150px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:10px;cursor:pointer;}
.tab{border-spacing:0px; border-collapse:collapse;}
h2{ margin:1px; padding:1px; color:#555; font-size: 14px; }
h3{ margin:3px 1px 2px; padding:1px; color:#555; font-size:15px; font-weight:bold; }
h4{ margin-bottom:1px; margin-top:1px; padding:1px; color:#555; font-size:14px; font-weight:bold; }
.Men {
	font:11px Arial, Helvetica, sans-serif;
	background-color: #fff;
	background-image:none;
	padding-right: 2px;
	padding-left: 2px;
	border: solid 1pt #808080;	
}
.wahl {font-size: 14px; } 
div#kp{font:7pt Arial,Helvetica,sans-serif;font-weight:bolder;}
div#kpt{font:9px Arial,Helvetica,sans-serif;font-weight:bolder;color:#888; text-align:center;}
div#tsti{font:11px Arial,Helvetica,sans-serif;font-weight:bolder; text-align:center; display: inline;}
b#tr{font:11px Arial,Helvetica,sans-serif;}
tr{font:11px Arial,Helvetica,sans-serif;}
div.blok { background-color:#F6F6F6; text-align: center; float: left; margin: 0 1px 1px 3px; padding: 1px 2px; border:solid 1px #b1b1b1; font-size: 10px; }
div#blok { background-color:#F6F6F6; text-align: center; float: left; margin: 0 1px 1px 3px; padding: 1px 2px; border:solid 1px #b1b1b1; font-size: 10px;}
div.ums { background-color:#efede7; text-align: center; margin: 0 1px 1px 3px; padding: 1px 2px; border:solid 1px #b1b1b1; }
#logo { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: center 0; text-align: center; width: 130px; padding: 3px 3px 3px 24px; float: left; margin: 1px 25px 1px 1px; border:solid 0 #b1b1b1; }
textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow:auto;  width: 100%;}
form { background-color: #f0f0f0; padding-top: 5px; padding-bottom: 5px; border: solid 1px #b1b1b1; }
form#cse-search-box { background-color: #eee; margin: 3px; padding: 3px; border: solid 1px #888; }
div#feld{width:660px;padding:3px;border:outset 0 #336699;font-family:Verdana, Serif;font-size:10px;color:black;text-align:center;}
form.formular { font-size: 12px; width: 100%; margin: 0 0 4px; padding: 3px; }
form.Tast { font-size: 12px; width: 100%; margin: 0 0 4px; padding: 3px; }
.eingabetext {
    padding-left : 2px;
    margin-bottom : 4px;
	width:615px;
    border: 1px solid #BCCDF0;
  }
.eingabe {
    padding-left : 2px;
    margin-bottom : 4px;
	width:450px;
    border: 1px solid #BCCDF0;
  }
input.ziel {
    padding-left : 2px;
	font-size: 10px;
    border: 1px solid #BCCDF0;
  }
input.zell {
	padding-left : 2px;
	font-size: 10px;
	border: 1px solid #BCCDF0;
	text-align: right;
  }
button { cursor: auto; }
.tit { font-size: 10px; background-color: #f0f0f0; text-align: center; margin: 0; padding: 0; border: solid 1px #ccc; }
.tabmitte { font-size: 12px; background-color: #f0f0f0; text-align: justify; margin: 0; padding: 3px; border-color: #ccc; border-style: solid; border-width: 0 1px; }
.news { text-align:left; color: #222222; background-color: #f2f2f2; font-family: Verdana; font-size: 10px; border:0; }
#kl { font-size: 10px; margin-top: 2px; margin-left: 45px; }
.mk { background-image: url(../hak.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 12px; }
#fram ul li { margin-left: 25px; }
form#s-box input { margin-left: 5px; }
#w-such { text-align: center; display: none;}
input.asfeld { width: 240px; }
.rot {color: #F00;}
#dia {
	background-color:#ffffff;
	padding-left: 7px;
	border: 1px solid #FF0;
}
div#wwerb { height:7px;}

div.ums { background-color:#efede7; text-align: center; margin: 0 1px 1px 3px; padding: 1px 2px; border:solid 1px #b1b1b1; }
input.Txein {
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #000000;
	margin-top:3px;
	padding-left: 2px;
  }
.zeichencode { font-style: normal; color: #000; padding-left : 0; margin-bottom : 0; text-align:left; font-size: 9px; background-color: #fff; border-collapse:collapse; border: solid 1px #bccdf0; }
.zeichencode td { font-style: normal; padding: 2px; border: solid 1px #b1b1b1; }
.zeichencode th { font-style: normal; padding: 2px; border: solid 1px #b1b1b1; }
.zhcode {
	font-style: normal;
	padding-left : 0;
	margin-bottom : 0;
	color: #000;
	font-size: 12px; 
	font-weight: bold;
	text-align:center;
	background-color: #fff;
	border-collapse:collapse;
	border: solid 1px #f0f0f0;

}
.zhcode td {
		font-size: 12px; 
	font-weight: bold;
	text-align:center;
	padding: 0px;
	border: solid 1px #b1b1b1;
}

td .leer {
	padding: 2px;
	background-color: #f0f0f0;
	color: #FFF;
	height: 2px;
	border: solid 1px #f0f0f0;
}
.codeM { border-collapse:collapse;
width:95% }
.codeM td {
	font-style: normal;
	padding: 2px;
	border: solid 1px #b1b1b1;
	background-color: #FFF;
	text-align: center;
}
select#ins {font-size: 12px; }
select#aus {font-size: 12px; }
.zhcode td select.wahl {font-size: 12px; font-weight:bold; text-align:right; border:solid 0px #fff; float:right; } 
div.bok {
	background-color:#F6F6F6;
	text-align: center;
	float: right;
	margin: 0 1px 1px 3px;
	padding: 1px 2px;
	border:solid 1px #b1b1b1;
}
div.suer {
	background-color:#FAFAFA;
	font-size: 11px;
	text-align: center;
	padding: 2px;
	border:solid 1px #b1b1b1;
	min-height:60px;
}
div#bInf { background-color:#efede7; text-align: center; margin: 3px; padding: 3px; border:solid 1px #b1b1b1; }
#vers a { font-size:9px; text-decoration:none; float:right;}
div#info {
	color:#000080;
	margin-top:5px;
	display: block;
	vertical-align: middle;
}
span#meldZw {
	color:#FF0080;
}
a:link.keys,a:visited.keys,a:active.keys { color:#0000ff;
	background-color:#E6E6E6;
	border:solid 1px #777;
	padding:2px;
	font-size:11px;
}
a:hover.keys {
	color:#900;
}
#mems {
	width:150px;
	border:solid 1px #A1A1A1;
	height: 240px;
	background-color:#F7F7F7;
	text-align:left;
	overflow:auto;
}
#mems a {
	color:#0000ff;
	background-color:#fff;
	width:100%;
}
#q { font-size:14px; font-weight:bold; }
legend {
	background-color: #E6E6E6;
	border: 1px solid #A0A0A0;
	margin-left:auto;margin-right:auto;text-align:center;
	width:280px; color:#616161;
}
fieldset {
	margin-bottom:3px;
	padding-bottom:5px;
	padding-top:6px;
	background-color:#F7F7F7;
}
#minf { color:#616161; text-align:center;}
