/* Start of CMSMS style sheet 'led town' */
* {
border:0;
padding: 0;
margin: 0;
outline: 0;
}

body {
	margin: 0px;
	background: url(uploads/ledtemp/body.png) repeat top left;
	font-family: Verdana, Arial, sans-serif;
        font-size: .6em;
}

p {
	line-height: 17px;
	margin: 11px 0 10px 0;
	padding: 0px;
}

h2 {
	color: #cccccc;
	margin:0px;
	padding:0px;
	font-size: 20px;
}

h4 {

color: #cccccc;
	margin:0px;
	padding:0px;
	font-size: 12px;
}

ul {
	font-size: 10px;
	margin:0;
	padding:0;
	list-style-image: url(uploads/LoadFoo/bullet.gif);
}

a {
	color: #999999;
}

a:hover {
	text-decoration: none;

}

blockquote{
	background: #F7FDE3;
	color: #606060;
	padding: 10px;
}

#logo{
position:absolute;
top:20px;
border:0;
left:-5px;
box-shadow:0 0 0;
-webkit-box-shadow:0 0 0;
-moz-box-shadow: 0 0 0;

}


/**** Main Container ***/


#wrap {
       margin:0 auto;
       width: 964px;
position: relative;
}

#down{
background: #333;
}

#header {
width: 960px;
height:215px;
margin: auto;
position:relative;
z-index:100;
}

#head{
margin:0;
padding:0;
position:relative;
z-index:-1;
left:-70px;
box-shadow:0 0 0;
-webkit-box-shadow:0 0 0;
-moz-box-shadow: 0 0 0;
}

#head2{
margin:0;
padding:0;
position:absolute;
top:0px;
left:0px;
z-index:1;
}

#head img{
box-shadow:0 0 0;
-webkit-box-shadow:0 0 0;
-moz-box-shadow: 0 0 0;
}

#foto{
position:absolute;
top:25px;
right:120px;
box-shadow:0 0 0;
-webkit-box-shadow:0 0 0;
-moz-box-shadow: 0 0 0;

}

img {
box-shadow:0 0px 25px #333;
-webkit-box-shadow:0 0px 25px #333;
-moz-box-shadow: 0 0px 25px #333;
}

img.social{
border:0;
}

.search-input {
background: url(uploads/ledtemp/search_bg.png) top left;
border: 0;
margin:0;
paddind:0;
height:24px;
width:189px;
background-repeat: no-repeat;
}

.search-button{
background: url(uploads/ledtemp/search.png) top left;
background-repeat: no-repeat;
height:24px;
width:29px;
border: 0;
margin:3px 0;
paddind:0;
}
/**** Top ***/


#top {
	width: 100%;
	height: 104px;
	color: #fff;
	background: inferit;
	overflow:hidden;
}

#top h2 {
	color: White;
	letter-spacing: 3px;
	font-size: 2.4em;
	font-weight: normal;
	position: relative;
	margin: 0px;
	top:0px;
	display:block;
	float:left;
	padding:0;

}

#top h2 a {
	color: white;
	text-decoration: none;
border: 0;
}

#top h2 a:hover {

border: 0;
}



/**** Main Menu ***/


#menu {
	display: block;
	float:right;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: block;
	float: left;
	white-space: nowrap;
}

#menu li a {
	display: block;
	padding: 55px 20px 12px 20px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
font-size: 14px;
}


#menu li a:hover {
	background: url(uploads/ledtemp/bg_menu.png);
color:#ff0000;
        top: -13px;
}

#menu li a.current {
	letter-spacing: 1px;
	color: gray;
	background: #ffffff;
}

#menu li a.current:hover {
	color: #fff;
}


/************* Content *********/


#content {
	width: 960px;

	 background: url(../uploads/ledtemp/cont_under_bg.png) repeat;
/*** bg_cont.png ****/
         margin: -20 auto;
z-index:1;
min-height:485px;
}

#content h2 {
	margin: 0;
	padding: 10px 0 10px 0;
}


/******************************** LEFT ***********/


#left ul {
	padding: 15px 0 15px 35px;
	margin:0;
}

#left li {
	margin-bottom:5px;
}

#left a{
color:#ddd;
font-size: 14px;
margin:4px 0 4px 0;
}

#left {
width:270px;

float:left;
margin:20px 0;
padding:10px 25px 10px 25px;
margin:20px 0 ;
display: inline;
color: #000000;
z-index:1;
position:inherit;
text-align:justify;
}


