body, html { font-family: Arial;  margin: 0 25px; padding: 0;  background-color: #fff!important;} 
#mainpage  { position: absolute;     width: 1050px;    top: 6px; bottom:0px;left:0px;right:0px;  margin: auto;  top:expression(document.getElementsByTagName('html')[0].clientHeight <1100?'2px':document.getElementsByTagName('html')[0].clientHeight/2-350);
left:expression(document.getElementsByTagName('html')[0].clientWidth <1100?'2px':document.getElementsByTagName('html')[0].clientWidth/2-390);  }
#head { width: 1050px; height: auto; }
#logo     {float:left;  height: 180px;  width: 200px; overflow: hidden;   padding-top: 30px;}

/*#headermenu {float: right;  width:380px; margin-top: 85px;  padding-top: 10px;  line-height:17px;  font-size:16px; text-align: right;  height: auto;  margin-right: 0px;  font-size: 13px;  font-weight: bold; color: #000; font-family: 'Droid Sans', sans-serif;  }*/

#headermenu {width:235px; position: absolute; top: 190px; right: -10px;  line-height:17px;  font-size:16px; text-align: right;  height: 60px;  font-size: 13px;  font-weight: bold; color: #000; font-family: 'Droid Sans', sans-serif;  }


#bildbalken {float: centerleft;  height: auto;  width: 1050px;    padding-top: 0px;  }
#page     {float:left;   width: 1050px;}
#submenu   {font-size: 14px;  font-weight: bold;    color: #707879;    text-decoration:none;  }
#side     {font-size: 16px;  font-weight: bold;    color: #20508B;    text-decoration:none;  line-height:30px;  }
#CONTENTNORMAL {min-width: 1050px; height: auto;}

#plus_eins {float:right; width: 50px; }

/*#menu { font-family: 'Droid Sans', sans-serif; overflow:hidden; float: left; color: #FFF; width: 1050px; background: #efefef;  display: inline; height: 40px;  line-height: 22px;  padding-top: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 22px;  text-align: left;

  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;

}*/

#socialBtnsFB,
#socialBtnsGP,
#socialBtnsT,
#socialBtnsX,
#socialBtnsYT{
	
	display: block;
	min-width:30px;
	height: 30px;
	background:#000;
	
	margin-top: 25px;
	margin-right: 5px;
	
	float: left;
	
	-moz-border-radius:3px;
  	-webkit-border-radius:3px;
  	border-radius:3px;

	-moz-transition: 1s;
	-webkit-transition: background 1s linear;

}


#socialBtnsFB:hover{

	background: #3b5998;
	-moz-transition: 0.3s;
	 -webkit-transition: background 0.3s linear;

}

#socialBtnsGP:hover{

	background: url(../../template-bilder/gp_background.gif) no-repeat;
	-moz-transition: 0.3s;
	 -webkit-transition: background 0.3s linear;

}

#socialBtnsX:hover{

	background: #d3d602;
	-moz-transition: 0.3s;
	 -webkit-transition: background 0.3s linear;

}

#socialBtnsT:hover{

	background: #32ccfe;
	-moz-transition: 0.3s;
	 -webkit-transition: background 0.3s linear;

}

#socialBtnsYT:hover{

	background: #e01e26;
	-moz-transition: 0.3s;
	 -webkit-transition: background 0.3s linear;

}

#socialBtnsFB a,
#socialBtnsGP a,
#socialBtnsT a,
#socialBtnsX a,
#socialBtnsYT a{
	
	display: block;
	width:30px;
	height: 30px;
	
	-moz-border-radius:3px;
  	-webkit-border-radius:3px;
  	border-radius:3px;
	
	color:white;
	
	font-size: 12px;
	
	line-height: 30px;
		
	text-align: center;

}

#plus_eins{
	
	float: left;
	
	margin-top: 31px;
	margin-right: 15px;

}

#wrapper,
.wrapper{

  min-width:800px;
  width: 100%;
  max-width:1290px;
  
  margin: 0 auto;
  
  padding:0 0;
  
  /* border: 1px solid black;*/
  
  position: relative;
  
  overflow: hidden;
  
}


#head{

  min-width:700px;
  width: 100%;
  
  margin: 0;

}

#menu { 
  font-family: 'Droid Sans', sans-serif;
  color: #FFF;
  display: block;
  
  width:100%;

  /*background: #efefef;*/
  line-height: 22px;
  padding-top: 5px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 22px;
  text-align: left;

  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;

  position: relative;

}


