/*
	Created by Björn Meißner at pxlstyle.net
	E-Mail: info@pxlstyle.net
*/
* { padding: 0; margin: 0; }
body {  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0; background:url(img/bg.gif) repeat-x; }
img { border: none; }


a {
	color:#000000;
}
a:hover {
	color:#000000;
	text-decoration:none;
}

#container {
 width: 905px;
 margin: 0 auto;
}

#headerbox {/* headerbox */
 width: 100%;
}
#headerbox .content {
 width: 40%;
 padding: 6px 0 0 7px;
 float: left;
}

#searchbox {
 margin: 0 0 0 0;
 width: 340px;
 height: 84px;
 float: right;
 background: #fff url(img/bg_searchbox.gif) no-repeat;
}
#searchbox .searchfield {
 padding: 7px 0 0 28px;
}
#searchbox form {
 margin: 0;
}
#searchbox input.text {
 width: 165px;
 border: 1px solid #7c7c7c;
 background: #fff;
}
#searchbox select {
 padding: 1px 1px 0 1px;
 width: 84px;
 border: 1px solid #7c7c7c;
 background: #fff;
 font-size: 1em;
}
#searchbox input.button {
 height: 18px;
 width: 35px;
 margin: 0 0 0 4px;
 border: 1px solid #7c7c7c;
 background: #d3fe80;
 font-size: 1em;
 font-weight: bold;
 color: #666;
}
#searchbox .helloagain {
 padding: 10px 0 0 8px;
 color: #666;
}
#searchbox .helloagain a:link {text-decoration: underline; color: #666;}
#searchbox .helloagain a:visited {text-decoration: underline; color: #666;}
#searchbox .helloagain a:active {text-decoration: none; color: #666;}
#searchbox .helloagain a:hover {text-decoration: none; color: #666;}

#headerbox .footer {
 height: 7px;
 width: 100%;
 margin: 0;
 overflow: hidden;
 background: url(img/headerbox_footer.gif) no-repeat;
}

#navibox  {
 width: 100%;
 margin: 0 0 18px 0;
 padding: 0
}

#contentbox {/* contentbox für Video und Profil */
 width: 100%;
 margin: 0;
 padding: 0;
}
#contentbox .header {
 height: 7px;
 width: 100%;
 overflow: hidden;
 background: url(img/contentbox_header.gif) no-repeat;
}
#contentbox .headline_grey {
 padding: 8px 0 10px 0;
 font-size: 14px;
 font-weight: bold;
 color: #555;
}
#contentbox .headline_grey_ohne {
 padding: 8px 0 2px 0;
 font-size: 14px;
 font-weight: bold;
 color: #555;
}
#contentbox .headline_small {
 padding: 0 0 5px 0;
 font-size: 13px;
 color: #555;
}
#contentbox .content {
 width: 865px;
 padding: 3px 15px 10px 25px;
 background: url(img/contentbox_bg.gif) repeat-y;
 color: #666;
}
#contentbox .content a {
 color: #000;
 text-decoration: underline;
}
#contentbox .content a:hover {
 color: #000;
 text-decoration: none;
}
#contentbox .content_bgreen a {
 color: #000;
 text-decoration: underline;
}
#contentbox .content_bgreen a:hover {
 color: #000;
 text-decoration: none;
}
#contentbox .content_werbung {
 padding: 3px 5px 3px 85px;
 background: url(img/contentbox_bg.gif) repeat-y;
 color: #666;
}
#contentbox .content_video {
 width: 100%;
 padding: 0 0 10px 0;
 background: url(img/contentbox_greenb_bg.gif) repeat-y;
}
#contentbox .content_bgreen {
 width: 865px;
 padding: 3px 15px 10px 25px;
 background: url(img/contentbox_greenb_bg.gif) repeat-y;
}
#contentbox .footer {
 height: 7px;
 width: 100%;
 margin: 0 0 10px 0;
 overflow: hidden;
 background: url(img/contentbox_footer.gif) no-repeat;
}


