/* Standard HTML Tags
---------------------------------------------------------------------------------*/

iframe {background:transparent; background-color:transparent !important;}
html {
	height: 100%;
}

img{
	border:0px;
}

body {
    margin: 0px 0px 0px 0px;
	height: 100%;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	background-color:#fff;
	line-height: 1.5;
	-webkit-text-size-adjust: none;
}

a:link, a:visited {
	COLOR: #2389ac; 
	TEXT-DECORATION: none;
}

a:hover {
	COLOR: #2389ac;  TEXT-DECORATION: none;
}


/*h1{
	font-weight:normal;
	font-size:14px;
	padding-bottom:10px;
}*/
h1, h2, h3, .componentheading {font-family: 'Source Sans Pro', sans-serif;
	font-weight: 200; margin:0px; padding:0px; margin:0px; font-size:36px; margin-bottom:10px; margin-top:10px;
}

#rightcolumn h3{COLOR: #2389ac; margin-bottom:-10px;}

ul {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
}
li {list-style:none; background:url(/templates/led2013/images/absatzpfeil_grau.png); padding-left:15px; background-position:0px 7px; background-repeat:no-repeat;}
hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #cccccc;
 border-bottom: solid 1px #58B0CF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
 margin-top:15px;
 margin-bottom:15px;
}

fieldset {
	border:0px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
table td {vertical-align:top;}
p {margin:0px;padding:0px;}

/* POSITIONEN DESIGN
-----------------------------------------------------------------*/
#mobilemenu {display:none;}
#all {
	background-image:url(/templates/led2013/images/BG_1px.jpg);
	background-position:top left;
	background-repeat: repeat-x;
}
#wrap {
	position:relative;
	width: 980px;
	margin:auto;
}
#infobox {position:absolute;  top:0px; left:0px; background-image:url(/templates/led2013/images/BG_Menu_Navi.png); width:307px; height: 427px; z-index:2;}
#logo {
	position:absolute;
	top:185px;
	left:30px;
	width: 220px;
	height:41px;
	clear:both;	
	display:block;
	background-image:url(/templates/led2013/images/Logo.png);
	z-index:2;
}
#logolink {width: 220px;
	height:41px;
	display:block;}

#topmenu {position:absolute;
	top:65px;
	left:30px;}

#lang {position:absolute; top:100px; left:80px; z-index:2;}
#lang li {float:left; list-style:none; font-size:16px; font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300; padding-left:0px; text-transform: uppercase;background-image:url(/templates/led2013/images/Sprachwahl.png); background-repeat:no-repeat; width:29px; height:34px; padding-top:10px; padding-left:15px; margin-right:0px; margin-left:0px; background-position:0px 0px;}
#lang .lang-active a:link, #lang .lang-active a:visited {color:#333;}
#lang a:link, #lang a:visited {color:#fff;}
#lang a:hover {color:#333;}

#rssfeed {
	position:absolute;
	top:100px;
	left:233px;
	width: 44px;
	height:44px;	
	display:block;
	background-image:url(/templates/led2013/images/RSS_Button.png);
	z-index:2;
}
#rssfeedlink {width: 44px; height:44px; display:block;}

#headerimg {position:absolute;
	top: 0px;
	right: 0px;
	width:916px;
	height: 245px;
	overflow:hidden;
	z-index:1;}
	
#mainbody {position:absolute; top:265px; left:0px; width:980px; text-align: left; z-index:3; padding-bottom:70px;}

#leftcolumn {
    float: left;
	width: 296px;
}
#navi{}

span.highlight {
    background-color: #fff;
    font-weight: bold;
    padding: 1px 4px;
}
#suche {background: url(/templates/led2013/images/Suchfeld.png); width:246px; height:31px; margin-left:29px; margin-top:10px;}
#suche label {display:none;}
#suche .button {
    background-image: none;
    border: 0px solid;
    height: 16px;
    padding: 0px 5px 0px 0px;
	margin:0px;
    width: 17px;
	margin-top:7px;
}
#suche .inputbox {
    border: 0px solid #9a9a9a;
	color: #333;
    font-weight: normal;
	font-size:12px;
	line-height:normal;
	margin:0px;
	padding:0px;
	padding-left:10px;
	background:transparent;
	height:29px;
	vertical-align:top;
	width:209px;
}

