﻿/* SUBMENU CSS */
.newsubmenu
{
	
}

.buttons
{
	height: 50px;
	padding-left: 25px;
}
.buttons .button
{
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 50px;
	float: left;
	color: White;
	min-width: 50px;
}
.buttons .button a
{
	text-decoration: none;
	color: #6e6e6e;
}
.buttons .button a:hover
{
	color: White;
	text-decoration: underline;
}
.buttons .button a:active
{
	color: White;
	text-decoration: none;
}
.buttons .activbutton
{
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 50px;
	float: left;
	min-width: 50px;
	color: White;
	text-decoration: none;
}

/* SUBMENU CSS ENDE */


#content #right #box .middle .partnerbox
{
    padding-top: 36px;
}

#content #right #box .middle .de_partner 
{
    background:url(/images/vintage/newdesign/box-vintage-logo-deu.gif) center top no-repeat; 
}

#content #right #box .middle .en_partner 
{
    background:url(/images/vintage/newdesign/box-vintage-logo-eng.gif) center top no-repeat; 
}

#content #right #box .middle .fr_partner 
{
    background:url(/images/vintage/newdesign/box-vintage-logo-fra.gif) center top no-repeat; 
}

#content #right #box .middle .es_partner 
{
    background:url(/images/vintage/newdesign/box-vintage-logo-spa.gif) center top no-repeat; 
}


table.PartnerImgWrapper 
{
	vertical-align:middle;
	line-height:80px;
	text-align:center;
	width: 170px;
	font-size:80px;
}

img.PartnerImg
{
	vertical-align:middle;
	text-align: center;
	margin:auto;
}

img.PartnerImgScaleLandscape
{
	vertical-align:middle;
	max-height: 78px;
	width: 166px;
	margin: auto;
}

/* Wenn das PartnerLogo höher als breit ist, muss es auf höhe angepasst werden */
img.PartnerImgScalePortrait
{
	text-align: center;
	height: 78px;
	max-width: 166px;	
	margin: auto;
}



/* Zum Verstecken von beliebiegen Elementen */
.hidden 
{
    display:none;
}

/* Für Main-Menu Buttons wrapping */
.buttontext 
{
	text-align: center;
	width: 89px;
	display: inline-block;
	cursor: pointer;
	padding: auto;
	margin-top:-5px;
}

input:focus, textarea:focus {
	outline: 0 none;
}

img.textPhotoRight
{
    border: 1px solid rgb(255, 255, 255);
    margin: 20px 0px 20px 20px;
}

img.textPhotoLeft
{
    border: 1px solid rgb(255, 255, 255);
    margin: 20px 20px 20px 0px;
}


/* Für DIVs zum Ausblenden des VlikeVintage-Wasserzeichens auf Images */
.detail_image {
	/* border:1px solid #fff; 
	margin-top: 1px;
	margin-left: auto;
    margin-right: auto;*/
	overflow:hidden;
	position:relative;
	z-index:1;
}

/* Doppelstrich zum trennen von inhaltsblöcken */
.trenner {
	clear: both;
	border-top: 1px solid #000;
	border-bottom: 1px solid #494747;
}

/*   Diese Einstellungen haben Mantis-Issue 247 verursacht, ohne siehts auch sehr gut aus :)
#left h1 
{
    margin:5px 0px 5px 10px; 
}*/

#content-navi-s h1 
{
    margin: 0px;
    font-size: 160%;
}

/* Für kürzeren navi-Bereich (überlappt sonst "unbearbeitete Fotos"-Linkbutton) im FotoManager */
#content-navi-s .pagenavSmall {
	position:absolute;
	right:0px;
	top:8px;
	width: 200px;
}

#content-navi-s .pagenavSmall a.back-r {
	background:url(/images/vintage/newdesign/photo-tools-arrow-l.gif) left top no-repeat; 
	float:right;
	padding-left:22px;
	margin:2px 0 0 9px;
}

#content-navi-s .pagenavSmall a.back-r:hover {
	background-position:left -50px;
}

#content-navi-s .pagenavSmall a.fwd-r {
	background:url(/images/vintage/newdesign/photo-tools-arrow-r.gif) left top no-repeat; 
	float:right;
	padding-left:22px;
	margin:2px 0 0 8px;
}

