/***BASIC***/

body {
	margin:0;
	padding: 0;
	background: #2A2929;
	font: normal normal 1em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow: #000000 0 0 0px;
}

input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	border:0px;
	padding: 3px;
}
input:focus, textarea:focus {
	outline: 0 none;
}
ul, li, img, div, form {
	margin: 0;
	padding: 0; 
}

form {
	border:0;
}

img {
	border:0;	
}

li {
	list-style: none;
	font: normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
}

.clear {
	clear: both;
}
/* Doppelstrich zum trennen von inhaltsblöcken */
.trenner {
	clear: both;
	border-top: 1px solid #000;
	border-bottom: 1px solid #494747;
}


.floatleft {
	float: left;
}

.floatright {
	float:right;
}

/***TEXTAUSZEICHNUNGEN***/
p {
	font: normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font: normal bold 1em Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	font: normal bold  0.9em Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	font: normal bold 0.8em Verdana, Arial, Helvetica, sans-serif;
}

h4 {
	font: normal bold 0.6em Verdana, Arial, Helvetica, sans-serif;
}


a, a:link, a:visited {
	text-decoration: none; 
	color: #fff;
}

a:active, a:hover, a:focus {
	text-decoration: underline;  
}	

.like {
	color:#FB9205;	
}

/***WRAPPER HEADER LOGO CORSET FOOTER***/

#wrapper {
	background: #2A2929;
	background-image:url(/images/vintage/basic/bg_wrapper.gif);
	background-repeat:repeat-y;
	background-position: right;
	width:1010px;
	padding-top:5px;
}

#header {
	height: 55px; 
	margin: 0 20px 0 25px;
	background:url(/images/vintage/basic/login-bg.gif) top right no-repeat;
}

#logo {
	float: left;
	width: 223px;	
}

/***NAVI***/
.navi {
	float:left;
}

.navi a 
{
	display:block;	
	text-align: center;
	height:55px;
	float:left;	
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
	font: normal normal bold 0.8em Verdana, Arial, Helvetica, sans-serif;
}

.navi a span {
}

.navi .buttontext 
{
	padding: auto;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.navi a#whats_vintage 
{
	background-image:url(/images/vintage/basic/nav/mainbutton.gif);
	width: 100px;
}
.navi a#my_vintage 
{
	background-image:url(/images/vintage/basic/nav/mainbutton.gif);
	width: 100px;
}
.navi a#discover {
	background-image:url(/images/vintage/basic/nav/mainbutton_first.gif);
	width: 102px;
}
.navi a#lost {
	background-image:url(/images/vintage/basic/nav/mainbutton.gif);
	width: 100px;
}
.navi a#topics {
	background-image:url(/images/vintage/basic/nav/mainbutton.gif);
	width: 100px;
}
.navi a#blog {
	background-image:url(/images/vintage/basic/nav/mainbutton_last.gif);
	width: 102px;
}

.navi a#whats_vintage:hover, .navi a#whats_vintage_active {
	background-image:url(/images/vintage/basic/nav/mainbutton_hover.gif);
	width: 100px;
}
.navi a#my_vintage:hover, .navi a#my_vintage_active {
	background-image:url(/images/vintage/basic/nav/mainbutton_hover.gif);
	width: 100px;
}
.navi a#discover:hover, .navi a#discover_active {
	background-image:url(/images/vintage/basic/nav/mainbutton_first_hover.gif);
	width: 102px;
}
.navi a#lost:hover, .navi a#lost_active {
	background-image:url(/images/vintage/basic/nav/mainbutton_hover.gif);
	width: 100px;
}
.navi a#topics:hover, .navi a#topics_active {
	background-image:url(/images/vintage/basic/nav/mainbutton_hover.gif);
	width: 100px;
}
.navi a#blog:hover, .navi a#blog_active {
	background-image:url(/images/vintage/basic/nav/mainbutton_last_hover.gif);
	width: 102px;
}

.navi a#whats_vintage:hover, .navi a#whats_vintage:active {
	background-image:url(/images/vintage/basic/nav/mainbutton_hover.gif);
	width: 100px;
}
.navi a#my_vintage:hover, .navi a#my_vintage:active {
	background-image:url(/images/vintage/basic/nav/mainbutton_hover.gif);
	width: 100px;
}
.navi a#discover:hover, .navi a#discover:active {
	background-image:url(/images/vintage/basic/nav/mainbutton_first_hover.gif);
	width: 102px;
}
.navi a#lost:hover, .navi a#lost:active {
	background-image:url(/images/vintage/basic/nav/mainbutton_hover.gif);
	width: 100px;
}
.navi a#topics:hover, .navi a#topics:active {
	background-image:url(/images/vintage/basic/nav/mainbutton_hover.gif);
	width: 100px;
}
.navi a#blog:hover, .navi a#blog:active {
	background-image:url(/images/vintage/basic/nav/mainbutton_last_hover.gif);
	width: 102px;
}

/***LOGIN***/


