html {
height: 100%;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100.01%;
margin:0px;
padding:0px;
position: relative;
background-color: #fff;
height: 100%;
background-image: url(http://images.xihit.com/bg_body.png);background-position: top;background-repeat: repeat-x;
}

a img {border:0px;}

#LogoBox {
float:left;
margin-top:20px;
margin-left:20px;
}


#IlluBox {
float:left;
margin-top:20px;
margin-left:20px;
}

#IlluTxtBox {
float:left;
margin-top:20px;
margin-left:20px;
font-size:16px;
color:#333;

}



#LogoBox img {
border:0px;
}

#NavRBox {
float:right;
text-align:right;
font-size:10px;
line-height:20px;
margin-top:20px;
margin-right:20px;
color:#222;
}

#NavRBox table {
text-align:right;
font-size:10px;
}

#NavRBox table img {
padding:1px;
border:1px;
}


#ExampleTxtBox {
font-size:14px;
margin-top:20px;
margin-left:40px;
color:#333;
font-weight:bold;

}


#TxtBox {
font-size:11px;
margin-top:20px;
margin-left:40px;
color:#333;
width:400px;
}

.label120 {
display:inline-block;
font-size:11px;
width:120px;
}

.txtinput200 {
display:inline-block;
background-image: url(http://images.xihit.com/input-bg.jpg);
border: 1px solid #ccc;
font-size:11px;
width:250px;
padding: 3px;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 5px;
}

.txtinput {
display:inline-block;
background-image: url(http://images.xihit.com/input-bg.jpg);
border: 1px solid #ccc;
font-size:11px;
padding: 3px;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 5px;
}


.lawtxt200 {
display:inline-block;
font-size:9px;
width:245px;
margin-left: 130px;
}


#ExamplesBox {
text-align:center;
margin-top:10px;
margin-bottom:20px;
margin-right:20px;
margin-left:20px;
}

#ExamplesBox table {
width:400px;
}

#ExamplesBox table img {
padding:3px;
border:0px;
}

#ImpressBox {
margin-top:40px;
margin-bottom:10px;
text-align:center;
font-size:12px;
width:95%;
}

.cleaner {clear:both;}

.lImpress:link, .lImpress:visited {color: #666;font-size:10px;text-decoration:none;}
.lImpress:hover, .lImpress:active {color: #666;text-decoration:underline;}


.lLang:link, .lLang:visited {color: #ccc;text-decoration:none;}
.lLang:hover, .lLang:active {color: #779600;text-decoration:underline;}

.lLangSel:link, .lLangSel:visited, .lLangSel:hover, .lLangSel:active {color: #779600;text-decoration:none;}

.lNavLink:link, .lNavLink:visited {color: #779600;font-weight:bold;text-decoration:none;}
.lNavLink:hover, .lNavLink:active {color: #779600;font-weight:bold;text-decoration:underline;}

.lG:link, .lG:visited {color: #779600;text-decoration:none;}
.lG:hover, .lG:active {color: #779600;text-decoration:underline;}

.lButGen:link, .lButGen:visited {color: #666;text-decoration:none;}
.lButGen:hover, .lButGen:active {color: #779600;text-decoration:none;}

.tG {
color: #779600;
}


/*Übernahme aus KC CSS wegen Buttons*/

.tGrey2 {color: #999;}
.blockIt {display: block;}
.pad3 {padding: 3px;}
.ml10 {margin-left: 10px;}
.t12 {font-size: 12px;}
.tFett {font-weight:bold;}
.tGreen {color: #789A0A;}
.bgcolLightGrey1 {background-color: #eee;}
.lgreyDarkNorm:link, .lgreyDarkNorm:visited {color: #666;text-decoration:none;}
.lgreenHover:hover, .lgreenHover:active {color: #789A0A;text-decoration:underline;}
.lGreen:link, .lGreen:visited {color: #789A0A;text-decoration:none;}
.lGreen:hover, .lGreen:active {color: #789A0A;text-decoration:underline;}
.t10 {font-size: 10px;}
.lOrange:link, .lOrange:visited {color: #F19A30;text-decoration:none;}
.lOrange:hover, .lOrange:active {color: #F19A30;text-decoration:underline;}
.tOrange {color: #F19A30;}
.tWhite {color: #fff;}
.mb10 {margin-bottom: 10px;}