.cf:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
 
.cf {
  display: inline-block;
}
 
html[xmlns] .cf {
  display: block;
}
 
* html .cf {
  height: 1%;
}


#headContWrap{

  background: white;
  margin:0;
  padding:0 0 25px 0;
  min-width:700px;
  width: 100%;
  max-width:1290px;
  
  position: fixed;
  top:0;
  
  z-index: 200;

}

#head{
  
  margin:0;
  padding:0;

}

#FUSSZEILE .csc-textpic{

  text-align: left center;
  

}

#FUSSZEILE .csc-textpic-imagewrap{

	position: absolute;
	top:0;
	left:0;

}

#FUSSZEILE{
  
  position: fixed;
  z-index: -1!important;
  top:330px;
  
  min-width: 800px;
  
  overflow: hidden;

}

#FUSSZEILE,
#CONTENTNORMAL,
#LCONTENT{

  
  width: 100%;
  max-width:1290px;

}

#FUSSZEILE .csc-textpic-imagewrap{

  min-width:700px;
  width: 100%;
  max-width:1290px;
  height: 420px;
  position: relative;
  
  overflow: hidden;
  
  background: white;

}

#FUSSZEILE .csc-textpic-imagewrap img{

  position: absolute;
  top:0;
  left:0;
  /*left: 50%;
  
  margin-left: -658px;*/

}


#menu a { color: #767676;  background: #dfdfdf; display: block;

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  
  -moz-transition: 0.6s;
  
  -webkit-transition-property: background, color;
  -webkit-transition-duration: 0.6s, 0.6s;

}
#menu a:hover {background-color: #000;color:white; list-style: none; 

  text-shadow: none;

  -moz-transition: 0.5s;
  
  -webkit-transition-property: background, color;
  -webkit-transition-duration: 0.5s, 0.5s;
  
   text-shadow: 0px 1px 0px transparent;
  -moz-text-shadow: 0px 1px 0px transparent;
  -webkit-text-shadow: 0px 1px 0px transparent;

} 
#menu a.active { background-color: #000; color:#fff;

  text-shadow: none;

} 

ul.menu { list-style-type: none; margin: 0px; margin-left: 0px; display: block; /*border:1px solid red;*/

  text-shadow: 0px 1px 0px #fff;
  -moz-text-shadow: 0px 1px 0px #fff;
  -webkit-text-shadow: 0px 1px 0px #fff;

}

ul.menu ul { list-style-type: none; margin: 0px; margin-left: 0px; display: block; /*border:1px solid red;*/
  
  text-shadow: 0px 0px 0px #fff;
  -moz-text-shadow: 0px 0px 0px #fff;
  -webkit-text-shadow: 0px 0px 0px #fff;
  
  -webkit-transition:none;
  -moz-transition:none;

}

ul.menu, ul.menu ul { list-style-type: none; margin: 0px; margin-left: 0px; display: block; -webkit-transition:none; -moz-transition:none;}

ul.menu a { padding: 8px 16px; margin: 0px 0px;}