.topheader
{
	padding-left: 25px;
	padding-right: 20px;
	padding-bottom: 2px;
	font: normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #AEB0B3;
	height: 15px;
}
.topheader a
{
	font: normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #AEB0B3;
	text-decoration: none;
}
.topheader a:hover
{
	text-decoration: underline;
	color:#FB9205;
}

.topheader .topheadertrennerleft
{
	float: left;
	/*width: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #AEB0B3;
	margin-left: 5px;
	margin-right: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 10px;*/
}
.topheader .topheadertrennerright
{
	float: right;
	/*width: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #AEB0B3;
	margin-left: 5px;
	margin-right: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 10px;*/
}
.topheader .lang_item
{
	padding-top: 2px;
	float: left;
	color: Gray;
	text-align:left;
}
.topheader .lang_item span
{
	color: #6e6e6e;
	font: normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
}

.topheader .item_right
{
	padding-top: 2px;
	float: right;
	color: Gray;
	text-align:left;
}

#service_box {
	font: normal normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/vintage/basic/login-bg.gif) no-repeat top right;
	color: #fff;	
	float: right;
	width: 235px;
	height:55px;
	text-align: center;
}

#login a {
	
}

#login input {
	border: 1px solid #000;
	padding: 1px 2px;
	font-size: 0.7em;
}

.not_logged {
	text-align:center;
	margin-top:20px;
}
.logged {
	margin-top:10px;
	line-height: 18px;
}

#corset{
	clear: both;
	padding: 35px 20px 20px 25px;
	width:965px;
}

#footer {
	background-image:url(/images/vintage/basic/bg_footer.gif);
	background-repeat:repeat-x;
	clear: both;
	width:1001px;
	height:59px;
	border-right: 1px solid #1E1D1D;
}
.foot {
	padding:15px 25px 0;
}
.ontop {
	z-index: 100;
}
#foot_nav, #footer p {
	color: #817F7F;
	font: normal normal 0.6em Verdana, Arial, Helvetica, sans-serif;
}
#footer p {
	margin: 0 0 8px;
}

/***COLUMNS***/

#columnleft {
	float: left;
}

#content 
{
	width: 702px;
	max-width: 702px;
	float: left;
}

#columnright {
	margin: 0 0 0 23px;
	width: 240px;
	float: left;
}


/* was ist... box auf der startseite */
.info-home {
	margin:15px 0;
	font-size:0.8em;
	border: 1px solid #000;
	background:url(/images/vintage/basic/bg_indexbox.gif) repeat-y;
}
.info-text {
	background:url(/images/vintage/basic/bg_indexbox_v.gif) no-repeat;
	background-position: bottom center;
	padding:15px 8px;
}
.info-home h1 {
	background:url(/images/vintage/basic/bg_indexhead.gif) no-repeat;
	margin: 2px;
	padding: 0 4px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	line-height:52px;
}

.info-home a {
	font-weight:normal;
}

.greyhome {

}
/* graue schrift z.b. datum im Postfach oder Foto des Tages */
.grey {
	color: #AEB0B3;
}
.grey a, .grey a:link, .grey a:visited, .grey a:active{
	color: #AEB0B3;
	text-decoration: none;
}
/* graue schrift bei foro des tages */
.greyfram {
	font-size: 0.8em;
	color: #AEB0B3;
	padding:12px;
}
.greyfram h2 {
	margin: 0 0 10px;
	color: #fff;
}
.greyfram a, .greyfram a:link, .greyfram a:visited, .greyfram a:active{
	color: #AEB0B3;
	text-decoration: none;
}
.potd {
	margin-top: 20px;
	border:1px solid #000;
	border-bottom:0;
}
.potd h1 {
	background:url(/images/vintage/basic/bg_potd_head.gif) repeat-x;
	margin: 1px;
	padding: 0 12px;
	font-weight: bold;
	font-size: 14px;
	color: #AEB0B3;
	line-height:35px;
}



/***MITTE***/
.fokus {
	margin:0 0 5px;
	
	text-align:center;
}

.fokus .detail_image {
	border:1px solid #fff;
	margin-top: 1px;
	margin-left: auto;
    margin-right: auto;
	overflow:hidden;
	position:relative;
	z-index:1;
}

.detail_image_prev, .detail_image_next   {
	position: absolute;
	width: 49%;
}

a#prev_link, a#next_link {
	position: absolute;
	top: 0;
	background: transparent;
	cursor:pointer;
	z-index:999;
	width: 100%;
	display:block;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
}

.detail_image_prev a#prev_link {
	left: 0;
}

.detail_image_next a#next_link {
	right: 0;
}


.detail_image_prev a#prev_link span, .detail_image_next a#next_link span {
	display:none;
}


.detail_image_prev   {
	left: 0;
}
.detail_image_next   {
	right: 0;
}

.zusatz {
	color:#cccccc;
	float:left; 
	width:400px;	
}
.zusatz h1 {
	color:#fff;	
}
.zusatz_links {
	color:#cccccc;
	float:left; 
	width:280px; 
	text-align:right;
}
.zusatz_links p {
	margin:4px 0 10px;
	padding:0;

}
.zusatz .loaction {
	line-height: 1.6em;	
	font-size:1em;	
	font-weight:bold;
}
.zusatz .loaction span {
	font-size:0.8em;
	font-weight:normal;
}

