@import url("calendar.css");
@import url("window_inc.css");
@import url("window_confirm.css");
@import url("window_alert.css");
@import url("window.css");

#at20mc {
	margin-top:-100px;
}
/********** global **********/
body {
	margin:0px;
	padding:0px;
    font:normal 100.01% Arial,Helvetica,sans-serif;
	background-color:#ffffff;
	color:#1b191e;
}
form, ol, ul, li, p, h1, h2, h3, dl, dt, dd {
	margin:0px;
	padding:0px;
}
input, textarea, select {
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
}
ul li {
	list-style:none;
}
img {
	border:0px;
}
a:link, a:visited, a:hover, a:active, a:focus {
	color:#7c9b3e;
	text-decoration:underline;
}
.print {
	display:none;
}
.error {
	color:#fe0062;
}
.message {
	color:#517801;
}
.error a:link, .error a:visited, .error a:hover, .error a:active, .error a:focus {
	color:#fe0062;
	text-decoration:underline;
}
.message a:link, .message a:visited, .message a:hover, .message a:active, .message a:focus {
	color:#517801;
	text-decoration:underline;
}
div.error,
div.message
{
	margin:20px 0 10px 0;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:30px;
	padding-right:10px;
	background-position:10px 8px;
	background-repeat:no-repeat;
	min-height:19px;
}
div.error {
	background-image:url(/static/img/symbol_error.gif);
	background-color:#fde2e3;
}
div.message {
	background-image:url(/static/img/symbol_message.gif);
	background-color:#f1f5e4;
}
div.error.absolute {
	position:absolute;
	top:-20px;
	left:0px;
	width:100%;
}
div.error ul.errorlist {
	margin:0px;
	padding:0px;
}
div.error ul.errorlist li {
	list-style-image:none;
}
div.error#msg span.close,
div.message#msg span.close
{
	display:block;
	float:right;
	margin-left:10px;
	width:14px;
	height:16px;
	background-position:0px 2px;
	background-repeat:no-repeat;
	background-image:url(/static/img/symbol_schliessen.gif);		
	cursor:pointer;
}


/********** main **********/
.main {
	max-width:930px;
	padding:0 35px;
	margin:0 auto;
}
* html .main { /* IE6 hack */
	width:930px;
}


/********** logo **********/
#logo {
	float:left;
	width:260px;
	height:63px;
	margin:10px 0;
}
#logo:hover {
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url(/static/img/symbol_home.gif);
}
#logo p {
	background-position:158px 55px;
	background-repeat:no-repeat;
	background-image:url(/static/img/symbol_beta.gif);
}


/********** nav_account **********/
#nav_account {
	text-align:right;
	padding-top:30px;
}
#nav_account ul li {
	display:inline;
}
#nav_account ul li form#fb_connect-form {
    display:inline;
}


/********** nav_interactive **********/
#nav_interactive {
	font-size:9pt;
	color:#0483ca;
	clear:left;
	background-color:#daeef9;
	height:18px;
	padding-top:2px;
	overflow:hidden;
}
#nav_interactive h2 {
	font-size:9pt;
	font-weight:normal;
	float:left;
}
#nav_interactive ul {
	float:right;
}
#nav_interactive ul li {
	display:block;
	float:left;
}
#nav_interactive ul li a {
	height:16px;
	margin-left:10px;
	text-decoration:none;
	color:#0483ca;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#nav_interactive a:hover, #nav_interactive a:active, #nav_interactive a:focus {
	text-decoration:underline;
}
#nav_interactive ul li a.bookmark {
	background-image:url(/static/img/symbol_bookmark.gif);
	padding-left:16px;
}
#nav_interactive ul li iframe.fb_like {
	border:none;
    overflow:hidden;
    width:76px;
    height:20px;
    margin-top:-2px;
    margin-left:10px;
}
#nav_interactive ul li a.empfehlen {
	background-image:url(/static/img/symbol_empfehlen.gif);
	padding-left:20px;
}
#nav_interactive ul li a.feedback {
	background-image:url(/static/img/symbol_feedback.gif);
	padding-left:20px;
}
#nav_interactive ul li a.faq {
	background-image:url(/static/img/symbol_faq.gif);
	padding-left:20px;
}