#content-navi-s .pagenavSmall a.fwd-r:hover {
	background-position:left -50px;
}

.pagenavSmall input {
	padding:0;
	width:22px;
	height:14px;
	text-align:center;
	margin:1px 0 0 0; 
	font-size:11px;
}

/* Fliesstext in middle-div für Forms-Seiten (Registrierung, Passwort vergessen, etc...) */
#content .middle .text 
{
	padding:5px 10px 5px 10px;
	clear:both;
	float:none;
}

*html #content .middle p 
{
	padding:0px 10px 0px 10px;
}


.login_zeile {
	clear:both;
	padding: 5px 0px;
}

.login_zeile .spalte_1 {
	float:left;
	padding-right:10px;
	width:150px;
	text-align:right;
}

.login_zeile .spalte_2 {
	float:left;
	padding-right:20px;
}

.profil_zeile .spalte, .profil_zeile .spalte_we, .profil_zeile .spalte_sel {
	float:none;
	width:400px;
}

.profil_zeile .spalte_1 {
	float:left;
	padding-right:30px;
	width:200px;
	text-align:right;
	}

.profil_zeile .spalte_2 {
	float:left;
	padding-right:10px;
	width:300px;
	color:#FB9205;
	margin-top: -3px;
	padding-bottom:7px;
}

.profil_zeile .spalte_2weiss {
	float:left;
	padding-right:20px;
	width:60%;
	color:#FFFFFF;
	padding-bottom:7px;	
}

.login_title {
		font: bold 14px Verdana, Arial, Helvetica, sans-serif ;
		color: #FFFFFF;
}

#loginBox 
{
    border: 1px solid rgb(232, 172, 77); 
    padding: 10px; 
    width: 450px; 
    height:300px; 
    background-color: #172126; 
    color: White;
}

.Content_Title 
{
    font-size: 14px;
    font-weight:bolder;
	letter-spacing: 2px;
	padding-left: 5px;
}

/*
.feld {
	float:left;	
	border: 1px solid #817F7F;
	font: normal normal 1em Verdana, Arial, Helvetica, sans-serif;
}*/

.input_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/images/vintage/basic/bg_detailbutton.gif); 
	background-repeat:repeat-x; 	
	font-size:11px ! important;
	color:#FAD093;
	height:21px;
	border:0 ! important;
	padding:0 15px 4px;
	margin:0;
	cursor: pointer;
}

.send {
	background:url(/images/vintage/newdesign/bg_button_send.gif) left top no-repeat; 
}

.photo_list li
{
    float: left;
    list-style-type: none;
}

/* Album View & Album List */

.album_view {
	float:left;
	padding:14px 9px 0 9px;
	width:925px;
}

.album_view .border_bot {
	border-bottom:1px solid #4F626A;
}


/* Für discoverpictures Fotovorschau */
.fotoWrapper {
	float: left;
	padding:0 17px 17px 0;
}

.fotoWrapper div {
	position: relative;
	width: 122px;
	height: 122px;
}

.fotoWrapper div img {
	position: absolute;
	border:1px solid #172126;
}

.fotoWrapper div img:hover {
	position: absolute;
	border:1px solid #fff;
}

/* Für specialpictures Fotovorschau */
.fotoWrapperSpecial {
	float: left;
	padding:0 10px 14px 0;
}

.fotoWrapperSpecial div {
	position: relative;
	width: 122px;
	height: 122px;
}

.fotoWrapperSpecial div img {
	position: absolute;
	border:1px solid #172126;
}

.fotoWrapperSpecial div img:hover {
	position: absolute;
	border:1px solid #fff;
}

/* Platzhalter für Discover Nav-Buttons */
div .phNavFwd 
{
    width: 42px;
    float:right;
}

div .phNavBack
{
    width: 43px;
    float:right;
}
    
/* Layer mit Sternchen zum Bewerten */
.detail_button {
	height:15px;
	font-size:11px;
	color:#fff;
	padding:0;
	float:right;
	margin:0;
}

/* Buttons auf der Detail-Seite z.B. Foto melden */
.detail_rahmen, .detail_rahmen2, .input_rahmen2 {
	float:left;
	margin:0;
}
.detail_rahmen2, .input_rahmen2 {
	background-position: right;
	padding:0 1px;
	height:21px;
	margin: 0 0px 0 0;
} *html .detail_rahmen2 { margin: 0 5px 0 0; }