ul.menu li { margin:0 5px 0 0;  float:left; display: block; font-size: 18px; color: #fff; line-height: 14px; } 

/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li { float:none; background-color: #000000;  display: block; font-size: 14px; line-height: 20px; padding: 4px 10px 4px; width: 180px; 

   border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  
  -webkit-transition:none;

}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover { color:#fff; list-style: none; -webkit-transition:none;-moz-transition:none;}

/* Zweite Ebene */
ul.menu ul {background-color: transparent; list-style-type: none; margin:0;  margin-top: 0px; margin-left: 0px; padding: 0;    position: absolute;  display:none;   min-width:100px;  color: #FFF;  z-index: 3000;  font-weight: normal; font: 0.9em arial, helvetica, sans-serif;  line-height: 17px; }
ul.menu ul a {margin:0px; padding: 0px;}
ul.menu li ul li a:hover{color:#fff;-webkit-transition:none;-moz-transition:none;}

/*Erste Element weiß*/
#menu ul.menu li ul.menu li.white{background:white;}

#menu ul.menu li ul.menu li{color:#fff; background-color: #000;

  -moz-transition: 0.6s;
  
  -webkit-transition-property: background, color;
  -webkit-transition-duration: 0.6s, 0.6s;

}

#menu ul.menu li ul.menu li:hover{color:#000; background-color: #fff;

  -moz-transition: 0.5s;
  
  -webkit-transition-property: background, color;
  -webkit-transition-duration: 0.5s, 0.5s;

}
#menu ul.menu li ul.menu li a{color:inherit; background-color: inherit;-webkit-transition:none;-moz-transition:none;}
/* vor zweiter Ebene ein leeres <li>, damit die 2. Ebene direkt an die gepunktete Lieneie andockt */
ul.menu ul.menu li.white {background-color: white; height: 0px!important; padding: 0; color: #C90230; display: block; font-size: 14px; line-height: 20px; width: 160px; float: none; margin-top:0px;padding-top:1px; }


/* Zweite Ebene anzeigen */
ul.menu li.hover ul, ul.menu li:hover ul  { display: block; }

/* Dritte Ebene */
ul.menu li.hover ul ul, ul.menu li:hover ul ul { display: none; margin-left: 191px; margin-top: -24px;  }

/* Dritte Ebene anzeigen */
ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul { display: block; }

a.active {background-color: #000;}

#menu ul.menu ul li a:hover{color:#fff}

ul.menu ul.menu li.li_mini, ul.menu ul.menu ul.menu li.li_mini {background-color: transparent; height: 0px; padding: 0px 0 0 0; color: #C90230; display: block; font-size: 14px; line-height: 20px; width: 160px; float: none; margin-top:0px; }


div.li_mini {background-color: transparent; height: 0px; padding: 0px 0 0 0; color: #C90230; display: block; width: 160px; float: none; margin-top:0px; border-top:1px solid transparent; }
* html div.li_mini {background-color: transparent; height: 0px; padding: 0px 0 0 0; color: #C90230; display: block; width: 160px; float: none; margin-top:0px; }
*+html div.li_mini {background-color: transparent; height: 0px; padding: 0px 0 0 0; color: #C90230; display: block; width: 160px; float: none; margin-top:0px; }

* html ul.menu li       {  padding:0;  margin:0;  float:left;  display: inline;   padding-top: 10px; } /* Workaround fuer IE */   

ul.menu.li.hover     {   background-color:  #656565; }
li.hover a:hover     {  color: #656565; }

ul li {  line-height: 20px;  }









/* Sitemap-Links und Hover */
.csc-menu a { font-size: 15px; color: #87888a;  margin-top: 20px; }
.csc-menu a:hover { font-size: 15px; color: #000; margin-top: 20px;}
/* Sitemap Inhalt Position */
dd { padding-bottom: 10px; margin-left: 0px; border-bottom: 1px solid #87888a; margin-bottom: 20px; padding-top: 8px; }

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {  color:#87888a; margin-bottom: 20px; }


li { line-height: 20px; }
ul {padding: 0; margin: 0; list-style: none;}



/*.hintergrund-grau{background-color: #ebecf4; padding: 10px; /*width: 320px;}*/

.hintergrund-grau{

  padding: 0px;
  font-family: Arial;
  font-size:13px;
  margin-bottom: 25px;
  color:#767676;

}

.csc-image{

  display: block;
  margin:0;
  padding:0 0 15px 0;
  

}

h1{
  
  font-family: 'Droid Sans', sans-serif;
  font-size: 16px!important;
  margin:25px 0 5px 0;
  padding:0;

}

.small{
  
  font-size: 11px;
  margin:0;
  padding:0;
  color: #666666;

}

p, p.bodytext{

  color:#767676 !important;
  font-family: Arial;
  font-size:13px;

}

p a{

  color:#767676 !important;
  text-decoration: none;

}

p a:hover{

  color:#000 !important;
  text-decoration: underline;

}

ul.footlinks{

  margin:0 0 15px 0;
  padding:0;
  list-style: none;

}

ul.footlinks li{

  margin:0;
  padding:0;

}

ul.footlinks li a{

  font-size:13px;
  color:#767676;
  margin:0;
  padding:0;
  text-decoration: none;

}

ul.footlinks li a:hover{

  color:#000;
  text-decoration: underline;

}

.shadow{

  text-shadow: 0px 1px 0px #fff;
  -moz-text-shadow: 0px 1px 0px #fff;
  -webkit-text-shadow: 0px 1px 0px #fff;

}

.col_1{

  width: 190px;
  padding-right:25px;
  padding-bottom: 25px;
  
  float:left;
  overflow: hidden;

}

#LCONTENT .col_1{
  
  height: 580px;

}

#LCONTENT .col_1 img{
  
  margin-top: 0px;
  margin-bottom: 0px;
  
  -moz-transition: 1s;
  -webkit-transition: opacity 1s linear;
  
}

#LCONTENT .col_1 img:hover{
  
  -moz-transition: 0.1s;
  -webkit-transition: opacity 0.1s linear;
  
  opacity: 0.3;
  
}

#RCONTENT .col_1{
  
  height: 150px;

}

#footer-content .col_1{

  float:left;
  width: 14%!important;
  height: 370px;
  
  overflow: hidden;
  
  padding-right:25px;

  overflow: hidden;

}

.col_2{

  float:left;
  width: 405px;
  padding-right:25px;

}


.col_3{

  float:left;
  width: 620px;
  width:59%;
  padding-right:25px;

}

.col_team{

  float:left;
  width: 340px;
  padding-right:15px;

}

h5, p.csc-header-date{

  color: #999;
  font-size: 11px;
  padding:0;
  margin-top:0;
  font-weight: normal;

}


/* PFEILE FÜR SITEMAP*/
.arrow_left a{

  width: 49px;
  height: 100%;
  position: fixed;
  top:0;
  left: 0;
  background: url(../../template-bilder/arrow_left_news_x.gif) no-repeat;
  background-position: center center;
  
  opacity:0.2;
  
  -moz-transition: 1s;
  -webkit-transition: opacity 1s linear;

}

.arrow_right a{

  width: 49px;
  height: 100%;
  position: fixed;
  top:0;
  right: 0;
  background: url(../../template-bilder/arrow_right_news_x.gif) no-repeat;
  background-position: center center;
  
  opacity:0.2;
  
  -moz-transition: 1s;
  -webkit-transition: opacity 1s linear;

}

.arrow_left a:hover{

  opacity:1;
  -moz-transition: 0.3s;
  -webkit-transition: opacity 0.3s linear;

}

.arrow_right a:hover{

  opacity:1;
  -moz-transition: 0.3s;
  -webkit-transition: opacity 0.3s linear;

}

.arrow_left_news a{

  width: 200px;
  height: 700px;
  position: absolute;
  top:0;
  left: 0;
  background: url(../../template-bilder/arrow_left_news_x.gif) no-repeat center left;
  
  opacity:0.2;
  
  -moz-transition: 1s;
  -webkit-transition: opacity 1s linear;

}

.arrow_left_news a:hover{

  opacity:1;
  -moz-transition: 0.3s;
  -webkit-transition: opacity 0.3s linear;

}

.arrow_right_news a{

  width: 200px;
  height: 700px;
  position: absolute;
  top:0;
  right: 25px;
  background: url(../../template-bilder/arrow_right_news_x.gif) no-repeat center right;
  
  opacity:0.2;
  
  -moz-transition: 1s;
  -webkit-transition: opacity 1s linear;

}

.arrow_right_news a:hover{

  opacity:1;
  -moz-transition: 0.3s;
  -webkit-transition: opacity 0.3s linear;

}


img{

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;

}

p.csc-linkToTop{

  padding-top: 25px;
  border-top:  1px solid #dfdfdf;

}

/*CLEARFIX*/
.cf:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
 
.cf {
  display: inline-block;
}
 
html[xmlns] .cf {
  display: block;
}
 
* html .cf {
  height: 1%;
}


#untermenu { position: relative;  width:180px;  left: 10px;    padding: 5px;    padding-bottom: 0px;  }

#main {font-size: 15px;  font-weight: bold;        color: #FFF;         text-decoration:none;  }

/*#box-content  {  float: left;  height: 100%;  width:1050px;  padding-top: 15px; padding-bottom: 15px; font-size:13px; line-height: 18px;  border-bottom:  1px dotted #87888a;}*/

.box-content  { min-width:700px; width: 100%;   padding-bottom: 25px; font-size:13px; line-height: 18px;}

.Linie-danach_2{float:left;width: 100%; max-width:1265px; border-bottom:  1px solid #dfdfdf;}*/

#footer-content  {  float: left;  height: 100%;  width:1050px;  padding-top: 25px; padding-bottom: 25px; font-size:13px; line-height: 18px;  border-bottom:  1px solid #dfdfdf;}


#footer {  height: auto;  line-height: 25px;   width:550px;  float: left;  font-size:12px;    color: #87888a;  text-align: left;  padding: 15px;  padding-left: 0px; padding-right: 0px;  }
a.footer { color: #87888a; }
a.footer:hover { color: #000;}

#footer2 {  height: 25px;   width:680px;  float: right;  line-height: 25px; font-size:12px;    color: #87888a;    text-align: right;  padding: 15px;   padding-right: 25px;   }

a.main {font-size: 13px;  font-weight: bold;    color: #FFF;    text-decoration:none;  }
a.main:hover {font-size: 13px;  font-weight: bold;  color: #000;    text-decoration:none;  }
.sidemenu a {font-size: 14px;  font-weight: bold;  color: #d40032;    text-decoration:none;  line-height:35px;  border-bottom-style: dotted; border-color: #9db304; border-width: 1px;  display: block;  }
.sidemenu a:hover {color:#9db300;  text-decoration:none;}
.sidemenu-active a {color:#d40032; border: none; text-decoration:none;}
.sidemenu-active {color:#d40032; border: none; text-decoration:none;}
.submenu a {font-size: 12px;  font-weight: bold;  color: #3b3d7e;  }  margin-left: 10px;    text-decoration:none;    line-height:20px;  display: block;  }
.submenu a:hover {color:#9db300;  text-decoration:none;}
a.internal-link { color: #000 !important; text-decoration:none;   }
a.internal-link:hover { text-decoration:underline !important; color: #767676 !important; }
a.internal-link:visited { color: #87888a; text-decoration:none; }

A {color: #87888a; text-decoration: none;  }
A:hover {color: #000;  color: #000; }

a.mail:hover { color: #87888a; text-decoration:none; }

h1 {font-family: 'Droid Sans', sans-serif; font-weight:400; font-size: 16px!important; color: #000 !important;line-height: 22px !important;}

h1 a.internal-link{

  color:white !important;

}


#UNTEN h5{

  font-family: 'Droid Sans', sans-serif;
  font-size: 18px;
  float: left; 
  margin: 0 5px 25px 0;

}

#UNTEN h5 a{

  color:#ffffff !important;
  font-weight: bold;
  padding:5px 10px;background:#000000;color:#ffffff;
  
  border-radius: 3px;
    -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  
  -moz-transition: 0.3s;
  
  -webkit-transition-property: background, color;
    -webkit-transition-duration: 0.1s, 0.2s;

}

#UNTEN h5 a:hover{

  background:#efefef;
  color:#000000 !important;
  font-weight: bold;
  text-decoration: none !important;
  
  -moz-transition: 0.3s;
  
  -webkit-transition-property: background, color;
    -webkit-transition-duration: 0.3s, 0.3s;

}

.csc-firstHeader {font-family: 'Droid Sans', sans-serif;font-size: 16px!important; color: #000; line-height: 22px;}
h2 {font-family: 'Droid Sans', sans-serif;font-size: 17px!important; font-weight: normal; background-color: #000; color: #fff; padding: 4px 0px 4px 8px; line-height: 22px;}
h2 a:hover{color:#fff;}
h3 {font-family: 'Droid Sans', sans-serif;font-size: 12px; color: #000; padding-top:10px;}

/* Schönen Gruss an Dich, Glubschi */

/* rootline links */
#rootline {
  font-family: 'Droid Sans', sans-serif;
  font-size: 20px;
  color: #666; 
  font-size: 12px; 
  float: left;
  width:1010px;
  height:25px; 
  background:#f4f4f4 url(../../template-bilder/house.gif) no-repeat;
  background-position: 15px center;
  margin-top: 5px;  
  line-height: 28px;
  
  padding: 0 5px 0 35px;
  
  text-shadow: 0px 1px 0px #fff;
    -moz-text-shadow: 0px 1px 0px #fff;
    -webkit-text-shadow: 0px 1px 0px #fff;
    
     border-radius: 3px;
    -moz-border-radius: 3px;
     -webkit-border-radius: 3px;
  
}

#rootline a { color: #666; text-decoration: none; font-size: 12px;}
#rootline a:hover { color: #767676; text-decoration: underline;}

a img{

	border: none!important;

}

/* Sitemap */
/*.list li {border-bottom:  1px solid #dfdfdf; margin-top: 20px; margin-bottom: 10px;}*/
.list li:last-child {border-bottom:  none; margin-top: 20px;}
.listitem {list-style: none; list-style-type: none; margin-bottom: 10px; }
.listitem a {font-family: 'Droid Sans', sans-serif;font-size: 30px; color:black; line-height: 35px;font-weight: bold; }
.listitem a:hover {font-family: 'Droid Sans', sans-serif;font-size: 30px; line-height: 35px;font-weight: bold; color:#666!important;}
.listitem p.sitemap-text {margin-top: 5px; line-height: 26px; font-size: 20px;}

/*****************/
/* Various Forms */
/*****************/

fieldset.csc-mailform {  border:0;}
/* Abstände */
div.csc-mailform-field{ margin: 2px; color: #000; border:0; height: auto; margin-right: 15px;}

div.csc-mailform-field input { height: 16px;}
div.csc-mailform-field label { line-height: 20px; float: left; width: 100px; text-align: left;  margin-right: 10px;  
/* Firefox-Bug */
float: left;
clear: both;
}

fieldset.csc-mailform input {  font-size:11px;  font-family: Verdana, Helvetica, sans-serif;  width: 250px;  background-color: #5b595b;  margin-right: 15px;  color: #FFF;}
fieldset.csc-mailform textarea  {  font-size:11px;  font-family: Verdana, Helvetica, sans-serif;  padding:2px;  width: 248px;   background-color: #5b595b;  color: #FFF;  height: auto;}
#mailformformtype_mail {  float: left; margin-top: auto;  margin-left:130px;  background-color: #5b595b;  height: 20px; vertical-align: middle; border:1px solid #ccc;  width:122px;  text-align:center;  }




TABLE.contenttable TR TD { width: 25%; vertical-align: top; }
/* blau: #61b5d0  grün: #bcbe00;    rot: #e3378a;  orange: #f8b323; */

TABLE.contenttable th.td-0 { color: #61b5d0; font-size: 24px; text-align: left;}
TABLE.contenttable th.td-1 { color: #bcbe00; font-size: 24px; text-align: left;}
TABLE.contenttable th.td-2 { color: #e3378a; font-size: 24px; text-align: left;}
TABLE.contenttable th.td-3 { color: #f8b323; font-size: 24px; text-align: left;}

.white {background-color: #fff;}



/*FACEBOOK LIKE BUTTON*/
#social, .social{

width:50px;
height:30px;
overflow:hidden !important;
position:relative;

cursor: pointer;

margin:25px 5px 0 0;
-moz-transition: 1s;
-webkit-transition: opacity 1s linear;
  
}

#social:hover, .social:hover{

 cursor: pointer;

 -moz-transition: 0.3s;
 -webkit-transition: opacity 0.3s linear;
 opacity:0.5;

}

.fb_wrap{
width:30px; 
height:52px;
z-index:10;
position:absolute;
top:0;
}

.fb{
-moz-transform:scale(3); 
-webkit-transform:scale(3); 
-o-transform:scale(3); 
transform:scale(3); 
opacity: 0; 
margin: 0;
}

.likeBtn{
  
  background:#dfdfdf;
  width:20px;
  height:30px;
  position:absolute;
  top:0;
  right:0;
  
  -moz-border-radius:0 3px 3px 0;
  -webkit-border-radius:0 3px 3px 0;
  border-radius:0 3px 3px 0;
  
}

.likeBtn_text{

  display:block;
  color:#999;
  width:20px;
  height:30px;
  text-align:left;
  line-height:30px;
  font-size:18px;
  
  text-shadow: 0px 1px 0px #fff;
  -moz-text-shadow: 0px 1px 0px #fff;
  -webkit-text-shadow: 0px 1px 0px #fff;

}

.likeBtn_klicks{
  
  font-family: 'Droid Sans', sans-serif;
  
  background:#dfdfdf;
  color:#999;
  
  width:30px;
  height:30px;
  
  text-align:center;
  line-height:30px;
  
  font-weight:bold;
  font-size:12px;

  -moz-border-radius:3px 0 0 3px;
  -webkit-border-radius:3px 0 0 3px;
  border-radius:3px 0 0 3px;
  
  text-shadow: 0px 1px 0px #fff;
  -moz-text-shadow: 0px 1px 0px #fff;
  -webkit-text-shadow: 0px 1px 0px #fff;

}


#LCONTENT img{

	margin-bottom: 25px;

}

#c3743{

padding-top: 0!important;
margin-top: 0!important;

}