/********** search **********/
#search {
	height:60px;
	background-color:#b3dcf0;
}
#search #form_search {
	margin-left:auto;
	margin-right:auto;
	width:610px;
	height:60px;
	text-align:center;
	background-position:0px 6px;
	background-repeat:no-repeat;
	background-image:url(/static/img/search_arrow.gif);
}
#search #form_search #id_search {
	width:431px;
	height:30px;
	height /*\**/:27px\9;	/* IE8 hack */
	font-size:12pt;
	font-weight:bold;
	color:#1b191e;
	padding-left:3px;
	padding-right:34px;
	padding-top:4px;
	padding-top /*\**/:7px\9;	/* IE8 hack */
	border:none;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url(/static/img/search_id_search_bg.gif);
}
#search #form_search #id_search_button {
	width:24px;
	height:24px;
	border:none;
	background-color:#ffffff;
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-left:-30px;
	margin-top:20px;
	padding-bottom:2px;
	margin-bottom /*\**/:-8px\9;	/* IE8 hack */
}
* html #search #form_search #id_search_button, /* IE6 hack */
*+html #search #form_search #id_search_button /* IE7 hack */
{
	margin-top:21x;
	margin-bottom:5px;
}
#search #form_search #id_search_button.search_button_suche {
	background-image:url(/static/img/search_button_suche.gif);
}
#search #form_search #id_search_button.search_button_spinner {
	background-image:url(/static/img/search_button_spinner.gif);
}


/********** adverstising1 **********/
#advertising1 {
	padding-left:16px;
	padding-right:10px;
	text-align:center;
	background-color:#daeef9;
	height:20px;
	overflow:hidden;
}


/********** breadcrumbs **********/


