 /****************Allgemeine Formatierungen****************/
.floatKiller {
 clear: both;
 font-size: 0px;
 line-height: 0px;
 height: 0px;
 margin: 0px;
 padding: 0px;
}
#content hr { 
 clear: both;
 margin: 10px 8px 10px 0px;
 border: 0;
 border-top: dashed #ccc 1px;
 height: 1px;
}
.inline {
 display: inline;
}
#footer {
 display: block;
 text-align: right;
}
.absatz {
 margin-left: 14px;
}
.right {
text-align: right;
}
.left {
text-align: left;
}
/************* Zeug für die Article(Features) Liste **************/
#content div.articleListEntry{
 clear: both;
 padding-top: 15px;
} 
#content div.articleListEntry a {
 padding-left: 0px;
}
#content div.articleListEntryFeatures {
 padding-left: 0px;
 padding-top: 30px;
}
#content img.articeListEntryFeaturesimg {
 float: left;
 margin-right: 10px;
 margin-top: 1px;
}
#content p.articleListEntryFeaturesp {
 padding-left: 100px;
}
#content div.articleListEntry a.inline {
 display: inline;
 padding-left: 9px;
}
#content div.articleListEntry a.padding {
 padding-left: 0px;
}
/***********Link Markierungen******/
#content a.news:hover, #content a.news:visited, #content a.news:active, #content a.news:link {
 color: #646466;
 font-weight: bold;
}
#content a.mark:visited, #content a.markgrey, #contentBox .contentBoxMiddle a.markgrey, #content a.markgrey:active, #mainBox .mainBoxMiddle a.markgrey {
 font-weight: bold;
 text-decoration: none;
 padding-left: 22px;
 display: block;
 background: url("http://img.locom.com/images/locom/mehr_link_pfeil.gif") 0px 2px no-repeat;
 color: #646466;
 }