.head_100, .head_700 {
	height:25px;
	background:url(/images/vintage/basic/bg_head_100.gif) no-repeat;
	padding-left:8px;
	padding-top:8px;
	margin:0;
	color:#999999;
	font-size:13px;
}
.head_700 {
	background:url(/images/vintage/basic/bg_head_700.gif) no-repeat;
}

.head_700 a 
{
	font-size:13px;
	color: Gray;
}

.activehead_700_whatever
{
	font-size:13px;
	color: Yellow;
}

.activehead_700 {
	height:25px;
	background:url(/images/vintage/basic/bg_head_100.gif) no-repeat;
	padding-left:8px;
	padding-top:8px;
	margin:0;
	color:#FF9900;
	font-size:13px;
}
/* comments=Kommentarblock auf der detail-seite */
/* Kommentar schreiben */
.comments h3 a {
	text-decoration:underline;
	color: #FB9205; 
}
/* Kommentar */
.comment {
	padding: 10px;
	font-size: 0.8em;
	color: #AEB0B3;
}
/* kommentar-p um die schriftgre wieder auf 0.8 zu setzen */
.comment p, .comment div {
	color: #FFF;
	font-size:1em;
}
/* antwort auf einen kommentar */
.answer {
	margin: 0 0 0 50px;
}

 /***SUCHE***/
 
#search {
 	padding: 4px 2px 2px;
 	border: 1px solid #0E0E0E;
 	margin-bottom: 30px;
 }
 
#search .button {
	font-size: 12px;
	color:#fff;
	background:url(/images/vintage/basic/bg_searchlink.gif) repeat-x;
	border:0;
	width:85px;
	padding:1px 0 3px;
	margin:0;
} 
.searchfield {
	border: 1px solid #000;
	padding: 1px 2px;
	margin-top:1px;
	margin-right:2px;
	float:left;
	font: normal normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	width:138px;
}
.searchfield_watermark {
	border: 1px solid #000;
	padding: 1px 2px;
	margin-top:1px;
	margin-right:2px;
	float:left;
	font: normal normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	width:138px;
	color: Gray;
}
html>body .searchfield {
	width: 141px;
}	

#search a {
	background:url(/images/vintage/basic/bg_searchlink.gif) repeat-x;
}
#search a {
	display:block;
	margin-top:5px;
	color: #FF9900;
	font-size: 12px;
	line-height:20px;
	padding-left:5px;
}

.search_label_yellow {
	color: #FF9900;
	font-size: 11px;
	float: left;
}

.search_label_white {
	color: #FFFFFF;
	font-size: 11px;
	float: left;
}

.label_yellow span {
	color: #FF9900;
	font-size: 12px;
	float: left;
}

/* div im linken content-bereich z.b. publicProfile, folgeseiten von dicover */
.fotos {
	margin-right:-12px;
	position: static;
}

* html .fotos {
	width:700px;
	overflow:hidden;
}

.fotos h1 {
	margin: 8px 0 10px;
}
.fotos li {
	height:194px;
	min-width:124px;
	float:left;
	padding:5px; 
	margin:5px 5px;
	text-align:center;
	font-size: 1em;
}

a.foto {
	font-weight:normal;
}


.foto img {
	border: 2px solid #2B2A29;
}

a:hover.foto img, .foto_aktiv img {
	border: 2px solid #FB9205;
	color:#FB9205;
	text-decoration:none;
}

a:hover.foto, a.foto_aktiv {
	color:#FB9205;
	text-decoration:none;
	font-weight:normal;
}

.foto_aus {
	float:left; 
	width: 229px; 
	padding: 10px 5px;
}

.foto_aus img {
	float:left;
	margin-right: 6px;	
}


.upload_form, .reg_form {
	margin-bottom:15px;
	border:1px solid #000;
	background: #4F4F4F;
	font: normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	padding: 15px 15px;
}
	
.upload_form a {
	
}

.upload_form h1 {
	margin: 0;
	padding: 0;
}

/* nur in photoUpload */
.up_feld {
	float:left;	
	border: 1px solid #817F7F;
	font: normal normal 0.9em Verdana, Arial, Helvetica, sans-serif;
}

.zeile {
	clear:both;
	padding: 5px 0;
	font: normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
}

.daten {
	border: 1px solid #FAD093;
	width: 250px;
	margin: 3px 0 15px 0;	
	font-size: 0.9em;
}

.daten_2 {
	border: 1px solid #FAD093;
	color: #fff;
	background-color:#3D3D3D !important; 
	background-image: url()!important;
	padding:2px;		
	
}

input[type=file].daten_2 {
	color: #000;
	background-color:#fff !important; 	
}


.edit_form .daten_2 {
	width: 250px;
	margin: 3px 0 15px 0;	
}

.box .daten_2 {
	background: #3D3D3D;
	border: 1px solid #FAD093;
}

.pm_form textarea, textarea.daten_2  {
	
}

.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;
}