#leftbox {/* leftbox */
 width: 610px;
 margin: 0;
 padding: 0;
 float: left;
}
#leftbox h1 {
 padding: 0 0 5px 0;
 font-size: 17px;
 color: #666;
}
#leftbox .header {
 height: 7px;
 width: 100%;
 overflow: hidden;
 background: url(img/leftbox_header.gif) no-repeat;
}
#leftbox .header_tab {
 height: 32px;
 width: 100%;
 background: url(img/leftbox_header_tab.gif) no-repeat;
}
#leftbox .header_tab_b {
 height: 32px;
 width: 100%;
 background: url(img/leftbox_header_tab_a.gif) no-repeat;
}
#leftbox .header_green {/*löschen?*/
 height: 7px;
 width: 100%;
 overflow: hidden;
 background: url(img/leftbox_green_header.gif) no-repeat;
}
#leftbox .header_dgreen {/*löschen?*/
 height: 7px;
 width: 100%;
 overflow: hidden;
 background: url(img/leftbox_dgreen_header.gif) no-repeat;
}
#leftbox .headline {
 padding: 8px 0 10px 0;
 font-size: 14px;
 font-weight: bold;
 color: #7FAE24;
}
#leftbox .headline_box {
 padding: 8px 0 2px 0;
 font-size: 14px;
 font-weight: bold;
 color: #7FAE24;
}
#leftbox .headline_small {
 padding: 0 0 5px 0;
 font-size: 13px;
 color: #555;
}
#leftbox .headline_grey {
 padding: 8px 0 10px 0;
 font-size: 14px;
 font-weight: bold;
 color: #555;
}
#leftbox .headline_grey_ohne {
 padding: 8px 0 2px 0;
 font-size: 14px;
 font-weight: bold;
 color: #555;
}
#leftbox .headline_green {
 padding: 8px 0 10px 0;
 font-size: 14px;
 font-weight: bold;
 color: #7FAE24;
}
#leftbox .content {
 width: 570px;
 padding: 3px 15px 10px 25px;
 background: url(img/leftbox_bg.gif) repeat-y;
 color: #666;
}
#leftbox .content a {
 color: #000;
 text-decoration: underline;
}
#leftbox .content a:hover {
 color: #000;
 text-decoration: none;
}
#leftbox .content_groups {
 width: 555px;
 padding: 3px 20px 10px 25px;
 background: url(img/leftbox_bg.gif) repeat-y;
 color: #666;
}
#leftbox .content_groups a {
 color: #000;
 text-decoration: underline;
}
#leftbox .content_groups a:hover {
 color: #000;
 text-decoration: none;
}
#leftbox .content_green {
 width: 100%;
 padding: 3px 15px 10px 25px;
 background: url(img/leftbox_green_bg.gif) repeat-y;
}
#leftbox .content_dgreen {
 width: 570px;
 padding: 3px 15px 10px 25px;
 background: url(img/leftbox_dgreen_bg.gif) repeat-y;
}
#leftbox .content_bgreen {/* loginbox, */
 width: 560px;
 padding: 3px 15px 10px 25px;
 background: url(img/leftbox_greenb_bg.gif) repeat-y;
}
#leftbox .content_bgreen a {
 color: #000;
 text-decoration: underline;
}
#leftbox .content_bgreen a:hover {
 color: #000;
 text-decoration: none;
}
#leftbox .content_dgreen a:hover {
 text-decoration: none;
}
#leftbox .content_anmelden {/* meld dich an box */
 height: 200px;
 width: 100%;
 margin: 0 0 10px 0;
 padding: 0;
 color: #666;
}
#leftbox .content_werbung {
 width: 100%;
 padding: 3px 5px 3px 10px;
 background: url(img/leftbox_bg.gif) repeat-y;
 color: #666;
}
#leftbox .user_img {
 border: 2px solid #A2C361;
 margin: 0 5px 5px 0;
 padding: 4px;
}
#leftbox .footer {
 height: 7px;
 width: 100%;
 margin: 0 0 10px 0;
 overflow: hidden;
 background: url(img/leftbox_footer.gif) no-repeat;
}
#leftbox .footer_green {
 height: 7px;
 width: 100%;
 margin: 0 0 10px 0;
 overflow: hidden;
 background: url(img/leftbox_green_footer.gif) no-repeat;
}
#leftbox .footer_dgreen {
 height: 7px;
 width: 100%;
 margin: 0 0 10px 0;
 overflow: hidden;
 background: url(img/leftbox_dgreen_footer.gif) no-repeat;
}
/* begin übersicht */
#leftbox .box-icon {/* neue Nachrichten Box */
 position: relative;
 width: 113px;
 height: 102px;
 top: 10px;
 left: 30px;
}
#leftbox .box-text {/* neue Nachrichten Box */
 position: relative;
 top: -50px;
 left: 170px;
}
/* end übersicht */

