/*
Colors: 
Top #93a899
Selected Menu: #434b43
Menu Hover #E21F30

*/

*{
    margin:0;
    padding:0;
}
body{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    text-align:center;
    line-height:20px;
    color:#434B43;
	background:#fff url(../images/custom/bg-top.gif) repeat-x top left;
}
a, a:hover{
    color:#E21F30;
	font-weight:bold;
    text-decoration:none;
	white-space:nowrap;
}
ol{
    list-style:decimal;
    margin-left:20px;
    padding-bottom:20px;
}
ol li{
    padding-top:10px;
}
ol li ul{
	list-style-type:square;
	margin-left:20px;
	padding:5px 0px 10px 0px;
}
.sidebar{
    position:absolute;
    top:220px;
    right:0px;
    height:200px;
    width:164px;
}
.topLinks{
	position:absolute;
	top:0px;
	height:31px;
	background:transparent url(../images/custom/menu/meta.gif) no-repeat bottom left;
	left:230px;
	width:744px;
}
.topLinks a{
	line-height:14px;
	text-indent:-9000px;
	float:left;
	display:block;
	height:14px;
	margin-top:17px;
	outline:none;
}
.topLinks a.topLink_home{
	width:92px;
	background:transparent url(../images/custom/menu/home.gif) no-repeat top left;
}
.topLinks a.topLink_home:hover,
.topLinks a.topLink_kontakt:hover{
	background-position:0px -14px;
}
.topLinks a.topLink_kontakt{
	width:61px;
	background:transparent url(../images/custom/menu/kontakt.gif) no-repeat top left;
}
.wrapper{
    width:974px;
    margin:0px;
	min-height:1200px;
    text-align:left;
    position:relative;
	float:left;
    background:transparent url(../images/custom/wrapper_bg.gif) repeat-y top left;
}
.header{
	height:201px;
	background:transparent url(../images/custom/header/header.png) no-repeat bottom right;
}
.header_logo{
    position:relative;
    display:block;
    width:210px;
    height:233px;
    background:#fff url(../images/custom/logo.gif) no-repeat top left;
}
.content .gallery{
    clear:none;
    float:left;
}
p.welcome{
    color:#94a899;
    position:absolute;
    top:-30px;
    right:-178px;
    text-transform:uppercase;
	font-size:9px;
}
.prizes{
    list-style:none;
    padding-left:20px;
}
.prizes li{
    margin:10px;
}