.edit_icon {
	float:right;
	margin-left: 15px;
	cursor: pointer;
}

.feld {
	float:left;	
	width:200px;
	border: 1px solid #817F7F;
	font: normal normal 1em Verdana, Arial, Helvetica, sans-serif;
}
.feld2 {
	width:200px;
	border: 1px solid #817F7F;
	font: normal normal 0.7em Verdana, Arial, Helvetica, sans-serif;
}

.zeile .check {
	border:none;
	float:right;	
}

 /***BESITZER****/
 
#owner  {
	background:url(/images/vintage/basic/bg_owner.gif) no-repeat;
	height: 42px;
	padding:5px 8px 0 10px;
	font-size:12px;
	color: #999999;
 }
#owner2 {
	background-image:url(/images/vintage/basic/bg_owner2.gif);
	background-repeat: repeat-x;
	background-position:top;
	background-color: #171717;
	border: 1px solid #494848;
	padding:5px 8px 0 10px;
	font-size:12px;
	color: #999999;
 }

#profil img{
 	float: left;
	margin-right: 8px;
	border: 1px solid #000;
 }
 
.owner_contact {
	text-align:right;
 	float:right;
 	width:60px;
 	font-size: 11px;
 	line-height:17px;
 } 
.owner_contact a {
 	color: #999999;
 	text-decoration:none;
 }  
 
.owner a {
	color:#fff;
	text-decoration:underline;	 
	line-height:18px;
}
 
 /**LITTLENAVI**/
 
 #littelnavi {
 	margin:50px 0 0 0;
	padding: 10px 10px 5px 10px;
	background: #4F4F4F;
	border: 1px solid #000;
	clear:both;
 }
 
 .littleleft img {
 		border: 1px solid #000;
		float: left;
		margin-top:5px;
 }
 
  .littleright img{
 		border: 1px solid #000;
		float: right;
		margin-top:5px;
 }
 
.zurueck, .vor {
 	width:70px;
	float: left;
	padding-top:3px;
 }
 
.uebersicht {
 	width:78px;
 	text-align:center;
	float: left;
	padding-top:3px;
 }
 
.vor {
	text-align:right;
}
.vor a, .zurueck a, .uebersicht a{
	font-weight: normal;
	color:#FB9205;
 }
 
.counter {
	background: #4F4F4F;
	border: 1px solid #000;
	clear:both;
	color: #8E8C8C;
	font-size: 0.7em;
	padding: 2px 10px;
}
 
 /***Allgemein***/
 
.ruck {
	background:url(/images/vintage/basic/bg_boxhead.gif) no-repeat;
	line-height:27px;
	color:#999999;
	font-size:12px;
	margin:0px;
	padding-left:10px;
}

.werkzeugkasten {
	background:url(/images/vintage/basic/bg_wkhead.gif) no-repeat;
	line-height:27px;
	color:#CCCCCC;
	font-size:12px;
	margin:0px;
	padding-left:10px;
}
 
.universal, .box {
 	clear:both;
	background: #3D3D3D;
	border: 1px solid #4D4C4C;
	border-top:0px
 }
.box_inaktiv {
 	clear:both;
	border: 1px solid #4D4C4C;
 }
.profil_img {
	float:left;
	margin: 3px 8px 3px 0;
}
/* frage_img mglicherweise bei friends im profil, checken ob kombinierbar */
.profil_online, .frage_img {
	float:right;
	margin-left: 8px;	
}

 .box {
/* 	width: 238px;
	float:left;
	clear:both;
	margin:0;
	padding:10px;
	font-size: 0.7em;
	border-bottom: 1px solid #000; */
} 

.box_cnt, .box_zeile, .box_photoselect, .box_nav, .box_navend {
 	clear:both;
	padding:10px;
	font-size: 0.6em;
 }
 
 .box_zeile {
 	clear:both;
	padding:10px;
	font-size: 0.6em;
 }
 
 .box_zeile a, .box_zeile a:link {
 	
 }
 
.box_nav, .box_navend {
	padding:10px 0px;
}
.box_nav a, .box_navend a {
	line-height:16px;
}
.box_cnt h1, .box_zeile h1 {
	margin-top:0;
	margin-bottom:5px;
	font-size: 1.1em;
}

.box_zeile, .box_nav {
	border-bottom: 1px solid #4D4C4C;	 
}

.fotoauswahl, .foto_selected {
	float:left;
}


.fotoauswahl img {
	border: 1px solid #2B2A29;
	width: 96px;
	height: 96px;
}

.fotoauswahl a:hover img, .foto_selected img {
border : 1px solid #FB9205;
color : #FB9205;
text-decoration : none;
}

/* bei der mehr bilder box related to ort und zeit */
.hiduni {
 	margin-top:10px;
 }
 
/* 2nd Navigation */

#second_nav {
	margin: 0;
	text-align:center;
	background-image:url(/images/vintage/basic/bg_trenner.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden; 
}

#second_nav ul {
	text-align:center;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
	margin:0 auto;
	padding:0;
}