/* begin profil */
#leftbox .profil_bild {/* profil bild links */
 margin: 15px 4px 0 0;
 padding: 2px;
 border: 2px solid #A2C361;
}
#leftbox .content_profil {
 width: 565px;
 padding: 3px 10px 10px 25px;
 background: url(img/leftbox_bg.gif) repeat-y;
 color: #666;
}/* end profil */

/* rightbox */
#rightbox {
 width: 280px;
 margin: 0;
 padding: 0;
 float: right;
}
#rightbox .header {
 height: 7px;
 width: 100%;
 overflow: hidden;
 background: url(img/rightbox_header.gif) no-repeat;
}
#rightbox .headline {
 width: 100%;
 padding: 0 0 5px 0;
 font-size: 14px;
 font-weight: bold;
 color: #7FAE24;
}
#rightbox .background {
 width: 100%;
 background: url(img/rightbox_login_bg.gif) repeat-y;
}
#rightbox .background_white {
 width: 100%;
 background: url(img/rightbox_white_bg.gif) repeat-y;
}
#rightbox .content {
 width: 255px;
 position: relative;
 top: .5em;
 left: 1.5em;
 color: #666;
}
#rightbox .footer {
 height: 7px;
 width: 100%;
 margin: 0 0 10px 0;
 overflow: hidden;
 background: url(img/rightbox_footer.gif) no-repeat;
}
#rightbox .bottom_space {
 padding: 0 0 16px 0;
}
#rightbox .menu_ce {
 width: 252px;
 position: relative;
 left: -11px;
 background: #cecece;
}
#rightbox .menu_e6 {
 width: 252px;
 position: relative;
 left: -11px;
 background: #e6e6e6;
}
#rightbox form {
 margin: 0;
}
#rightbox input.text {
 width: 93px;
 border: 1px solid #7c7c7c;
 background: transparent;
}
#rightbox input.button {
 height: 18px;
 width: 35px;
 border: 1px solid #000;
 background: #b5b3b3;
 font-size: 1em;
 font-weight: bold;
}
#rightbox a {
 color: #000;
 text-decoration: underline;
}
#rightbox a:hover {
 color: #000;
 text-decoration: none;
}

/* #rightbox o1 {
 padding-left:-10px;
} */

#footerbox {/* footerbox */
 padding: 5px 0 0 0;
 text-align: center;
}
#footerbox .header {
 height: 7px;
 width: 100%;
 overflow: hidden;
 background: url(img/footerbox_header.gif) no-repeat;
}
#footerbox .content {
 width: 100%;
 padding: 8px 0 10px 0;
 background: url(img/footerbox_bg.gif) repeat-y;
}
#footerbox span, #footerbox a {
 padding: 0;
 text-decoration: none;
 color: #333;
 font-size: 12px;
 font-weight: bold;
}


ul#menu_left            { font-size: 15px; color: #555; list-style-type:none; padding:0px; margin:0px; }
ul#menu_left li         { padding: 0 0 0 0; }
ul#menu_left li a       { display:block; color: #555; padding: 0 0 0 0; text-decoration:none; }
ul#menu_left li a:hover { display:block; padding: 0 0 0 0; text-decoration:underline; }

