/*
  quevita styles for screen
  v20071219
*/

/* allgemein */
body		{margin:0px;text-align:center;}

#header		{width:980px;margin:10px auto 0px auto;height:75px;text-align:left;}
#menu		  {width:980px;margin:0px  auto 2px  auto;text-align:left;}
#content	{width:980px;margin:0px auto 0px auto;text-align:left;}
#footer		{width:980px;margin:10px auto 10px auto;padding-top:10px;clear:both;}

#flash		{text-align:center;color:white;width:980px;margin:0px auto 2px auto;padding:0px;padding:4px 0px;}
#flash.notice	{background:#99dd33;}
#flash.warning	{background:#ff6e00;}
#flash.error		{background:#ee0000;background-image:url(../../images/flash_error_bg.jpg);}


#flashes.ajax		{margin:-10px auto auto 10px;width:408px;text-align:left;position:absolute;cursor:pointer;}
.ajax #flash		{text-align:left;}
.error h2		{color:white;margin:2px 2px;}
.error .errorExplanation {padding:4px;text-align:left;padding-left:30px;}
.error .errorExplanation ul {list-style-type:none;padding:0px;}

#lockscreen {position:absolute;top:0px;left:0px;height:100%;width:100%;-moz-opacity:0.70;filter:alpha(opacity=70);opacity:0.70;-khtml-opacity:0.70;background:black;color:white;line-height:60px;cursor:pointer;}
#lockscreen div {font-size:30px;}


/* alles im kopf */


ul#main_menu                    {width:980px;list-style-type:none;margin:0px;padding:0px;background:#429312 url(../../images/menutabs/bg.jpg);}
ul#main_menu li                 {height:31px;margin:0px;padding:0px;float:left;display:block;font-weight:normal;background:url(../../images/menutabs/bg_trenner.jpg);background-repeat:no-repeat;background-position:top right;}
ul#main_menu li.active          {position:relative;height:33px;background:#429312 url(../../images/menutabs/bg_sel_l.jpg);float:left;display:block;border-right:2px solid white;margin-left:-3px;font-weight:bold;}
ul#main_menu li.first           {height:31px;background:#429312 url(../../images/menutabs/bg_first.jpg);float:left;display:block;font-weight:normal;}
ul#main_menu li.first a         {background:url(../../images/menutabs/bg_trenner.jpg);background-repeat:no-repeat;background-position:top right;}
ul#main_menu li.first_active    {position:relative;height:33px;background:#429312 url(../../images/menutabs/bg_first_sel.jpg);float:left;display:block;margin-right:-2px;border-right:2px solid white;font-weight:bold;}
ul#main_menu li a               {color:white;display:block;padding:5px 21px 0px 13px;margin-left:4px;font-size:18px;line-height:23px;font-family:Arial,sans-serif;}
ul#main_menu li.active a        {background-image:url(../../images/menutabs/bg_sel_r.jpg);background-position:right top;padding-right:15px;}
ul#main_menu li.first_active a  {background-image:url(../../images/menutabs/bg_sel_r.jpg);background-position:right top;}
ul#main_menu li.last            {float:right;width:auto;height:31px;background-image:url(../../images/menutabs/bg_last.jpg);background-position:right;background-repeat:no-repeat;display:block;}
 

#activebar					{background:#429312;width:100%;}

#current_release {position:absolute;top:3px;left:23px;color:#bbbbbb;}

#feedback {z-Index:1211;position:relative;}

#logo			{margin-left:0px;}

#user_status {text-align:right;margin-top:23px;}
#user_status label {margin-top:3px;}

.usernamehint {font-size:10px;}