#second_nav ul li, #second_nav li.active {
	float:left;
	display:inline;
	list-style:none;
	background-image:url(/images/vintage/basic/nav/subnav_bg_links.gif);
	background-repeat: no-repeat;
	margin-left:2px;
	margin-bottom: 5px;
}

#second_nav ul li a, #second_nav li.active a {
	display:block;
	background-image:url(/images/vintage/basic/nav/subnav_bg_rechts.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left:5px;
	padding: 3px 15px 5px 10px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	font-size: 12px;
}

#second_nav ul li a:hover {
	color:#fff;
	text-decoration:none;
}

#second_nav li.active {
	background-image:url(/images/vintage/basic/nav/subnav_aktiv_bg_links.gif);
}
#second_nav li.active a {
	background-image:url(/images/vintage/basic/nav/subnav_aktiv_bg_rechts.gif);
	color:#fff;
}
#second_nav ul li a img {
	margin-left:8px;
}



#second_nav2 {
	margin: 0;
	text-align:center;
	overflow: hidden; 
}

#second_nav2 ul {
	text-align:center;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
	margin:0 auto;
	padding:0;
}

#second_nav2 ul li, #second_nav2 li.active {
	float:left;
	display:inline;
	list-style:none;
	background:url(/images/vintage/basic/nav/second_nav_bg.gif) no-repeat left top;
	margin-left:5px;
	margin-bottom: 5px;
}

#second_nav2 ul li a, #second_nav2 li.active a {
	display:block;
	background:url(/images/vintage/basic/nav/second_nav_bg.gif) no-repeat right top;
	margin-left:5px;
	padding: 5px 8px 5px 3px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	font-size: 12px;
}

#second_nav2 ul li a:hover {
	color:#fff;
	text-decoration:none;
}

#second_nav2 li.active {
	background-image:url(/images/vintage/basic/nav/second_nav_active_bg.gif);
}
#second_nav2 li.active a {
	background-image:url(/images/vintage/basic/nav/second_nav_active_bg.gif);
	color:#fff;
}
#second_nav2 ul li a img {
	margin-left:8px;
}

#second_nav3 {
	margin: 0;
	text-align:center;
	overflow: hidden; 
}

#second_nav3 ul {
	text-align:center;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
	margin:0 auto;
	padding:0;
}

#second_nav3 ul li, #second_nav2 li.active {
	float:left;
	display:inline;
	list-style:none;
	background:url(/images/vintage/basic/nav/second_nav_bg.gif) no-repeat left top;
	margin-left:5px;
	margin-bottom: 5px;
}

#second_nav3 ul li a, #second_nav2 li.active a {
	display:block;
	background:url(/images/vintage/basic/nav/second_nav_bg.gif) no-repeat right top;
	margin-left:5px;
	padding: 5px 8px 5px 3px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	font-size: 12px;
}

#second_nav3 ul li a:hover {
	color:#fff;
	text-decoration:none;
}

#second_nav3 li.active {
	background-image:url(/images/vintage/basic/nav/second_nav_active_bg.gif);
}
#second_nav3 li.active a {
	background-image:url(/images/vintage/basic/nav/second_nav_active_bg.gif);
	color:#fff;
}
#second_nav3 ul li a img {
	margin-left:8px;
}

.user_bild {
	float:right; 
	padding: 0 15px 10px 5px; 
	width: 250px;
	color:#FB9205;	
}
.profil_bild {
	float:right; 
	color:#FB9205;
}
.profil_bild img {
	margin: 0 0 10px; 
}

/*layer mit dem Formular zum upload eines neue user-bildes */
#changeUserimage {
	
}

.profil_bild a {
	font-weight:normal;
	font-size: 0.7em;	
	color:#FB9205;	
}

.profil_zeile {
	clear:both;
	padding: 10px 0px;
}

.tablefake .profil_zeile {
	clear:both;
	padding: 10px 5px;
	margin-top:0;
	margin-bottom:0;
	border-bottom: 1px solid #484848;
}

.profil_zeile.without {
	border-bottom: 0px;
}

*html .profil_zeile.without {
	border-bottom: 1px solid #00ff00;
	/*#2A2929*/
}

.profil_zeile input {
	font-size:1em;
}

*html .tablefake.profil_zeile.without {
	border: 1px #ff0000;
}
.profil_zeile .spalte_1 {
	float:left;
	padding-right:30px;
	width:150px;
	text-align:right;
}

.profil_zeile .spalte_2 {
	float:left;
	padding-right:20px;
	width:230px;
	color:#FB9205;
}

.profil_zeile .spalte, .profil_zeile .spalte_we, .profil_zeile .spalte_sel {
	float:left;
	width:400px;
}
.profil_zeile .spalte_sel select {
	border:1px solid #817F7F;
	width:318px;
	font: normal normal 1em Verdana, Arial, Helvetica, sans-serif;
}

.profil_zeile .spalte {
	color:#FB9205;
}

.orange, a.orange {
	color:#FB9205;
	font-size: 0.7em;
	padding:10px 0;
}
.orange_link, a.orange_link {
	color:#FB9205;
}
.inaktiv {
	color:#AEB0B3;
	padding-top:2px;
	float:left;
	font-size:0.8em;
}
/*kleiner text z.B. lizens zusatz und datum im postaus-, eingang */
.textklein, .greyklein {
	margin:0;
	padding:0;
	font-size: 0.6em;	
}