/********** content **********/	
#content {
	padding:10px 286px 10px 0;
	margin-top:10px;
	font-size:11pt;
}
* html #content,
*+html #content
{
	padding:10px 266px 10px 0;
}
#content h1 {
	font-size:16pt;
	font-weight:normal;
	padding-bottom:20px;
	color:#0182c6;
}
#content h1 span {
	font-weight:bold;
	color:#79aa01;
}
#content h1 span span {
	font-weight:normal;
	font-size:11pt;
    color:#666666;
}
#content h1 div {
	float:right;
	font-size:8pt;
    text-align:right;
    color:#666666;
}
#content h2 {
	font-size:12pt;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	color:#003e65;
}
#content h3 {
	font-size:10pt;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	color:#003e65;
}
#content p {
	padding-bottom:10px;
}
#content ol {
	margin-left:12px;
	padding-left:12px;
	padding-bottom:5px;
}
#content ol li {
	margin-bottom:5px;
}
#content ul {
	margin-top:0px;
	margin-left:0px;
	padding-left:15px;
	margin-top:-5px;
	margin-bottom:10px;
}
#content ul li {
	list-style-image:url(/static/img/bullet.gif);
}
#content div.error {
	margin-top:0px;
}
#content div.error ul.errorlist {
	margin:0px;
	padding:0px;
}
#content div.error ul.errorlist li {
	list-style-image:none;
}
#content a.bewerten:link, #content a.bewerten:visited, #content a.bewerten:hover, #content a.bewerten:active, #content a.bewerten:focus {
	background-image:url(/static/img/symbol_bewerten.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:80%;
	padding-bottom:1px;
	padding-left:20px; /* img width +4 */
}
#content a.deal_ok:link, #content a.deal_ok:visited, #content a.deal_ok:hover, #content a.deal_ok:active, #content a.deal_ok:focus {
	background-image:url(/static/img/symbol_deal_ok.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:80%;
	padding-bottom:1px;
	padding-left:20px; /* img width +4 */
}
#content a.deaktivieren:link, #content a.deaktivieren:visited, #content a.deaktivieren:hover, #content a.deaktivieren:active, #content a.deaktivieren:focus {
	background-image:url(/static/img/symbol_deaktivieren.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:80%;
	padding-bottom:1px;
	padding-left:20px; /* img width +4 */
}
#content a.aktivieren:link, #content a.aktivieren:visited, #content a.aktivieren:hover, #content a.aktivieren:active, #content a.aktivieren:focus {
	background-image:url(/static/img/symbol_aktivieren.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:80%;
	padding-bottom:1px;
	padding-left:20px; /* img width +4 */
}
#content a.mitteilung:link, #content a.mitteilung:visited, #content a.mitteilung:hover, #content a.mitteilung:active, #content a.mitteilung:focus {
	background-image:url(/static/img/symbol_mitteilung.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:80%;
	padding-bottom:1px;
	padding-left:20px; /* img width +4 */
}
#content a.loeschen:link, #content a.loeschen:visited, #content a.loeschen:hover, #content a.loeschen:active, #content a.loeschen:focus {
	background-image:url(/static/img/symbol_loeschen.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:80%;
	padding-bottom:1px;
	padding-left:20px; /* img width +4 */
}
#content a.wiederherstellen:link, #content a.wiederherstellen:visited, #content a.wiederherstellen:hover, #content a.wiederherstellen:active, #content a.wiederherstellen:focus {
	background-image:url(/static/img/symbol_wiederherstellen.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:80%;
	padding-bottom:1px;
	padding-left:20px; /* img width +4 */
}
#content a.bearbeiten:link, #content a.bearbeiten:visited, #content a.bearbeiten:hover, #content a.bearbeiten:active, #content a.bearbeiten:focus {
	background-image:url(/static/img/symbol_bearbeiten.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:80%;
	padding-left:20px; /* img width +4 */
}
#content a.details:link, #content a.details:visited, #content a.details:hover, #content a.details:active, #content a.details:focus {
	background-image:url(/static/img/symbol_details.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:80%;
	padding-bottom:1px;
	padding-left:20px; /* img width +4 */
}
#content a.external:link, #content a.external:visited, #content a.external:hover, #content a.external:active, #content a.external:focus {
	background-image:url(/static/img/symbol_link-extern.gif);
	background-position:100% 0px;
	background-repeat:no-repeat;
	font-size:80%;
	padding-bottom:1px;
	padding-right:20px; /* img width +4 */
}
#content a.user:link, #content a.user:visited, #content a.user:hover, #content a.user:active, #content a.user:focus {
	border-bottom:1px dotted #7c9b3e;
	text-decoration:none;
}
#content table {
	margin-bottom:10px;
}
#content table th {
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	padding-right:10px;
	padding-bottom:5px;
}
#content table td {
	vertical-align:top;
	padding-right:10px;
	padding-bottom:5px;
}
#content .list table th,
#content .list table td
{
	padding:5px;
}
#content .list table td div.bar {
	margin-top:10px;
	border-bottom:1px dotted #DDDDDD;
	margin-bottom:10px;
	min-height:1px;
	height:1px;
	overflow:hidden;
}
#content .list#messages .unread {
    font-weight:bold;
}
#content .list#products table td span {
    font-size:80%;
    color:#808080;
}
#content .inactive {
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	cursor:default;
}
#content .highlight:hover {
	background-color:#f2f6e5;
}
#content .maxCharsIndicatorOK {
	margin-top:2px;
	margin-bottom:2px;
	color:#6f6f6f;
	font-size:7pt;
}
#content .maxCharsIndicatorMAX {
	margin-top:2px;
	margin-bottom:2px;
	color:#ff0000;
	font-size:7pt;
}
#content .angebot {
	font-size:16pt;
	font-weight:bold;
	color:#79aa01;
}
#content dl.inline_timeline,
#content div.inline_hinweis,
#content div.inline_information,
#content div.info
{
	font-size:10pt;
	color:#666666;
	margin-bottom:10px;
	padding:10px;
	padding-bottom:5px;
	padding-left:28px;
	border:1px solid #eae29c;
	background-color:#fefcea;
	background-position:8px 9px;
	background-repeat:no-repeat;
}
#content dl.inline_timeline {
	background-image:url(/static/img/symbol_timeline.gif);		
}
#content div.inline_hinweis {
	background-image:url(/static/img/symbol_hinweis.gif);		
}
#content div.inline_information {
	background-image:url(/static/img/symbol_information.gif);		
}
#content div.info {
	clear:right;
	float:right;
	width:226px;
	margin-right:-286px;
	background-image:url(/static/img/symbol_info.gif);		
}
#content dl.inline_timeline dt {
    clear:left;
    float:left;
    width:140px;
}
#content dl.inline_timeline dd {
    margin-left:140px;
    margin-bottom:5px;
}
#content div.inline_hinweis h2,
#content div.inline_information h2,
#content div.info h2
{
	padding:0px;
	padding-bottom:5px;
	font-size:10pt;
	font-weight:bold;
	color:#666666;
}
#content div.inline_hinweis p,
#content div.inline_information p,
#content div.info p
{
	padding-bottom:5px;
}