.subheader		{width:980px;background:#b4d1cc;_margin-top:-1px;}
.subheader span  {display:block;padding:15px 30px 15px 30px;font-size:18px;color:#333333;line-height:23px;}
* html .subheader span  {display:block;padding:15px 30px 15px 30px;font-size:18px;color:#333333;line-height:13px;}
.subheader .span  {display:block;padding:15px 30px 15px 30px;font-size:18px;color:#333333;line-height:23px;}

* html .subheader .button_s {margin:15px 15px 15px 30px;}
* html .subheader .button_i {margin:15px 15px 15px 30px;}

#smaller_user_img {margin:3px 10px 0px 10px;}
#smaller_user_img a img {margin:0px;}

/* social bookmark image sprites */

.socialbookmark a {background-image:url(/images/socialbookmarks.gif);display:block;height:16px;width:16px;float:left;padding:0px;margin-left:5px;}
#mrwong     {background-position:0px 0px;}
#folkd      {background-position:-16px 0px;}
#oneview    {background-position:-32px 0px;}
#delicious  {background-position:-48px 0px;}
#linkarena  {background-position:-64px 0px;}
#google     {background-position:-80px 0px;}
#blinkList  {background-position:-96px 0px;}
#furl       {background-position:-112px 0px;}
#yahoo      {background-position:-128px 0px;}
#yigg       {background-position:-144px 0px;}



/* Formulare */

form					{margin:0px;padding:0px;}
form.inline				{display:inline;margin:0px;padding:0px;}
form.inline div			{display:inline;}

/*form.inline label		{display:block;float:left;width:90px;color:#777777;padding:3px;}
form.inline label.small {width:auto;float:none;display:inline;padding:0px;}*/


fieldset			{border:none;padding:0px;margin:0px;line-height:16px;}
fieldset textarea	{width:426px;margin:5px 0px;border:1px solid #333333;}
fieldset input		{margin:0px 0px 5px 0px;border:1px solid #333333;}
fieldset select		{margin:0px 0px 5px 0px;border:1px solid #333333;}
* html fieldset input {margin-top:-1px;}

.subheader fieldset input		{margin:0px 0px 0px 0px;border:1px solid #333333;}
.subheader fieldset select		{margin:0px 0px 0px 0px;border:1px solid #333333;}


fieldset.w214			{border:none;padding:0px;margin:0px;}
fieldset.w214 textarea	{width:194px;margin:5px 0px;border:1px solid #333333;}
fieldset.w214 input		{width:194px;margin:0px 0px 5px 0px;border:1px solid #333333;}

input.none				{border:none;background:transparent;}

label.w60	  {display:block;width:60px;margin:3px 5px 1px 0px;}
label.w100	{display:block;width:100px;margin:3px 5px 1px 0px;}
label.w150	{display:block;width:150px;margin:3px 5px 1px 0px;}
label.w200	{display:block;width:200px;margin:3px 5px 1px 0px;}
label.w240	{display:block;width:240px;margin:3px 5px 1px 0px;}
label.w260	{display:block;width:262px;margin:3px 5px 1px 0px;}
label.w400	{display:block;width:400px;margin:3px 5px 1px 0px;}


input#login, input#password {border:1px solid #333333;padding:1px;width:79px;margin:0px 10px 0px 5px;font-size:13px;}

fieldset.w214 input#password {width:194px;margin:0px 9px 0px 9px;border:1px solid #333333;}

input#query       {border:1px inset #009900;padding:2px;width:140px;margin:6px 5px 0px 0px;height:14px;}
* html input#query       {border:1px inset #009900;padding:2px;width:140px;margin:6px 5px 0px 0px;height:20px;}
* + html input#query       {border:1px inset #009900;padding:2px;width:140px;margin:6px 5px 0px 0px;height:14px;}

form.suchen {padding-right:10px;}
form.suchen .button {margin:5px 0px 0px 0px;}

#simple_captcha {width:160px;}
#simple_captcha img {border:1px solid #333333;}
#simple_captcha label {display:block;margin:5px 0px 0px 0px;}
#simple_captcha input {display:block;width:160px;margin:2px 0px 10px 0px;}

/* Auto-Complete Ajax Action */

.ac_spinner {background-image:url(../../images/spinner_kl.gif);height:16px;width:16px;position:absolute;}
#ac_result {background:white;position:absolute;z-Index:100;top:200px;left:380px;}
#ac_result li a {cursor:pointer;}

.receivers				{list-style-type:none;padding:0px;margin:0px;border-top:1px solid #94b1aa;}
.receivers li			{padding:0px;margin:0px 0px 0px 0px;}
.receivers li a			{background:#ffffff;padding-top:5px;display:block;color:black;border-bottom:1px solid #94b1aa;border-left:1px solid #94b1aa;border-right:1px solid #94b1aa;}
.receivers li a:hover 	{background:#b4d1cc;color:black;text-decoration:none;}
.receivers li a.hover 	{background:#b4d1cc;color:black;text-decoration:none;}

.receivers a div		{padding:2px 5px;}


#write_message {position:relative;}

.reportbox {background:url(../../images/transparent_white.png);width:250px;z-Index:20;margin-left:-10px;}
.reportbox .content {background:#b4d1cc;border:1px solid #94b1bb;margin:10px;padding:10px;}


/* Formulare */



/* floating error hints */

.errorhint 		{background:transparent;margin-top:-1px;height:20px;background-image:url(../../images/errorhint_pfeil.gif);background-repeat:no-repeat;width:350px;left:120px;}
.errorhint span	{display:block;float:left;height:20px;padding-top:3px;padding-right:19px;cursor:pointer;color:white;background:transparent;margin-left:20px;_margin-left:10px;background-repeat:no-repeat;background-image:url(../../images/errorhint_ende.gif);background-position:top right;}

.fieldWithErrors {background:red;margin:0px;padding:0px;display:inline;}


#contexthelp {width:400px;background:#e1e1e1;padding:10px;border:2px solid white;z-Index:1000;line-height:16px;font-size:13px;color:black;}
#contexthelp a {display:inline;margin:0px;padding:0px;background:none;background-image:none;color:black;float:none;border:none;width:auto;height:auto;}
#contexthelp b, #contexthelp strong {color:#333333;}

* html #contexthelp {top:44px;}
* + html #contexthelp {top:44px;}

.infobox_arrow {right:-5px;top:-8px;display:block;margin:0px;padding:0px;background:none;background-image:none;color:black;float:none;border:none;width:auto;height:auto;}
* html .infobox_arrow {top:-13px;}
* + html .infobox_arrow {top:-13px;}


/* Spalten */

.marketspalte1	{float:left; width:167px;margin-left:0px;padding:0px;}
.marketspalte2	{float:left; width:167px;margin-left:20px;padding:0px;}
.marketspalte3	{float:left; width:167px;margin-left:20px;padding:0px;}
.marketspalte4	{float:left; width:167px;margin-left:20px;padding:0px;}



.spalte1	{float:left;width:230px;margin-left:0px;padding:0px;}
.spalte2	{width:230px;margin-left:250px;padding:0px;}
.spalte3	{float:right;width:230px;margin-right:20px;padding:0px;}
.spalte4	{float:right;width:230px;padding:0px;}

.spalte12	{width:480px;margin-left:0px;padding:0px; float:left}
.spalte23	{width:480px;margin-left:250px;padding:0px; float:left}
.spalte34	{width:480px;float:right;padding:0px;}

.spalte123	{width:730px;margin-left:0px;padding:0px;}
.spalte234	{width:730px;margin-left:250px;padding:0px;}


/* Spalten */



/* bild regeln */

ul.pictures {list-style-type:none;margin:0px;padding:0px;}
ul.pictures li {margin:0px 2px 2px 0px;float:left;}

.tiny_pic	{height:30px;width:30px;overflow:hidden;}
.tiny_pic img {margin:-22px 0px 0px -22px;}

.small_pic	{height:50px;width:50px;overflow:hidden;}
.small_pic img {margin:-10px 0px 0px -5px;}

.medium_pic	{height:65px;width:65px;overflow:hidden;}
.medium_pic img {margin:-10px 0px 0px -10px;}


/* listen ohne bulletpoints */

ul.nobullets {list-style-type:none;margin:0px;padding:0px;color:#333333;}
ul.nobullets li {margin-bottom:4px;}

/* formatierte Listen-Labels */

ul li label {display:block;width:110px;font-weight:bold;float:left;}


/* Bild-Galerien mit Text */

ul.gallery {list-style-type:none;margin:0px;padding:0px;}
ul.gallery li {float:left;padding:3px;text-align:center;margin:0px 1px 1px 0px;width:100px;height:110px;}

ul.gallery2 {list-style-type:none;margin:0px;padding:0px;}
ul.gallery2 li {float:left;padding:3px;text-align:center;margin:0px 1px 1px 0px;width:146px;height:120px;}

/* Mittlegrosse Galerie mit Text */

ul.gallerymed		{list-style-type:none;margin:0px;padding:0px;}
ul.gallerymed li	{float:left;padding:0px;margin:0px 20px 10px 0px;width:230px;height:90px;background:url(../../images/box/lightbluebox_short_bg.jpg);}


/* Tabs-Listen */


ul.tabs					      {list-style-type:none;margin:0px 0px 0px 30px;height:24px;padding:0px;}
ul.tabs li				    {background:transparent url(../../images/menutabs/tabs.gif) repeat scroll left -54px;height:24px;margin:0px;padding:0px;float:left;}
ul.tabs li a			    {background:transparent url(../../images/menutabs/tabs.gif) no-repeat scroll right -54px; display:block;text-align:center;margin-left:5px;color:#333333;font-weight:normal;line-height:13px;vertical-align:middle;padding:5px 17px 6px 10px;}
ul.tabs li a:hover, ul.tabs li a:visited, ul.tabs li a:active, ul.tabs li a:focus   {color:#333333;outline:none;}
ul.tabs li.first		  {background:url(../../images/menutabs/tabs.gif) left -27px;}
ul.tabs li.last a		  {background:url(../../images/menutabs/tabs.gif) right -27px;}
ul.tabs li.active	  	{background:white url(../../images/menutabs/tabs.gif);background-repeat:no-repeat;float:left;display:block;border-right:2px solid #b4d1cc;margin-left:-2px;}
ul.tabs li.active a		{background:url(../../images/menutabs/tabs.gif) top right;font-weight:bold;background-repeat:no-repeat;padding:5px 14px 6px 12px;}

ul.tabsw				      {list-style-type:none;margin:0px;height:24px;padding:0px;}
ul.tabsw li				    {background:transparent url(../../images/buttons/tags.gif) no-repeat scroll 0% -29px;height:21px;margin:0px;padding:0px;float:left;width:100px;}
ul.tabsw li a		     	{background:transparent url(../../images/buttons/tags.gif) no-repeat scroll right -29px;height:21px;display:block;text-align:center;margin-left:5px;color:#333333;font-weight:normal;line-height:13px;vertical-align:middle;padding-right:20px;padding-left:15px;padding-top:5px;_padding-top:3px;padding-bottom:4px;}
ul.tabsw li a:hover, ul.tabsw li a:visited, ul.tabsw li a:active, ul.tabsw li a:focus  {color:#333333;outline:none;}
ul.tabsw li.active		{background:white url(../../images/buttons/tags.gif);float:left;height:auto;display:block;position:relative;background-repeat:no-repeat;}
ul.tabsw li.active a	{background:url(../../images/buttons/tags.gif) top right;height:auto;font-weight:bold;background-repeat:no-repeat;}

ul.condensed li {width:auto;}
ul.condensed li a {padding-left:1px;padding-right:8px;}
ul.condensed li.active a {padding-left:4px;padding-right:8px;}

/* subnavi-Tabs */

ul.minitabs					      {list-style-type:none;margin:0px 0px 0px 0px;padding:0px;background-color:#429312;}
ul.minitabs li				    {float:left;margin:0px;padding:0px;background-color:#429312;}
ul.minitabs li a			    {display:block;text-align:center;color:white;font-weight:normal;line-height:13px;padding:4px 10px;background-color:#429312;}
ul.minitabs li a:hover, ul.minitabs li a:visited, ul.minitabs li a:active, ul.minitabs li a:focus    {color:white;outline:none;}
ul.minitabs li.active		  {float:left;}
ul.minitabs li.active a		{font-weight:bold;color:#99dc34;}

/* for groupmembership_navi only */
ul.minitabs2               {list-style-type:none;margin:0px 0px 0px 0px;padding:0px;width:auto;}
ul.minitabs2 li            {float:left;margin:0px;padding:0px;}
ul.minitabs2 li a          {display:block;text-align:center;color:#666666;font-weight:normal;line-height:13px;padding:6px 10px;}
ul.minitabs2 li a:hover, ul.minitabs2 li a:visited, ul.minitabs2 li a:active, ul.minitabs2 li a:focus    {color:#666666;outline:none;}
ul.minitabs2 li.active     {float:left;}
ul.minitabs2 li.active a   {font-weight:bold;color:black;}

/* vertikale Tabs-Listen */
ul.verticaltabs				{display:inline;margin:0px;padding:0px;}
ul.verticaltabs li			{display:inline;margin:0px;padding:0px;}
ul.verticaltabs li a		{display:block;margin:0px;padding:5px 10px;color:#009900;font-weight:normal;line-height:13px;border-bottom:1px solid #dddddd;}
ul.verticaltabs li a:hover	{background:#eeeeee;}
ul.verticaltabs li.active			{display:inline;margin:0px;padding:0px;}
ul.verticaltabs li.active a			{background:#dddddd;display:block;margin:0px;padding:5px 10px;color:#009900;font-weight:bold;line-height:13px;border-bottom:1px solid #dddddd;}
ul.verticaltabs li.active a:hover	{background:#dddddd;}

ul.box_tabs {margin: 0px; padding: 0px; background: rgb(239, 239, 239); list-style-type: none; height: 30px;}
ul.box_tabs li {width: 49%;}
ul.box_tabs li a {display:block;padding:5px; text-align: center;font-weight:bold;color:#aaaaaa;}
ul.box_tabs li.inactive a {font-weight:normal;color:#009900;}
ul.box_tabs li.inactive {width: 49%;border-style: solid; border-color: white; border-width: 0px 2px 2px 2px; margin-left:-2px;margin-right:-2px;background: rgb(224, 224, 224); }




/* eine schöne normale Liste */

ul.prettylist {margin:10px 0px;padding-left:16px;list-style-image:url(../../images/liststyleimage.gif);}
ul.prettylist li {margin-bottom:5px;}

/* Tabellen */

.prettytable {empty-cells:show;border-spacing:0px;margin-top:7px;}
.prettytable th {padding:5px;background-color:#99dc34;color:#009900;margin:0px;text-align:left;border-right:1px dotted #006600;border-left:1px dotted white;}
.prettytable td {padding:4px;margin:0px;border-bottom:1px solid #efefef;background-color:#ffffff;}
.prettytable .small_delete_icon {}

.prettytable2 {empty-cells:show;border-spacing:0px;width:100%;}
.prettytable2 th {padding:5px;background:url(../../images/th_bg.gif);color:#333333;margin:0px;text-align:left;border-right:1px dotted #666666;border-left:1px dotted white;border-bottom:1px solid #8899aa;}
.prettytable2 td {padding:4px;margin:0px;border-bottom:1px solid #efefef;border-right:1px solid #efefef;}
.prettytable2 .small_delete_icon {}

.texttable  {empty-cells:show;border-spacing:0px;margin:0px 10px;}
.texttable th {padding:3px 0px;margin:0px;border-bottom:2px solid black;}
.texttable td {padding:3px 0px;margin:0px;border-bottom:1px solid #333333;}


/* buttons new */

.button			                  {background:transparent url(../../images/buttons/buttons.gif) no-repeat scroll right 0px;height:23px;display:block;cursor:pointer;line-height:16px;padding:0px 2px 0px 0px; margin:0px 0px 0px 2px; z-Index:100;}
.button a			                {background:transparent url(../../images/buttons/buttons.gif) no-repeat scroll 0px 0px;height:23px;display:block;cursor:pointer;line-height:14px;padding:4px 8px 1px 10px;margin:0px 0px 0px -2px;border:none;color:#ffffff;}
.button input, .button button {background:transparent url(../../images/buttons/buttons.gif) no-repeat scroll 0px 0px;height:23px;display:block;cursor:pointer;line-height:14px;padding:1px 6px 4px 8px; margin:0px 0px 0px -2px;border:none;color:#ffffff;}
.button form		           {margin:0px;padding:0px;display:inline;width:auto;line-height:10px;}
.button form div	         {margin:0px;padding:0px;display:inline;width:auto;line-height:10px;}
.button input[type=hidden] {display:none;}
.button a:hover, .button a:active, .button a:visited, .button a:focus, .button input:focus {color:white;text-decoration:none;outline:none;}
.button a img {margin:2px 0px 0px 0px;vertical-align:top;}
* html .button a     {position:relative;float:left;overflow: visible;}
* html .button input {position:relative; padding: 1px 8px 2px 10px;float:left;width: 5px;overflow: visible;text-align:center;}
* + html .button input {margin-left:-4px; padding: 1px 8px 2px 10px; width: auto; overflow: visible;text-align:center;}

.mouseout                                      {background-position:right 0px;}
.mouseout a, .mouseout input, .mouseout button {background-position:0px 0px;}
.mouseover                                        {background-position:right -28px;}
.mouseover a, .mouseover input, .mouseover button {background-position:0px -28px;}
.pressed                                    {background-position:right -56px;}
.pressed a, .pressed input, .pressed button {background-position:0px -56px;}



.tagbutton			  {background:url(/images/buttons/tags.gif) no-repeat scroll left -29px;height:23px;display:block;cursor:pointer;font-size:13px;margin:0px;line-height:10px;}
.tagbutton input	{margin:0px;border-style:none;border-width:0px;padding:0px;display:inline;line-height:10px;vertical-align:middle;}
.tagbutton label	{background:transparent url(/images/buttons/tags.gif) no-repeat scroll right -29px;height:23px;font-size:13px;font-weight:normal;width:auto;display:block;cursor:pointer;font-size:13px;padding:4px 10px 0px 6px;margin:0px 0px 0px 4px;border:none;color:#333333;line-height:10px;}

* html .tagbutton label	{background:url(/images/buttons/tags.gif) no-repeat scroll top right;background-repeat:no-repeat;height:23px;font-size:13px;font-weight:normal;display:inline;cursor:pointer;padding:0px 8px 0px 4px;margin:0px 0px 0px 2px;}

.tagbutton a			    {background:url(/images/buttons/tags.gif) no-repeat scroll top right;background-repeat:no-repeat;height:23px;display:inline;cursor:pointer;font-size:13px;padding:5px 10px 5px 6px;margin:0px 0px 0px 4px;border:none;color:#333333;line-height:10px;}
.tagbutton a:hover, .tagbutton a:visited	{color:#333333;}


/* buttons */


.button_s			                   {background:url(../../images/buttons/blank_s_l.gif) top left;background-repeat:no-repeat;height:23px;display:block;cursor:pointer;font-size:13px;line-height:10px;z-Index:100;}
.button_s a			                 {background:url(../../images/buttons/blank_s_r.gif) top right;background-repeat:no-repeat;height:23px;display:block;cursor:pointer;font-size:13px;line-height:10px;padding:5px 12px 5px 6px;margin:0px 0px 0px 6px;border:none;color:#ffffff;}
.button_s input, .button_s button {background:url(../../images/buttons/blank_s_r.gif) top right;background-repeat:no-repeat;height:23px;display:block;cursor:pointer;font-size:13px;line-height:10px;padding:3px 12px 5px 6px;margin:0px 0px 0px 6px;border:none;color:#ffffff;}

.button_s form		           {margin:0px;padding:0px;display:inline;width:auto;line-height:10px;}
.button_s form div	         {margin:0px;padding:0px;display:inline;width:auto;line-height:10px;}
.button_s input[type=hidden] {display:none;}
.button_s a:hover	           {color:white;text-decoration:none;}
.button_s a:active	         {color:white;}
.button_s a:visited	         {color:white;}
.button_s a:focus            {color:white;outline:none;}

* html .button_s a           {padding:5px 12px 5px 6px;display:inline;}
* + html .button_s a         {padding:5px 12px 5px 6px;display:block;}

* html .button_s input       {padding:5px 3px 5px 0px;display:inline;margin:0px 0px 0px 3px;}
* + html .button_s input     {padding:5px 8px 5px 2px;display:block;margin:0px 0px 0px 6px;}

.button_i			    {z-Index:100;background-image:url(../../images/buttons/blank_s_l.gif);    background-repeat:no-repeat;height:23px;display:block;cursor:pointer;font-size:13px;line-height:10px;}
.button_i a			  {background:url(../../images/buttons/blank_s_r.gif) top right;background-repeat:no-repeat;height:23px;display:block;cursor:pointer;font-size:13px;line-height:10px;padding:5px 12px 5px 6px;margin:0px 0px 0px 6px;color:#ffffff;}
.button_i input		{background:url(../../images/buttons/blank_s_r.gif) top right;background-repeat:no-repeat;height:23px;display:block;cursor:pointer;font-size:13px;line-height:10px;padding:3px 12px 5px 6px;margin:0px 0px 0px 6px;border:none;color:#ffffff;}
.button_i button	{background:url(../../images/buttons/blank_s_r.gif) top right;background-repeat:no-repeat;height:23px;display:block;cursor:pointer;font-size:13px;line-height:10px;padding:3px 12px 5px 6px;margin:0px 0px 0px 6px;border:none;color:#ffffff;}
.button_i a img		{margin:0px;line-height:10px;vertical-align:middle;}

.button_i form		{margin:0px;padding:0px;display:inline;width:auto;line-height:10px;}
.button_i form div	{margin:0px;padding:0px;display:inline;width:auto;line-height:10px;}
.button_i input[type=hidden] {display:none;}

.button_i a:hover	{color:white;text-decoration:none;}
.button_i a:active	{color:white;}
.button_i a:visited	{color:white;}
.button_i a:focus   {color:white;outline:none;}

* html .button_i a		{padding:3px 12px 5px 6px;display:inline;}
* + html .button_i a	{padding:3px 12px 5px 6px;display:block;}
* html .button_i a img		{vertical-align:top;margin:4px auto auto auto;}


.tagbutton			{background-image:url(../../images/buttons/tag_s_l.gif);    background-repeat:no-repeat;height:23px;display:block;cursor:pointer;font-size:13px;margin:0px;line-height:10px;}
.tagbutton input	{margin:0px 0px 1px 0px;border-style:none;border-width:0px;padding:0px;display:inline;line-height:10px;}
.tagbutton label	{background:url(../../images/buttons/tag_s_r.gif) top right;background-repeat:no-repeat;height:23px;font-size:13px;font-weight:normal;width:auto;display:block;cursor:pointer;font-size:13px;padding:5px 10px 0px 6px;margin:0px 0px 0px 4px;border:none;color:#333333;line-height:10px;}

* html .tagbutton label	{background:url(../../images/buttons/tag_s_r.gif) top right;background-repeat:no-repeat;height:23px;font-size:13px;font-weight:normal;display:inline;cursor:pointer;padding:0px 8px 0px 4px;margin:0px 0px 0px 2px;}

.tagbutton a			{background:url(../../images/buttons/tag_s_r.gif) top right;background-repeat:no-repeat;height:23px;display:inline;cursor:pointer;font-size:13px;padding:5px 10px 5px 6px;margin:0px 0px 0px 4px;border:none;color:#333333;line-height:10px;}
.tagbutton a:hover		{color:#333333;}
.tagbutton a:visited	{color:#333333;}

.categorybutton			{background-image:url(../../images/buttons/tag_s_l.gif);    background-repeat:no-repeat;height:23px;display:block;cursor:pointer;font-size:13px;margin:0px;line-height:10px;}
.categorybutton input	{margin:0px 0px 1px 0px;border-style:none;border-width:0px;padding:0px;display:inline;line-height:10px;}
.categorybutton label	{background:url(../../images/buttons/tag_s_r.gif) top right;background-repeat:no-repeat;height:23px;font-size:13px;font-weight:normal;width:auto;display:block;cursor:pointer;font-size:13px;padding:5px 10px 0px 6px;margin:0px 0px 0px 4px;border:none;color:#333333;line-height:10px;}

* html .categorybutton label	{background:url(../../images/buttons/tag_s_r.gif) top right;background-repeat:no-repeat;height:23px;font-size:13px;font-weight:normal;display:inline;cursor:pointer;padding:0px 8px 0px 4px;margin:0px 0px 0px 2px;}

.categorybutton a			{background:url(../../images/buttons/tag_s_r.gif) top right;background-repeat:no-repeat;height:23px;display:inline;cursor:pointer;font-size:13px;padding:5px 10px 5px 6px;margin:0px 0px 0px 4px;border:none;color:#333333;line-height:10px;}
.categorybutton a:hover		{color:#333333;}
.categorybutton a:visited	{color:#333333;}

/* buttons */


/* boxes */

.adminbox		{background:#e0ecea;padding:10px;}
.adminbox h2	{margin-top:0px;color:#333333;}

.roundingtop {height:3px;width:230px;background:url(../../images/box/rounding_top.gif);line-height:1px;font-size:1px;}
.roundingbottom {height:3px;width:230px;background:url(../../images/box/rounding_bottom.gif);line-height:1px;font-size:1px;}

.admin			{}
.snippet p		{margin:0px;}

.box .box_body			{background-image: url(../../images/box/gradient.jpg);background-repeat: repeat-x;line-height:16px;width:auto;}
.box .box_body .content	{padding:10px;}
.box .box_header {width:auto;height:22px;background-image: url(../../images/box/header.gif);background-position:top right;}
.box .box_header span	{color:#006600;height:22px;font-size:12px;line-height:13px;font-weight:bold;margin:0px 3px 0px 0px;padding:3px 0px 0px 10px;display:block;background-image: url(../../images/box/header.gif);background-position:0px 0px;background-repeat:no-repeat;}
.box .box_header .right a {display:block;font-weight:bold;margin-right:15px;height:16px;padding:3px 5px;border-right:2px solid white;border-left:2px solid white;}

.box_123      {background:#b4d1cc;width:730px;height:170px;}
.box_123 .box_body  {background:#b4d1cc;font-size:18px;color:#333333;line-height:23px;padding:30px;}

.box_4        {background:#e0ecea;width:230px;height:170px;}
.box_4 .box_body  {background:#e0ecea;padding:6px 10px;}
.box_4b       {background:url(../../images/box/lightbluebox_bg.jpg);width:230px;height:300px;background-repeat: no-repeat;}
.box_4b .box_body {background:transparent;padding:10px;}


fieldset.w214 input#password {margin:0px;width:192px;}

.box0		{padding:10px 30px;margin-right:150px;}
.box2		{background:#efefef;padding:10px;margin:3px;}

.box h2		{margin-top:0px;}
.box0 h2	{margin-top:0px;}
.box2 h2	{margin-top:0px;}


#box_paging {right:5px;font-weight:bold;}
#box_paging .page {display:block;height:16px;padding:3px 5px;border-right:2px solid white;float:left;}
#box_paging .prev {display:block;height:16px;padding:3px 5px;border-right:2px solid white;float:left;}
#box_paging .next {display:block;height:16px;padding:3px 5px;float:left;}
#box_paging .prev img, #box_paging .next img {margin-top:3px;}
#box_paging .active {background:#429312 url(../../images/box_paging_bg.gif);color:white;}

#box_paging2 {right:5px;font-weight:bold;}
#box_paging2 .page {display:block;height:16px;padding:3px 5px;border-right:2px solid #cccccc;float:left;}
#box_paging2 .prev {display:block;height:16px;padding:3px 5px;border-right:2px solid #cccccc;float:left;}
#box_paging2 .next {display:block;height:16px;padding:3px 5px;float:left;}
#box_paging2 .prev img, #box_paging2 .next img {margin-top:3px;}
#box_paging2 .active {background:#888888 url(../../images/box_paging2_bg.gif);color:white;}


/* boxes */





/* REGEL: andere Klassen freihalten von floats und clears, Layout-Verhalten soll in HAML ersichtlich sein */
.left	{float:left;}
.right	{float:right;}
.center	{text-align:center;margin:auto;}

.clear	{clear:both;margin:0px;padding:0px;}
.clearleft	{clear:left;margin:0px;padding:0px;}
.clearright	{clear:right;margin:0px;padding:0px;}

.hidden	{display:none;}

.absolute {position:absolute;}
.relative {position:relative;}
.inline {display:inline;}
.static {position:static;}

.overflow {overflow:auto;padding:5px;}



/* Fonts */

body,div,p,span,td,th,input,textarea,select		{font-family:Arial,sans-serif;font-size:13px;}

small {font-size:10px;}

h1      {color:#1FA22E;font-size:19px;line-height:25px;margin-top:0px;}
h2      {color:#1FA22E;font-size:16px;line-height:20px;margin-top:0px;}
h3      {color:#333333;font-size:13px;margin:0px;}
b,strong       {color:#333333;}
h4      {color:black;margin:0px;}


a         {text-decoration:none;color:#009900;}
a b       {color:#009900;}
a strong  {color:#009900;}

a:hover   {text-decoration:underline;color:#009900;}
a:active  {color:#009900;}
a:visited {color:#009900;}
a:focus   {outline:none;}

a:hover b   {text-decoration:underline;color:#009900;}
a:active b  {color:#009900;}
a:visited b {color:#009900;}
a:focus b   {outline:none;}


a img		{border:none;vertical-align:middle;margin-right:3px;margin-top:-2px;}

hr			{border:none;border-top:1px dotted #449900;}

.meta-text			{font-family:Arial,sans-serif;color:#333333;font-size:11px;line-height:14px;font-weight:normal;}
.headline			{font-family:Arial,sans-serif;color:#333333;font-size:13px;line-height:16px;font-weight:bold;}
.text				{font-family:Arial,sans-serif;color:#333333;font-size:13px;line-height:16px;font-weight:normal;}

.aufmacher-headline	{font-family:Arial,sans-serif;color:#333333;font-size:18px;line-height:23px;font-weight:bold;}
.aufmacher-text		{font-family:Arial,sans-serif;color:#333333;font-size:18px;line-height:23px;font-weight:normal;}



/* tag-cloud */

.tag_cloud_level_1 a	{font-size:12px;}
.tag_cloud_level_2 a	{font-size:14px;}
.tag_cloud_level_3 a	{font-size:16px;}
.tag_cloud_level_4 a	{font-size:18px;}
.tag_cloud_level_5 a	{font-size:20px;}
.tag_cloud_level_6 a	{font-size:22px;}

.listcount_1  {}
.listcount_2  {}
.listcount_3  {}
.listcount_4  {display:none;}
.listcount_5  {display:none;}
.listcount_6  {display:none;}
.listcount_7  {display:none;}
.listcount_8  {display:none;}
.listcount_9  {display:none;}
.listcount_10 {display:none;}
.listcount_11 {display:none;}





/****************************/
/*    S T A R T P A G E     */
/****************************/

.startpage_newsblock    {margin:0px 0px 30px 0px;}
.newsblock_headline     {margin:0px 0px 10px 0px;font-weight:bold;color:#333333;}
.newsblock_subheadline  {margin:15px 0px 5px 0px;font-weight:bold;color:#333333;}
.newsblock_item         {margin:0px 0px 0px 0px;}
.newsblock_subitem      {margin:5px 0px 0px 0px;}

.startpage_newsblock .left a img {margin:2px 0px 0px 0px;}
.startpage_newsblock .left img {margin:2px 0px 0px 0px;}



/****************************/
/*    S T A R T P A G E     */
/****************************/




/****************************/
/*     P R O F I L E S      */
/****************************/

h1#profile_title {margin-top:0px;padding:0px 20px 3px 0px;}

#steckbrief		{}
#mentors_list	{}
#photos_list	{}
#friends_list	{}
#groups			{}

#groups h2		{margin-top:0px;}
#discussions_list {min-height:220px;}
#photos_list h2	{margin-top:0px;}

/****************************/
/*     P R O F I L E S      */
/****************************/





/****************************/
/*       T O P I C S        */
/****************************/

.edit {position:absolute;margin-left:-23px;margin-top:-2px;}

.author		{padding:10px 0px 10px 10px;}
.post_body	{padding:0px 10px 10px 10px;}

.post	{background:#e0ecea;}
.topic	{font-weight:bold;font-size:14px;color:#000000;padding:10px 10px 2px 10px;border-bottom:1px dotted #b4d1cc;}
.answer	{font-weight:normal;font-size:12px;color:#333333;padding:10px 10px 2px 10px;border-bottom:1px dotted #b4d1cc;}


/* pagination */

.pages {margin:0px;display:inline;color:#888888;}
.pagination {display:inline;color:#333333;}

.subtitle	{margin:10px 0px;}
.subtitle p {margin:0px;padding:0px;}
.subtitle .pages {display:block;text-align:center;}

/* pagination */

.firstpost .author p	{display:none;}
.firstpost .author h2	{display:block;}

/****************************/
/*       T O P I C S        */
/****************************/




/****************************/
/*     M E S S A G E S      */
/****************************/

.message		{border:1px solid #cccccc;border-bottom:1px solid white;height:70px;padding:6px;margin-right:20px;margin-bottom:20px;}

.message_to_sam {background-color:#ffffaa;}

.message h3		{font-size:14px;}
.message_body	{margin:10px 100px 0px 0px}
.message_body p	{margin:0px}

.absender_name	{text-align:right;color:#aaaaaa;}
.briefmarke		{margin-left:4px;height:71px;width:72px;background-image:url(../../images/briefmarke.gif);background-repeat:no-repeat;}
.briefmarke a {height:59px;width:58px;margin:6px 6px 6px 7px;display:block;overflow:hidden;}
.briefmarke img {margin:-10px 0px 0px 0px;}

.poststempel	{position:absolute;margin-left:-32px;margin-top:-39px;background-image:url(../../images/poststempel.png);height:65px;width:65px;}
.poststempel p	{margin:46px 0px 0px 0px;color:#507d39;font-size:10px;text-align:center;}

/* IE6 only */
* html .poststempel	{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/poststempel.png', sizingMethod='image');}

/* IE7 only */
* + html .poststempel	{position:absolute;margin-left:-32px;margin-top:-39px;background-image:url(../../images/poststempel.png);height:65px;width:65px;}

.message_body pre code	{width:80%;display:block;white-space:normal;font-family:Arial,sans-serif;font-size:13px;color:#666666;border-left:2px solid #aaaaaa;margin-left:10px;padding-left:10px;}
.message_body pre		{margin-top:3px;margin-bottom:1px;}

.message_body blockquote {color:#666666;border-left: 2px solid #666666; padding-left: 10px; margin-left: 10px; margin-right: 0px;}

/* sent messages are shown by receipts */

.receipt		{background:#fafaee;padding:7px;border:1px dashed #ddcc88;margin-right:20px;}
.receipt .poststempel {background-image:url(../../images/poststempel_out.png);margin-left:18px;margin-top:16px;}
.receipt label {display:block;width:65px;float:left;margin-left:25px;}
.receipt #div_message_link {text-align:right;}
.receipt .small_delete_icon {position:absolute;margin-left:83px;margin-top:-6px;}
.receipt h2 {color:#ddcc88;margin:0px;}


/****************************/
/*     M E S S A G E S      */
/****************************/








/****************************/
/*       G R O U P S        */
/****************************/

.group_img a img {margin:0px;}

/****************************/
/*       G R O U P S        */
/****************************/




/****************************/
/*       S E A R C H        */
/****************************/

#searchresults					{border-top:1px solid #dddddd;margin:0px;padding:0px;list-style-type:none;}
#searchresults li				{padding:11px 6px;border-bottom:1px solid #dddddd;}
#searchresults li em			{background:#b4d1cc;color:black;font-weight:bold;}
#searchresults li h2			{margin:2px 0px;}
#searchresults li .result_nr	{width:30px;}
#searchresults li .result_body	{margin-left:30px;}

/****************************/
/*       S E A R C H        */
/****************************/


/****************************/
/*        P O L L S         */
/****************************/

ul.votes	{list-style-type:none;margin:0px;padding:0px;}
ul.votes li label {display:inline;font-weight:normal;float:none;}
ul.votes li input {margin:3px 5px -2px 0px;}

.poll {border-bottom:1px solid #aaaaaa;}

.minitable		{empty-cells:show;border-spacing:0px;margin-right:20px;margin-top:7px;width:98%;}
.minitable th	{padding:2px;background-color:#99dc34;color:#006600;margin:0px;text-align:center;font-size:10px;}
.minitable td	{padding:2px;margin:0px;border-bottom:1px solid #efefef;font-size:10px;}
.minitable td div	{font-size:10px;}

.votescontainer {height:13px;margin-top:2px;}
.votesbar {background:url(../../images/polls/votes_m.gif);width:0px;height:13px;float:left;}
.votes_l{background:url(../../images/polls/votes_l.gif);width:3px;height:13px;float:left;}
.votes_r {background:url(../../images/polls/votes_r.gif);width:3px;height:13px;float:left;}


/****************************/
/*        P O L L S         */
/****************************/



/****************************/
/*         B L O G          */
/****************************/

.blogentry			{margin-bottom:10px;padding:10px 0px;}
.blogentry .datum	{color:#aaaaaa;}
.blogentry h2		{margin-top:1px;font-size:20px;}

.wysiwyg_body p	{font-size:13px;line-height:16px;margin:0px;padding:0px;}
.wysiwyg_body h1 {color:#333333;font-size:16px;}
.wysiwyg_body h2 {color:#333333;font-size:15px;}
.wysiwyg_body h3 {color:#333333;font-size:14px;}
.wysiwyg_body h4 {color:#333333;font-size:13px;}
.wysiwyg_body h5 {color:#333333;font-size:12px;}
.wysiwyg_body h6 {color:#333333;font-size:11px;}


tr.draft			{font-weight:bold;color:#ff6e00;}

.comment_list		{border:1px solid #aaaaaa;padding:15px;background:#eeeeee;color:#444444;}
.comment_body		{margin-left:60px;}
.comment_list hr	{border-color:#aaaaaa;margin-top:8px;}

/****************************/
/*         B L O G          */
/****************************/



/****************************/
/*        G O A L S         */
/****************************/

.milestone {padding:0px;background:transparent;margin-bottom:5px;background-image:url(../../images/milestones/milestone_bg.gif);background-repeat:no-repeat;background-position:top;border-bottom:1px solid #666666;}
.milestone fieldset{padding:11px 16px;}
.milestone span {padding:11px;}

.milestone fieldset .button_s {margin:3px 0px 0px 5px;}

.milestone a img {margin:2px 0px 0px 5px;}

.milestone_form fieldset {padding:5px 0px 5px 0px;}
.newmilestone_title {width:458px;}
.milestone_title {width:424px;margin:2px 0px 5px 0px;}

/****************************/
/*        G O A L S         */
/****************************/


/****************************/
/*     T R A C K E R S      */
/****************************/

.tracker_info	{background-image:url(../../images/tracker_info_bg.jpg);background-position:0px 2px;background-repeat:no-repeat;border-bottom:1px solid #333333;display:none;z-Index:10002;width:210px;top:0;left:0;position:absolute;}
.tracker_info .content	{padding:10px;}
.notiz		{background:#fff59f;border:1px solid #817b4b;padding:6px;color:#817b4b;font-style:italic;font-size:13px;margin-top:3px;}
.notiz h3, .notiz h3 a	{color:#817b4b;font-style:italic;font-size:13px;}

.tickLabel  {font-size:11px;}
.tickLabel span {font-size:11px;display:block;position:absolute;margin-left:37%;}

#legende {margin-right:9px;}

.longbox #tracker_tabs {width:100%;background:url(../../images/box/tracker/box_top.gif);height:23px;}
.longbox {width:100%;background:url(../../images/box/tracker/box_middle.gif);}
.longbox .box_bottom {width:100%;background:url(../../images/box/tracker/box_bottom.gif);height:10px;}

#tracker_results  {margin:10px 30px 10px 250px;width:700px;}
#tracker_value    {margin:10px 0px 10px 30px;width:200px;}


.underweight          {font-size:28px;font-weight:bold;color:#7fd4d4;}
.normalweight         {font-size:28px;font-weight:bold;color:#92d726;}
.lightly_overweight   {font-size:28px;font-weight:bold;color:#d4d455;}
.moderately_overweight{font-size:28px;font-weight:bold;color:#d4aa55;}
.adipositas_1         {font-size:28px;font-weight:bold;color:#ff7f2a;}
.adipositas_2         {font-size:28px;font-weight:bold;color:#ff4f2a;}
.adipositas_3         {font-size:28px;font-weight:bold;color:#dd0000;}


/****************************/
/*     T R A C K E R S      */
/****************************/


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.tags { font-size:10px}

.price {font-weight:bold;}
.price div, .price i {font-weight:normal; font-size:11px}
a .productImg {display:block; border:4px solid #ccc}
a:hover .productImg {border:4px solid #99dc34}
.detailpic {padding:1px; background-color:#ccc; display:block}



.box_header_pager {border-bottom:2px solid #fff; height:30px;  background-color:#99dc34;}
.box_header_pager span	{color:#006600;font-size:12px;font-weight:bold;margin:0px 0px 0px 3px;padding:7px 0px 0px 7px;}
#box_paging .page { background-image:none; padding:7px 3px;}
#box_paging .prev, #box_paging .next   { padding:7px 5px;}

.bottom {background-image: url(/images/box/header730_pager_bottom.gif); background-position:bottom left; background-repeat:no-repeat}
.top { background-image: url(/images/box/header730_pager.gif); background-position:top left; background-repeat:no-repeat}
.tags { font-size:10px}

.productTitle {margin-top:10px}
input.error { border:1px solid red}
input.ok_green { border:1px solid green}
.basket th.path, .path {background-color:#fff; color:#333333; font-weight:bold; font-size:16px}
.path ul {padding:0; margin:0; list-style:none}
.path ul li { float:left; margin-right:30px}
.path ul li.select { color:#333333}
.path ul li.inactive {color:#ccc}

/* basket */

.basket th {color:#006600;height:18px;font-size:12px;font-weight:bold; background-color:#99DC34; border-right:2px solid #fff; padding:2px 5px}
.basket td { padding:5px 5px 5px 5px; border-bottom:1px solid #ccc; vertical-align:top}
.basket td textarea { border:1px solid red; width:350px; height:100px}
.instruction { color:#909090}
.attention { background-image:url(../images/attent.gif); background-repeat:no-repeat; background-position:top left; margin-top:10px; padding-left:20px; color:#fb1718}
.basket td.tdclear { border:none}
.price { text-align:left; margin:10px 0px 5px 0px}
.chose { background-color:#feff99; border:1px solid #cdccd1; padding:3px; font-size:11px}
.picproduct {margin-bottom:10px}
.photo { border:1px solid #ccc; display: block}
.neu {margin-left:5px}



/* ============== */
/* = Navigation = */
/* ============== */


#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width : 11em;
}

#nav li { /* all list items */
	position : relative;
	float : left;
	line-height : 1.25em;
	margin-bottom : -1px;
	width: 11em;
}

#nav li ul li{
  
}

#nav li ul li ul li a{
  width: 160px;
  
}

#nav li ul { /* second-level lists */
	/*position : absolute;
	left: -999em;
	margin-left : -12.45em;
	margin-top : -2.9em;
	z-index: 999;*/
	
}

#nav li ul ul { /* third-and-above-level lists */
	position : absolute;
	left: -999em;
	margin-left : -11.77em;
	margin-top : -1.5em;
	z-index: 999;
}

#nav li a {
	width: 11em;
	w\idth : 10em;
	display : block;
	color : #004D18;
	font-weight : normal;
	text-decoration : none;
	background-color : white;
	/*border : 1px solid black;*/
	padding : 3px;
}

#nav li a:hover {
	/*color : white;*/
	/*background-color : #e0ecea;*/
	color: #99dc34;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


#nav_1 a {
	font-size: 14px;
	font-weight: bold !important;
	padding: 8px 3px 8px 0px !important;
	margin: 1px 0px 0px 0px;
	line-height: 22px;
	width: 220px !important;
	border-bottom: 1px dashed #004d18;

}

#nav_2{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#nav_2 a{
	font-size: 12px;
	font-weight: normal !important;
	/*border: 1px solid #e0ecea;*/
	border: none;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	width: 150px !important;
}
/*
#nav_2 ul.prettylist {
  border: 1px solid #99dc34 !important;
  
}*/



#nav_2 ul.prettylist li{
  /*border: 1px solid black !important;*/
  background: transparent !important;
  padding: 0px 0px 0px 4px;
}

#nav li ul ul li{ /* third-and-above-level lists */
	width: 150px;
}

#nav_3 a{
	font-size: 12px;
	background: #99dc34 !important;
	width: 140px !important;
	padding: 0px 0px 0px 3px !important;
}

#nav_3 a:hover{
  color: #fff !important;
}