/*Main menu*/
.menu{
	float:left;
	margin-top:20px;
	height:350px;
}
.menu > ul{
    float:left;
    position:relative;
    width:205px;
    list-style:none;
}
.menu > ul li{

}
.menu ul li a{
    display:block;
    height:20px;
	width:205px;
	color:#434b43;
	font-weight:normal;
	outline:none;
}
.menu ul li ul{
	list-style:none;
	margin-left:40px;

}
.menu ul li ul li a{
	width:165px;
	height:19px;
	line-height:19px;
	border-bottom:1px solid #d2d2d2;
}
.menu ul li ul li a:hover,
.menu ul li ul li a.selected{
	color:#E21F30;
	background:transparent url(../images/custom/menu/arrow.gif) no-repeat center right;
}
.menu li.menuItem_contest > a{
	text-indent:-9000px;
	background:transparent url(../images/custom/menu/fotowettbewerb.png) no-repeat top left;
  background-position:0px -40px;
}
.menu li.menuItem_login > a{
	text-indent:-9000px;
	background:transparent url(../images/custom/menu/login.png) no-repeat top left;
  background-position:0px -40px;
}
.menu li.menuItem_contest > a:hover,
.menu li.menuItem_login > a:hover,
.menu li.menuItem_contest > a.selected:hover,
.menu li.menuItem_login > a.selected:hover,
.menu li.menuItem_imprint > a:hover,
.menu li.menuItem_imprint > a.selected{
	background-position:0px -20px;
}
.menu li.menuItem_contest > a.selected,
.menu li.menuItem_login > a.selected{
	background-position:0px -40px;
}
.menu li.menuItem_imprint > a{
	margin-top:30px;
	text-indent:-9000px;
	background:transparent url(../images/custom/menu/impressum.png) no-repeat top left;
}
.content{
	float:left;
	width:580px;
	position:relative;
	min-height:350px;
	margin:18px 0px 20px 25px;
}
.content p{
	margin:15px 15px 15px 0px;
}
/* Image Headings */
.line{
	width:100%;
	height:1px;
	background:#fff url(../images/custom/headings/line.jpg) no-repeat top left;
}
h2{
    color:#434B43;
    margin-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:30px;
}
h3{
	margin:30px 0px 0px -8px; 
	line-height:25px;
}
/*Main headlines*/
h2.heading_seenotrettung{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/Seenotrettung.png) no-repeat top left;
}
h2.heading_accountverwalten{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/accountverwalten.png) no-repeat top left;
}
h2.heading_bildergalerie{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/bildergalerie.png) no-repeat top left;
}
h2.heading_bilderhochladen{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/bilderhochladen.png) no-repeat top left;
}
h2.heading_datenschutzbestimmungen{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/datenschutzbestimmungen.png) no-repeat top left;
}
h2.heading_impressum{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/impressum.png) no-repeat top left;
}
h2.heading_jury{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/jury.png) no-repeat top left;
}
h2.heading_login{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/Login.png) no-repeat top left;
}
h2.heading_meinebilder{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/meinebilder.png) no-repeat top left;
}
h2.heading_preise{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/preise.png) no-repeat top left;
}
h2.heading_registrieren{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/registrieren.png) no-repeat top left;
}
h2.heading_sponsoren{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/sponsoren.png) no-repeat top left;
}
h2.heading_teilnahmenbedingungen{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/teilnahmenbedingungen.png) no-repeat top left;
}
h2.heading_passwortNeu{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/neuespasswort.png) no-repeat top left;
}
h2.heading_passwortZurueck{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/passwortzuruecksetzen.png) no-repeat top left;
}
h2.heading_kontakt{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/kontakt.png) no-repeat top left;
}
h2.heading_teilnahme{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/teilnahme.png) no-repeat top left;
}
h2.heading_wettbewerbbeendet{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/wettbewerbbeendet.png) no-repeat top left;
}
h2.heading_emailconfirmed{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/emailconfirmed.png) no-repeat top left;
}
h2.heading_newsletterconfirmed{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/newsletter.png) no-repeat top left;
}
h2.heading_vielendank{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/vielendank.png) no-repeat top left;
}
h2.heading_uploadcomplete{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/uploadcomplete.png) no-repeat top left;
}
h2.heading_passwortZurueckConfirm{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/passwortzuruecksetzen.png) no-repeat top left;
}
/* H3 Subheadlines */ 

h3.heading_teilnehmen{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/h3_teilnehmen.png) no-repeat top left;
}
h3.heading_neuestebilder{
	text-indent:-9000px;
	background:#fff url(../images/custom/headings/h3_neuestebilder.png) no-repeat top left;
}

a.button, input.button{
    display: inline-block;
	float:right;
	padding: 4px 10px;
	background-color: #E70039;
	color:#fff;
	text-decoration: none;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    cursor:pointer;
    border:1px solid #BA002E;
	outline:none;
	background-image:
	-webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(0.01, rgb(183,0,46)),
      color-stop(0.51, rgb(231,0,58))
    );
	background-image:
	-moz-linear-gradient(
      center bottom,
      rgb(183,0,46) 1%,
      rgb(231,0,58) 51%
    );
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
input.button{
    padding:0px 5px 0px 5px;
}
a.button:hover, input.button:hover{

}
.clr{
    clear:both;
}

