textarea.wuest {
    width: 100%;
    -webkit-box-sizing: border-box; /* <=iOS4, <= Android  2.3 */
       -moz-box-sizing: border-box; /* FF1+ */
            box-sizing: border-box; /* Chrome, IE8, Opera, Safari 5.1*/
    font-size: 1em;
}

SELECT.small {
	font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
	color:#111111;
	background-color : #FFFFFF;  
}

SELECT.vsmall {
	font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
	color:#111111;
	background-color : #FFFFFF;  
}

OPTION.small {
	font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
	color:#663300;
	background-color : #FFFFFF;  
}

OPTION.vsmall {
	font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
	color:#111111;
	background-color : #FFFFFF;  
}

A.menuact:link {
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
	font-size:14px;
	color:#990000;
	background-color : #FFFFFF;
  text-decoration:none;
}

A.menuact:hover {
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
	font-size:14px;
	color:#FFCC66;
	background-color : #FFFFFF;
  text-decoration:none;
}

A.menuact:active {
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
	font-size:14px;
	color:#FF0000;
	background-color : #FFFFFF;
  text-decoration:none;
}

A.menuact:visited {
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
	font-size:14px;
	color:#990000;
	background-color : #FFFFFF;
  text-decoration:none;
}

A.menuinact:link {
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
	font-size:14px;
	color:#990000;
	background-color : #E6E6E6;
  text-decoration:none;
}

A.menuinact:hover {
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
	font-size:14px;
	color:#FFCC66;
	background-color : #E6E6E6;
  text-decoration:none;
}

A.menuinact:active {
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
	font-size:14px;
	color:#FF0000;
	background-color : #E6E6E6;
  text-decoration:none;
}

A.menuinact:visited {
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
	font-size:14px;
	color:#990000;
	background-color : #E6E6E6;
  text-decoration:none;
}

A.navigation:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#111111;
	background-color : #FFFFFF;
  text-decoration:none;
}

A.navigation:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFCC66;
	background-color : #FFFFFF;
  text-decoration:none;
}

A.navigation:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#111111;
	background-color : #FFFFFF;
  text-decoration:none;
}

A.navigation:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color : #FFFFFF;
  text-decoration:none;
}

A.buttton {
     BORDER-RIGHT: #666666 2px solid;
     PADDING-RIGHT: 6px;
     BORDER-TOP: #EEEEEE 2px solid;
     PADDING-LEFT: 6px;
     FONT-SIZE: 12px;
     PADDING-BOTTOM: 1px;
     BORDER-LEFT: #EEEEEE 2px solid;
     COLOR: black;
     PADDING-TOP: 2px;
     BORDER-BOTTOM: #666666 2px solid;
     FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
     BACKGROUND-COLOR: #D4D0C8;
}

A.button:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996633;
	background-color : #FFFFFF;
}

A.button:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996633;
	background-color : #FFFFFF;
}

A.button:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996633;
	background-color : #FFFFFF;
}

A.button:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996633;
	background-color : #FFFFFF;
}

A.hover:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFCC66;
	background-color : #FFFFFF;
}

/* Why 90%? */
/* Drop the px, replace with %         */
/* Changed from 90% to 11pt       - rs */
/* Added P, LI, UL, OL for NS4    - rs */

BODY, P, LI, UL, OL {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#000000;
	background-color : #FFFFFF;
}

/* Headers 1-3                                          */
/* Added H4 -rs                                         */
/* Changed border-width to 2px from thin - for NS4 - rs */
H1.noborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size:170%;
	color:#880000;
	background-color : #FFFFFF;
	width : 100%;
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:170%;
	color:#880000;
	background-color : #FFFFFF;
	border : solid #FFCC66;
	border-width : 0px 0px 2px 0px;
	width : 100%;
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#111111;
	background-color : #FFFFFF;
	width : 100%;
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#336699;
	background-color : #FFFFFF;
	border : solid #FFCC66;
	border-width : 0px 0px 0px 0px;
	width : 100%;
}

DIV.underline {
	border : solid #FFCC66;
	border-width : 0px 0px 1px 0px;  
}

H3.noborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#336699;
	background-color : #FFFFFF;
	border-width : 0px 0px 0px 0px;
}

H3.noborderblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size:110%;
  font-style: normal;
	color:#000000;
	background-color : #FFFFFF;
	border-width : 0px 0px 0px 0px;
}