.vote_bg a {
	width:16px;
	height:16px;
	float:left;
	display:block;	
	z-index:10;
	position:relative;
	text-decoration:  none;
}

.vote_bg {
	background-image:url(/images/vintage/newdesign/voting_stars_0.png);
	background-repeat:no-repeat;	
	width:80px;
	height:15px;
	position:relative;
	z-index:1;
}
.vote_stars {
	background-image:url(/images/vintage/newdesign/voting_stars_5.png);
	background-repeat:no-repeat;	
	height:15px;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
}

.box_cnt, .box_zeile, .box_photoselect, .box_nav, .box_navend {
 	clear:both;
	padding:10px;
	font-size: 0.6em;
 }

/* Layer mit Erklrungen bei Textfelder z.B. Registrierung */
.example, .result {
	position: absolute; 
	color: white; 
	padding: 8px; 
    border:	1px solid #FB9205;
	background-color: #303f45; /*0f141a; */
/*	background-image:url(/images/vintage/basic/boxover_bg.png); 
	background-repeat:repeat; */
	filter:alpha(opacity=50); /* IE-Proprietäres CSS-Tag */
    opacity:0.5;
	font-size:0.8em;
	z-index:10;
}

/* Ausgabe von Statusmeldungen z.B. im Backend, wenn Bild kopiert wurde */
.result 
{
    right: 0;
	position:absolute;
	text-align:center;
	font-size:1em;
	width:250px;
}

.be_head
{
   font-family:Arial;
   font-size:10pt;
   width:875px;
   color:white;
   border-collapse:collapse;
   height:100%;
}

.ontop {
	z-index: 100;
}

#content #left .middle
{
    overflow: visible !important;
}

#content #left_wide .middle
{
    overflow: visible !important;
}

#bu-main a:hover
{
    color: White !important;
}

#header #navi li
	{
	text-align: center;
	white-space:nowrap;
	}
	
	
#Header1_header #navi li 
{
    white-space: nowrap;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {  /* Safari */
    .MenuButtonBlog        
    {
        padding-right:2px;
    }
}

*html #header #navi li /* IE6 */
{
	margin-left: -1px;
}

*+html #header #navi li /* IE7 */
{
	margin-right: -1px;
}

#header #navi li a
{
    height:50px;
    padding:14px 0px;
    font-size: 13px;
    line-height:19px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
} 
	
#header #navi li.active a 
	{
	background: none !important;
    padding:10px 0px;
} 		

*+html #header #navi li.active a
	{
	background: none !important;
    padding:10px 0px;
} 

.MenuButtonDiscover 
{
    width: 22%;    
}

.MenuButtonMyCommunity
{
    width: 27%;    
}

.MenuButtonLostFound
{
    width: 25%;    
}

.MenuButtonBlog
{
    width: 26%;    
}


#Header1_header .logo_de 
{
	background:url(/images/vintage/newdesign/bg-header-de.gif) bottom no-repeat;
}
#Header1_header .logo_de_nosearch
{
	background:url(/images/vintage/newdesign/bg-header-de-nosearch.gif) bottom no-repeat;
}

#Header1_header .logo_en 
{
	background:url(/images/vintage/newdesign/bg-header-en.gif) bottom no-repeat;
}
#Header1_header .logo_en_nosearch 
{
	background:url(/images/vintage/newdesign/bg-header-en-nosearch.gif) bottom no-repeat;
}

#Header1_header .logo_fr 
{
	background:url(/images/vintage/newdesign/bg-header-fr.gif) bottom no-repeat;
}
#Header1_header .logo_fr_nosearch
{
	background:url(/images/vintage/newdesign/bg-header-fr-nosearch.gif) bottom no-repeat;
}

#Header1_header .logo_es
{
	background:url(/images/vintage/newdesign/bg-header-es.gif) bottom no-repeat;
}
#Header1_header .logo_es_nosearch
{
	background:url(/images/vintage/newdesign/bg-header-es-nosearch.gif) bottom no-repeat;
}


/* What is Vintage */
#content #left .middle .what_is_vintage {
	padding:13px 0 0 13px;
	width:690px;
	float:left;
	font-size:12px;
	height: auto;
	line-height: 18px;
}