/* Form style*/
form.default, div.inner{
    padding:0px;
    margin:0 auto;
    /*width: 500px;*/
}
form.default p.remember input{
    margin-left:110px;
}
form.default input[type="text"],
form.default input[type="password"]{
    width:180px;
}
form.default input.short,
form.default label.short{
    width:30px;
}
form.default input.medium,
form.default label.medium{
    width:140px;
}
form.default fieldset.long label,
form.default label.long
{
    width:370px;
    text-align:left;
}
form.default fieldset{
    width:100%;
    float:left;
    margin:0px;
    clear:both;
    border:none;
    padding-bottom:10px;
	/*border:none; /*IE 7 */
}
form.default fieldset legend{
    display:none;
    width:482px;
	/*width:476px; /*IE 7 */
    color:#A4B6AA;
    padding:2px 5px;
    float:left;
    margin:4px 4px 10px 4px;
    border-bottom:1px solid #ddd;
	/*margin:0px; /*IE 7 */
}
form.default label{
    float:left;
    width:100px;
    text-align:right;
    margin-right:10px;
    line-height:20px;
}
form.default input,
form.default select{
    float:left;
}
form.default select.long{
    width:180px;
}
form.default fieldset.wide label{
    width:130px;
}
form.default fieldset.wide input{
	width:150px;
}
form.default fieldset.wide{
    width:500px;
}
form.default p,
.message p{
    padding:5px 0px 8px 0px;
    clear:both;
}
form.default span{
    float:left;
    line-height:20px;
    margin-left:10px;  
}
form.default fieldset.verification{
    margin-bottom:20px;
}
input, select{
    border-color: #7C7C7C #C3C3C3 #DDDDDD;
    border-style:solid;
    border-width:1px;   
}
input:focus{
    background-color:#eef8f2;
}
input[type="checkbox"]{
    margin:5px 5px 5px 15px;
	padding:0px;
}
input{
    padding:2px 5px;
}
.ok{
    color:#ddd;
    font-style:italic;
    font-size:9px;
}
.error{
    color:#DF6161;
    padding:0px 2px;
    text-align:center;
    font-size:9px;
    font-style:italic;
}
form.default span.success,
span.success{
    font-size:11px;
    color:#666;
    float:left;
    color:#007236;
}
.submitArea .error{
    border:none;
    background-color:#fff;
    float:left;
    margin-left:20px;
}
.submitArea .ajaxload{
    background:transparent url(../images/ajaxload.gif) no-repeat center center;
    width:16px;
    height:16px;
    float:right;
    margin:10px;
}
.submitArea span{
    float:left;
}
.submitArea{
    margin:5px 0px;
    clear:both;
    float:left;
    width:380px;
}
.submitArea .button{
    float:right;
    margin:0px 10px;
}
.submitArea input.button{
   padding:8px 8px 9px 8px;
}
form.default span.inputdescr{
    clear:both;
    float:left;
    margin-left:110px;
    font-size:10px;
    color:#999;
	  width:200px;
}
form.default span.gray,
span.gray{
    color:#999;
    float:none;
    display:inline;
    margin:0px;
	*float:left;
}
form.default p.remember span.gray{
	*margin-right:-105px;
	*margin-left:105px;
}
/* Recaptcha Style */
p.verifiy{
  margin:0px;
  padding:0px;

}
#divrecaptcha{
    margin:20px 0px 10px 10px;
	*margin-top:10px; /*IE 7 */
}
#divrecaptcha span{
    float:none;
    clear:both;
    display:block;
    cursor:default;

}
form.default .verification span{
    margin-left:0px;
    color:#777;
    font-style:italic;
}
form.default #recaptcha_response_field_error{
  float:left;
  margin-left:10px;
}
.controls{
    float:left;
    width:25px;
    clear:right;
}
.cap_image{
    float:left;
    border:1px solid #ccc;
    padding:2px;
    margin:0px 2px 5px 0px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
}
.recaptcha_only_if_image, .recaptcha_only_if_audio, .help, .refresh{
    float:left;
    margin-bottom:1px;
    cursor:pointer;
}
a.recaptcha_only_if_image{
    float:left;
    width:20px;
    height:20px;
    background:#fff url(../images/icons/sound.png) no-repeat top left;
}
a.help{
    float:left;
    width:20px;
    height:20px;
    background:#fff url(../images/icons/help.png) no-repeat top left;
}
a.recaptcha_only_if_audio{
    float:left;
    width:20px;
    height:20px;
    background:#fff url(../images/icons/text.png) no-repeat top left;
}
a.refresh{
    float:left;
    width:20px;
    height:20px;
    background:#fff url(../images/icons/refresh.png) no-repeat top left;
}
#recaptcha_response_field{
    width:240px;
    clear:left;
}

/* Recaptcha Style End */