font.H3_noborderblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size:110%;
  font-weight: normal;
  font-style: normal;
	color:#000000;
}

H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#336699;
	background-color : #FFFFFF;
	width : 100%;
	border : solid #FFCC66;
	border-width : 0px 0px 1px 0px;
}

H4.noborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#336699;
	background-color : #FFFFFF;
	width : 100%;
	border-width : 0px 0px 0px 0px;
}

div.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336699;  
}

div.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color : #FFFFFF;
}

LI.err_medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
  font-weight: bold;
	background-color : #FFFFFF;  
}

li.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color : #FFFFFF;
}

TD.butttr {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
  font-weight: bold;
	color:#000000;
	background-color : #FFFFFF;
  text-align: right;
  vertical-align: top;
  white-space: nowrap;
}
  
div.butttr {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
  font-weight: bold;
	color:#000000;
	background-color : #FFFFFF;
  text-align: right;
  vertical-align: top;
}
  
div.medium_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
	background-color : #FFFFFF;
}
  
div.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
  font-weight: bold;
	color:#000000;
	background-color : #FFFFFF;
}
  
div.medium_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
  font-weight: bold;
	color:#000000;
	background-color : #FFFFFF;
	text-align : center;
}
  
div.medium_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
  font-weight: bold;
	color:#000000;
	background-color : #FFFFFF;
	text-align : right;
}
  
span.medium_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
  font-weight: bold;
	color:#000000;
	background-color : #FFFFFF;
	text-align : right;
}
  
span.medium_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
  font-weight: bold;
	color:#000000;
	background-color : #FFFFFF;
	text-align : center;
}
  
span.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
  font-weight: bold;
	color:#222222;
	background-color : #FFFFFF;
	text-align : left;  
}

span.medium_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
  font-weight: normal;
	color:#000000;
	background-color : #FFFFFF;
	text-align : left;  
}

span.medium_normalc {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
  font-weight: normal;
	color:#000000;
	background-color : #FFFFFF;
	text-align : center;  
}

span.medium_normalct {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
  font-weight: normal;
	color:#000000;
	background-color : #FFFFFF;
	text-align : center;  
  vertical-align: top;
}

span.medium_ut {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
  font-weight: bold;
	color:#000000;
	background-color : #FFFFFF;
	text-align : center;  
  vertical-align: top;
}

span.menuon {  
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:1px;
  border-bottom-width:0px;
  border-style:solid;
  border-color:black;
  padding:2px;
  text-align: center;
  background-color:#FFFFFF;  
}

span.menuoff {
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:1px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:black;
  padding:2px;
  text-align: center;
  background-color:#E6E6E6;
}

/* Code in color */
.CODE {
	color : #336699;
	font-family : "Courier New", Courier, monospace;
}

/*Code with no color */
CODE.nocolor {
	font-family : "Courier New", Courier, monospace;
}

P.indent {
	text-indent: 9%;
}

table.menu {
	border : 0pt;
}

tr.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
}

td.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
}

td.inpform_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FF0000;
	background-color:#FFFFFF;  
}
table.borders {
	border : 1pt solid #FF0000;
}

/* Aren't these the default? */
TR {
	text-align : left;
	vertical-align : top;
}

/* Removed CENTER - rs           */
/* changed to 11pt from 85% - rs */

TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
  text-align : center;
	color:#333333;
	background-color:#FFFFFF;
	font-weight: bold;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
  text-align : center;
	color:#333333;
	background-color:#FFFFFF;
	font-weight: bold;
}

/* changed to 11pt from 85% - rs */

TD.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
	vertical-align : top;
  height:260px;
}

td.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
	vertical-align : top;
  height:260px;
}

TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
	vertical-align : middle;
  padding-top: 2px;
  padding-bottom: 2px;  
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
	vertical-align : middle;
}

td.leer {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
}

td.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
  font-weight: bold;
	color:#336699;
	background-color:#FFFFFF;
}

td.subredcen {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
  font-weight: bold;
  text-align : center;
	color:#FF0000;
	background-color:#DDDDDD;
}

td.subright {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
  text-align : right;
	color:#000000;
	background-color:#DDDDDD;
}

td.sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#DDDDDD;
}

td.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
}

TR {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#EEEEEE;
}

tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#EEEEEE;
}

.mediumtext {
	font-size:80%;
}

.smalltext {
	font-size:75%;
}

.tinytext {
	font-size:70%;
}


