﻿/* {{{ Optionales */
html { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Geneva, Lucida, Verdana, Arial; font-size:13px; line-height:18px; color:#212121; }
/*body { background-color:#fff; }*/
a:link, a:visited, a:hover, a:active { cursor:pointer; }
input, textarea { cursor:auto; }
ul,
ol { margin:0; list-style-type:none; }
ul li { list-style-type:none; padding:0 0 0 15px; margin:5px 0; background:url(../img/list-item-turq.png) 0 7px no-repeat; }
ul.plus li { background:url(../img/bt_circle_add.png) 0 0 no-repeat; color:#212121; padding:0 0 0 25px;}
ul.less li { background:url(../img/bt_circle_less.png) 0 0 no-repeat; padding:0 0 0 25px;}
ol li { list-style-type:none; }
/* }}} */

/* {{{ Farben und Hintergründe
	Hellgrau: #dfdfdf
	Mittelgrau: #bdbdbd
	Dunkelgrau: #646464
	Türkis: #06aeb1
	Helltürkis: #b2e1e1
	------------------------------
	NEU V2
	Blau: #00a5c0
	Hellblau: #9ad9e7
	Rot: #f7421b
	Mittelgrau: #909090
	Dunkelgrau: #4e4e4e
	Schwarz: #212121
*/
/* }}} */

/* {{{ General Layout */
#wrapper-background-color { background-color:#fff; width:100%; }
#wrapper { position:relative; background-color:#fff; width:980px; padding:0 0 0 0; margin-left:auto; margin-right:auto; padding-bottom:18px; }

#wrapper #navigation {  }

#logo { float:left; margin:15px 14px 0 0; }

#loginout { height:21px; width:735px; float:left; padding:1px 10px 0 10px; }
#loginout p {  text-align:right; }
#loginout img { width:18px; height:18px; margin:0 0 -3px 0; }

#navigation { float:left; background-color:#212121; height:25px; width:745px; padding:5px; -moz-border-radius-topright:10px; -khtml-border-radius-topright:10px; -webkit-border-top-right-radius:10px; border-top-right-radius:10px;-moz-border-radius-topleft:10px; -khtml-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; border-top-left-radius:10px; }

.subnavi { float:left; width:213px; padding:5px 6px 2px 6px; background-color:#00a5c0; }

#content { position:relative; float:left; width:738px; min-height:400px; padding:25px 0; margin-left:17px; }
#wrapper.withoutsubnavi #content { width:100%; margin:0; }

/* Evtl. die Messagebar gleich zu Actionbar umbenennen */
#messagebar { position:relative; width:755px; min-height:10px; float:left; padding:0; z-index:2; color:#fff; background-color:#00a5c0;}
#wrapper.withoutsubnavi #messagebar { background-color:#00a5c0; width:980px; }

#footer { position:relative; color:#FFFFFF; width:980px; margin-left:auto; margin-right:auto; margin-bottom:20px;}
#footer .contact { float:left; width:225px; background-color:#00a5c0; height:130px; margin-top:-18px;}
/* Das ist eine provisorische Kontaktbox für den Launch Okt. 2010 und kann später durch .contact ersetzt werden*/
#footer .contact-provisorisch { position:absolute; top:-27px; left:0; width:225px; background-color:#00a5c0; height:37px; }
#footer .contact-provisorisch .community { margin:6px 5px 0 0; float:left; }
#footer .contact-provisorisch .community-first { margin:6px 5px 0 6px; float:left; }
#footer .contact-provisorisch .community-last { margin:6px 0 0 0; float:left; }

#footer .content-top { position:absolute; top:0; left:225px; background-color:#00a5c0; width:755px; height:10px; }
#footer .content { margin-top:10px; }
#footer p,
#footer .linkbox { text-align:center; margin:0 auto; }
#footer .linkbox { background-color:#fff; color:#212121; width:468px; padding:8px; margin-top:5px; text-align:center;}
#footer .footer-logo { position:absolute; top:21px; left:760px; }
.lastline { margin-bottom:10px; }
/* }}} */

/* {{{ Col Formatierung */
/* {{{ NEU */
.col20,
.col25,
.col30,
.col35,
.col40,
.col50,
.col60,
.col65,
.col70,
.col75,
.col90,
.col100 { float:left; margin-left:18px; }
.col20 { width:144px; }
.col25 { width:169px; }
.col30 { width:200px; }
.col35 { width:225px; }
.col40 { width:266px; }
.col50 { width:351px; }
.col60 { width:436px; }
.col65 { width:476px; }
.col70 { width:502px; }
.col75 { width:533px; }
.col90 { width:633px; }
.col100 { width:720px; }
/* }}} */
/* {{{ ALT */
/*
.col20 { width:134px; float:left; margin-right:10px; }
.col33 { width:230px; float:left; margin-right:10px; }
.col40 { width:278px; float:left; margin-right:10px; }
.col50 { width:350px; float:left; margin-right:10px; }
.col60 { width:417px; float:left; margin-right:10px; }
.col63 { width:434px; float:left; margin-right:10px; }
.col66 { width:470px; float:left; margin-right:10px; }
.col75 { width:530px; float:left; margin-right:10px; }
*/
.col600-center { width:600px; margin:0 auto; }
.col800-center { width:800px; margin:0 auto; }
/*
.lastcol10 { width:82px; float:left; margin-right:0 !important; }
.lastcol20 { width:144px; float:left; margin-right:0 !important; }
.lastcol25 { width:180px; float:left; margin-right:0 !important; }
.lastcol33 { width:240px; float:left; margin-right:0 !important; }
.lastcol40 { width:288px; float:left; margin-right:0 !important; }
.lastcol50 { width:360px; float:left; margin-right:0 !important; }
.lastcol60 { width:427px; float:left; margin-right:0 !important; }
.lastcol63 { width:444px; float:left; margin-right:0 !important; }
.lastcol65 { width:468px; float:left; margin-right:0 !important; }
.lastcol66 { width:480px; float:left; margin-right:0 !important; }
.lastcol75 { width:540px; float:left; margin-right:0 !important; }
.lastcol90 { width:638px; float:left; margin-right:0 !important; }
.lastcol100 { width:730px; float:left; margin-right:0 !important; }

.col120 { width:800px; background-color:#ffffff; }
.col50 ul { margin-left:20px; }
.col50 h6 { margin:5px 10px 0 0; }
*/
/*
.lastcol25 img { height:149px; margin:8px 0 0 0; }
.lastcol25 .textlink { text-align:center; display:block; margin-left:0; }
.lastcol25 p.imglink,
.lastcol25 a.imglink:link,
.lastcol25 a.imglink:visited  { height:163px; text-align:center; display:block; background:url(../img/bg_thumb_col25.png) 0 0 no-repeat; }
.lastcol25 a.imglink:focus,
.lastcol25 a.imglink:hover,
.lastcol25 a.imglink:active { background-position:0 -163px; }
.lastcol25 .title { font-size:16px; line-height:25px;}
*/

.col25 img { height:149px; margin:8px 0 0 2px; }
.col25 .textlink { text-align:center; display:block; margin-left:0; }
.col25 p.imglink,
.col25 a.imglink:link,
.col25 a.imglink:visited  { height:163px; width:162px; text-align:center; display:block; background:url(../img/bg_thumb_col25.png) 0 -163px no-repeat; }
.col25 a.imglink:focus,
.col25 a.imglink:hover,
.col25 a.imglink:active { background-position:0 0; }
.col25 .title { font-size:16px; line-height:25px;}
/* }}} */
/* }}} */

/* {{{ Headlines */
#wrapper h1 a:link,
#wrapper h1 a:visited { display:block; width:211px; height:20px; margin-top:5px; background:url(../img/logo.png) 0 0 no-repeat; }
#wrapper h1 a:focus,
#wrapper h1 a:hover,
#wrapper h1 a:active { background-position:0 -21px; }
#content h1 { float:left; width:385px; font-size:24px; color:#333333; margin:0 0 15px 0; }
#content .grewbox h1 { color:#fff; }
#content .textcontent h1 { float:none; width:100%; }
#content h2 { font-size:22px; color:#212121; margin-bottom:10px; line-height:22px; }
#content h3 { font-size:20px; color:#212121; border-bottom:1px #909090 solid; padding-bottom:3px; margin:18px 0 10px 0; }
#content h4 { font-size:18px; color:#00a5c0; padding:0; margin:20px 0 5px 0; line-height:24px;}
#content h5 { font-size:16px; color:#212121; padding:0; margin:10px 0 8px 0; }
#content h6 { font-size:14px; color:#00a5c0; padding:0; margin:10px 0 0 0; }
.textcontent h2 { font-size:22px; color:#00a5c0; margin:15px 0 10px 0; line-height:22px; }
.textcontent h3 { font-size:20px; color:#212121; border-bottom:1px #212121 solid; padding-bottom:3px; margin:18px 0 10px 0; }
.textcontent h4 { font-size:18px; color:#00a5c0; padding:0; margin:20px 0 5px 0; }
.textcontent h5 { font-size:16px; color:#212121; padding:0; margin:10px 0 8px 0; }
.textcontent h6 { font-size:14px; color:#00a5c0; padding:0; margin:10px 0 0 0; }
.textcontent p { margin:12px 0; }
span.h6black { font-size:14px; color:#212121; padding:0; margin:10px 0 0 0; }
/* }}} */

/* {{{ Headlines - Icons */
.headline-icon { display:block; float:left; margin-right:18px; text-align:center; color:#fff; background-color:#212121; width:69px; height:69px; }
.headline-icon.grewbox { background:url(../img/headline-icon_grewbox.png) 0 0 no-repeat; }
.headline-icon.dashboard { background:url(../img/headline-icon_dashboard.png) 0 0 no-repeat; }
.headline-icon.settings { background:url(../img/headline-icon_settings.png) 0 0 no-repeat; }
.headline-icon.widget { background:url(../img/headline-icon_widget.png) 0 0 no-repeat; }
.headline-icon.messages { background:url(../img/headline-icon_messages.png) 0 0 no-repeat; }
.headline-icon.finance { background:url(../img/headline-icon_finance.png) 0 0 no-repeat; }
.headline-icon.products { background:url(../img/headline-icon_products.png) 0 0 no-repeat; }
.headline-icon.clothing { background:url(../img/headline-icon_clothing.png) 0 0 no-repeat; }
.headline-icon.merchandise { background:url(../img/headline-icon_merch.png) 0 0 no-repeat; }
.headline-icon.print { background:url(../img/headline-icon_print.png) 0 0 no-repeat; }
.headline-icon.audioedit { background:url(../img/headline-icon_audio.png) 0 0 no-repeat; }
.headline-icon.audio-up { background:url(../img/headline-icon_audio_up.png) 0 0 no-repeat; }
.headline-icon.pic { background:url(../img/headline-icon_pic.png) 0 0 no-repeat; }
.headline-icon.pic-up { background:url(../img/headline-icon_pic_up.png) 0 0 no-repeat; }
.headline-icon.album { background:url(../img/headline-icon_mp3.png) 0 0 no-repeat; }
.headline-icon.compact_disc { background:url(../img/headline-icon_cd.png) 0 0 no-repeat; }
.headline-icon.music_title { background:url(../img/headline-icon_mp3.png) 0 0 no-repeat; }
.headline-icon.profile { background:url(../img/headline-icon_profile.png) 0 0 no-repeat; }
.headline-icon.profiles { background:url(../img/headline-icon_profiles.png) 0 0 no-repeat; }
.headline-icon p.headline-icon.month { text-align:center; }
.headline-icon p.headline-icon.day { text-align:center; font-size:24px; border-bottom:1px #fff solid; padding:10px 0; }
/* }}} */

/* {{{ Links */
a:link,
a:visited { color:#333333; text-decoration:none; border:none; }
a:focus,
a:hover,
a:active  { color:#00a5c0; text-decoration:none; border:none; }

a.underline:link,
a.underline:visited { text-decoration:underline !important; }
a.underline:focus,
a.underline:hover,
a.underline:active  { text-decoration:underline !important; }

#navigation a:link,
#navigation a:visited { position:relative; float:left; color:#fff; font-size:18px; margin:3px 10px 0 10px; }
#navigation a:focus,
#navigation a:hover,
#navigation a:active { color:#00a5c0; }

#navigation a.message { background:url(../img/icon_navigation_message.png) 0 1px no-repeat; padding:0 0 1px 37px; }
#navigation a.finance { background:url(../img/icon_navigation_finance.png) 0 0 no-repeat; padding:0 0 0 37px; }
#navigation a span.counter { position:absolute; top:-6px; left:17px; padding:0 2px; font-size:10px; line-height:15px; background:#00a5c0; text-align:center; }
#navigation a:focus span.counter,
#navigation a:hover span.counter,
#navigation a:active span.counter { color:#fff; }

.textcontent a:link,
.textcontent a:visited { color:#00a5c0; text-decoration:none; }
.textcontent a:focus,
.textcontent a:hover,
.textcontent a:active { color:#00a5c0; text-decoration:underline; }

#loginout a:link,
#loginout a:visited { color:#212121; text-decoration:none; }
#loginout a:focus,
#loginout a:hover,
#loginout a:active { color:#00a5c0; }
#loginout a.login:link,
#loginout a.login:visited { color:#00a5c0; text-decoration:none; }
#loginout a.login:focus,
#loginout a.login:hover,
#loginout a.login:active { color:#00a5c0; }
#loginout a.logout:link,
#loginout a.logout:visited { color:#f7421b; text-decoration:none; }
#loginout a.logout:focus,
#loginout a.logout:hover,
#loginout a.logout:active { color:#00a5c0; }

.subnavi a.mainmenu { height:28px; width:162px ; line-height:13px; display:inline-block; margin-bottom:3px; padding:6px 0 0 51; }
.subnavi a.mainmenu:link,
.subnavi a.mainmenu:visited { background:url(../img/bt_mainmenu.png) 0 -66px no-repeat; color:#212121; font-size:12px; }
.subnavi a.mainmenu:hover { background-position:0 -33px; color:#fff; }
.subnavi a.mainmenu:active,
.subnavi a.mainmenu.active { background-position:0 0; color:#fff; }

.subnavi a { padding:5px 0 0 51px; width:162px; line-height:29px; height:36px; display:block; margin-bottom:7px; }
.subnavi a:link,
.subnavi a:visited { color:#fff; font-size:18px; }
.subnavi a:focus,
.subnavi a:hover,
.subnavi a:active { color:#212121; }

.subsubnavi { background-color:#ffffff; width:160px; padding:10px 0 3px 10px; margin-left:42px; margin-bottom:5px; margin-top:-5px; }
.subsubnavi a { width:152px; line-height:20px; height:20px; margin-bottom:7px; padding:0; display:block; }
.subnavi .subsubnavi a:link,
.subnavi .subsubnavi a:visited { color:#212121; font-size:12px; }
.subnavi .subsubnavi a:focus,
.subnavi .subsubnavi a:hover,
.subnavi .subsubnavi a:active { color:#212121; }
.subnavi .subsubnavi a.active { color:#212121; }

.subsubsubnavi { width:160px; padding:0; margin-top:-5px; margin-left:5px; }
.subsubsubnavi a { padding-left:15px; margin:5px 0; width:160px; line-height:17px; height:17px; display:block; }
.subnavi .subsubnavi .subsubsubnavi a:link,
.subnavi .subsubnavi .subsubsubnavi a:visited { color:#212121; font-size:12px; cursor:pointer; }
.subnavi .subsubnavi .subsubsubnavi a:focus,
.subnavi .subsubnavi .subsubsubnavi a:hover { color:#00a5c0; background:url(../img/arrow_small_right.png) 0 0 no-repeat; }
.subnavi .subsubnavi .subsubsubnavi a:active { color:#00a5c0; background:url(../img/arrow_small_right.png) 0 -17px no-repeat; }
.subnavi .subsubnavi .subsubsubnavi a.active { color:#00a5c0; background:url(../img/arrow_small_right.png) 0 -17px no-repeat; }

a.subnavi-dashboard { background:url(../img/bt_searchbar_house.png) 0 0 no-repeat; }
a.subnavi-products { background:url(../img/bt_searchbar_products.png) 0 0 no-repeat; }
.headline-icon.widget { background:url(../img/headline-icon_widget.png) 0 0 no-repeat; }
.headline-icon.widget-home { background:url(../img/headline-icon_widget_home.png) 0 0 no-repeat; }
a.subnavi-widget-home { background:url(../img/bt_searchbar_widget_home.png) 0 0 no-repeat; }
a.subnavi-widget { background:url(../img/bt_searchbar_widget.png) 0 0 no-repeat; }
a.subnavi-widget-facebook { background:url(../img/bt_searchbar_widget_facebook.png) 0 0 no-repeat; }
a.subnavi-widget-myspace { background:url(../img/bt_searchbar_widget_myspace.png) 0 0 no-repeat; }
a.subnavi-finance { background:url(../img/bt_searchbar_finance.png) 0 0 no-repeat; }
a.subnavi-messages { background:url(../img/bt_searchbar_messages.png) 0 0 no-repeat; }
a.subnavi-pictures { background:url(../img/bt_searchbar_pic.png) 0 0 no-repeat; }
a.subnavi-pictures-up { background:url(../img/bt_searchbar_pic_up.png) 0 0 no-repeat; }
a.subnavi-audioup { background:url(../img/bt_searchbar_audioup.png) 0 0 no-repeat; }
a.subnavi-settings { background:url(../img/bt_searchbar_settings.png) 0 0 no-repeat; }
a.subnavi-cart { background:url(../img/bt_searchbar_cart.png) 0 0 no-repeat; }
a.subnavi-mail { background:url(../img/bt_searchbar_mail.png) 0 0 no-repeat; }
a.subnavi-person { background:url(../img/bt_searchbar_person.png) 0 0 no-repeat; }
a.subnavi-persons { background:url(../img/bt_searchbar_persons.png) 0 0 no-repeat; }
a.subnavi-back { background:url(../img/bt_searchbar_back.png) 0 0 no-repeat; }
a.compact_disc { background:url(../img/bt_searchbar_cd.png) 0 0 no-repeat; }
a.music_title { background:url(../img/bt_searchbar_mp3.png) 0 0 no-repeat; }
a.audio { background:url(../img/bt_searchbar_audio.png) 0 0 no-repeat; }
a.album { background:url(../img/bt_searchbar_mp3.png) 0 0 no-repeat; }
a.clothing { background:url(../img/bt_searchbar_clothing.png) 0 0 no-repeat; }
a.merchandise { background:url(../img/bt_searchbar_merch.png) 0 0 no-repeat; }
a.print { background:url(../img/bt_searchbar_print.png) 0 0 no-repeat; }

a.subnavi-cat { background:url(../img/bt_searchbar_cat.gif) 0 0 no-repeat; }
a.subnavi-blog { background:url(../img/bt_searchbar_blog.gif) 0 0 no-repeat; }

.subnavi a.active { background-position:0 -42px; color:#212121; }
.subnavi a.select-active { background-image:url(../img/bt_searchbar_select.png); background-repeat:no-repeat; color:#212121; }
.subnavi a.select-active.widget { background-position:0 0; }
.subnavi a.select-active.product { background-position:0 -42px; }
.subnavi a.select-active.mp3 { background-position:0 -84px; }
.subnavi a.select-active.widget-home { background-position:0 -126px; }
.subnavi a.select-active.widget-facebook { background-position:0 -168px; }
.subnavi a.select-active.widget-myspace { background-position:0 -210px; }

a.cancel:link,
a.cancel:visited { font-size:18px; margin:60px 10px 0 0; color:#212121; }
a.cancel:focus,
a.cancel:hover,
a.cancel:active { color:#00a5c0; }

p.error a:link,
p.error a:visited { color:#d71515; }
p.error a:focus,
p.error a:hover,
p.error a:active { color:#00a5c0; }

.productchooseicons p a:focus,
.productchooseicons p a:hover,
.productchooseicons p a:active { background-position:0 -111px; }

table.product_new { margin-top:10px;  }
table.product_new td { text-align:center; width:33%; }
table.product_new td a { margin:0 auto; }
table.product_new td p { text-align:center; }

.grewbox a:link,
.grewbox a:visited { color:#ffffff !important; }
.grewbox a:focus,
.grewbox a:hover,
.grewbox a:active { color:#00a5c0 !important; }

.bluebox a:link,
.bluebox a:visited { color:#ffffff !important; }
.bluebox a:focus,
.bluebox a:hover,
.bluebox a:active { color:#212121 !important; }
a.bluebox-link:link,
a.bluebox-link:visited { color:#ffffff !important; }
a.bluebox-link:focus,
a.bluebox-link:hover,
a.bluebox-link:active { color:#212121 !important; }

#footer a:link,
#footer a:visited { color:#212121; text-decoration:none; }
#footer a:focus,
#footer a:hover,
#footer a:active  { color:#00a5c0; }

.zurueck a:link,
.zurueck a:visited { color:#212121; padding:0 0 0 18px; margin:-8px 0 15px 0; background:url(../img/arrow_small_left.png) 0 0 no-repeat; height:17px; line-height:17px; display:inline-block; }
.zurueck a:focus,
.zurueck a:hover,
.zurueck a:active { color:#00a5c0; background-position:0 -17px; }

.zurueckunten a:link,
.zurueckunten a:visited { color:#212121; padding:0 0 0 18px; position:absolute; top:93%; left:5px; background:url(../img/arrow_small_left.png) 0 0 no-repeat; height:17px; line-height:17px; display:inline-block; }
.zurueckunten a:focus,
.zurueckunten a:hover,
.zurueckunten a:active { color:#00a5c0; background-position:0 -17px; }

ul.loginoptions li a:link,
ul.loginoptions li a:visited { height:17px; line-height:17px; }
ul.loginoptions li a:focus,
ul.loginoptions li a:hover,
ul.loginoptions li a:active { background-position:0 -17px; }

a.add_link { background:url(../img/bt_circle_add.png) 0 0 no-repeat; width:18px; line-height:18px; display:block; height:18px; }
a.del_link { background:url(../img/bt_circle_delete.png) 0 0 no-repeat; width:18px; line-height:18px; display:block; height:18px; }

ul.editbuttons a.abbrechen:link,
ul.editbuttons a.abbrechen:visited { font-size:14px; color:#212121; margin-right:10px; }
ul.editbuttons a.abbrechen:focus,
ul.editbuttons a.abbrechen:hover,
ul.editbuttons a.abbrechen:active { color:#00a5c0; }

ul.editbuttons_big a.abbrechen:link,
ul.editbuttons_big a.abbrechen:visited { font-size:16px; color:#212121; margin-right:10px; }
ul.editbuttons_big a.abbrechen:focus,
ul.editbuttons_big a.abbrechen:hover,
ul.editbuttons_big a.abbrechen:active { color:#00a5c0; }

.messages_navigation a { float:left; margin:10px; }

.messages_navigation_top a:link,
.messages_navigation_top a:visited { color:#212121;  }
.messages_navigation_top a:focus,
.messages_navigation_top a:hover,
.messages_navigation_top a:acitve { color:#00a5c0; }

a.back:link,
a.back:visited { background:url(../img/arrow_big_left.gif) 0 0 no-repeat; display:block; width:16px; height:28px; line-height:28px; }
a.back:focus,
a.back:hover,
a.back:active { background-position:0 -28px; }

a.forward:link,
a.forward:visited { background:url(../img/arrow_big_right.gif) 0 0 no-repeat; display:block; width:16px; height:28px; line-height:28px;  }
a.forward:focus,
a.forward:hover,
a.forward:active { background-position:0 -28px; }
/* }}} */

/* {{{ Textcontent */
.textcontent ol,
.textcontent ul { margin:5px 25px; }
.textcontent li { margin: 8px 10px; list-style-type:disc; }
.textcontent ol.roman li { list-style-type:upper-roman; }
.textcontent ol.lower-alpha li { list-style-type:lower-alpha; }
.textcontent code { font-family:Monaco, 'Courier New', monospace; }
/* }}} */

/* {{{ Editarea */
.editarea { position:relative;  padding:15px 9px 10px 9px; background-color:#9ad9e7;}
.editarea label { width:129px; text-align:right; }
.editarea tr { width:100%; }
/* }}} */

/* {{{ Forms and input-fields */
table.formular { width:100%; }
table.formular td { padding-bottom:10px; }
table.formular td.label { width:126px; padding-right:9px; text-align:right; }
table.formular td.message p { margin-left:20px; width:290px; padding:10px 5px; background:#9ad9e7; }

ul.sortselect { color:#212121; background-color:#fff; }
ul.sortselect li { border-bottom:1px #212121 solid; height:23px; padding:0; }
ul.sortselect li:last-child { border:0; }
ul.sortselect li.sort { padding:8px 0 0 53px; margin:0; background: url("../img/sort.png") 19px 4px no-repeat; }
ul.sortselect li.select { padding:9px 0 0 0; margin:0; background:none;}
ul.sortselect li.select input { width:50px; height:16px; }

select,
input,
textarea { padding:2px 0 2px 5px; width:97%; border:1px #909090 solid; background-color:#fff; color:#333; font-size:12px; outline:0 none; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; } 

select:hover,
input:hover,
textarea:hover { border:1px #212121 solid; background-color:#ffffff; }

input:focus,
textarea:focus { color:#333333; border:1px #212121 solid; outline:0 none; }

.inputtitle .label { font-size:18px; }
.inputtitle input { height:32px; font-size:18px; padding-top:1px; }
.inputnormal input { height:19px; }
.inputnormal select { height:24px; }
.inputradio input { width:25px; height:16px; border:0; background-color:transparent; -moz-border-radius:0; -khtml-border-radius:0; -webkit-border-radius:0; border-radius:0; }
.inputbig .label { vertical-align:middle;  }
.inputbig input { width:215px; height:32px; font-size:18px; padding-top:1px; }
.inputcheckbox input { width:16px; height:16px; border:0; background-color:transparent; -moz-border-radius:0; -khtml-border-radius:0; -webkit-border-radius:0; border-radius:0; }
.inputprice input { width:90px; height:19px; }
.inputtextarea .label { vertical-align:top; }
.inputtextarea textarea { height:146px; }
.col100 .inputtextarea-full textarea { width:545px; height:146px; }

.inputselect select { width:223px; }
.selectdate select { width:112px;  }
.inputlink input { width:125px; }
.inputtextareabig textarea { width:451px; height:300px; }
input.checkbox { border:0; background:none; width:16px; height:16px !important; padding:0; margin:0; }

.inputarea .remember { line-height:22px; padding-left:20px; }

/*td p.error { background-color:#f7dad9; color:#333333; border:1px #dfb5b4 solid; padding:5px; margin:0 140px 0 9px; }*/
td p.hint { background-color:#fae8db; color:#333333; border:1px #e4cab7 solid; padding:5px; }
td p.good { background-color:#9ad9e7; color:#333333; border:1px #00a5c0 solid; padding:5px; }
td p.neutral { background-color:#ebebeb; color:#00a5c0; border:1px #212121 solid; padding:5px; }

.product_dropdown { margin:0 auto; width:300px; }
.productkategorie_dropdown,
.productgruppe_dropdown { margin-top:20px; }
/* }}} */

/* {{{ Buttons */
a.button:link,
a.button:visited,
input.button { color:#fff; width:98px; height:22px; margin-top:6px; line-height:22px; font-size:12px; background-image:url(../img/button_small.png); background-position:0 -22px; background-repeat:no-repeat; text-align:center; display:block; text-decoration:none; border:0;}
a.button:focus,
a.button:hover,
input.button:hover {  background-position:0 -44px; text-decoration:none; }

a.button:active,
input.button:active { background-position:0 -66px; color:#fff; text-decoration:none; }

input.button { line-height:20px; padding:0 0 2px 0; }

a.button.active { background-position:0 -66px; }
.messagebar-buttons a.button.active { background-position:0 -22px !important; color:#fff !important; }
#colorbox .messagebar-buttons a.button.active { background-position:0 -66px !important; color:#fff !important; }

a.button.big:link,
a.button.big:visited { width:192px; height:49px; font-size:22px; line-height:48px; background-image:url(../img/button_big.png); background-position:0 0; }
a.button.big:focus,
a.button.big:hover,
a.button.big:active { background-position:0 -49px; }

input.button.big { width:192px; height:49px; margin-top:16px; border:none; color:#ffffff; font-size:22px; background:url(../img/button_big.png) 0 0 no-repeat; }
input.button.big:hover,
input.button.big:active { background-position:0 -49px; cursor:pointer; }

a.button.mini:link,
a.button.mini:visited { width:87px; height:15px; margin-top:10px; line-height:15px; font-size:10px; background-image:url(../img/button_mini.png); background-position:0 -15px; }
a.button.mini:focus,
a.button.mini:hover { background-position:0 -30px; }
a.button.mini:active { background-position:0 -45px; }

a.button.delete:link,
a.button.delete:visited { background-position:0 -88px !important; }
a.button.delete:focus,
a.button.delete:hover,
a.button.delete:active { color:#ffffff !important; background-position:0 -88px !important; }

.messagebar-buttons a.button:link,
.messagebar-buttons a.button:visited { color:#212121; margin:4px 5px 6px 5px; float:left; background-position:0 0; }
.messagebar-buttons a.button:focus,
.messagebar-buttons a.button:hover { background-position:0 -44px; color:#fff; }
.messagebar-buttons a.button:active { background-position:0 -22px; color:#fff; }

.messagebar-buttons a.button.left:link,
.messagebar-buttons a.button.left:visited { width:97px; margin:4px 0 0 5px; background-image:url(../img/button_small_left.png); }
.messagebar-buttons a.button.left:focus,
.messagebar-buttons a.button.left:hover {  }
.messagebar-buttons a.button.left:active {  }

.messagebar-buttons a.button.middle:link,
.messagebar-buttons a.button.middle:visited { width:95px; margin:4px 0 0 -3px; background-image:url(../img/button_small_middle.png); }
.messagebar-buttons a.button.middle:focus,
.messagebar-buttons a.button.middle:hover { }
.messagebar-buttons a.button.middle:active {  }

.messagebar-buttons a.button.right:link,
.messagebar-buttons a.button.right:visited { width:96px; margin:4px 0 0 -3px; background-image:url(../img/button_small_right.png); }
.messagebar-buttons a.button.right:focus,
.messagebar-buttons a.button.right:hover {  }
.messagebar-buttons a.button.right:active {  }
/* }}} */

/* {{{ Lists (Index) */
.grid-list .col20 { margin:5px 0; height:180px; }
.grid-list .col20 .textlink { text-align:center; display:block; margin-top:8px; text-decoration:none;}
.grid-list .col20 img { width:93px; height:93px; margin:7px 0 0 0; }
.grid-list .col20 p.imglink,
.grid-list .col20 a.imglink,
.grid-list .col20 a.imglink:link,
.grid-list .col20 a.imglink:visited  { height:105px; width:105px; margin:0 auto; text-align:center;  display:block; background:url(../img/bg_thumb_col20.png) 0 -105px no-repeat;  }
.grid-list .col20 a.imglink:focus,
.grid-list .col20 a.imglink:hover,
.grid-list .col20 a.imglink:active { background-position:0 0; }
/* }}} */

/* {{{ Tables */
table object { margin:3px 0 -3px 0; }

table.tabelle { width:100%; }
table.tabelle  td { text-align:center; line-height:24px; height:24px; }
table.tabelle  th { background-color:#212121; color:#fff; text-align:center; font-size:14px; height:30px; line-height:30px; }
/* table.tabelle tr.even:hover,
table.tabelle tr.odd:hover { background-color:#00a5c0; } */
tr.even td { background-color:#ffffff; }
tr.odd td { background-color:#ebebeb; }
tr.even2 td { background-color:#ffffff; }
tr.odd2 td { background-color:#ebebeb; }

table.profiles { width:720px }
table.profiles .col1 {  width:120px; }
table.profiles .col2 { width:450px; text-align:left; }
table.profiles .col3 { }

table.tracks,
table.audio-files { width:100%; }
table.tracks tr { height:27px; padding:0; }
table.tracks th,
table.audio-files th { background-color:#00a5c0; color:#fff; }
table.tracks td,
table.tracks th { padding:0 5px; }
table.tracks td { cursor: row-resize; }
table.tracks tr td:first-child { cursor: pointer; }
table.tracks .edit td { background-color:#9ad9e7; }
table.tracks .edit td .editbuttons { height:40px; padding:0 10px; }
table.tracks .edit .tracksort { -moz-border-radius-topleft:8px; -khtml-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; border-top-left-radius:8px; }
table.tracks .edit .trackdetails { -moz-border-radius-topright:8px; -khtml-border-radius-topright:8px; -webkit-border-top-right-radius:8px; border-top-right-radius:8px; }
table.tracks .edit table.formular { margin-top:10px; }
table.tracks .tracknumber { width:36px; text-align:right; }
table.tracks .tracktitle { width:356px; text-align:left; }
table.tracks .tracklength { width:101px; text-align:right; }
table.tracks .trackprice { width:90px; text-align:right; }
table.tracks .trackdetails { width:87px; text-align:center; }
table.tracks .trackdetails a.button.mini { margin-top:0; }

table.audio-files td,
table.audio-files th { padding:3px 5px; }
table.audio-files td { color:#212121; }
table.audio-files .select { width:30px; }
table.audio-files .inputradio input { margin-top:8px; }
table.audio-files .play { text-align:left; }
table.audio-files .title { text-align:left; }
table.audio-files .length { width:80px; }
table.audio-files .type { width:90px; }

table.editaudio tr { line-height:18px; height:18px; }
table.editaudio .col1 { text-align:left; padding-left:20px; }
table.editaudio .col2 { width:100px; }
table.editaudio .col3 { width:120px; }

table.messages { margin-bottom:40px; }
table.messages tr { line-height:18px; height:18px; }
table.messages .col1 { text-align:left;  width:220px; padding-left:10px; }
table.messages .col2 { text-align:left; }
table.messages .col3 { text-align:right; width:150px; padding-right:10px; }

table.finance { margin-bottom:40px; }
table.finance tr { line-height:18px; height:18px; }
table.finance .col1 { text-align:left; padding-left:10px;  }
table.finance .col2 { text-align:left;  }
table.finance .col3 { text-align:right; padding-right:10px;  }

.turquoisebox { float:right; background-color: #9ad9e7; margin-bottom:10px; }
table.financebox { width:225px;  }
table.financebox td { padding:10px 10px 0 10px;}
table.financebox .col2 { text-align:right;  }
table.financebox .line1 { font-size:22px; }
table.financebox .line2 { font-size:14px; text-align:right; padding-bottom:3px; }
table.financebox .line3 { font-size:18px; }
table.financebox .line4 { font-size:14px; padding-bottom:10px; }
table.messages .detailed_view td { background-color:#9ad9e7; }
table.messages .detailed_view_head td { background-color:#00a5c0; color:#ffffff; }

table.dashboard { margin:10px 0 0 0; }
table.dashboard td { padding:0 10px; vertical-align:top; }
table.dashboard .left { text-align:left; padding-left:10px;  }
table.dashboard .right { text-align:right; padding:0 10px 10px 0;  }
table.dashboard .col1 { text-align:left; width:150px; }
table.dashboard .col2 { text-align:left; padding-left:10px; }
table.dashboard .inputselect td { width: 225px; padding-top:10px; }
table.dashboard .inputselect td select { margin-bottom:12px;}
table.dashboard .inputtextarea td { width: 440px; margin-bottom:0; line-height:15px;}
table.dashboard .inputtextarea td textarea { width: 440px; margin-bottom:10px; margin-top:10px;}
table.dashboard .button td a,
table.dashboard .button td input { margin-bottom:7px; margin-top:5px; float:right; }

table.dashboardbox { width:225px; }
table.dashboardbox td { padding:2px 10px; }
table.dashboardbox td.col1 { text-align:left; }
table.dashboardbox td.col2 { text-align:right;  }
table.dashboardbox .line1 { font-size:22px; padding-top:10px;  }
table.dashboardbox .line2 { font-size:14px; text-align:right; padding-bottom:7px; }

table.email { width:500px; margin:7px 0 20px 0; }
table.email th,
table.email td { text-align:left; padding-left: 10px; }
table.email td.col1 { width:100px; }
table.email th.col2 { text-align:right; padding-right:10px; }

table td.last { padding:5px 10px 10px 10px; }

tr.white_line { border-top:2px #ffffff solid; }
/* }}} */

/* {{{ Navigation */
/*
body.pages-conditions #navigation a.navi-conditions,
body.pages-widgetstore #navigation a.navi-widget-store,
body.users-show #navigation a.navi-mein_konto,
body.users-snippets #navigation a.navi-mein_konto,
body.profiles-edit #navigation a.navi-mein_konto,
body.products-index #navigation a.navi-mein_konto,
body.products-edit #navigation a.navi-mein_konto,
body.images-new #navigation a.navi-mein_konto,
body.images-profile_new #navigation a.navi-mein_konto,
body.images-user_new #navigation a.navi-mein_konto,
body.audios-new #navigation a.navi-mein_konto,
body.audios-edit #navigation a.navi-mein_konto,
body.messages-index #navigation a.navi-mein_konto,
body.billings-index #navigation a.navi-mein_konto,
body.users-edit #navigation a.navi-mein_konto { background-position:0 -96px; }
*/
/* }}} */

/* {{{ Colorbox */
.colorbox-iframe .header,
.colorbox-iframe .footer { position:absolute; left:0; width:100%; height:28px; padding:0 0 6px 0; background:#00a5c0; }
.colorbox-iframe .header { top:0; }
.colorbox-iframe .footer { bottom:0; }
.colorbox-iframe .header .editbuttons,
.colorbox-iframe .footer .editbuttons { margin:0 10px; }
.colorbox-iframe .tabs { position:absolute; top:40px; left:181px; width:293px; }
.colorbox-iframe .content { position:absolute; left:0; padding-left:12px; overflow:auto; color:#fff; }
.colorbox-iframe .content.audio { top:75px; height:390px; width:705px; }
.colorbox-iframe .content.cover { top:53px; height:393px; width:705px; }
.colorbox-iframe .content.audio-up { top:53px; height:384px; width:690px; }
.colorbox-iframe .col50 { width:48%; margin-left:0; float:none; }
.colorbox-iframe .col65 { margin-left:0; margin-top:12px; }
.colorbox-iframe input,
.colorbox-iframe textarea { margin-bottom:8px; }
.colorbox-iframe .edit_user table.formular td { padding-bottom:0; }
.colorbox-iframe .edit_user input,
.colorbox-iframe .edit_user select { margin-top:8px; }
.colorbox-iframe .label-input-in-one-line { margin:16px 0; }
.colorbox-iframe #uploaded_images { height:170px; overflow:auto;}
.colorbox-iframe .textcontent h3 { color:#fff; border-bottom:1px #fff solid; }
.colorbox-iframe .grid-list .col20 { margin:5px 0; height:118px; }
.colorbox-iframe .grid-list .col20 p.imglink,
.colorbox-iframe .grid-list .col20 a.imglink,
.colorbox-iframe .grid-list .col20 a.imglink:link,
.colorbox-iframe .grid-list .col20 a.imglink:visited { background-position:0 -210px; }
.colorbox-iframe .grid-list .col20 a.imglink:focus,
.colorbox-iframe .grid-list .col20 a.imglink:hover,
.colorbox-iframe .grid-list .col20 a.imglink:active { background-position:0 0; }
.colorbox-iframe ul.editbuttons a.abbrechen:focus,
.colorbox-iframe ul.editbuttons a.abbrechen:hover,
.colorbox-iframe ul.editbuttons a.abbrechen:active { color:#fff; }
.colorbox-iframe .col25 p.imglink { background-position:0 -325px; }
.colorbox-iframe .textcontent h2 { color:#fff; }
.colorbox-iframe #deletebox {  }
.colorbox-iframe a.button:link,
.colorbox-iframe a.button:visited,
.colorbox-iframe input.button { color:#212121; background-position:0 0; }
.colorbox-iframe a.button:focus,
.colorbox-iframe a.button:hover,
.colorbox-iframe input.button:hover {  background-position:0 -66px; text-decoration:none; }
.colorbox #cboxClose { display:none !important; }
.colorbox-iframe object { margin:30px 0; }
/* }}} */

/* {{{ jquery.ui.dialog.css */
.ui-widget-content { border: 0 !important; }
/* }}} */

/* {{{ jquery.ui.dialog.css */
#ui-datepicker-div { z-index: 99999 !important; }
/* }}} */

/* {{{ Pages */
.start a.sponsor { display:block; margin:20px auto 40px auto; text-align:center; width:191px;  }
.start a.community { display:block; margin:0 28px; float:left; }
/* }}} */

/* {{{ Manuals for new Profile, Product or Widget */
.manual { width:31%; margin-right:20px; }
.manual.last { margin:0; }
.manual .top { width:100%; padding:5px 5px 5px 5px; border:1px #00a5c0 solid; background:#00a5c0; color:#fff; }
.manual .content { width:100%; height:475px; padding:5px; border-left:1px #00a5c0 solid; border-right:1px #00a5c0 solid; }
.manual .content img { margin:5px 0; }
.manual .bottom { width:100%; height:20px; padding:5px; border:1px #00a5c0 solid; background:#00a5c0; color:#fff; }
.manual .bottom .step { background:#00a5c0; width:20px; height:20px; padding:20px; margin:-35px auto 0 auto; font-size:30px; }
/* }}} */

/* {{{ Error Pages (404, 422, 500) */
#content.error-site { min-height:0; margin:50px 0 100px 0; }
.error-site ul li a:link,
.error-site ul li a:visited { color:#00a5c0; text-decoration:underline; }
.error-site ul li a:focus,
.error-site ul li a:hover,
.error-site ul li a:active { text-decoration:none; }
/* }}} */

/* {{{ Individual Rules */
#content table.profile-summary { width:550px; }

#upload-progress-bar { width:442px; position:relative; }
#upload-progress-bar #open-uploads,
#upload-progress-bar #done-uploads { width:86px; height:49px; text-align:center; }
#upload-progress-bar #open-uploads div,
#upload-progress-bar #done-uploads div { padding:8px 0 1px 0; font-size:18px; text-align:center; }
#upload-progress-bar #open-uploads { background:url(../img/button_big_upload_left.png) 0 0 no-repeat; }
#upload-progress-bar #current-upload { width:260px; margin:0 5px; }
#upload-progress-bar #current-upload strong { width:240px; height:20px; margin-top:4px; float:left; overflow:hidden; }
#upload-progress-bar #current-upload .cancel img { margin:4px 0 0 0; float:right; }
#upload-progress-bar #current-upload #the-progress-bar { position:absolute; top:29px; width:260px; height:18px; background-color:#fff; color:#212121; }
#upload-progress-bar #current-upload #the-progress-bar p { text-align:center; margin:0; }
#upload-progress-bar #current-upload #the-progress-bar #done-progress { height:18px; margin-top:-18px; background-color:#00a5c0; }
#upload-progress-bar #done-uploads { background:url(../img/button_big_upload_right.png) 0 0 no-repeat; }

#content .progresscontainer { height:28px; }
#content .progresscontainer .progressbar { height:25px; text-align:center; padding:5px 0 0 0; font-size:16px; }

.lastbox { margin:0 !important; }
.grewbox { background-color:#212121; color:#fff; padding:10px; }
.bluebox { background-color:#00a5c0; color:#fff; padding:10px; }
.whitebox { background-color:#fff; color:#212121; padding:10px; }
.col33 .grewbox { margin-bottom:10px; }
.col33 .lastgrewbox { margin-bottom:0; }
.col33 .grewbox img { margin:0 auto; }
.grewbox.start { width:520px; height:120px; font-size:20px; float:left;}

.floatbox { width:225px; float:right; margin-right:10px; }

.code { border:1px #212121 solid; padding:10px; }

.grewbox table th { padding-bottom:15px; padding-top:5px; }
.grewbox table td { padding-bottom:5px; }
.grewbox .col1 { width:270px; border-right:2px solid #fff; text-align:right; padding-right:10px;}
.grewbox .col2 { width:270px; padding-left:10px; }

.navlink { background-color:#DFDFDF; }

#content .img-withbg-main { background:url(../img/bg_image_main.gif) 0 0 no-repeat; width:169px; height:172px; padding:7px 11px 10px 9px; }
#content .img-withbg-main img { max-width:169px; max-height:172px; }

.productchooseicons p { float:left, text-align:center; width:250px; margin:12px 0px; font-size:18px; display:block; width:100%; }

div.maincontent.productchooseicons p a { margin:0 auto; }

ul.editbuttons li { float:right; list-style-type:none; background:none; margin:0; padding:0;  }
ul.editbuttons li a { height:34px; line-height:34px; }

ul.editbuttons_big { }
ul.editbuttons_big li { float:right; list-style-type:none; background:none; margin:0; padding:0; }
ul.editbuttons_big li a { height:34px; line-height:34px;  }
ul.editbuttons_big li.abbrechen { padding-top:26px; }

.iconcamera { background:url(../img/icon_camera.png) 0 0 no-repeat; width:33px; height:21px; }

#add_detail_row_link { margin:10px 0 0 10px; }

.pages_navigation_top { float:left; margin:37px 0 10px 0; display:block; width:385px; }
.pages_navigation_top p,
.pages_navigation_top a { float:left; display:block; line-height:28px; }
.pages_navigation_top p span.current_page,
.pages_navigation_top p span.total_pages { font-size:24px; margin:10px 20px; }
.pages_navigation_top p span.current_page { color:#00a5c0; }

.pages_navigation_bottom { margin:20px auto; display:block; width:370px; margin:0 auto;  }
.pages_navigation_bottom p,
.pages_navigation_bottom a { float:left; display:block; line-height:28px; font-size:15px; margin:0 10px; }
.pages_navigation_bottom a.current_page { font-size:24px;line-height:24px;  margin:0 10px; color:#00a5c0; }
.pages_navigation_bottom a.next { font-size:20px; }

.inputcheckbox #remember_me { float:left; }

.lastcol33 .grewbox , .col33 .grewbox { margin-bottom:10px; }

.first { position:absolute; left:-7px !important; }


/*
td.error,
p.error { color:#d71515; }
.zurueck,
.zurueckunten { width:20px !important; }
*/

ul.loginoptions li { margin:10px 0; }

.successfulbox { margin-top:15px; background:url(../img/bt_circle_data_ok.png) 0 0 no-repeat; display:block; padding-left:25px; margin-left:30px; }
.errorbox { margin-top:10px; background:url(../img/bt_circle_data_nok.png) 0 0 no-repeat; display:block; padding-left:25px; }

.products-index .lastcol20 { margin-bottom:-40px; }

#delete_confirmation { margin:0 3px 2px 10px; width:97%; }

.minus { color:#CD3733; }
.plus { color:#00a5c0; }

li.remember { background:none; padding-left:0;}
li.remember input { margin-right:5px;}

.grewboxentry { margin:10px 0; }
.grewbox h5 { color:#fff; }

.lastcol50 h2,
.lastcol60 h2,
.lastcol90 h2 { margin-top:10px; }

.email_view { padding:0 7px; width:650px !important; }
.email_view p { margin-bottom:1em; margin-left:10px;}

ul#twitter_update_list li { list-style-type:none; background:none; padding-left:7px; clear:both; margin-bottom:10px; }
ul#twitter_update_list li span { float:left; }
ul#twitter_update_list li a:link { float:left; color:#00a5c0 !important; }
a#twitter-link { display:block;text-align:right; }

.turquoisebg { background-color:#9ad9e7 !important; }

.password input { margin-bottom:0 !important; }
.login_button input { margin-top:0 !important; }
.forgotton_password a:link { margin-bottom:10px !important; display:block; }

.online { background:url(../img/publish_state_on.png) 0 0 no-repeat; width:69px; height:53px; position:relative; top:-117px; left:75px; display:block; }
.offline { background:url(../img/publish_state_off.png) 0 0 no-repeat; width:69px; height:53px; position:relative; top:-117px; left:75px; display:block;  }

.activeproduct { color:#00a5c0 !important; background-position:0 0 !important; }
.small { font-size:11px; }

#content .cancellation h1 { font-size:18px; border:0; margin:8px 0 5px 0; }
#content .cancellation h2 { font-size:17px; border:0; margin:6px 0 4px 0; }
#content .cancellation h3 { font-size:15px; border:0; margin:4px 0 2px 0; }
#content .cancellation h4 { font-size:14px; border:0; }

#flash-messages { position:absolute; top:0; left:0px; width:100%; z-index:1000; }
#flash-messages .flash-content { width:500px; margin:0 auto; }
#flash-messages .flash-content p { text-align:center; padding:15px 40px; font-size:18px; line-height:22px; background:url(../img/bg_flash_messages.png) 0 0 repeat; border:2px #fff solid; color:#fff; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }


input.widgetcolors { width: 85px; height:24px; margin-bottom:9px; float:right; }
label.widgetcolors { width: 85px; line-height:28px; margin-bottom:10px; float:left; }

table.login { width:440px; margin:30px 0 0 160px; }
table.register { width:680px; margin:30px 0 0 160px; }
table.login td,
table.register td { height:60px;}
/* }}} */

/* {{{ Klassen */
.hidden, .print-info { display:none; visibility:hidden; }
.only-hidden { visibility:hidden; }
.clearer {clear:both; height:0; line-height:0;}
.plain-clearer { clear:both; font-size:1px; height:1px; line-height:1px; padding:0; margin:0; }
.clear-left {clear:left; }
.clear-right {clear:right; }
.float-left { float:left; }
.float-right { float:right !important; }
.margin-center { margin:0 auto !important; }
.center {text-align:center;}
.left {text-align:left;}
.top { vertical-align:top; }
.middle { vertical-align:middle; }
.right {text-align:right;}
.bold {font-weight:bold;}
.turquoise { color:#00a5c0; }
td.turquoise { width:130px; }
.lightgrey { background-color:#dfdfdf; }
.middlegrey { color:#909090; }
.darkgrey { color:#212121; }
.black { background-color:#212121; }
.text18 { font-size:18px; margin-bottom:8px; }
.text16 { font-size:16px; margin-bottom:8px; }
.rounded3 { -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.rounded5, #r51, #r52, #r53, #r54, #r55, #r5sub { -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.rounded8, #r81, #r82, #r83, #r84, #r85 { -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.rounded10 { -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.rounded20 { -moz-border-radius:20px; -khtml-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.rounded30 { -moz-border-radius:30px; -khtml-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; }
.rounded3top {  -moz-border-radius-topright:3px; -khtml-border-radius-topright:3px; -webkit-border-top-right-radius:3px; border-top-right-radius:3px;-moz-border-radius-topleft:3px; -khtml-border-radius-topleft:3px; -webkit-border-top-left-radius:3px; border-top-left-radius:3px;}
.rounded5left { -moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-topleft:5px; -khtml-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px;}
.rounded5right { -moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-topright:5px; -khtml-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px;}
.rounded5top {  -moz-border-radius-topright:5px; -khtml-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px;-moz-border-radius-topleft:5px; -khtml-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px;}
.rounded5bottom {  -moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px; }
.rounded5bottomleft {  -moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px;}
.rounded5bottomright {  -moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;}
.rounded5topleft {  -moz-border-radius-topleft:5px; -khtml-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px;}
.rounded5topright {  -moz-border-radius-topright:5px; -khtml-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px;}
.rounded8left { -moz-border-radius-bottomleft:8px; -khtml-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; border-bottom-left-radius:8px; -moz-border-radius-topleft:8px; -khtml-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; border-top-left-radius:8px;}
.rounded8right { -moz-border-radius-bottomright:8px; -khtml-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; border-bottom-right-radius:8px; -moz-border-radius-topright:8px; -khtml-border-radius-topright:8px; -webkit-border-top-right-radius:8px; border-top-right-radius:8px;}
.rounded8top {  -moz-border-radius-topright:8px; -khtml-border-radius-topright:8px; -webkit-border-top-right-radius:8px; border-top-right-radius:8px;-moz-border-radius-topleft:8px; -khtml-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; border-top-left-radius:8px;}
.rounded8bottom {  -moz-border-radius-bottomright:8px; -khtml-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px; -khtml-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; border-bottom-left-radius:8px;}
.rounded8bottomleft {  -moz-border-radius-bottomleft:8px; -khtml-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; border-bottom-left-radius:8px;}
.rounded8bottomright {  -moz-border-radius-bottomright:8px; -khtml-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; border-bottom-right-radius:8px;}
.rounded8topleft {  -moz-border-radius-topleft:8px; -khtml-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; border-top-left-radius:8px;}
.rounded8topright {  -moz-border-radius-topright:8px; -khtml-border-radius-topright:8px; -webkit-border-top-right-radius:8px; border-top-right-radius:8px;}
.rounded10top {  -moz-border-radius-topright:10px; -khtml-border-radius-topright:10px; -webkit-border-top-right-radius:10px; border-top-right-radius:10px;-moz-border-radius-topleft:10px; -khtml-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; border-top-left-radius:10px; }
.rounded10bottom {  -moz-border-radius-bottomright:10px; -khtml-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px; -khtml-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius:10px;}
.rounded10topleft { -moz-border-radius-topleft:10px; -khtml-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; border-top-left-radius:10px; }
.rounded10bottomright {  -moz-border-radius-bottomright:10px; -khtml-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; border-bottom-right-radius:10px;}
.rounded10bottomleft {  -moz-border-radius-bottomleft:10px; -khtml-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius:10px;}
.last { margin-right:0 !important; }
.margin10 { margin-right:10px; }
.margin8 { margin-right:8px; }
.tags { font-size:11px; }
.letters16px { font-size:16px; }
.letters20px { font-size:20px; }
.cursorhand { cursor:pointer; }
small { font-size:10px; }
/* }}} */

/* {{{ Hacks */
#ui-datepicker-div { clip: auto !important; }
.colorpicker {z-index:1111;}
/* }}} */

/*
 vim:fdm=marker
 */