ul#menu            { list-style-type:none; padding:0px; margin:0px; }
ul#menu li         { width:251px; padding: 0 0 0 14px; }
ul#menu li a       { display:block; width:251px; padding: 0 0 0 0; text-decoration:none; }
ul#menu li.c2nd	   { background: #cecece; }
/* NEUE VERSION */

#maintab {
 width: 100%;
 padding: 12px 0 0 14px;
 font-size: 12px;
 font-weight: bold;
}
#maintab ul {
 padding: 3px 4px 0 0;
 list-style: none;
}
#maintab li {
 margin: 0;
 padding: 0;
 display: inline;
}
#maintab a {
 margin-right: 28px;
 text-decoration: none;
 color: #666;
}
#maintab a:hover { /* end navigation in the box \*/
 color: #000;
}

/* überschrift container */
#content-container h1 {
 margin: 0;
 padding: 5px 0 10px 5px;
 font-size: 15px;
 font-weight: bold;
 color: #7A7A7A;
}

#content-container1
{
	/*width: 340px;*/
	width: 500px;
	float: left;
	margin-right: 0px;
}


#content-container1 h1
{
	color: #3e3e3e;
	font-size: 15px;
	font-weight: normal;
	margin: 3px;
}

#newest-users
{
	/*width: 326px;*/
	/*width: 353px;*/
	width:600px;
	margin-left: 18px;
	margin-top: 6px;
	margin-bottom: 14px;
	color: #000000;
}
#newest-users1
{
	/*width: 326px;*/
	width: 500px;
	margin-left: 18px;
	margin-top: 6px;
	margin-bottom: 14px;
	color: #000000;
}

#newest-blogs, #my-messages
{
	background: #e0fa7b url(images/bg-green-1.png) bottom repeat-x;
	/*height: 122px;*/
}
#newest-blogs div.box-icon
{
	position: absolute;
	width: 55px;
	height: 55px;
	bottom: 170px;
	right: 20px;
	background: url(images/cal-blog.png);
}
#newest-blogs ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:10px;

}

#newest-blogs li
{
	margin-bottom: 10px;

}
#newest-blogs a
{
	margin-bottom: 10px;
	text-decoration: none;
	color: #333;
}

#tag-cloud
{
	background: #eafbaf url(images/bg-green-2.png) bottom repeat-x;
	/*height: 166px; */
}

#newest-pics
{
	background: #ccd3da url(images/bg-gray.png) bottom repeat-x;
	height: 166px;
}

#newest-pics div.box-icon
{
	position: absolute;
	width: 52px;
	height: 46px;
	bottom: 70px;
	right: 20px;
	background: url(images/cam.png);
}
#newest-pics img
{
	margin: 3px 5px 3px 5px;
}
#newest-pics a
{
	text-decoration: none;
	color: #2a2a27;
}

div.imagestrap
{
	width: 200px;
}

/* user bilder startseite */
.user-pics {
 border: 2px solid #A2C361;
 margin: 4px 4px 4px 4px;
 padding: 4px;
}	
.user-pics-online {
 border: 2px solid #FF0000;
 margin: 4px 4px 4px 4px;
 padding: 4px;
}
.user-pics-offline {
 border: 2px solid #000000;
 margin: 4px 4px 4px 4px;
 padding: 4px;
}

.side-box
{
float: right;
	margin: 20px;
	/*width: 293px;*/
	width: 243px;
	background: #e6e6e6
}

#side-navi
{
	float: right;
	/*width: 330px;*/
	width: 280px;
	margin-left: -10px; /* IE fix */
}

/* überschrift sidebar */
#side-navi h1 {
 margin: 0;
 padding: 10px 0 12px 12px;
 font-size: 15px;
 color: #7A7A7A;
 font-weight: bold ;
}

#side-box-login
{
	background: url(images/bg-gray2.png) repeat-x;
	margin-top: -4px;
	height: 68px;
}

#side-box-login form
{
	margin: -3px 0px 0px 13px;
}

#side-box-login input.text
{
	/*width: 109px; */
	width: 87px;
	border: 1px solid #7c7c7c;
	background: transparent;
}
#side-box-login input.button
{
	width: 33px;
	border: none;
	background: #b5b3b3;
}