/********** content / forms **********/
#content form .error {
	width:262px;
	margin:0 0 10px 0;
}
#content #form_login #id_username:focus,
#content #form_login #id_password:focus,
#content #form_registration #id_username:focus,
#content #form_registration #id_email:focus,
#content #form_registration #id_password1:focus,
#content #form_registration #id_password2:focus,
#content #form_profile #id_first_name:focus,
#content #form_profile #id_last_name:focus,
#content #form_profile #id_email:focus,
#content #form_profile #id_year_of_birth:focus,
#content #form_password_reset #id_email:focus,
#content #form_password_reset_confirm #id_new_password1:focus,
#content #form_password_reset_confirm #id_new_password2:focus,
#content #form_password_change #id_old_password:focus,
#content #form_password_change #id_new_password1:focus,
#content #form_password_change #id_new_password2:focus,
#content #form_feedback #id_message:focus,
#content #form_feedback #id_captcha_2:focus,
#content #form_message #id_recipient:focus,
#content #form_message #id_subject:focus,
#content #form_message #id_body:focus,
#content #form_rate #id_comment:focus,
#content #form_offer #id_company_name:focus,
#content #form_offer #id_website:focus,
#content #form_offer #id_product_name:focus,
#content #form_offer #id_linkcode:focus,
#content #form_offer #id_bonus:focus,
#content #form_offer #id_offer:focus,
#content #form_offer #id_startdate:focus,
#content #form_offer #id_enddate:focus,
#content #form_offer #id_payment_info:focus,
#content #form_offer #id_offerer_info:focus,
#content #form_offer #id_confidential_data:focus,
#content #form_offer #id_private_notes:focus,
#content #form_recommend #id_sender:focus,
#content #form_recommend #id_receiver:focus,
#content #form_recommend #id_message:focus,
#content #form_recommend #id_captcha_2:focus
{
	background-color:#f2f6e5;
}
#content #form_login #id_username,
#content #form_login #id_password,
#content #form_registration #id_username,
#content #form_registration #id_email,
#content #form_registration #id_password1,
#content #form_registration #id_password2,
#content #form_profile #id_first_name,
#content #form_profile #id_last_name,
#content #form_profile #id_email,
#content #form_profile #id_year_of_birth,
#content #form_password_reset #id_email,
#content #form_password_reset_confirm #id_new_password1,
#content #form_password_reset_confirm #id_new_password2,
#content #form_password_change #id_old_password,
#content #form_password_change #id_new_password1,
#content #form_password_change #id_new_password2,
#content #form_feedback #id_message,
#content #form_feedback #id_captcha_2,
#content #form_message #id_recipient,
#content #form_message #id_subject,
#content #form_message #id_body,
#content #form_rate #id_comment,
#content #form_offer #id_company_name,
#content #form_offer #id_website,
#content #form_offer #id_product_name,
#content #form_offer #id_linkcode,
#content #form_offer #id_bonus,
#content #form_offer #id_offer,
#content #form_offer #id_startdate,
#content #form_offer #id_enddate,
#content #form_offer #id_payment_info,
#content #form_offer #id_offerer_info,
#content #form_offer #id_confidential_data,
#content #form_offer #id_private_notes,
#content #form_recommend #id_sender,
#content #form_recommend #id_receiver,
#content #form_recommend #id_message,
#content #form_recommend #id_captcha_2
{
	width:300px;
	color:#1b191e;
	border:1px solid #9ac042;
	font-size:11pt;
}
#content #form_profile #id_first_name,
#content #form_profile #id_last_name,
#content #form_profile #id_email
{
	width:170px;
}
#content #form_login #id_username,
#content #form_login #id_password,
#content #form_password_reset_confirm #id_new_password1,
#content #form_password_reset_confirm #id_new_password2,
#content #form_password_change #id_old_password,
#content #form_password_change #id_new_password1,
#content #form_password_change #id_new_password2
{
	width:110px;
}
#content #form_profile #id_year_of_birth
{
	width:40px;
}
#content #form_offer #id_offer,
#content #form_offer .field_euro
{
	width:55px;
	padding-right:18px;
	background-position:98% 3px;
	background-repeat:no-repeat;
	background-image:url(/static/img/symbol_euro.gif);
}
#content #form_recommend #id_captcha_2,
#content #form_feedback #id_captcha_2
{
	width:72px;
	height:22px;
	padding-top:4px;
	font-weight:bold;
	text-align:center;
}
#content #form_offer #id_startdate,
#content #form_offer #id_enddate
{
	padding-right:20px;
	width:95px;
	background-position:98% 3px;
	background-repeat:no-repeat;
	background-image:url(/static/img/symbol_kalender.gif);
}
#content #form_message #id_body
{
	height:300px;
}
#content #form_feedback #id_message,
#content #form_offer #id_payment_info,
#content #form_offer #id_offerer_info,
#content #form_offer #id_confidential_data,
#content #form_offer #id_private_notes,
#content #form_recommend #id_message
{
	height:100px;
}
#content form label {
	display:block;
}
#content form label.required {
	padding-right:20px;
	background-position:right 3px;
	background-repeat:no-repeat;
	background-image:url(/static/img/symbol_required.gif);
}
#content form span.checkbox {
	width:18px;
	height:18px;
	padding: 0;
	margin:0 5px 0 0;
	background:url(/static/img/form_checkbox.gif) no-repeat;
	border:1px solid #9ac042;
	display:block;
	clear:left;
	float:left;
}
#content form span.radio {
	width:18px;
	height:18px;
	padding:0 5px 0 0;
	background:url(/static/img/form_radio.gif) no-repeat;
	display:block;
	clear:left;
	float:left;
}
#content form span.select {
	position:absolute;
	height:20px;
	padding:1px 24px 0 2px;
	color:#1b191e;
	overflow:hidden;
	cursor:pointer;
	background-position:right 2px;
	background-repeat:no-repeat;
	background-image:url(/static/img/form_select.gif);
	border:1px solid #9ac042;
}
#content #form_feedback span#selecttopic,
#content #form_offer #productsContainer span#select.select
{
	width:274px;
}
#content #form_feedback select#id_topic.styled,
#content #form_offer select#id_products.styled
{
	width:301px;
}
#content #form_profile span#selectsalutation
{
	width:144px;
}
#content #form_profile select#id_salutation.styled
{
	width:171px;
}
#content #form_profile span#selectyear_of_birth_month
{
	width:124px;
}
#content #form_profile select#id_year_of_birth_month.styled
{
	width:151px;
}
#content #form_profile span#selectyear_of_birth_day
{
	width:35px;
}
#content #form_profile select#id_year_of_birth_day.styled
{
	width:62px;
}
#content #form_profile span#selectyear_of_birth_year
{
	width:53px;
}
#content #form_profile select#id_year_of_birth_year.styled
{
	width:80px;
}
#content #form_offer label {
    width:200px;
}
#content #form_offer #id_bonustype label {
    display:inline;
}
#content form .captcha-image{
	float:left;
	margin-right:5px;
}
#content form .captcha-image img{
	border:1px solid #9ac042;
}
* html #content form .captcha-image img, /* IE6 hack */
*+html #content form .captcha-image img /* IE7 hack */
{
	margin-top:1px;
}