content a.mark:hover ,#content a.mark:visited, #content a.mark, #contentBox .contentBoxMiddle a.mark, #mainBox .mainBoxMiddle a.mark, #content a.mark:active {
 background: transparent url(http://img.locom.com/images/locom/mehr_link_pfeil.gif) no-repeat scroll 0 2px;
 color: #333333;
 display: inline;
 font-weight: bold;
 padding-left: 22px;
 text-decoration: none;
}        
#content a.markgrey:hover, #content a.mark:hover {
 text-decoration: underline;
}
#content a {
 color: #333333;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
} 
#content a:link {
 color: #333333;
 font-weight: bold;
 text-decoration: none;
}
#content a:visited {
 color: #333333;
 font-weight: bold;
 text-decoration: none;
}     
#content a:hover {
 color: #000000;
 font-weight: bold;
 text-decoration: underline;
}      
#content a.nobold, #content a.nobold:visited, #content a.nobold:link {
 font-weight: normal;
}
#content a.blue, #content a.blue:visited, #content a.blue:link {
 color: #2082BF;
 font-weight: normal;
 text-decoration: none;
 font-size: 21px;
 line-height: 23px;
}
#content a.blue:hover {
 text-decoration: underline;
}       
#content .locomblau {
 color: #2082BF;
 font-size: 14px;
 line-height: 18px;
}                
#lang {
 float: right;
 width: 200px;
 font-size: 10px;
 line-height: 14px;
}   
#lang a:link {
 color: #646466;
 font-weight: normal;
 text-decoration: none;
 font-size: 10px;
 line-height: 14px;
}
#lang a:visited {
 color: #646466;
 font-weight: normal;
 text-decoration: none;
 font-size: 10px;
 line-height: 14px;
}
#lang a:hover, #lang a.navActive {
 color: #ff9900;
 font-weight: normal;
 text-decoration: none;
 font-size: 10px;
 line-height: 14px;
}
#lang a:active {
 color: #ff9900;
 font-weight: normal;
 text-decoration: none;
 font-size: 10px;
 line-height: 14px;
} 
#content a.normal, #content a.normal:active, #content a.normal:hover, #content a.normal:visited {
font-weight: normal;
}
/*************Main-Box (Hauptseite)**************/
div.mainBox {
 float: left;
 margin: 3px 7px 5px 0;
}
div.mainBox {
 background-color: #f3f3f3;
}
div.mainBox h4 {
 text-indent: 0px;
 font-size: 0.9em;
 color: #444;
 font-weight: bold;
 padding: 2px 14px;
 margin: 0;
}
div.mainBox div{
 background-color: #fff;
 padding: 5px 14px;
 border: 1px solid #ccc;
 margin: 0 5px 5px 5px;
 font-size: 0.8em
}    
.mainBoxStandard {
 float: left;
 padding-right: 13px;
}
#mainBox {
 width: auto;
 height: auto;
 float: left;
 margin-top: 48px;
 margin-left: 13px;
 display: inline;
}   
#mainBox .mainBoxStandard .mainBoxMiddle ul {
 margin-left: 0px;
 font-size: 10px;
}
.mainBoxTop {
 width: 178px;
 margin-top: 14px;
 line-height: 7px;
 height: 7px;
 font-size: 7px;
 background: url("http://img.locom.com/images/locom/box_top_bg.gif") 0px 0px no-repeat;
}
.mainStandard .mainBoxMiddle {
 width: 158px;
 height: auto;
 line-height: 14px;
 font-size: 10px;
 background: url("http://img.locom.com/images/locom/box_middle_bg.gif") 0px 0px repeat-y;
 padding: 0 10px 5px 10px;
}               
.mainBoxBottom {
 width: 178px;
 line-height: 7px;
 height: 7px;
 font-size: 7px;
 background: url("http://img.locom.com/images/locom/box_bottom_bg.gif") 0px 0px no-repeat;
 margin: 0 0 11px 0;
}
.mainBoxStandard .mainBoxMiddle h1 {
 font: normal 16px verdana, arial, sans-serif;
 margin: 0px 0px 10px 0px;
 padding: 0;
 color: #2082bf;
}
#mainBox .mainBoxMiddle a {
 font-size: 10px;
 font-weight: normal;
 line-height: 14px;
}
/*******Content-Box (Sidebar)*******************/
div.contentBox {
 float: left;
 margin: 3px 7px 5px 0;
}
div.contentBox {
 background-color: #f3f3f3;
}
div.contentBox h4 {
 text-indent: 0px;
 font-size: 0.9em;
 color: #444;
 font-weight: bold;
 padding: 2px 14px;
 margin: 0;
}
div.contentBox div{
 background-color: #fff;
 padding: 5px 14px;
 border: 1px solid #ccc;
 margin: 0 5px 5px 5px;
 font-size: 0.8em
}
#content p, #content ul, #content dl, #content table, #content form  {
 padding: 5px 0 5px 0px;
 font-size: 11px;
} 
#content ul {
 list-style-image: none;
 margin-left: 25px;
}     
.boxStandard, .mainBoxStandard {
 float: left;
}
#contentBox {
 width: 178px;
 height: auto;
 float: left;
 margin-top: 48px;
 margin-left: 13px;
 display: inline;
}   
#contentBox .boxStandard .contentBoxMiddle ul, #mainBox .mainBoxStandard .mainBoxMiddle ul {
 margin-left: 0px;
 font-size: 10px;
}
.contentBoxTop {
 width: 178px;
 margin-top: 14px;
 line-height: 7px;
 height: 7px;
 font-size: 7px;
 background: url("http://img.locom.com/images/locom/box_top_bg.gif") 0px 0px no-repeat;
}
.boxStandard .contentBoxMiddle, .mainBoxStandard .mainBoxMiddle {
 width: 158px;
 height: auto;
 line-height: 14px;
 font-size: 10px;
 background: url("http://img.locom.com/images/locom/box_middle_bg.gif") 0px 0px repeat-y;
 padding: 0 10px 5px 10px;
}               
.contentBoxBottom {
 width: 178px;
 line-height: 7px;
 height: 7px;
 font-size: 7px;
 background: url("http://img.locom.com/images/locom/box_bottom_bg.gif") 0px 0px no-repeat;
 margin: 0 0 11px 0;
}
.boxStandard .contentBoxMiddle h1, .mainBoxStandard .mainBoxMiddle h1 {
 font: normal 16px verdana, arial, sans-serif;
 margin: 0px 0px 10px 0px;
 padding: 0;
 color: #2082bf;
}
#contentBox .contentBoxMiddle a {
 font-size: 10px;
 font-weight: normal;
 line-height: 14px;
}
/************************Hauptbereich*******************************/
#header ul,  #footer ul {
 list-style-type: none;
 padding: 0;
}
#content div.bottom {
 background-image: url(/upload/layout/testlayout/contentBottom.gif);
}
#body {
 height: 100%; 
 background: transparent url(http://img.locom.com/images/locom/body_bg.jpg) repeat-x scroll 0 0;
 color: #333;
 font-family: Verdana,Arial,sans-serif;
}
#layout {
 width: 835px;
 position: relative;
 top: -103px;
 display: block;
}
#content {
 width: 832px;
 padding-left: 3px;
 border-left: none;
 border-right: none;
 border-bottom: 2px solid #CCCCCC;
 background: transparent url(http://img.locom.com/images/locom/content_bg.gif) repeat-y scroll 0pt 0pt; 
 display: block;
}    
#content .nomargintop {
 margin-top: 0px;
}     
#content ul.footer li {
 display: block;
 float: left;
 background-image: url("/upload/layout/pipe.gif");
 background-repeat: no-repeat;
 background-position: 0 5px;
}
#content ul.footer {
 width: 550px;
}        
#content .version {
 background-color: rgb(221,221,221);
}   
#content form label {
 color: #6E6E6E;
 text-align: right;
 margin-right: 5px;
 margin-left: -24px;
}
input, select, textarea {
 border: 1px solid #D2D2D2;
 padding: 2px;
 text-decoration: none;
}
input, textarea {
 background: #FFFFFF none repeat scroll 0 0;
 color: #6E6E6E;
 float: left;
 font-size: 12px;
 margin: 0 0 10px;
 width: 75%;
}
/***********************Navi umbau***********************/
#ldheaderlinks {
 width: 869px;
 height: 209px;
 background-image: url("http://img.locom.com/upload/layout/testlayout/LD_home.png");
 float: left;
 background-repeat: no-repeat;
 position: relative;
 top: -85px;
 left: 1px;
 z-index: 49;
}
#header {
 height: 250px;
 width: 870px;
 display: block;
 background-color: #ffffff;
}
#menuStripLD {	
 clear: both;
 position: relative;
 width: 833px;
 height: 26px;
 z-index: 50;
 top: 7px;
}
#menuStripLD li {
 float: left;
 width: 15%;
 text-align: center;
 padding: 6px 0px;
 display: block;     
 font: bold 11px verdana, arial, sans-serif; 
 margin: 0; 
 height: 32px;
 color: #6e6e6e;
 text-decoration: none;
 background: url("http://img.locom.com/images/locom/nav_bg.jpg") 0px 0px repeat-x;
}
#menuStripLD a {
 display: block;
 font-size: 11px;
 font-weight: bold;
 color: #6E6E6E;
 padding-top: 7px;
}
#menuStripLD li:hover li ul, #menuStripLD li.sfhover li ul {
 left: -999em;
}
#menuStripLD li:hover ul, #menuStripLD li.sfhover ul, #menuStripLD li li.sfhover ul {
 left: auto;
}   
#menuStripLD .trenner {
 background: url("http://img.locom.com/images/locom/main_nav_trenner.gif") top left no-repeat;
 height: 39px; 
 width: 1px;
 font-size: 2px;
 line-height: 2px;
 margin: 0;
 padding: 0;
}    
#menuStripLD .shadowright {
 background: url("http://img.locom.com/upload/layout/testlayout/shadow_right.jpg") 0 0 no-repeat;
 height: 39px;
 width: 2px;
 font-size: 2px;
 line-height: 2px;
 margin: 0;
 padding: 0;
}
#header ul.dropDown {
 top: 38px;
}  
#navheader {
 left: 20px;
 position: relative;
 margin: 58px 0px 0px;
 z-index: 100;
}
#header ul.dropDown li a:hover, #header ul.dropDown li:hover, #menuStripLD a:hover, #menuStripLD li:hover, #menuStripLD .navActive, #menuStripLD li:hover a, #menuStrip li li a:hover, #menuStripLD li.sfhover li, #menuStripLD li.sfhover,   #menuStripLD li.sfhover li a, #menuStripLD li.sfhover a, #header ul.dropDown li.navActive, #header ul.dropDown li a.navActive { 
 background: transparent url(http://img.locom.com/images/locom/nav_bg_hover.jpg) repeat-x scroll 0 0;
color: #FFFFFF;
}
#header ul.dropDown li, #header ul.dropDown li a {
 height: 38px;
 color: #6E6E6E;
 background: transparent url(http://img.locom.com/images/locom/nav_bg.jpg) repeat-x scroll 0 0;
}
#content div.innerContent {
 border-right: none;
 border-left: none;
 width: 596px; 
 float: left;
 padding-left: 27px;
 line-height: 16px
}
.logo {
 float: right;
 left: -19px;
 position: relative;
 top: -102px;
 z-index: 200;
}
img.shadow {
 position: relative;
 top: -8px;
 left: -120px;
}
img.shadowleft {
 left: 213px; 
 position: absolute; 
 top: 65px;
}
/*********************Überschriften********************/
.innerContent h1 {
 clear: both;
 font-size: 25px;
 font-weight: normal;
 padding: 0 0 10px 0px;
 margin: 0 0 20px 0;
 border-bottom: 0px;
 color: #2082BF;
 text-indent: 0px;
 line-height: 28px;
}   
#content h2 {
 clear: both;
 width: 100%;
 font-size: 14px;
 text-indent: 0px; 
 padding-left: 5px;
 padding: 5px 0;
 border-bottom: 0px;
 margin: 20px 0 10px 0px;
 background-color: transparent;
 line-height: 18px;   
}
#content h3 {
 font-size: 11px;
 font-weight: bold;
 border: 0px;
 margin: 5px 0px;
 padding: 0px;
 text-indent: 0px;
}
.sidebar
{
font-size:10px;
height:auto;
line-height:14px;
color: #646466;
}