.greyklein {
	color: #AEB0B3;
	font-size: 0.8em;
}
/* genau wie pm_form */
.mitte_infos {
	padding:15px 0;
	font-size: 0.8em;
}

.tablefake {
	margin:0;
	padding: 5px;
	border: 1px solid #484848;
	width: 688px;
}
/* navi z.b. zur anzahl der ausgegebenen nachrichten */
.subnav {
	color:#FB9205;
}

.subnav a, .subnav a:link, .subnav a:visited, .subnav a:active {
	color:#FB9205;
	font-weight: normal;
}

/* blcke in postein- und ausgang */
.message {
	float:left;
	padding:3px 5px;
}

/* Fehlermeldung */
.form_error {
	border:	1px solid #FB9205;
	padding: 5px;
	padding-left:35px;
	margin:8px 0;
	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;
}

/***html .form_error {
	width:250px;
}**/

.box .form_error {
	width:176px;
	font-size:1em;
}

/* erfahren sie mehr-link auf der discover-seite */
.discover_more {
	margin-top:10px;
	margin-bottom:45px;
	width:700px;
}

.discover_more a, .discover_more a:link, .discover_more a:hover, .discover_more a:visited {
	color:#FFCC99;
}

.discover_img {
	padding:5px;
	float:left;	
	position:relative;
}

.discover_img img {
}

.pm_form, .edit_form {
	margin:15px 0;
	font-size: 0.8em;
}

.pm_form label {
	
}

.pm_form input, .pm_form select, .pm_form textarea {
	font-size: 0.8em;
	border: 1px solid #FAD093;
}

.pm_form input checkbox {
	font-size: 0.8em;
	border: 0;
}


/* setausgabe im photomanager */
#setlist {
	font-size: 0.8em;
	position:relative;
}

/* Anzeige der IntelligentSets im Photomanager */
.int_folder .set, .int_folder .set_active, .int_folder .set_hover, .set_int, .int_folder .newset {
	position:relative;
	float:left;
	width:99px;
	display:block;
	border: 1px solid #000;	
	padding: 4px; 
	margin-right: 7px;
	text-align:center;
	font-size: 0.8em;
	z-index:1;
	height:99px;
}

.int_folder .set img, .int_folder .set_active img, .int_folder .set_hover img, .set_int img, .int_folder .newset img {
	margin:5px 0px 5px;
}

.int_folder .newset {
	margin-right:9px;	
}

/* Anzeige eigenen Sets im Photomanager */
#user_folder .set, #user_folder .set_active, #user_folder .set_hover {
	position:relative;
	float:left;
	width:99px;
	display:block;
	border: 1px solid #999999;	
	padding: 4px;
	padding-top:65px; 
	margin-right: 7px;
	margin-top: 7px;	
	text-align:center;
	font-size: 0.8em;
	z-index:1;
	height:38px;
	background-image:url(/images/vintage/icons/folder_open.png);	
	background-repeat:no-repeat; 	
	background-position: center 13px ;
}

#user_folder {
	margin-top: 8px;	
}


#setlist .set a, #setlist .set_active a, #setlist .newset a {
	font-weight: normal;
	display:block;
	
}
#setlist .set a:hover, #setlist .set_active a:hover, #setlist a:hover.newset  {
	text-decoration:none;
}

.int_folder .set_active, .int_folder .set_hover, .int_folder a:hover.newset  {
	background-color:#3D3D3D;
	z-index:1;
}

#user_folder .set_active, #user_folder .set_hover, #user_folder a:hover.newset  {
	background-color:#3D3D3D;
	z-index:1;
	background-image:url(/images/vintage/icons/folder_open.png);	
}
/* Layer zum Anlegen eines Ordners und Formularfeld im Photomanager */
#newAlbumNameFormWrapper {
	position:relative;
	float:left;
	width:99px;
	display:block;
	border: 1px solid #999;	
	padding: 4px; 
	margin-right: 7px;
	text-align:center;
	z-index:1;
	height:99px;
	margin-top: 7px;	
}
#newAlbumName {
	border: 1px solid #FB9205;
	width: 92px;
	margin: 20px 0 10px;
	font-size: 0.9em;
}


.photo_overview {
	margin:15px 0;
	padding: 0;
	position: relative;
	font-size: 0.8em;
}

/*.photo_overview div {
	margin:2px;
}*/

/* Ordner in der ImageEdit vor den Sets, in dem sich das Foto befindet */

#photolist {
	/*width:707px;*/
	margin:auto;
	padding:0;
	
}


/* Ausgabe der Bilder im Photomanager neu */
#photolist .fotoauswahl {
	position: relative;
	float:left;
	z-index:1;
	padding:5px;
	border: 1px solid #000;	
	background-color:#3D3D3D;
	margin-right:7px;
	margin-bottom:7px;
	cursor:move;
	width:97px;
	height:97px;
}