#content #left .middle .what_is_vintage h1 
{
	font-size:18px;
	padding-bottom: 15px;
}

.form_error ul 
{
    list-style-type:none;
}

/* Fehlermeldung */
.form_error {
	border:	1px solid #FB9205;
	padding: 5px 5px 5px 5px;
	margin:8px 0px 8px 10px;
	background: #3E3E3E;
	color:#fff;
	/*background-image:url(/images/vintage/icons/error.png);	
	background-repeat:no-repeat; 	
	background-position: 8px center;*/
	font-size:0.8em;
	float:left;
	width:350px;
}

/* Für Selectboxen ausserhalb von #MyProfile-Elementen */
.DDLselect {
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	height:26px;
	width:295px;
	margin-bottom: 5px;
}	

/* Für Selectboxen ausserhalb von #MyProfile-Elementen */
.DDLselectSmall {
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	height:26px;
	width:95px;
	margin-bottom: 5px;
}	

/* Für Selectboxen ausserhalb von #MyProfile-Elementen */
.DDLselectMiddle {
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	height:26px;
	width:125px;
	margin-bottom: 5px;
}

.button_answer {
	color:#fff;	
	border:none;
	display:block;
	margin-top:5px;
	padding-left:20px;
	margin-right:0px;
	text-align:left;
	cursor:pointer;
	padding-bottom:2px;
	font-size:11px;
	text-decoration: none;
	background-color: Transparent;
	overflow:visible;
	background:url(/images/vintage/newdesign/bg_button_answer.gif) left top no-repeat; 
}

.button_answer:hover {
	color:#f48515;
}

.button_send {
	color:#fff;	
	border:none;
	display:block;
	margin-top:5px;
	padding-left:20px;
	margin-right:0px;
	text-align:left;
	cursor:pointer;
	padding-bottom:2px;
	font-size:11px;
	text-decoration: none;
	background-color: Transparent;
	overflow:visible;
	background:url(/images/vintage/newdesign/bg_button_send.gif) left top no-repeat; 
}

.button_send:hover {
	color:#f48515;
}


.button_edit {
	color:#111111;	
	border:none;
	display:block;
	margin-top:5px;
	padding-left:20px;
	margin-right:0px;
	text-align:left;
	cursor:pointer;
	padding-bottom:2px;
	font-size:11px;
	text-decoration: none;
	background-color: Transparent;
	overflow:visible;
	background:url(/images/braunschweiger/newdesign/bg_button_edit.gif) left top no-repeat; 
}

.button_edit:hover {
	color:#AAAAAA;
}

.button_delete {
	color:#fff;	
	border:none;
	display:block;
	margin-top:5px;
	padding-left:20px;
	margin-right:0px;
	text-align:left;
	cursor:pointer;
	padding-bottom:2px;
	font-size:11px;
	text-decoration: none;
	background-color: Transparent;
	overflow:visible;
	background:url(/images/vintage/newdesign/bg_button_delete.gif) left top no-repeat; 
}

.button_delete:hover {
	color:#f48515;
}

/* Asp Buttons */
.button {
	color:#fff;	
	border:none;
	display:block;
	margin-top:5px;
	padding-left:20px;
	margin-right:0px;
	text-align:left;
	cursor:pointer;
	padding-bottom:2px;
	font-size:11px;
	text-decoration: none;
	background-color: Transparent;
	overflow:visible;
}

.button:hover {
	color:#f48515;
}

.button.undo {
	background:url(/images/vintage/newdesign/bg_button_undo.gif) left top no-repeat; 
}

.button.send {
	background:url(/images/vintage/newdesign/bg_button_send.gif) left top no-repeat; 
}

.button.edit {
	background:url(/images/vintage/newdesign/bg_button_edit.gif) left top no-repeat; 
}

.button.search {
	background:url(/images/vintage/newdesign/bg_button_search.gif) left top no-repeat; 
}

.button.save {
	background:url(/images/vintage/newdesign/bg_button_send.gif) left top no-repeat; 
}

.button.delete {
	background:url(/images/vintage/newdesign/bg_button_delete.gif) left top no-repeat; 
}
.button.reg {
	background:url(/images/vintage/newdesign/bg_button_reg.gif) left top no-repeat; 
}