/********** content / home **********/
#content #home {
	position:relative;
	margin-top:20px;
	/*margin-left:auto;
	margin-right:auto;*/
	width:670px;
	height:350px;
}
#content #home #bubble_form_search #bubble_id_search {
	background-image:url(/static/img/home_bubble_id_search_bg.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:240px;
	height:23px;
	height /*\**/:22px\9;	/* IE8 hack */
	font-size:10pt;
	font-weight:bold;
	color:#1b191e;
	margin-top:10px;
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-top /*\**/:5px\9;	/* IE8 hack */
	text-align:center;
	border:none;
}
* html #content #home #bubble_form_search #bubble_id_search, /* IE6 hack */
*+html #content #home #bubble_form_search #bubble_id_search /* IE7 hack */
{
	margin-left:-23px;
}
#content #home #bubble_form_search .submit_image {
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url(/static/img/home_bubble_button_suche.gif);
	margin-top:15px;
    width:101px;
    height:33px;
    border:none;
}
#content #home .bubble {
	position:absolute;
	display:none;
	padding-right:10px;
	width:310px;
	height:310px;
}
#content #home .bubble .shot {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
#content #home .bubble h1{
	position:relative;
	z-index:1;
	text-align:center;
	margin-top:30px;
	color:#ffffff;
}
#content #home .bubble p {
	position:relative;
	z-index:1;
	text-align:center;
	margin-left:30px;
	margin-right:30px;
	color:#ffffff;
}
#content #home .bubble p a:link, #content #home .bubble p a:visited, #content #home .bubble p a:hover, #content #home .bubble p a:active, #content #home .bubble p a:focus {
	color:#ffffff;
}