#content {
	float: left;
	width: 629px;
	padding-left:55px;
	padding-top:0px;
}
#footer {width:100%; height:37px; position:fixed; bottom:0px; left:0px; z-index:999; background: url(/templates/led2013/images/BG_footer.jpg); background-repeat: repeat-x; background-color:#EFEDEE;}
#footerinner {width:629px; margin:auto; padding-left:351px; padding-top:10px; font-size:11px;}
#footer p {margin:0px; padding:0px;}

#mhp {
	position:fixed;
	right:10px;
	bottom:10px;
	width: 26px;
	height:20px;
	clear:both;	
	display:block;
	background-image:url(/templates/led2013/images/mhp_footer.png);
	z-index:1000;
}
#mhplink {width: 26px;
	height:20px;
	display:block;}

/* NEWS
---------------------------------------------------------------------------------*/
.article_separator {line-height:30px;}
.readmore {clear:both; display:block; padding:0px; margin:0px; /*margin-bottom:3px; border-bottom:1px solid #666;*/}
#rightcolumn h4 {clear:both; font-weight:bold; font-size:12px; padding:0px; margin:0px; margin-top:20px; }
#rightcolumn .contentpaneopen {width:200px;
background-position: bottom left;
background-repeat: repeat-x; padding:0px; margin:3px 0px;}
#rightcolumn p {padding:0px; margin:0px;}

/* Buttons
---------------------------------------------------------------------------------*/
/* Knöpfe generell */
.button {
	padding:3px;
	width:auto;
	border:1px solid #9c9c9c;
	color: #333;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	cursor:pointer;
}
.button:hover {color:#2389AC;}
.toolbar_item .button {color:#000;}

.inputbox {
	font-weight: normal;
	color: #333333;
	background: #e6e6e6;
	border: 1px solid #9c9c9c;
	font-size: 11px;
    padding: 3px;
}

/* ++++++++++++++  Login  ++++++++++++++ */
.nav li {background:none; padding-left:0px;}
.login fieldset {border:none;}

/* ++++++++++++++  Drucken  ++++++++++++++ */
.actions li {padding-left:0px; background:none;}
ul.actions {margin-left:0px; margin-bottom:15px;}


/* ++++++++++++++  Category list  ++++++++++++++ */
.content-category fieldset {border:none;}
label.filter-search-lbl {display:none;}
/**************** Pagination Standards *******************/
#pagination
{
        margin:10px 0 ;
        padding:10px 0 10px 0px;
        clear:both;

}

#pagination ul
{
        list-style-type:none;
        margin:0;
        padding:0;
        text-align:left;
}

#pagination li
{
       float:left;
		display:inline;
        padding:0px 10px 0px 0px;
        text-align:left;
        border:solid 0px #eee;
        margin:0px;
		background:none !important;
}

.pagenav
{padding:2px; clear: both;}

#pagination li#pagination-start,
#pagination li#pagination-next,
#pagination li#pagination-end,
#pagination li#pagination-prev
{border:0}

#pagination li#pagination-start ,
#pagination li#pagination-start  span
 {
padding:0

}


/* Printversion
---------------------------------------------------------------------------------*/
.printversion {padding:20px;}
.printversion #printicon {right:20px;}
.printversion h1, .printversion h2 {margin-top:0px;}

/*MHP Plugin Desktop/Mobile only
---------------------------------------------------------------------------------*/
.desktoponly {display:block;}
.mobileonly {display:none;}

/*********** Bootstrap Override **********/
.page-header {border:none; margin:0px; padding:0px;}
.nav > li > a:hover, .nav > li > a:focus {background-color: transparent;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input,
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    box-shadow: none;}

/******** Override faq accordion ***************/
.sp-accordion.sp-accordion-style4 .toggler, .sp-accordion.sp-accordion-style4 .toggler span, .sp-accordion.sp-accordion-style4 .toggler span span {
    height: auto;
    line-height: 1.5;
    padding-bottom: 5px;
    padding-left: 0;
    padding-top: 5px;
}
.sp-accordion.sp-accordion-style4 .toggler span, .sp-accordion.sp-accordion-style4 .toggler span span {
    font-size: 12px;
    font-weight: normal;
}
.sp-accordion.sp-accordion-style4 .sp-accordion-inner p {
    padding: 5px 0;
}
.sp-accordion.sp-accordion-style4 .sp-accordion-inner {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
.sp-accordion.sp-accordion-style4 .toggler {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #4F717F;
}