#side-box-navi form
{
	margin: -3px 0px 0px 13px;
}

#side-box-navi input.text
{
	/*width: 109px; */
	width: 87px;
	border: 1px solid #7c7c7c;
	background: transparent;
}
#side-box-navi input.button
{
	width: 33px;
	border: none;
	background: #b5b3b3;
}

#side-box-navi ul
{
	margin: 0px;
	padding: 0px 0px 95px 0px;
	/*width: 291px;*/
	width: 243px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

}

#side-box-navi a
{
	color: black;
	text-decoration: none;

}


#side-box-navi li span
{
	padding-left: 5px;
	padding-top: 5px;
}

#side-navi-list img
{
	vertical-align: middle;
}

#side-navi-list li.c2nd
{
	background: #cecece;
}

/* HELPERS */

.clear
{
	clear:both;
}

div.roundb, div.rounde{position: absolute; margin: 0px; padding: 0px;}



#container div.roundbt{top: -19px; width: 100%;height: 19px; background: url(images/edges-n-borders/mc-bt.png) repeat-x;}
#container div.roundbr{right: -47px; height:100%;width: 47px;  background: url(images/edges-n-borders/mc-br.png) repeat-y;}
#container div.roundbb{bottom: -13px; width:100%;height: 13px;  background: url(images/edges-n-borders/mc-bb.png) repeat-x;}
#container div.roundbl{left: -27px; height:100%;width: 27px;  background: url(images/edges-n-borders/mc-bl.png) repeat-y;}

#container div.rounde{width: 19px;height: 19px;}
#container div.roundebl{bottom: -13px ; left: -19px; height: 13px; width: 27px; background: url(images/edges-n-borders/mc-ebl.png) bottom no-repeat;}
#container div.rounder{right: -19px; top: -19px; width: 47px; background: url(images/edges-n-borders/mc-er.png) no-repeat;}
#container div.roundebr{bottom: -13px ; right: -19px; height: 13px;width: 47px;background: url(images/edges-n-borders/mc-ebr.png) no-repeat;}
#container div.roundel{top:-19px; left:-19px;width: 27px; background: url(images/edges-n-borders/mc-el.png) no-repeat;}

#btl{height: 19px; width: 60px ;background: url(images/edges-n-borders/mc-ell.png) no-repeat; } 
#btr{height: 13px; width: 48px ; right: 0px; background: url(images/edges-n-borders/mc-err.png) no-repeat; } 

#bbl{height: 13px; width: 60px ; background: url(images/edges-n-borders/mc-eblr.png) no-repeat; } 
#bbr{height: 13px; width: 48px ;right: 0px; background: url(images/edges-n-borders/mc-ebrl.png) no-repeat; } 



#blt{height: 52px; width: 27px ; background: url(images/edges-n-borders/mc-elb.png) no-repeat; } 
#blb{height: 52px; width: 27px ;bottom: 0px; background: url(images/edges-n-borders/mc-eblt.png) no-repeat; }

#brt{height: 128px; width: 47px ; background: url(images/edges-n-borders/mc-erb.png) no-repeat; } 
#brb{height: 52px; width: 47px ;bottom: 0px; background: url(images/edges-n-borders/mc-ebrt.png) no-repeat; } 



/* profil */
#meldung a {
 color: #000;
 text-decoration: underline;
}
#meldung a:hover {
 color: #000;
 text-decoration: none;
}

#meldunggreen {
 color: #006600;
 background-color: #EEFFEE;
 border: 1px solid #006600;
 padding: 6px;
 margin-bottom: 10px;
 /*width: 320px; */
 width: 586px;
}
#meldunggreenout {
 color: #006600;
 background-color: #EEFFEE;
 border: 1px solid #006600;
 padding: 6px;
 margin-bottom: 10px;
 width: 586px;
}
#meldunggreen img {
 border: 0px;
 float: right;
 position: relative;
 padding: 6px;
 top: -30px;
}
#meldungred {
 color: #990000;
 background-color: #FFEEEE;
 border: 1px solid #990000;
 padding: 6px;
 margin-bottom: 10px;
 /*width: 320px; */
 width: 586px;
}
#meldungredout {
 color: #990000;
 background-color: #FFEEEE;
 border: 1px solid #990000;
 padding: 6px;
 margin-bottom: 10px;
 width: 586px;
}
#meldungred img {
 border: 0px;
 float: right;
 position: relative;
 /*bottom: 30px;  */
 top: -43px;
}
/* profil */