#left2 {
width: 560px;
float:left;
margin:20px 0 0 0;
display: inline;
border-right: dotted 1px #666;
padding:10px 25px 10px 25px;
position:inherit;
text-align:justify;
}

#center{
width: 270px;
float:left;
margin:20px 0 0 0;
display: inline;
border-right: dotted 1px #666;
border-left: dotted 1px #666;
padding:10px 25px 10px 25px;
position:inherit;
text-align:justify;
}


#right {
WIDTH:250px;
float: right;
display: inline;
margin: 20px 0 0 0;
padding:10px 25px 10px 25px;
position:inherit;
z-index:1;
text-align:justify;

}


/************** Clear Div ************************/


#clear {
	display: block;
	clear: both;
	width: 100%;
	height:1px;
	overflow:hidden;
}


/************************ Footer *********************/


#footer {
        margin: 0px auto;
	text-align: center;
	padding: 0;
	width: 960px;
       height:180px;
        background: url(../uploads/ledtemp/bottom.png) repeat-x;
border-top:1px #444 solid;
position:relative;
}

#foot1 {
margin: 20px 0 20px 0;
padding:0 25px 0 25px;
float: left;
text-align:left;
width:270px;
height:120px;
color:#444;

}
#foot2 {
margin: 20px 0 20px 0;
padding:0 25px 0 25px;
float: left;
width:270px;
height:120px;
border-right:1px #333 solid;
        border-left:1px #333 solid;

}
#foot3 {
margin: 20px 0 20px 0;
padding:0 25px 0 25px;
        float:right;
height:120px;
        width: 250px;


}
#foot3 p{
color: #999;
font-size: 10px;}

#foot3 a{
color: #999;
font-size:10px;

}

/************* BOTTOM *******************/
#bottom
{ 
position: inherit;
width:960px; 
height:20px;
background:#080808;
margin: -2px auto;
padding:0;
color: #333;
text-align:left;
border-top:1px #222 solid;
display:block;
}


#bottom li{ 
padding: 0; 
margin: 0;
display:inline; 
}

#bottom a{
	height: 2.0em;
        padding: 5px;
        font-size:9px;
	font-weight: bold;
	text-decoration: none;
display:inline; 
	}

#bottom a:hover{
	color: #bbffff;
	font-weight: bold;
	}	

/*********** Kontakt ***********/

.contactform{
margin-left: 60px;
font-size: 12px;
color: #333;
width: 250px;

}

.contactform-area{
font-size: 12px;
color: #333;
}

/****************** NEWS******************/
.NewsSummary {
	padding: 5px 5px 15px 5px;
	margin: 5px 0 10px 0;
	border-bottom: 1px dotted #999;
}

.NewsPostDetailTitle{
margin: 4px 0 4px 0;
color: #999;
font-size: 13px;
font-weight:bold;
}
.NewsSummaryPostdate {
	font-size: 10px;
	font-weight: bold;
}
.NewsSummaryLink {
/* bold to set it off from text */
	font-weight: bold;
/* little more room at top */
	padding-top: 0.2em;
}


.NewsSummarySummary, .NewsSummaryContent {
/* larger than default text */
	line-height: 140%;
}
.NewsSummaryMorelink {
	padding-top: 0.5em;
}
#NewsPostDetailDate {
/* smaller text */
	font-size: 90%;
	margin-bottom: 5px;
/* bold to set it off from text */
	font-weight: bold;
}
#NewsPostDetailSummary {
/* larger than default text */
	line-height: 150%;
}
#NewsPostDetailCategory {
/* italic to set it off from text */
	font-style: italic;
	border-top: 1px solid #ccc;
	margin-top: 0.5em;
	padding: 0.2em 0;
}
#NewsPostDetailContent {
	margin-bottom: 15px;
/* larger than default text */
	line-height: 150%;
}


/**************** table *******************/

#message{
background:#666;
border: 1px solid #999;
}
#fbrp__14{
background:#666;
border: 1px solid #999;
}
#fbrp__16{
background:#666;
border: 1px solid #999;
}

#cntnt01fbrp_submit{
background:#666 url(/uploads/ledtemp/button.png);
height:22px;
width:70px;
text-align: center;
}
#cntnt01fbrp_submit:hover{
background-position: 0 -27px;
}

#tab{
font-size: 9px;
color:#333;
width: 100%;
}

#tabtd{
text-align: right;
}
/* End of 'led town' */

