.inputupper
{
    text-transform:uppercase; 
}
.modalBackground {
	background-color:#000000;
	filter:alpha(opacity=30);
	opacity:0.3;
}
.modalBackgroundPostBack {
	background-color:#000000;
	filter:alpha(opacity=30);
	opacity:0.3;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.modalPopupWide {
	background-color:#f0f0f0;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}
.modalPopupWideWhite {
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.CustomValidatorCalloutStyle div, 
.CustomValidatorCalloutStyle td 
{ 
    border:solid 1px black; background-color: #f0f0f0; 
    color: #cd5b33;
    text-align: left;
}
.CustomValidatorCalloutStyle .ajax__validatorcallout_close_button_cell
{
    vertical-align: top;
    padding-right: 15px;
    text-align: left;
    border-left: none;
 }
.CustomValidatorCalloutStyle .ajax__validatorcallout_callout_cell
{
    width: 20px;
    height: 100%;
    text-align: left;
    vertical-align: top;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.noMarginImg img, img.noMarginImg
{
  border: solid 0 #787878;
  margin: 0px;
}
.menuImg img, img.menuImg
{
  margin: 5px 0 0 0;
}
.spezMenu
{
    display: block; 
    left: 100%; 
    float: right; 
    margin-left: -400px; 
    margin-top: 0px; 
    width: 390px;
    position: absolute; 
    white-space: nowrap; 
    font-size: 14px; 
    text-align: right; 
    font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
    top: 10px; 
    color: #DBDBDB;
    text-decoration: none;
}
.languageMenu a
{
  text-decoration: none;
}
.spezMenu a, .spezMenu a:visited
{
  cursor: pointer;
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  color: #DBDBDB;
}
.spezMenu a .r, .spezMenu a .l
{
  position: absolute;
  display: block;
  top: 0;
  z-index: -1;
  height: 121px;
  background-image: url('images/menuitem.png');
}

div.mandant
{
   display: block;
   position: absolute;
   top: -55px;
   right: 5px;
}
.default-responsive div.mandant
{
  display: none;
}
div.topMenu
{
   display: block;
   position: absolute;
   height: 30px;
   top: -20px;
   width: 500px;
   left: 5px;
   margin-left: 0;
}
.default-responsive div.topMenu
{
  display: none;
}
/* gehört neu ins Artisteer- style.css
div.boncardlink a,
div.boncardlink a:link,
div.boncardlink a:visited,
div.boncardlink a.visited,
div.mandant a,
div.mandant a:link,
div.mandant a:visited,
div.mandant a.visited,
div.topMenu a,
div.topMenu a:link,
div.topMenu a:visited,
div.topMenu a.visited
{
   font-family: Calibri,Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #CD5B33;
}
div.boncardlink a:hover,
div.boncardlink a.hovered,
div.mandant a:hover,
div.mandant a.hovered,
div.topMenu a:hover,
div.topMenu a.hovered
{
   font-family: Calibri,Arial, Helvetica, Sans-Serif;
   text-decoration:underline;
   color: #545051;
}
*/


.pager span 
{ 
    font-weight:bold;     
    border: solid 1px #666;    
    background-color: #cd5b33;
} 
.pager a 
{
    text-decoration: none;
    border: solid 1px #666;
}
.pager a:hover 
{
    text-decoration: none;
    background-color: #cd5b33;
}
.pager a, .pager span 
{
    display: block;
    float: left;
    padding: 0.2em 0.3em;
    margin-right: 0px;
    margin-bottom: 0px;
}
.designerContent
{
	width: 100%; 
}
#DesignerControl
{
	width: 100%;
	height: 800px;
}
.RBDiv { display:table-row; }
.RBButton { display:table-cell; vertical-align:top; } /* You can omit the entire span if you don't want the radiobutton vertically centered */
.RBDivLabel { display:table-cell; }   