/*test für die suchbox */
.hidden {
	display:none;
}
.label_searchbox {
	vertical-align:middle;
	color:#9d9ea2;
	position:relative;
	padding-left:10px;
	/*left:-65px;*/
}
.input_searchbox {
	width:140px;
	vertical-align:middle;
	font-size:11px;
	color: rgb(62,77,116);
}
/******Ausnahme für IE 6 und 7 (ganz ans ende)*****/
*:first-child+html #menuStripLD {
 margin-left: 4px;
 left: -18px;
}          
*:first-child+html #ldheaderlinks {
 top: -67px;
 left: 2px;
}        
*:first-child+html .logo {
 top: -84px;
}           
*:first-child+html img.shadow {
 top: 10px;
 left: -118px;
}
* html img.shadowleft {
 left: 210px;
}
* html img.shadowright {
 left: 840px;
}
* html img.shadow {
 top: -9px;
}
* html #menuStripLD {
 margin-left: 4px;
 left: -18px;
}
*:first-child+html #header {
 height: 370px;
}
* html #header {
 height: 370px;
}
* html #menuStripLD a {
 line-height: normal; 
}
*:first-child+html #layout {
 top: -53px;
}
* html #layout{
 top: -104px;
}
*:first-child+html #body {
 margin-top: 0px;
}
* html #body {
 margin-top: 0px;
}
* html .logo {
 top: -103px;
 left: -23px;
}
* html #ldheaderlinks {
 top: -86px;
 left: 2px;
}
* html #contentBox {
 margin-left: 13px;
}       
* html #mainBox {
 margin-left: 13px;
}
* html #header ul.dropDown li, * html #header ul.dropDown li a {
 background: url("http://img.locom.com/images/locom/nav_bg.jpg") 0px 0px                                                                                                                                                                                                    repeat;
 height: 1px;
 padding: 0px 0px 0px 0px;
 width: 170px;
 display: inline-block;
}
* html #header ul.dropDown li a {
 margin-top: 2px; 
 padding-left: 5px;
}    
* html #menuStripLD li.sfhover li a {
 height: 40px;
}
* html #menuStripLD li.sfhover {
 text-align: left;
}
* html #menuStripLD li.sfhover a {
 text-align: center;
}
* html #menuStripLD li.sfhover ul a {
 text-align: left;
}
*+html #menuStripLD li:hover {
 text-align: left;
}
*+html #menuStripLD li:hover a {
 text-align: center;
}
*+html #menuStripLD li:hover ul a {
 text-align: left;
}
* html #content div.articleListEntry a.inline {
 padding-left: 100px; 
}
*+html #content div.articleListEntry a.inline {
 padding-left: 100px;
}
* html #content img.articeListEntryFeaturesimg {
 margin-top: -15px; 
}
*+html #content img.articeListEntryFeaturesimg {
 margin-top: -15px;
}
* html .contentBox {
  width:80px;
}

* html #searchbox {
width: 150px;
overflow: hidden;
}