/*Gallery Style*/
.galleryPreview{
    padding:0px;
    clear:both;
	width:100%;
}
.galleryPreview h2{
    display:none;
}
.gallerPreviewWrapper{
	clear:both;
    margin:15px 0px 10px 0px;
}
p.options {
	clear:both;
}
p.options a{
    margin:0px 10px;
    float:right;
}
.order{
    height:30px;
}
.order form{
    margin:0px 17px 0px 0px;
    text-align:left;
	*margin-top:-10px;
}
.order form select{
    width:140px;
    border:1px solid #ddd;
    font-size:10px;
    color:#777
}
.preview{
    float:left;
    width:181px;
    height:222px;
    margin:0px 10px 10px 0px;
    background-color:#f9f9f9;
    border:1px solid #ddd;
    position:relative;
    padding-top:15px;
}
.thumb{
    display:table-cell;
    height:181px;
    margin:0px;
    padding:0px;
    text-align:center;
    vertical-align:middle;
    width:181px;
}
.preview .thumb img{
   vertical-align:middle;
   -moz-box-shadow:1px 1px 4px #555;
   -webkit-box-shadow:1px 1px 4px #555;
   box-shadow:1px 1px 4px #555;
}
.preview .thumb a img{
    border:none;
    margin:0px;
    padding:0px;
}
.preview .info{
    background-color:#eee;
    font-size:10px;
    float:left;
    line-height:10px;
    width:179px;
    position:absolute;
    left:0px;
    top:195px;
    height:40px;
    overflow:hidden;
    border:1px solid #fff;
}
.preview .rating{
    float:right;
    margin-right:5px;
    margin-top:3px;
    margin-bottom:3px;
}
.preview span.author{
    margin:0px 5px;
    display:block;
    padding-left:16px;
	line-height:16px;
    background:transparent url(../images/icons/user.png) no-repeat center left;
}
.preview span.cat{
    display:block;
    margin:3px 5px 0px 5px;
    height:20px;
	color:#999;
	line-height:15px;
}
.preview span.date{
    position:absolute;
    top:0px;
    right:2px;
    line-height:12px;
    font-size:10px;
    color:#999;
    padding:2px;
}
/*Full Image View*/
.popbox_img{
    overflow:hidden;
    z-index:10002;
    position:fixed;
    top:20px;
    left:20px;
    right:20px;
    bottom:20px;
    background-color:#fff;
    border:8px solid #f0f0f0;
    padding:10px;
    -moz-box-shadow:2px 2px 10px #000;
    -webkit-box-shadow:2px 2px 10px #000;
    box-shadow:2px 2px 10px #000;
    text-align:center;
}
.fullimage, .preview_full{
	height:100%;
}
.popbox_img img{
    margin:0 auto;
    border:none;
    -moz-box-shadow:0px 0px 4px #000;
    -webkit-box-shadow:0px 0px 4px #000;
    box-shadow:0px 0px 4px #000;
}
.preview_full .info{
    line-height:16px;
    text-align:left;
    padding-bottom:10px;
}
.preview_full .rating{
    float:left;
    margin-right:20px;
}
.preview_full span.author{
    margin:0px 20px;
    padding-left:16px;
    background:transparent url(../images/icons/user.png) no-repeat center left;
}
.preview_full span.cat{
	margin:0px 20px;
  display:none;
}
.preview_full span.date{
	margin:0px 20px;
}
/*Style for tabbed menu*/

.tabmenu{
    border-bottom:1px solid #f0f0f0;
    height:25px;
	margin-top:20px;
}
.tabmenu a{
    padding:2px 10px;
    float:left;
    margin:0px 5px;
    background-color:#f0f0f0;
    border-bottom:1px solid #f0f0f0;
    color:#777;
}
.tabmenu a:hover{
    background-color:#ddd;
    text-decoration:none;
     border-bottom:1px solid #ddd;
}
.tabmenu a.selected{
    border:1px solid #f0f0f0;
    border-bottom:1px solid #fff;
    background-color:#fff;
    color:#777;
}
.tabmenu a.selected:hover{
    background-color:#fff;
    text-decoration:none;
}

/*Stepmenu*/
.stepmenu{
    border-bottom:1px solid #ddd;
    margin:30px 0px;
    font-weight:bold;
}
.stepmenu a{
    background-color:#fff;
    float:left;
    margin:-20px 95px;
    padding:10px;
    color:#ddd;
}
.stepmenu a:hover{
    text-decoration:none;
    cursor:default;
}
.stepmenu a.current{
    color:#333;
}