/* Display a related topics heading without having to   */
/* type it.						              */

p.RelatedTopics {
    display:block;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-weight: bold;
    font-size: 125%;
    background-color: #ffffcc;
}

/* Note and warning                                     */
/* It appears ICE doesn't support the first-line pseudo */
/* element needed to format note and warning properly.  */
/* In addition, it appears the border property does not */
/* appear to work.					        */

/* We are investigating how to properly format the Note */
/* and Warning. We would like them to really standout.  */

p.note {
    display: block;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 95%;
; font-style: italic
}

p.warning {
    display: block;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 95%;
}

/* Modify size to match body font 			        */
/* Should pre have an indent?				        */
/* Removed indent - rs                                  */

pre {
    font-family: "Courier New", Courier, monospace;
    font-size: 95%;
}

/* This causes entries in lists to line up with an even */
/* left edge 						        */

ul {list-style: outside;}
ol {list-style: outside;}

/* A little extra vertical space below a <li> 		  */
/* removed padding-bottom: 1% - buggy in NS4 - rs       */

/* GUI tag is applied to names of user interface 	  */
/* elements. This should be an inline element 		  */
/* (such as code) 					        */

.GUITag {
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 95%;
    font-weight: bold;
    font-style: normal;
}

/* Property Name tag is applied to names of component   */
/* properties.  This should be an inline element 	  */
/* (such as code) 					        */

.PropertyName {
    font-family: "Courier New", Courier, monospace;
    font-style: normal;
}

/* Color change for glossary items 			        */

.GlossaryItem {
    color : #008080;
    background-color : #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}


/********************************************************/
/* Dreamweaver 4.0 doesn't understand the before 	  */
/* pseudoclass, so these are at the end, allowing you to*/
/* use the other classes from within Dreamweaver.	  */
/********************************************************/

/* This will put the string "Related Topics" on a line  */
/*  before the related topics links.  Same for note and */
/* warning.					                    */

p.RelatedTopics:before {content: "Related Topics"}
p.note:before{content: "Note:  "}
p.warning:before{content: "Warning:  "}

/********************************************************/
/* @page printing issues 				        */
/* In this section we can put @page commands to control */
/* the properties used printed documents, such as font  */
/* size (in pts), where to break pages, etc. 		  */
/********************************************************/
input.button_wide {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
  width:250px;
}
  
input.button_wide_orig {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
  width:250px;
  border: thin solid #FF0000;
}
  
input.buttonsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
  width:100px;
}
  
input.button_auto {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
  
input.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
  width:100px;
}
  
input.label {
	font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#111111;
	background-color : #FFFFFF;  
  border : 0px;
  text-align : left;  
}

input.smallinpr {
	font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
	color:#111111;
	background-color : #FFFFFF;  
  text-align : right;
}

input.smallinprsum {
	font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
	color:#111111;
	background-color : #EEEEEE;
  text-align : right;
}

.smallinp {
	font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
	color:#111111;
	background-color : #FFFFFF;  
}

.smallinpsum {
	font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
	color:#111111;
	background-color : #EEEEEE;  
}

.readonly {
	font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
	color:#111111;
	background-color : #EEEEEE;
  border: 0px transparent;
}

.ui-tabs-nav {
  text-align: left;
	padding: 0.2em;
}

.ui-tabs {
	padding: 0.2em;
}

.ui-tabs-panel {
	padding: 0.2em;
}

.ui-accordion-header{
  text-align: left;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
}

.ui-accordion {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.ui-accordion-content {
	margin: 0px;
	padding: 0px;
}

* { 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
}

#bewertung1 {
	width: 100%;
	border: 0px solid;
	padding: 0;
	margin: 0;
}

#bewertung2 {
	width: 100%;
	border: 0px solid;
	padding: 0;
	margin: 0;
}
#bewertung3 {
	width: 100%;
	border: 0px solid;
	padding: 0;
	margin: 0;
}
#bewertung4 {
	width: 100%;
	border: 0px solid;
	padding: 0;
	margin: 0;
}
#bewertung5 {
	width: 100%;
	border: 0px solid;
	padding: 0;
	margin: 0;
}
#wuestvieh {
	width: 100%;
	border: 0px solid;
	padding: 0;
	margin: 0;
}
#wuest {
	width: 100%;
	border: 0px solid;
	padding: 0;
	margin: 0;
}

.sql-2_0 {
  text-align : center;
}

.sql-2_2 {
  text-align : right;
}