#photolist .active {
	border : 1px solid #FB9205;
	background: #3E3E3E;
}


/* Bild zum Schliessen von Layern z.B. beim Anlegen von Sets im Photomanager */
.close_new {
	position:absolute;
	top:2px;
	right:2px;
}

/* Hilfe im Photomanger, Pfeil und Text am Ende der Seite */
.manger_help {
	background-image:url(/images/vintage/icons/advice_arrow.gif);	
	background-repeat:no-repeat; 	
	background-position: top left;
	color: #666;
/*	font-size:0.6em; */
	font-weight:bold;
/*	width:290px; */
	padding:0 0 0px 25px;
	margin-top:8px;
}

.fotoWrapper {
	float: left;
	margin:0 12px 12px 0;
}

.fotoWrapper div {
	position: relative;
	width: 130px;
	height: 130px;
}

.fotoWrapper div img {
	position: absolute;
	border: 1px solid #fff;
}

/* Layer mit Sternchen zum Bewerten */
#votenow {
	position: absolute;
	background-image:url(/images/vintage/basic/boxover_bg.png); 	
	background-repeat:repeat; 
	margin:0 0;
	top:22px;
	left:0;
	border: 1px solid #FB9205;
	padding: 0 2px;
	z-index:1;
}

#votenow img {
	border: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/icons/0star.png);
	background-repeat:no-repeat;	
	width:80px;
	height:16px;
	position:relative;
	margin:0;
	z-index:1;
}
.vote_stars {
	background-image:url(/images/vintage/icons/5star.png);
	background-repeat:no-repeat;	
	height:16px;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
}


/* Layer zum Abdunkeln der Boxen im Backend wenn keine Set oder Bild ausgewhlt ist.
Schriftformatierung kann event. raus */ 
.first_select {
	position:absolute; 
	top:0; 
	left:0;
	background-image:url(/images/vintage/basic/boxover_bg.png); 
	background-repeat:repeat; 
	height:100%; 
	width:238px; 
	text-align:center; 
	vertical-align:middle;
	color: #fff;
	font-size:0.7em;
	font-weight:bold;
}

/* Blttern-Funktion */
#zahlen {
	font-size: 0.8em;
	color: #FAD093;
	text-align:center;
}

#zahlen a, #zahlen a:link, #zahlen a:visited, #zahlen a:active, #zahlen a:hover {
	color:#FAD093;
	font-weight: bold;
	text-decoration:none;
	padding:3px 5px;
	margin:1px;	
}

#zahlen  a.pagenumbers, #zahlen a.pagenumbers:link, #zahlen a.pagenumbers:visited, #zahlen a.pagenumbers:active {
	padding:3px;
	margin:1px;	
}

#zahlen  a.pagenumbers:hover, #zahlen  a:hover {
	color: #ffffff;
}

.activePage {
	padding:3px 5px;
	margin:1px;	
	color: #ffffff !important;	
}

/* Layer mit Erklrungen bei Textfelder z.B. Registrierung */
.example, .result {
	position: absolute; 
	color: white; 
	padding: 8px; 
	border: 1px dotted #FB9205; 
	background-color: #3D3D3D;
/*	background-image:url(/images/vintage/basic/boxover_bg.png); 
	background-repeat:repeat; 	*/
	font-size:0.8em;
	z-index:10;
}

/* Ausgabe von Statusmeldungen z.B. im Backend, wenn Bild kopiert wurde */
.result {
	position:relative;
	text-align:center;
	font-size:0.9em;
	width:350px;
}
.detail_leiste {
	height:23px;
	margin: 20px 0;	
	background-image:url(/images/vintage/basic/bg_detailleiste.gif); 
	background-repeat:repeat-x; 
	padding:1px 2px;
}



/* Buttons auf der Detail-Seite z.B. Foto melden */
.detail_rahmen, .detail_rahmen2, .input_rahmen2 {
	background-image:url(/images/vintage/basic/rand_detailbutton.gif); 
	background-repeat:no-repeat; 	
	background-position: left;
	float:left;
	margin:0;
}
.detail_rahmen2, .input_rahmen2 {
	background-position: right;
	padding:0 1px;
	height:21px;
	margin: 0 10px 0 0;
} *html .detail_rahmen2 { margin: 0 5px 0 0; }

.detail_button {
	height:19px;
	font-size:11px;
	color:#fff;
	padding:2px 5px 0;
	background-image:url(/images/vintage/basic/bg_detailbutton.gif); 
	background-repeat:repeat-x; 	
	float:left;
	margin:0;
}

.detail_button_aktiv {
	background-image:url(/images/vintage/basic/bg_detailbutton_aktiv2.gif); 
}
.detail_button img {
	margin-left:5px;
}
.detail_button a {
	float:left;
	line-height:17px;
}

.detail_button a:hover {
	text-decoration:none;
}

.imagebox_nav {
	background-image:url(/images/vintage/basic/bg_detailbutton.gif); 
	background-repeat:repeat-x; 	
	font-size:11px;
	color:#FAD093;
	float:left;
	width:95px;
	text-align:center;
	line-height:21px;
}
.imagebox_nav a {
	color:#FAD093;
}