.button.login {
	background:url(/images/vintage/newdesign/bg_button_login.gif) left top no-repeat; 
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 15px;
    height: 15px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/images/vintage/newdesign/voting_star_homepage_2.gif);

}

.emptyRatingStar {
    background-image: url(/images/vintage/newdesign/voting_star_homepage_1.gif);
}

.savedRatingStar {
    background-image: url(/images/vintage/newdesign/voting_star_homepage_2.gif);
}

/* Rating-Big */
.ratingStar_Big {
    font-size: 0pt;
    width: 21px;
    height: 19px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar_Big {
    background-image: url(/images/vintage/newdesign/voting_star-1.gif);
}

.emptyRatingStar_Big {
    background-image: url(/images/vintage/newdesign/voting_star-2.gif);
}

.savedRatingStar_Big {
    background-image: url(/images/vintage/newdesign/voting_star-1.gif);
}

/* Ende Asp Buttons */

.photo_details .text_label {
	float:left;
	width:100px !important;
}

.text_label_content {
	float:right;
	width:455px !important;
	padding:0 125px 10px 0;
	line-height:18px;
}

.photo_big {
	padding:9px 0 9px 0px !important;
	border-bottom:1px solid #4f626a;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#homepage .photo_big {
	padding:0 0 9px 0px !important;
	border-bottom:none;
}

#box .float_right img 
{
    width: 88px;
    height: 88px;
}

#box .float_left img 
{
    width: 88px;
    height: 88px;
}
#content #left_wide #location_search #mapsearchbox  {
	width:266px;	
	height:auto;
	position:absolute;
	right:0px;
	top:0px;
}

#content #left_wide #location_search #mapsearchbox input {
	width:256px;
}

#content #left_wide #location_search #mapsearchbox .button {
	float:right;
	text-align:center;
	width:auto;
}

.years_slider
{
    width:866px;
}

.years_slider .outer_rail_horizontal
{
    position:absolute;
    width:866px;
    height:22px;
    z-index:100;
}
.years_slider .inner_rail_horizontal
{
    background:url('/images/vintage/newdesign/slider-big-middle.png') repeat-x;
    position:absolute;
    height:22px;
    width:866px;
    z-index:100;
    margin: 0px 2px 0px 2px;
}

.years_slider .handle_horizontal_left
{
    position:absolute;
    background:url('/images/vintage/newdesign/slider-big-left.png') no-repeat;
    width:13px;
    height:22px;
    z-index:200;
    cursor:w-resize;
}

.years_slider .handle_horizontal_right
{
    position:absolute;
    background:url('/images/vintage/newdesign/slider-big-right.png') no-repeat;
    width:13px;
    height:22px;
    z-index:200;
    cursor:w-resize;
}
.years_slider_mini
{
    width:181px;
}
.years_slider_mini .inner_rail_horizontal
{
    background:url('/images/vintage/newdesign/slider-small-middle.png') repeat-x;
    position:absolute;
    width:150px;
    height:10px;
    z-index:100;
    margin: 0px 2px 0px 2px;
}

.years_slider_mini .handle_horizontal_left
{
    position:absolute;
    background:url('/images/vintage/newdesign/slider-small-left.png') no-repeat;
    width:5px;
    height:10px;
    z-index:200;
    cursor:w-resize;
}

.years_slider_mini .handle_horizontal_right
{
    position:absolute;
    background:url('/images/vintage/newdesign/slider-small-right.png') no-repeat;
    width:5px;
    height:10px;
    z-index:200;
    cursor:w-resize;
}

.year_select_right #slider 
{
   	padding-top:26px;
   	padding-left: 2px;
	margin-top:10px;
	background:url(/images/vintage/newdesign/bg_years_slider.gif) left 25px no-repeat;
	height:35px;
	width:190px;
}

body, html
	{
	background-color:#0f141a;
	margin: 0 auto;
	height:100%;
	min-height:100%;
	width:100%;
	min-width:100%;
	text-align:left;
	cursor:default;
	}
	
	
.textarea_h110px.width_395px, .textarea_h110px.width_395px textarea {
	width:395px;
}
.watermarked {
	color:gray;
}

#content #right #box .middle .categories_pcm
	{
	position:relative;
	width:199px;
	margin:0;
	padding:0;
	float:left;
	left:-7px;
	margin-bottom:-5px;
	display:block;
	}		

