body {
  background-image:url(/images/body.gif);
  font-family: Arial, Sans;
  padding:0;
  margin:0;
}
a {color:#7a0e53;text-decoration:none;}
a:active {color:#7a0e53;}
a:visited {color:#7a0e53;}
a:hover{color:#7a0e53;}
form {padding:0;margin:0;}
#infoWrapper {clear:left;display:block;padding-left:208px;border-top:5px solid white;}
#infoText {line-height:160%;width:339px;padding:18px;background-color:#19557d;color:white;float:left;font-size:12px;}
#infoNews {line-height:160%;width:339px;padding:18px;background-color:#e7e7e8;float:left;font-size:12px;background-image:url(/images/infoNewsBg.gif);background-repeat:repeat-y;}
#menuSpacer{
  height: 27px;
  background-image: url(images/menuSpacer.gif);
  background-repeat: no-repeat;
  border-top:2px solid white;   
  width: 150px; 
}

#footer {  
  bottom: 0px;
  left: 0px;
}
.upper {
  text-transform: uppercase;  
  font-size: 10px;  
}
#pfad {float:left;}
#pfad a {color:white;text-decoration:none;font-size:11px;}
#divider {
  clear: left;
  background: none;
  width: 28px; 
  height: 18px;
  border-right: 2px solid white;
}

.block {
  border: 2px solid white;
  margin-bottom: 10px;
  width: 568px;
}
.block_small {
  border: 2px solid white;
  margin-bottom: 14px;
  width: 410px;
  float: left;
  overflow: hidden;
}
.td_small {
  border: 2px solid white;  
  width: 410px;
  float: left;
  overflow: hidden;
}
.block_content {
  padding: 23px;  
}
.block_spacer {
  float: left;
  width: 152px;   
  text-align: center;
}
.td_spacer {
  width: 152px;   
  text-align: center;
}
.td_spacer_border {
  width: 152px;   
  text-align: center;
  border-right: 2px solid white;
  border-top: 2px solid white;
  border-bottom: 2px solid white;
}
h2 {font-size:14px;}
.row {
  background-color: #EFEFEF;
}
.row_uneven {
  background-color: white;
}
.row_header {
  font-weight: 700;
  font-color: red;
  color: red;
  background: #CDCDCD
}
.link {
  cursor: pointer;
}
.hidden {display:none;}
.border {
  border: 1px solid #CDCDCD;
}		   
        #container {
            margin: 0px auto;
            width: 960px;               
            height: auto;                               
            text-align: left;                      
            padding-bottom: 0; 
			      border:30px solid white;
			      border-bottom:0;
			      background-color:white;
			      margin-top:0;
			      position:relative;
        }
		#containerSearch {position:absolute;right:10px;top:6px;padding-top:2px;}
        #containerTop {
            display:block;
			border:1px solid white;
			border-right:2px solid white;
            height: 134px;            
            text-align: left;
            padding:0px;
			margin:0;
            background-image: url(/images/leitner_head.png);
            overflow: hidden;                                                            
        }
		#containerInfo {
		  padding:1px;		  
		  padding-right:0px;
		  position:relative;
		  margin-top:3px;
		}
        #containerFooter {                        
            text-align: left;           
            overflow: hidden;
            background: white;    
            padding:6px;
			padding-left:12px;
            clear: left;
            font-size: 10px;
			background-color: #ebf2f6;
			color: #19557d;
			position:relative;
        }
		#containerBottomNavi {
		    position:absolute;
			right:12px;
			top:6px;
		}
		#containerBottomNavi a {color: #19557d;text-decoration:none;font-size:10px;}
        #containerLeft {
            margin: 0px auto;           
            width: 408px;
            height: 100%;                  
            text-align: left;
            float: left; 
            padding-bottom: 15px;
	    padding-top:4px;
            overflow-x: hidden;                                                                                                            
        }
		#menu {  
  width: 198px;
  float: left;
  margin: 0;
  padding:0;
}
#submenu {
  width: 197px;
  margin-left: 11px;
  padding:0;
  float: left;
  overflow-x:hidden; 
}
* html #submenu {
  margin-left:6px;
}
        #containerContent {           
            width: 533px;
            height: 100%;                
            text-align: left; 
            float: left; 
            padding:5px;
			background-color:#e7e7e8;
			margin-top:6px;
			margin-left:6px;
			color: #19557d;
        }
        #wrapper {  
          height: 320px;                             
          height: auto;  
          min-height: 320px;
		      clear:left;
        }
        #heightFix {
          float: left;          
					overflow: hidden;
					visibility: hidden;
					width:1px;
        }              
        #content {
          padding:5px;
          font-size: 11px;                            
        }


.lastItem {
  font-family: Arial;
  font-size: 11px;
  color: #00044D;
  width: 143px;
  height: 20px;
  background-image: url(/images/lastBG.gif);  
  padding-top: 1px;
  padding-left: 18px;  
  text-align: right;
}