/* begin video */
#video-title {
 background: url(images/bg-green-1.png) repeat-x;
 height: 25px;
 width:597px;
 position:relative;
 left: 0px;
}
#video-descr {
 background-color: #D3FE80;
 width:475px;
 position:relative;
 top: -40px;
 left: 20px;
 padding: 5px;
}
/* end video */

#profile-title {
 /*background-color: #85A021;*/
 background: url(images/bg-green-1.png) repeat-x;
 height: 25px;
 /*width:350px;*/
 /*width:375px;*/
 width:620px;
 position:relative;
 left: -8px;
}
#profile-title h1 {
 font-weight: bold;
 margin-bottom: 10px;
}

#blog-title
{
  /*background-color: #85A021;*/
  /*width:350px;*/
  /*width:375px;*/
  width:500px;
  position:relative;
  left: -8px;
}

#blog-title h1
{
  font-weight: bold;
  position: relative;
  top: 3px;
}
#blog-entry
{
  /*background-color: #85A021;*/
  background: url(images/bg-green-1.png) repeat-x;
  /*width:340px; */
  /*width:365px; */
  width:580px;
  position:relative;
  left: -8px;
  padding: 5px;
}

#blog-entry h1
{
  font-weight: bold;
}

/* Profil Gästebuch */
#comment-entry {
 background-color: #fff;
 /*width:340px;*/
 /*width:365px;*/
 width:555px;
 position:relative;
 left: -8px;
 padding: 5px;
}

#werbebox {
  position:relative;
  top:-30px;
  margin:auto auto;
  width:940px;
  left: 100px;
}