#content #right #box .middle .categories .cat_fullrow
{
    float:left;
    position:relative;
    width:182px;
    height:20px;
    padding-left:8px;
    padding-top:3px;
    display:block;
    overflow:hidden;
}	
.photo_tools a.favorites_delete {
	background:url(/images/vintage/newdesign/bg_button_delete.gif) left top no-repeat;
	padding-left:21px; 
	margin-left:18px;
}
#content #left_wide .middle .album_info a.favorites_delete {
	background:url(/images/vintage/newdesign/bg_button_delete_red.gif) left top no-repeat; 
	padding-left:21px;
}
.box488 {
	width:488px;
	padding:0 0 12px 0;
	float:left;
}
.box488 .box488_top
	{
	position:relative;
	height:7px;
	background:url(/images/vintage/newdesign/bg_box488_top.gif) left top no-repeat; 
	margin:0;
	padding:0px;
	width:488px;
	overflow:hidden;
	}	
	
.box488 .box488_mid
	{
	    padding: 5px 10px 5px 10px;
	    border-left: solid 1px black;
	    border-right: solid 1px black;
	    position:relative;
	    margin:0;
	    width:488px;
	    overflow:hidden;
	    background:url(/images/vintage/newdesign/bg_box488.gif) left top repeat-y; 
	}					

.box488 .box488_bot
	{
	position:relative;
	height:7px;
	background:url(/images/vintage/newdesign/bg_box488_bot.gif) left top no-repeat; 
	margin:0;
	width:488px;
	}
	
*+html table#image_list th {	
	border-bottom:none;
}
table#image_list th {
	font-size:12px;
	font-weight:bold;
	color: #999999;
	margin:0;
	padding:0;
	height:25px;	
	background:url(/images/vintage/newdesign/bg-content-navi.gif) repeat-x; 
	padding-left:10px;
	margin-right: 2px;
    border-bottom:none;
    border-bottom:solid 1px #42484b;
    vertical-align:top;
}

table#image_list th span {
	height:22px;	
	padding:3px 10px 0 0;
	display:block;
	font-size:12px;
}

table#image_list td {
	padding: 3px 5px 6px;
	vertical-align: top;
	font-size:11px;
	line-height: 14px;
}	

/* Für den HTMLEditor */

.inplaceeditor-form {
	margin: 15px auto; 
	width: 320px;
	text-align:right;
}
.inplaceeditor-form textarea, .inplaceeditor-form input, .inplaceeditor-form select {
	border: 1px solid #FAD093;
	color: #fff;
	background-color:#3D3D3D;
	padding:2px;		
}

.inplaceeditor-form, .inplaceeditor-form a, .inplaceeditor-form a:link, .inplaceeditor-form a:visited, .inplaceeditor-form a:active, .inplaceeditor-form a:hover, .inplaceeditor-form a:focus  {

}
.inplaceeditor-form .editor_ok_button, .inplaceeditor-form a.editor_cancel {
	background-image:url(/images/vintage/basic/bg_detailbutton.gif); 
	background-repeat:repeat-x; 	
	font-size:11px ! important;
	color:#FAD093;
	border-top:0 ! important;
	border-bottom:0 ! important;
	padding: 0 15px 4px;
	cursor: pointer;
	margin: 15px 0 15px 20px;
	height: 21px;
	border-left: 1px solid #929191;
	border-right: 1px solid #929191;
	float:right;
}

.inplaceeditor-form a.editor_cancel {
	line-height: 21px;
	padding: 0 15px;
}

.inplaceeditor-form a:hover.editor_cancel {
	text-decoration:none;
}

.smallTxt_watermarked {margin-bottom:7px; height:15px; width:49px; text-align:center; background:red url(/images/vintage/newdesign/bg_input_rightbox.gif) left top no-repeat; border:none; font-size:10px; color: Gray;}

.messagecheckbox input
{
    float:right;
    margin-top:25px;
    width:14px;
    height:14px;
    border:none;
}

.message_table table tbody tr td {
	background:url(/images/vintage/newdesign/bg_td.gif) right top repeat-y;
	border-bottom:1px solid #4f626a;
	vertical-align:top;
	padding:9px 14px;
	max-width: 400px;
	overflow:hidden;
}

.help .like {
	color:#FB9205;	
}

