body {
   background-image: url(/fileadmin/2007/vision/images/bg.gif);
   background-repeat: repeat-x;
   background-position: top center;
   background-color: #6c615d;
   margin: 0px;
   padding: 0px;
   font-family: tahoma, verdana, helevtica, arial, sans;
}
#container {
   width: 870px;
   margin: auto;
}
#boxFrame{
   background-image: url(/fileadmin/2007/vision/images/bg_folge.gif);
   background-repeat: repeat-y;
   background-position: top center;
   width: 870px;
   float:left;
}
#boxLeft{
   width: 4px;
   float:left;
}
#boxRight{
   width: 862px;
   float:left;
}
#boxTop{
   position:relative;
   width: 862px;
   height: 243px;
   float:left;
}
#boxTopBlack{
   width: 862px;
   height: 20px;
   background-color: #2d2624;
   float:left;
}
#boxTopPic {
   background-image: url(/fileadmin/2007/vision/images/tajmahal.jpg);
   background-repeat: no-repeat;
   background-position: top center;
   width: 862px;
   height: 203px;
   float:left;
}
#boxTopOrange{
   width: 862px;
   height: 20px;
   background-color: #d17522;
   float:left;
}
#boxlogo{
   position:absolute;
   left:22px; 
   top:138px; 
   width: 158px;
   height: 72px;
}
#boxcontentTop{
   position:absolute;
   left:200px; 
   top:80px; 
   color: #CFCD13;
   width: 450px;
   height: 120px;
   float:left;
   overflow:auto;
   text-align: left;
}
#boxcontentTop a { 
   color: #CFCD13;
   font-weight: bold; 
   text-decoration: underline; 
}
#boxcontentTop a:hover { 
   color: #CFCD13;
   font-weight: bold; 
   text-decoration: none; 
}        
#boxcontent{
   background-color: #FFFFFF;
   color: #3A1C45;
   width: 862px;
   text-align: left;
   float:left;
}
#boxnavigation{
   width: 228px;
   float:left;
}
#boxcontentmain{
   width: 406px;
   float:left;
}
#boxcontentright{
   width: 228px;
   float:left;
}
.padding{
   padding: 0px 10px 20px 10px;
   float:left;
}
.boxContentLila {
   background-color: #ac9f9a;
   color: #FFFFFF;
   padding: 0px 5px 5px 5px;
   float: left;
   color: #FFF; 
}
.boxContentLila a { 
   color: #FFF;
   font-weight: bold; 
   text-decoration: underline; 
}
.boxContentLila a:hover { 
   color: #FFF;
   font-weight: bold; 
   text-decoration: none; 
}
.boxContentOcker {
   background-color: #d17522;
   color: #FFFFFF;
   padding: 0px 5px 5px 5px;
   float: left;
   color: #FFF;
}
.boxContentOcker a { 
   color: #FFF;
   font-weight: bold; 
   text-decoration: underline; 
}
.boxContentOcker a:hover { 
   color: #FFF;
   font-weight: bold; 
   text-decoration: none; 
}
a { 
   color: #3A1C45;
   font-weight: bold; 
   text-decoration: underline; 
}
a:hover { 
   color: #3A1C45;
   font-weight: bold; 
   text-decoration: none; 
}
h1 {  
   font-size: 0.8em; 
   font-weight: bold;
   font-style: normal; 
   text-decoration: none;
   margin: 0;
   padding: 15px 0px 5px 0px;
}
h2 {  
   font-size: 1.1em; 
   font-weight: bold;
   font-style: normal; 
   text-decoration: none;
   margin: 0;
   padding: 15px 0px 5px 0px;
}
h3 {  
   font-size: 0.8em; 
   font-weight: bold;
   font-style: normal; 
   text-decoration: none;
   margin: 0;
   padding: 15px 0px 5px 0px;
}
p {  
   font-size: 12px; 
   line-height: 1.6em;
   text-decoration: none;
   margin: 0;
}
ul {  
}
li {
   font-size: 12px;   
   line-height: 1.6em; 
}
li li {
   font-size: 12px; 
   line-height: 1.6em;
}
.csc-textpic-image {
   font-size: 0.6em; 
   color: #000000; 
   line-height: 1.6em;
   text-decoration: none;
   background-color: #FFFFFF;
   margin: 0; 
}
form {
}
.contactformPadding {
   padding-left: 0px;
   width: 500px;
}
.contactfieldPadding {
   width: 200px;
   float: left;
   padding-top: 5px; 
}
.contactlabel {
   position : relative;
   width: 120px;
   font-size: 0.7em; 
   float: left;
   clear : both;
   margin : 0px;
   margin-top : 10px;
   margin-bottom : 5px;
   padding : 0px; 
   text-decoration: none; 
}
.contactbox {
   padding: 5px;
   float: left; 
   height:15px;
   width:265px; 
}
.contactfield {	
   border: 1px solid #d17522;
   background-color: #FFFFFF;
   padding: 2px;
   color: #000000; 
   text-decoration: none;
   width: 200px;
}
.contactformButton {	
   border: 1px solid #d17522;
   clear:both;
   background-color: #d17522;
   color: #FFFFFF; 
   text-decoration: none;
   width: 200px;
   padding: 0px 0px 1px 0px;
}