.imagebox_nav a:hover {
	text-decoration:none;
}

.input_rahmen2 {
	margin-right:0px;
}

.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;
}

.login_infos {
	font-size: 0.7em;
}
.login_zeile {
	clear:both;
	padding: 10px 0px;
}
.login_zeile .spalte_1 {
	float:left;
	padding-right:10px;
	width:150px;
	text-align:right;
}

.login_zeile .spalte_2 {
	float:left;
	padding-right:20px;
}

/* Hilfeseite Anker-Links und berschriften */
.help a {
	color: #FB9205; 
}
.help h2, .help h3 {
	color: #AEB0B3;
	margin-top: 2em;
}

/* Schriftgre Kommentarfeld */
#comment {
	font-size:0.8em;	
}

#pfeilDown {
	position:absolute;
	top:0px;
	right:0px;
	width:35px;
}

#textedit .daten_2 {
	width:200px;
	margin-right: 15px;	
	float:left;
	margin-bottom:0px;
}

#textedit .status {
	float:left;
	font-size: 0.85em;	
	margin-top: 3px;
}

#textedit label {
	padding-bottom:10px;
}

.none {
	font-style:italic;	
	width:200px;
}


.warning, .ok, .badtag {
	font-style:italic;	
	color:#fff;
	width:220px;
}

.badtag {
	background-image:url(/images/vintage/icons/cancel.png);	
	background-repeat:no-repeat; 	
	background-position: 0px center;
	padding-left:30px;
	width: 185px;
	margin-top: 5px;
}

.more_tags {
	clear:both;
	margin:10px 0;	
	font-size: 0.85em;	
}
.tag_suggest, .more_tags a {
	float:left;	
	margin-right: 10px;
	margin-top: 5px;
}

.tag_suggest a:hover, .more_tags a:hover  {
	background-color: #FB9205;
	color:#000;
}

#cnt_tagcloud {
	text-align: justify;	
}
#cnt_tagcloud a {
	margin:0 5px;	
}
#cnt_tagcloud .tagSize0 {
	font-size: 9px;
	font-weight:100;
}

#cnt_tagcloud .tagSize1 {
	font-size: 11px;
	font-weight:200;
}
#cnt_tagcloud .tagSize2 {
	font-size: 12px;
	font-weight:300;
}
#cnt_tagcloud .tagSize3 {
	font-size: 14px;
	font-weight:300;
}
#cnt_tagcloud .tagSize4 {
	font-size: 15px;
	font-weight:500;
}
#cnt_tagcloud .tagSize5 {
	font-size: 16px;
	font-weight:500;
}
#cnt_tagcloud .tagSize6 {
	font-size: 17px;
	font-weight:500;
}
#cnt_tagcloud .tagSize7 {
	font-size: 18px;
	font-weight:700;
}
#cnt_tagcloud .tagSize8 {
	font-size: 19px;
	font-weight:800;
}
#cnt_tagcloud .tagSize9 {
	font-size: 21px;
	font-weight:600;
}
#cnt_tagcloud .tagSize10 {
	font-size: 22px;
	font-weight:900;
}

.close_help {
	float:right; 
	margin:-3px -3px 5px 5px;	
}

.stats_label  {
	float:left;
	width: 190px;
	color: #AEB0B3;
}

.stats_value  {
	float:left;
	width: 100px;
}

.inplaceeditor-form input {
	border: 1px solid #FAD093;
	background-color: #000;
	color: #fff;
	background-color:#3D3D3D;
	padding:2px;		
}

ul#laf_list {
	border-left:1px solid #4D4C4C;
}

ul#laf_list li {
	border-right:1px solid #4D4C4C;
	border-bottom:1px solid #4D4C4C;
	background-color: #3D3D3D;
	width: 349px;
	float:left;
	overflow:hidden;
	font-size: 0.7em;
	position: relative;
	height: 180px;
}
ul#laf_list li  h2 {
	font-weight: normal;
	margin: 0 0 7px;
	font-size: 1em;
}
ul#laf_list li .laf_image {
	padding: 8px;
	float:left;
	width: 130px;
	z-index: 5;
}

ul#laf_list li .laf_question {
	padding: 8px 8px 8px 0;
	float:left;
	width: 190px;
	height: 160px;
	overflow:hidden;
}

ul#my_photos {
	width: 710px;
	overflow: hidden;
}

ul#my_photos li {
	float: left;
	width: 132px;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 18px;
}

ul#my_photos li  img.user_images {
	border: 1px solid #fff;
}

ul#my_photos li .my_photos_details {
	border: 1px solid #5c5c5c;
	border-top: 0;
	background-color: #3d3d3d;
	padding: 5px;
}

ul#my_photos li .views {
	background: url(/images/vintage/basic/eye.gif) no-repeat left center;
	padding: 0 15px 0 30px;
	float: left; 
}

ul#my_photos li .user_comments {
	background: url(/images/vintage/basic/pencil.gif) no-repeat left center;
	padding: 0 0 0 25px;
	float: left; 
}