/* video header menu, video */
#modernbricksmenu{
 padding: 0 0 0 15px;
 width: 100%;
 background: transparent;
 /*voice-family: inherit; */
 position:relative;
 left:-8px;
}
#modernbricksmenu ul{
 font: 14px Arial;
 font-weight:bold;
 margin:0;
 padding: 0;
 list-style: none;
}
#modernbricksmenu li{
 display: inline;
 margin: 0 2px 0 0;
 padding: 0;
}
#modernbricksmenu a{
 float: left;
 display: block;
 color: #000000;
 margin: 0 1px 0 0;
 padding: 5px 10px;
 text-decoration: none;
 background-color: #e6e6e6;
 border-bottom: 1px solid white;
}
#modernbricksmenu a:hover{
 background-color: gray;
}
#modernbricksmenu #current a{
 background: url(images/bg-green-1.png) repeat-x;
}
#modernbricksmenuline{
 clear: both;
 padding: 0;
 width: 570px;
 height: 5px;
 line-height: 5px;
 position:relative;
 left:-8px;
 margin-bottom: 10px;
}
.hiclip_api1 { width: 543px;}
.hiclip_api1 table {}
.hiclip_api1 td {}
.hiclip_api1 h1 {}
.hiclip_api1 strong {color: #333;}
.hiclip_api1 .hiclip_helptxt { color: #333; }
.hiclip_api1 .hiclip_input { background: #FAFAFA; border: 1px solid #999; }
.hiclip_api1 .hiclip_small { }
.hiclip_api1 .hiclip_verysmall { }
.hiclip_api1 .hiclip_button{ }
.hiclip_api1 .hiclip_status{ color: #999; }
.hiclip_api1 .description { }
.hiclip_api1 textarea {width: 100% !important;}
.hiclip_api1 .hiclip_upload_border { width: 500px; border: 1px solid #ccc; padding: 1px;}
.hiclip_api1 .hiclip_upload_bar { font-size: 0; text-indent: -5000px; height: 12px; background: #0A0; width: 10%; margin: 0; }

.icon_4_5 { position:relative;top:4px;border:0px;padding-right:5px; }
.icon_3_5 { position:relative;top:3px;border:0px;padding-right:5px; }
.icon_2_0 { position:relative;top:2px;border:0px }
.icon_2_5 { position:relative;top:2px;border:0px;padding-right:5px; }
.icon_0_5 { position:relative;top:0px;padding-right:5px; }
.icon_0 { position:relative;top:0px; }
.icon_2 { position:relative;top:2px; }
.icon_3 { position:relative;top:3px; }
.icon_0_2 { position:relative;left:2px;border:0px;}

.gb_img {
 max-width:410px;
/* width:expression(document.body.clientWidth > 410? "410px": "auto" );  IE6 HACK */
 padding: 3px;
}

.solidblockmenu{
height: 36px;
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
background: #fff url(img/nav_bg.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}
.solidblockmenu li a{
float: left;
color: #666;
padding: 11px 14px;
margin: 0 0 0 10px;
text-decoration: none;
}
.solidblockmenu li a:visited{
color: #666;
}
.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #666;
background: transparent url(img/nav_button_hov.gif) repeat-x;
}


input, textarea, select {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
}

/* event */
#joinevent a {
	font:bold 18px Arial, Helvetica, sans-serif;
	padding:10px;
	display:block;
}
#joinevent a.join {
	color:#FFFFFF;
	background:#0066CC;
	text-decoration:none;
}
#joinevent a.leave {
	color:#FFFFFF;
	background:#009900;
	text-decoration:none;
}
#joinevent a:hover {
	color:#FFFFFF;
}


/* datepicker */
input.calendar {
  width: 120px;
}
button.calendar {
  background: url(../images/icons/calendar.png) no-repeat 0 top;
  border: 0;
  cursor: pointer;
  height: 20px;
  width: 20px;
}
div.calendar div {
	border:1px solid #666666;
	background:#FFFFFF;
	padding:1px;
}
div.calendar caption {
	background:#7BB20D;
	color:#FFFFFF;
	padding:2px;
}
div.calendar thead th {
	background:#C1EA83;
	color:#000000;
	padding:2px;
}
div.calendar tbody td {
	background:#ffffff;
	color:#000000;
	font-size:11px;
	padding:2px;
	text-align:center;
}
div.calendar tbody td:hover {
	background:#9CD84A;
	color:#000000;
	font-size:11px;
	padding:2px;
	text-align:center;
	cursor:pointer;
}

table.calendar td {
	padding:8px;
	text-align:center;
}
table.calendar .calendarHeader {
	background:#fff;
	font-weight:bold;
}
table.calendar td.calendar a {
	text-decoration:none;
}

.list {
	padding:20px 30px;
}


/**** TAGS ************************************************************/
#tags a {
	text-decoration:none;
	line-height:18px;
}
.tag1 { font-size:10px; color:#999999 }
.tag2 { font-size:11px; color:#888888 }
.tag3 { font-size:12px; color:#777777 }
.tag4 { font-size:14px; color:#666666 }
.tag5 { font-size:16px; color:#555555 }
.tag6 { font-size:17px; color:#444444 }
.tag7 { font-size:18px; color:#333333 }
.tag8 { font-size:19px; color:#222222 }
.tag9 { font-size:20px; color:#111111 }


.mini {
	font:10px normal Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

/**** NAWTE TOOLBAR ****************************************************/
#toolbar {
	list-style-type:none;
}
#toolbar li {
	display:inline;
}
#toolbar li a {
	padding:5px;
	line-height:30px;
	padding:0 10px;
}
#toolbar li a span {
	display:none;
}
#toolbar #bold_button {
	background:transparent url(../images/bold.gif) no-repeat center center;
}
#toolbar #italic_button {
	background:transparent url(../images/italic.gif) no-repeat center center;
}
#toolbar #underline_button {
	background:transparent url(../images/underline.gif) no-repeat center center;
}
#toolbar #link_button {
	background:transparent url(../images/link.png) no-repeat center center;
}