.subtext{
    color:#777;
    font-size:10px;
}
.message h2{
    font-weight:normal;
    text-transform: none;
    font-size:12px;
    font-style:italic;
}
/*.message{
    width:480px;
    padding:10px;
    margin:3px auto;
    background-color:#f9f9f9;
    border:1px solid #ddd;
}*/
/* Upload style*/
form.default p.cat_number_uploaded{
    margin:2px 30px 5px 30px;
    padding:0px 10px;
    font-size:10px;
    line-height:17px;
    border: 1px solid #B5DFBA;
    background-color:#EFFFF1;
}
form.default p.cat_noleft{
    margin:2px 30px 5px 30px;
    padding:0px 10px;
    font-size:10px;
    line-height:17px;
    border: 1px solid #FFDAAF;
    background-color:#FFF8EF;
}
.uploadContainer{
    padding:10px;
    height:200px;
}
.uploadContainer #uploadify{

}
#image_container{
    clear:both;
    width:100%;
    text-align:center;
    overflow-x:hidden;
    text-align:center;
    margin-top:5px;
    padding-bottom:30px;
}
#image_container img{
    padding:4px;
    border:1px solid #ddd;
    background-color:#fff;
}
/*Popout Box*/
.overlay{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index: 10001;
    background:transparent url(../images/overlay.png) repeat top left;
}
a.boxclose{
    float:right;
    background:transparent url(../images/icons/cancel_i.png) no-repeat center right;
    cursor:pointer;
    line-height:20px;
    padding:0px 20px 0px 0px;
    color:#999;
}
a.boxclose:hover{
    text-decoration:none;
    background:transparent url(../images/icons/cancel.png) no-repeat center right;
    color: #666;
}
/*
.popbox{
    width:600px;
    height:410px;
    z-index:10002;
    position:fixed;
    top:50%;
    margin-top:-205px;
    left:50%;
    margin-left:-305px;
    background-color:#fff;
    border:8px solid #ddd;
    padding:10px;
    -moz-box-shadow:2px 2px 10px #000;
    -webkit-box-shadow:2px 2px 10px #000;
    box-shadow:2px 2px 10px #000;
}
.popbox .text p{
    margin-bottom:10px;
}
.popbox h2{
    padding:0px;
    margin:10px 10px 10px 10px;
    color:#F58345;
    border-bottom:1px solid #FFD6BF;
	font-size:16px;
}

.popbox .text{
    height:325px;
    overflow-y:auto;
    padding:10px;
    font-size:12px;
}
.popbox .text h3{
      font-weight:bold;
      font-size:14px;
      margin:5px 0px;
}
.popbox ul{
    list-style:square;
    padding:5px 0px 5px 10px;
    margin-left:30px;
}
*/


/*Pagination Style*/
.pagination {
    display:block;
    float:right;
    height:22px;
    line-height:21px;
    margin:0px 0px;
    margin-right:20px;
}
.pagination a:link,
.pagination a:visited{
    padding:2px 4px;
	font-size:10px;
    border:1px solid #EBEBEB;
    margin-left:2px;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#999;
    font-weight:normal;
    background:-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.29, rgb(245,245,245)),
    color-stop(0.65, rgb(255,255,255))
    );
    background:
    -moz-linear-gradient(
        center bottom,
        rgb(245,245,245) 29%,
        rgb(255,255,255) 65%
    );
}
.pagination a:hover {
    background-color:#f0f0f0;
    border:1px solid #A4B6AA;
    color:#A4B6AA;
}
.pagination .active {
    padding:2px 4px;
	font-size:10px;
    text-decoration:none;
    background-color:#434B43;
    border:1px solid #A4B6AA;
    color:#FFFFFF;
    cursor:default;
}
.pagination .disabled {
    padding:2px 7px;
    border:1px solid #EBEBEB;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#D7D7D7;
    cursor:default;
    display:none;
}
/* Table Style User Images */
table{
    border-collapse:collapse;
    margin:20px 20px 10px 0px;
    font-size:11px;
    width:100%;
}
table td, table th{
    padding:10px;
    text-align:left;
}
table tr{
    border:1px solid #eee;
}
table thead th,
table tfoot th{
    line-height:15px;
    padding:4px 10px;
    text-shadow:1px 1px 1px #fff;
    background-color:#F5f5f5;
}
table thead th,
table tfoot th{
    border:1px solid #ddd;
}
table tbody tr.highlighted{
    background-color:#FFF9DF;
}
table a img{
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
	border:1px solid #999;
	outline:none;
}
table a:hover img{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border:1px solid #444;
}
/*JS enable*/
.enable{
    height:20px;
    width:100%;
    background-color: #ED343C;
    position:fixed;
    text-align:center;
    left:0px;
    overflow: hidden;
    z-index:9999999;
    bottom:0px;
    border-top: 1px solid #ebebeb;
    color:#fff;
    line-height:20px;
    font-weight:bold;
    font-size: 11px;
    cursor:default;
}
/*Loading Image*/
.loading{
	background:#fff url(../images/loading_big.gif) no-repeat center center;
}
.submitImg{
    float:right;
}
.submitImg .buttonSendImg{
	background:transparent url(../images/sendImg.png) no-repeat center center;
  width:183px;
  height:34px;
	color:transparent;
  float:left;
  text-indent:-9000px;
}
.submitArea span.ajaxload_big{
	background:transparent url(../images/ajaxload_big.gif) no-repeat center center;
    width:100%;
    height:30px;
    display:block;
	margin:0 auto;
}
.sidebar_cat{
    display:none;
}
.addthis_toolbox{
	position:fixed;
	bottom:5px;
	left:820px;
	width:100px;
}
a.addthis_button_expanded{
	line-height:15px;
	font-size:10px;
}