/********** nav_profile **********/
#nav_profile {
	float:right;
	width:246px;
	padding:10px;
	margin-left:10px;
	margin-top:10px;
	background-color:#f5fafe;
	border-left:solid #ffffff 10px;
	border-bottom:solid #ffffff 10px;
	color:#016597;
	font-size:12pt;
}
* html #nav_profile, /* IE6 hack */
*+html #nav_profile /* IE7 hack */
{
	padding-bottom:20px;
	margin-bottom:-10px;
}
#nav_profile h1 {
	font-size:13pt;
	font-weight:bold;
	padding:10px 10px 0px 10px;
	margin:-10px -10px 10px -10px;
	background-color:#daeef9;
}
#nav_profile h1 a.user:link, #nav_profile h1 a.user:visited, #nav_profile h1 a.user:hover, #nav_profile h1 a.user:active, #nav_profile h1 a.user:focus {
	background-image:url(/static/img/symbol_user.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:30px;
	display:block;
	padding-top:5px;
	padding-left:40px;
}
#nav_profile h1 .fb_profile-pic {
    float:left;
    width:45px;
	height:45px;
    overflow:hidden;
    margin:-10px 0 0 -10px;
}
#nav_profile a:link, #nav_profile a:visited, #nav_profile a:hover, #nav_profile a:active, #nav_profile a:focus {
	color:#016597;
	text-decoration:none;
	display:block;
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding-left:22px; /* img width +6 */
}
#nav_profile a:hover, #nav_profile a:active, #nav_profile a:focus {
	text-decoration:underline;
}
#nav_profile ul li {
	margin-left:6px;
	margin-bottom:5px;
}
#nav_profile ul li ul {
	margin-top:5px;
}
#nav_profile ul li ul li {
	margin-left:22px;
}
#nav_profile ul li a.uebersicht:link, #nav_profile ul li a.uebersicht:visited, #nav_profile ul li a.uebersicht:hover, #nav_profile ul li a.uebersicht:active, #nav_profile ul li a.uebersicht:focus {
	background-image:url(/static/img/nav_profile_symbol_uebersicht.gif);
}
#nav_profile ul li a.profile:link, #nav_profile ul li a.profile:visited, #nav_profile ul li a.profile:hover, #nav_profile ul li a.profile:active, #nav_profile ul li a.profile:focus {
	background-image:url(/static/img/nav_profile_symbol_profile.gif);
}
#nav_profile ul li a.passwort:link, #nav_profile ul li a.passwort:visited, #nav_profile ul li a.passwort:hover, #nav_profile ul li a.passwort:active, #nav_profile ul li a.passwort:focus {
	background-image:url(/static/img/nav_profile_symbol_passwort.gif);
}
#nav_profile ul li a.angebot_erstellen:link, #nav_profile ul li a.angebot_erstellen:visited, #nav_profile ul li a.angebot_erstellen:hover, #nav_profile ul li a.angebot_erstellen:active, #nav_profile ul li a.angebot_erstellen:focus {
	background-image:url(/static/img/nav_profile_symbol_angebot-erstellen.gif);
}
#nav_profile ul li a.archiv:link, #nav_profile ul li a.archiv:visited, #nav_profile ul li a.archiv:hover, #nav_profile ul li a.archiv:active, #nav_profile ul li a.archiv:focus {
	background-image:url(/static/img/nav_profile_symbol_archiv.gif);
}
#nav_profile ul li a.bewertungen:link, #nav_profile ul li a.bewertungen:visited, #nav_profile ul li a.bewertungen:hover, #nav_profile ul li a.bewertungen:active, #nav_profile ul li a.bewertungen:focus {
	background-image:url(/static/img/nav_profile_symbol_bewertungen.gif);
}
#nav_profile ul li a.mailbox:link, #nav_profile ul li a.mailbox:visited, #nav_profile ul li a.mailbox:hover, #nav_profile ul li a.mailbox:active, #nav_profile ul li a.mailbox:focus {
	background-image:url(/static/img/nav_profile_symbol_mailbox.gif);
}
#nav_profile ul li a.mailbox.unread {
	font-weight:bold;
}
#nav_profile ul li ul li a.mailbox-eingang:link, #nav_profile ul li a.mailbox-eingang:visited, #nav_profile ul li a.mailbox-eingang:hover, #nav_profile ul li a.mailbox-eingang:active, #nav_profile ul li a.mailbox-eingang:focus {
	background-image:url(/static/img/nav_profile_symbol_mailbox-eingang.gif);
}
#nav_profile ul li ul li a.mailbox-gesendet:link, #nav_profile ul li a.mailbox-gesendet:visited, #nav_profile ul li a.mailbox-gesendet:hover, #nav_profile ul li a.mailbox-gesendet:active, #nav_profile ul li a.mailbox-gesendet:focus {
	background-image:url(/static/img/nav_profile_symbol_mailbox-gesendet.gif);
}
#nav_profile ul li ul li a.mailbox-verfassen:link, #nav_profile ul li a.mailbox-verfassen:visited, #nav_profile ul li a.mailbox-verfassen:hover, #nav_profile ul li a.mailbox-verfassen:active, #nav_profile ul li a.mailbox-verfassen:focus {
	background-image:url(/static/img/nav_profile_symbol_mailbox-verfassen.gif);
}
#nav_profile ul li ul li a.mailbox-papierkorb:link, #nav_profile ul li a.mailbox-papierkorb:visited, #nav_profile ul li a.mailbox-papierkorb:hover, #nav_profile ul li a.mailbox-papierkorb:active, #nav_profile ul li a.mailbox-papierkorb:focus {
	background-image:url(/static/img/nav_profile_symbol_mailbox-papierkorb.gif);
}