.thirdItem {
  font-family: Arial;
  font-size: 11px;
  color: #18547c;
  width: 173px;
  cursor: pointer;
  background-color: white;
  padding:3px;
  padding-left:22px;
  margin:2px 2px 2px 0px;
}
.thirdItemOver {
  font-family: Arial;
  font-size: 11px;
  color: #7a0e53;
  width: 173px;
  cursor: pointer;
  background-color: #EDEDED;
  padding:3px;
  padding-left:22px;
  margin:2px 2px 2px 0px;
}
.fourthItem {
  font-family: Arial;
  font-size: 11px;
  color: #18547c;
  width: 163px;
  cursor: pointer;
  background-color: white;
  padding:3px;
  padding-left:32px;
  margin:2px 2px 2px 0px;
}
.industriebedarf {
  font-family: Arial;
  font-size: 11px;
  color: white;
  width: 180px;
  cursor: pointer;
  background-color: #7a0e53;
  padding:6px;
  padding-left:12px;
  margin:2px 2px 2px 0px;
  float:left;
  letter-spacing: 4.8px;
  font-weight:700;
}
#longinfo {
  font-family: Arial;
  font-size: 11px;
  color: white;
  width:731px;
  cursor: pointer;
  background-color: #18547c;
  padding:6px;
  padding-left:12px;
  margin:2px 2px 2px 8px;
  float:left;
}
.fourthItemOver {
  font-family: Arial;
  font-size: 11px;
  color: #7a0e53;
  width: 163px;
  cursor: pointer;
  background-color: #EDEDED;
  padding:3px;
  padding-left:32px;
  margin:2px 2px 2px 0px;
}
.red {
  font-family: Arial;
  font-size: 10px;
  background: #efefef;
}
.menuItemOver {
  font-family: Arial;
  font-size: 11px;
  color: white;
  width: 180px;
  cursor: pointer;
  background-color: #18547c;
  padding:6px;
  padding-left:12px;
  margin:2px 2px 2px 0px;
}
#hotline {
  font-family: Arial;
  font-size: 11px;
  color: white;
  width: 180px;
  cursor: pointer;
  background-color: #18547c;
  padding:6px;
  padding-left:12px;
  padding-top:16px;padding-bottom:16px;
  margin:2px 2px 2px 0px;
  margin-top:24px;  
}
.menuItem {
  font-family: Arial;
  font-size: 11px;
  color: #18547c;
  width: 180px;
  cursor: pointer;
  background-color: white;
  padding:6px;
  padding-left:12px;
  margin:2px 2px 2px 0px;
}
.submenuItemOver {
  font-family: Arial;
  font-size: 11px;
  color: white;
  width: 180px;
  cursor: pointer;
  background-color: #18547c;
  padding:6px;
  padding-left:12px;
  margin:2px 2px 2px 0px;
}
.submenuItem {
  font-family: Arial;
  font-size: 11px;
  color: #18547c;
  width: 180px;
  cursor: pointer;
  background-color: white;
  padding:6px;
  padding-left:12px;
  margin:2px 2px 2px 0px;
}
.topmenuItem {
  width: 120px;
  text-align: center;
  text-transform: uppercase;
  font-family: Arial;
  font-size: 11px;
  color: white;
  font-weight: 800;
  background: #8E8E8E; 
  height: 14px;  
  margin-top: 4px;
  margin-right: 4px;
  padding: 1px;
  cursor: pointer;
  float: left;
  
}
.topmenuItemOver {
  width: 120px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 800;
  font-family: Arial;
  font-size: 11px;
  color: white;  
  height: 14px;
  background: #00044B; 
  margin-top: 4px;
  margin-right: 4px;
  padding: 1px;
  float: left;  
  cursor: pointer;
}
.menuSpacer {
  font-family: Arial;
  font-size: 11px;
  color: #00044D;
  width: 164px;
  height: 12px;  
  margin-top: 4px;
  padding: 1px;  
}


 

.myimage {  
  padding:0px;
  margin: 0px;
  border: 0;
}



.table {
  width: 100%;
  padding: 0;
  margin: 0;  
}
.mouse_over { 
  cursor: pointer;
  background-color: #D4D0C8; 
}
.mouse_out { 
  background-color: #FFFFFF;
  cursor: pointer;
}
.list {
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
  height: 19px;
}

.clear {
  clear: left;
}
.left {
  float: left;
}
input, textarea {
 border:0;
 padding: 2px;
 font-family: Arial;
 font-size: 11px;  
 background: white;
}
#searchButton {
  background-color: #7a0e53;
  color:white;
  font-weight:bold;
  margin:0;
  margin-left:4px;
  font-size:11px;
  padding:0;
  padding-left:2px;
  padding-right:2px;
  cursor:pointer;
  border:0;
}
.border {
  border: 1px solid #EAEAEA;
}
/*tooltip*/
  
.tip				{ 
  width:200px;
  color:white;
	text-shadow: 2px 2px 1px #222;
	margin: 0;
	padding: 13px 10px 5px;
	background: url(images/balloon.png) top left no-repeat !important;
	background: url(images/balloon.gif) top left no-repeat;
	font-size: 11px;
}
		.tip-top			{ color:white; padding-right: 20px;}
		.tip-title		{ color:white; padding-right: 20px;}
		.tip-text		{ color:white; padding-right: 20px;}
		.tip-bottom		{ 
		width:200px;
  color:white;
	text-shadow: 2px 2px 1px #222;
	margin: 0;
	padding: 13px 10px 5px;
	background: url(images/balloon.png) bottom left no-repeat !important;
	background: url(images/balloon.gif) bottom left no-repeat;
	font-size: 11px;}