.help .tablefake .profil_zeile {
	clear:both;
	padding: 10px 5px;
	margin-top:0;
	margin-bottom:0;
	border-bottom: 1px solid #484848;
}
/* Hilfeseite Anker-Links und berschriften */
.help a {
	color: #FB9205; 
}
.help h2, .help h3 {
	color: #AEB0B3;
	margin-top: 2em;
}

.imageyear
{
    font-size: 14px;
    color: White;
}
.Freezing
{
   position:relative ;
   top:expression(this.offsetParent.scrollTop);
   z-index: 10;
}

#hiddenbuttons
{
    display: none;
}
.logo_de
{
   	background:url(/images/vintage/newdesign/bg-header-de.gif) bottom no-repeat;
}
.logo_de_nosearch
{
   	background:url(/images/vintage/newdesign/bg-header-de-nosearch.gif) bottom no-repeat;
}

.logo_en
{
    background:url(/images/vintage/newdesign/bg-header-en.gif) bottom no-repeat;
}
.logo_en_nosearch
{
    background:url(/images/vintage/newdesign/bg-header-en-nosearch.gif) bottom no-repeat;
}

.logo_fr
{
    background:url(/images/vintage/newdesign/bg-header-fr.gif) bottom no-repeat;
}
.logo_fr_nosearch
{
    background:url(/images/vintage/newdesign/bg-header-fr-nosearch.gif) bottom no-repeat;
}

.logo_es
{
    background:url(/images/vintage/newdesign/bg-header-sp.gif) bottom no-repeat;
}
.logo_es_nosearch
{
    background:url(/images/vintage/newdesign/bg-header-sp-nosearch.gif) bottom no-repeat;
}

#progressBackgroundFilter 
{
    background-color:#0f141a; 
    top: 95px;
    width:99%;
    left: 0px;
}

#content #right #box .middle .lnk_padding.create_card {background-image: url(/images/vintage/newdesign/bg_button_show.gif );}

#content #right #box .middle .lnk_padding.create_card_disabled 
{
    background-image: url(/images/vintage/newdesign/bg_button_show.gif);
	padding:0px 0 4px 21px;
	text-decoration:none;
	line-height:15px; color:#46616b; 
	cursor: default;
}


.text_input {
	background: url('/images/vintage/newdesign/bg_text_input_26px_l.gif') no-repeat left top;
	clear:none;
	float:left;
	padding-bottom:5px;
}

.text_input input {
	height:25px;
	border:none;
	background: url('/images/vintage/newdesign/bg_text_input_26px_r.gif') no-repeat right top;
	padding:4px 5px 0 5px;
	margin:0px;
	float:left;
}	

.text_input.width_395px, .text_input.width_395px input {
	width:395px;
}

.modalBackground
{
    background-color:#0f141a;
    filter: alpha(opacity=40);
    opacity: 0.5;
}

.wikilink	
	{
	color:#fff;
	text-decoration:underline;
	float:right;
	width:455px !important;
	padding:0 125px 10px 0;
	line-height:18px;
	}	
.wikilink.underline {
	text-decoration:underline;
}
.wikilink:focus { outline:none; }	
.wikilink:hover
	{
	color:#f48515 !important;
	} 	
	

.statText 
{
    padding-left: 10px;
    font-size: 12px;
    height:30px; 
    float:left;
    vertical-align:bottom;
}
	
.statNo 
{
    width:80px;
    color:#F48515; 
    text-align:right;
}
    .subcatbox
    {
        z-index:1009;
        position:absolute; 
        top:50px; 
        width:201px; 
        background-color:#0f141a;
    }
    
    .subcatboxitem
	{
	    width:168px;
	    background-color: #303f46;
	    padding: 5px 8px 5px 25px;
	    line-height:15px;
	    position:relative;
	    float:left;
        border: solid 1px #999999;
    }
    
    .subcatboxitem_border_bot 
    {
        width:168px;
	    background-color: #303f46;
	    padding: 5px 8px 5px 25px;
	    line-height:15px;
	    position:relative;
	    float:left;
        border: solid 1px #999999;
    }
    .subcatboxitem_border_bot_active
    {
        width:168px;
	    background-color: #303f46;
	    padding: 5px 8px 5px 25px;
	    line-height:12px;
	    position:relative;
	    float:left;
        border: solid 1px #999999;
        color:Gray;
    }
    