/********** tagcloud **********/
#tagcloud {
	clear:right;
	float:right;
	width:246px;
	padding:10px;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#f5fafe;
	border-left:solid #ffffff 10px;
	border-bottom:solid #ffffff 10px;
	color:#016597;
	font-size:12pt;
	overflow: hidden;
}
#tagcloud h1 {
	font-size:13pt;
	font-weight:bold;
	color:#016597;
	padding:10px 10px 5px 30px;
	margin:-10px -10px 10px -10px;
	background-color:#daeef9;
	background-position:10px 12px;
	background-repeat:no-repeat;
	background-image:url(/static/img/symbol_tags.gif);
}
#tagcloud a:link, #tagcloud a:visited, #tagcloud a:hover, #tagcloud a:active, #tagcloud a:focus {
	color:#016597;
    text-decoration:none;
    margin:2px;
    padding:2px;
	border:solid #f5fafe 1px;
}
#tagcloud a:hover, #tagcloud a:active, #tagcloud a:focus {
    background-color:#daeef9;
}
#tagcloud ul {
	text-align:center;
}
#tagcloud ul li {
	display:inline;
	white-space:nowrap;
}


/********** footer **********/
#footer {
	clear:both;
	height:40px;
	margin-top:40px;
	padding:5px 0;
	font-size:10pt;
	/*background-color:#daeef9;*/
	border-top:1px solid #b6dcf1;
	text-align:right;
	color:#9bbccd;
	background-position:0px 0px;
	background-repeat:repeat-x;
	background-image:url(/static/img/footer_bg.gif);
}
* html #footer, /* IE6 hack */
*+html #footer /* IE7 hack */
{
	margin-top:0px;
}
#footer ul li {
	display:inline;
	padding-left:10px;
}
#footer ul li a {
	color:#9bbccd;
}


/********** twitter **********/
#twitter {
    background:#B3DCF0 url(/static/img/button_twitter.png) no-repeat scroll left top;
    position:fixed;
    top:190px;
    right:0pt;
    width:30px;
    height:119px;
    z-index:1000;
    cursor:pointer;
    -moz-background-clip:border;
    -moz-background-origin:padding;
    -moz-background-inline-policy:continuous;
}
#twitter a {
    display:block;
    width:30px;
    height:119px;
    text-decoration:none;
}


/********** autocomplete **********/
.autocomplete_choices {
	z-index:100;
	text-align:left;
	position:absolute;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url(/static/img/autocomplete_choices_bg.gif);
	border-left:1px solid #9ac042;
	border-right:1px solid #9ac042;
	border-bottom:1px solid #9ac042;
	margin:0;
	margin-top:-1px;
	padding:0;
}
.autocomplete_choices {
	background-color:#f2f6e5;
}
#search .autocomplete_choices,
#bubble_form_search .autocomplete_choices
{
	background-color:#ffffff;
}
#search .autocomplete_choices ul,
#content .autocomplete_choices ul {
	background-color:#ffffff;
	margin:0px;
	margin-top:6px;
	padding:0px;
}
.autocomplete_choices ul li {
	display:block;
	margin:0px;
	padding:2px;
	cursor:pointer;
}
#search .autocomplete_choices ul li {
	list-style-type:none;
    list-style-image:none;
	font-size:12pt;
}
#content .autocomplete_choices ul li {
	list-style-type:none;
    list-style-image:none;
	font-size:10pt;
}
.autocomplete_choices ul li.selected {
	background-color:#f2f6e5;
}
.autocomplete_choices ul li span {
	display:none;
}


/********** tooltip **********/
.tooltip_container {
	margin:0px;
	margin-left:10px;
	margin-top:10px;
	padding-top:10px;
	width:300px;
	overflow:hidden;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url(/static/img/tooltip.png);
	z-index:10000000;
}
.tooltip_container .tooltip_content {
	font-size:9pt;
	color:#666666;
	background-color:#ffffcc;
	padding:4px;
	border-left:1px solid #d4d5aa;
	border-right:1px solid #d4d5aa;
	border-bottom:1px solid #d4d5aa;	
}

