body, #containerLR, #container, #header, #footer {
	margin:0 auto;
}

#container {
	width:1000px;
}

body {
	font:0.7em verdana, arial, helvetica, sans-serif;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	background-color:#ffffff;
}

#containerLR {
	width:1020px;
	background-image:url(/images/bg.png);
	background-repeat: repeat-y;
}

#header {
	height:50px;
	background-image:url(/images/ts/headerBackground.png);
}

#pageLogo {
	float:left;
	width:170px;
	height:50px;
	padding-right:20px;
}

#pageLogo a {
	width:170px;
	height:50px;
	display:block;
	outline:none;
	background-position:0 0;
	background-image:url(/images/ts/headerLogo.png);
	background-repeat:no-repeat;
}

#pageLogo a:hover {
	width:170px;
	height:50px;
	display:block;
	outline:none;
	background-position:0 -50px;
	background-image:url(/images/ts/headerLogo.png);
	background-repeat:no-repeat;
}

#headerNaviIn a {
	float:left;
	outline:none;
	color:white;
	font-size:9px;
	text-align:center;
	text-decoration:none;
	padding:0 10px 0 10px;
}

.linkBut {
	margin-left:7px;
    cursor:pointer;
}
.linkButOut {
	margin:15px 0 0 7px;
}

#headerNaviIn a:hover {
	padding-top:1px;
}

#headerNaviOut {
	float:left;
	outline:none;
	padding:60px 0 0 30px;
}

#headerNaviOut a {
	color:white;
	font-size:12px;
	text-decoration:none;
}

#navigation {
	width:199px;
	background-color:#FBFCFE;
	border-right:1px solid #C4CEDF;
	border-bottom:1px solid #C4CEDF;
}

#content {
	width:800px;
	padding:1px 0 30px 0;
}

#contentBanner {
    text-align:center;
    padding-bottom:10px;
}

#contentBannerRight {
    margin:0 0 0 810px;
    position:absolute;
}

#navigation,#content {
	float:left;
}

#clear {
	clear:both;
}

#footer {
	width:1020px;
	height:20px;
	padding-top:30px;
	color:#777777;
	text-align:center;
	background-image:url(/images/bgBottom.png);
	background-repeat:no-repeat;
}

a:active { 
	color:#3b5998;
	outline:none;
	font-family:verdana,arial;
	text-decoration:none;
} 
a:link { 
	color:#3b5998;
	outline:none;
	font-family:verdana,arial;
	text-decoration:none;
} 
a:visited { 
	color:#3b5998;
	outline:none;
	font-family:verdana,arial;
	text-decoration:none;
} 
a:hover { 
	color:#FF6600;
	outline:none;
	font-family:verdana,arial;
	text-decoration:none;
	text-shadow: 1px 1px 1px #C0C0C0;
}

.status {
	width:100%;
	color:#776655;
	margin-top:5px;
	padding:10px 5px 10px 5px;
	background-color:#FDE3BE;
	border:1px solid #DDBF9C;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.signal {
	width:27px;
    height:16px;
    position:absolute;
	margin:3px 0 0 30px;
	background-image:url(/images/icons/signal.png);
}

.signalMail, .signalNotif, .signalReviews, .signalGuest {
	width:27px;
    height:16px;
    position:absolute;
	margin:3px 0 0 30px;
	background-image:url(/images/icons/signal.png);
}

.signalVoting {
	width:16px;
    height:16px;
    position:absolute;
	margin:3px 0 0 30px;
	background-image:url(/images/icons/clock.png);
}

.videoIcon {
	width:50px;
    height:50px;
    position:absolute;
	margin:20px 0 0 35px;
	background:transparent url(/images/icons/playIcon.png) no-repeat;
}

.videoIcon:hover {
	width:50px;
    height:50px;
    position:absolute;
	margin:20px 0 0 35px;
	background:transparent url(/images/icons/playIconHover.png) no-repeat;
}

div.top_icon {
    position:absolute;
    font-weight:bold;
    font-size:15px;
    color:#527ca8;
	width:32px;
    height:32px;
    margin:-15px 0 0 -12px;
	background:transparent url(/images/icons/top.png) no-repeat;
}

div.photoAlbumCorner {
    position:absolute;
    font-size:10px;
    color:#FF6600;
	width:40px;
    height:40px;
    padding:5px 0 0 20px;
    margin-left:92px;
	background:transparent url(/images/icons/photoAlbumCorner.png) no-repeat;
}

/* START NAVI LINKS */
#navilinks a {
  	display:block;
  	color:black;
}
.aud {
	font-size:11px;
}

a.aud:link, a.aud:visited {
	padding:5px 0 7px 9px;
}
a.aud:hover {
	background:#E6F0FE;
	padding:5px 0 7px 10px;
}

#navilogin {
	padding:20px 0 20px 10px;
}
/* ENDE NAVI LINKS */

.navimorenews {
	width:450px;
	font-size:12px;
	text-align:center;
	padding:10px 0 10px 0;
	background-color:#C4CEDF;
	border-right:1px solid #C4CEDF;
	border-bottom:1px solid #C4CEDF;
	border-left:1px solid #C4CEDF;
}

/* START LINKS NAVI MAILS */
.usersForMails {
	width:192px;
	padding:5px 5px 65px 5px;
	cursor:pointer;
	clear:both;
}
.userMailsInL {
	width:70px;
	float:left;
}
.userMailsInR {
	width:122px;
	float:left;
	color:#777777;
}
.usersForMails:hover {
	background:#E6F0FE;
}
/* ENDE LINKS NAVI MAILS */

/* BEGINN NAVIGATION BOXES CONTENT */
#boxDimming {
	height:100%;
    left:0;
    position:fixed;
	filter:alpha(opacity=60); /* IE */
	opacity:0.6; /* allgemein */
	-moz-opacity:0.6; /* Mozilla */
	-khtml-opacity:0.6; /* KTHML */
	-opera-opacity:0.6; /* Opera */
    top:0;
    width:100%;
    background:none repeat scroll 0 0 black;
}

#boxNaviTop {
	width:990px;
	height:22px;
	color:white;
	font-size:12px;
	text-align:right;
	background-color:#527ca8;
}

#mailBoxContainer {
	top:55px;
	width:990px;
	height:580px;
	z-index:999;
	position:absolute;
	border:5px solid #527ca8;
	background-color:#FFFFFF;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#sendMessageContainer {
	width:440px;
	height:100px;
	background-color:#FFFFFF;
}

#notifBoxContainer {
	top:55px;
	width:990px;
	height:580px;
	z-index:999;
	position:absolute;
	border:5px solid #527ca8;
	background-color:#FFFFFF;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#reviewsBoxContainer {
	top:55px;
	width:990px;
	height:580px;
	z-index:999;
	position:absolute;
	border:5px solid #527ca8;
	background-color:#FFFFFF;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#guestBoxContainer {
	top:55px;
	width:990px;
	height:580px;
	z-index:999;
	position:absolute;
	border:5px solid #527ca8;
	background-color:#FFFFFF;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#smileysContainer {
	overflow:auto;
	width:520px;
	height:180px;
	z-index:900;
	position:absolute;
	border:5px solid #fde3be;
	padding:3px 3px 3px 3px;
	background-color:#FFFFFF;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
/* ENDE NAVIGATION BOXES CONTENT */

/* START USER PROFIL HEADER NAVI */ 
.pNavi {
	width:780px;
	font-size:12px;
	padding:0 0 24px 20px;
	margin-bottom:20px;
	border-bottom:1px solid #A5B5CC;
}
.pNavi span a {
	float:left;
	font-size:12px;
	margin-right:3px;
	padding:4px 10px 5px 10px;
	background-color:#E6F0FE;
	border-left:1px solid #A5B5CC;
	border-top:1px solid #A5B5CC;
	border-right:1px solid #A5B5CC;
}
.pNaviAktiv a:link {
	color:#FF6600;
  	font-weight:bold;
	margin-top:1px;
	background-color:#FFFFFF;
	text-shadow: 1px 1px 1px #C0C0C0;
}
.pNavi a:hover  {
	margin-top:1px;
  	background-color:#FFFFFF;
}
/* ENDE USER PROFIL HEADER NAVI */


.areaSmileys {
	width:20px;
	height:20px;
	margin-right:1px;
	border:1px solid #ddbf9c;
	padding:3px 0 0 3px;
}

.areaSmileysBuy {
	width:25px;
	height:20px;
	margin-right:1px;
	border:1px solid #ddbf9c;
	padding:3px 0 0 3px;
}

/* BEGINN DRUGIE */
div.ibgr h1 {
    color:green;
    font-size:15px;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

.left {
	text-align:left;
}

.photos {
	padding:3px 3px 3px 3px;
	border:1px solid #C0C0C0
}

.photosAlbum {
	padding:5px 5px 5px 5px;
	border:1px solid #C0C0C0
}

.display_none {
	display:none;
}

#color_white a {
	color:#FFF;
}

.TAB_LIST span { 
	display:inline;
	background:#fae7d1;
	padding-right:10px;
	font-size:1.2em;
	COLOR: #3a4e69;
	FONT-STYLE:normal;
	FONT-FAMILY:Verdana,Arial;
	font-weight:bold;
}
/* ENDE DRUGIE */



/* START KARTEI NAVI */ 
#kartnavi li {
  	float:left;
  	list-style:none;
  	background:url(/image/design/left_both.gif) no-repeat left top;
  	padding:0 0 0 9px;
}
#kartnavi a {
  	float:left;
  	display:block;
  	background:url(/image/design/right_both.gif) no-repeat right top;
  	padding:5px 15px 4px 6px;
  	font-size:12px;
	color:#765;
}
#kartnavi li:hover, #kartnavi li:hover a {
  	background-position:0% -50px;
	color:#333;
}
#kartnavi li:hover a {
	background-position:100% -50px;
}
#kartnavi ul a {
	width:auto;
}
#kartnavi #aktiv {
    background-position:0 -50px;
    border-width:0;
}
#kartnavi #aktiv a {
    background-position:100% -50px;
    font-size:12px;
    color:#333;
}
/* ENDE KARTEI NAVI */ 


/* START LISTEN NAVI */
a.listnavi { 
	text-align:center;
	border-style:ridge;
	font-weight:bold;
	background-color:#E6F0FE;
	border:1px solid #A5B5CC;
	padding:3px 6px 3px 6px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

b.listspan {
	color:#FF6600;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px solid #A5B5CC;
	padding:3px 6px 3px 6px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

a.listnavi:hover {
	background-color:#FFFFFF;
}
/* ENDE LISTEN NAVI */


/* START REG NAVI */
a.regnavi {
	text-align:center;
	font-weight:bold;
	background-color:lime;
	border:1px solid #A5B5CC;
	padding:6px 6px 6px 6px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

a.regnavi:hover {
	background-color:#E6F0FE;
}
/* ENDE REG NAVI */


.bubble {
    width:130px;
    height:25px;
    padding-top:2px;
	text-shadow: 1px 1px 1px #C0C0C0;
	background:transparent url(/images/icons/bubble.png) no-repeat scroll 0 0;
}

.bubbleBig {
    width:420px;
    height:25px;
    color:#776655;
    font-size:13px;
	padding-top:12px;
	text-shadow: 1px 1px 1px #C0C0C0;
	background:transparent url(/images/icons/bubbleBig.png) no-repeat scroll 0 0;
}

div.presentsIcon {
    position:absolute;
	width:70px;
    height:70px;
    margin:80px 0 0 85px;
}


div.bigPicPresentsIcon {
    position:absolute;
	width:70px;
    height:70px;
    margin:35px 0 0 -30px;
}


img { 
	border:0;
}


input.nameInput {
	width:140px;
	border:1px solid #ddbf9c;
	background-repeat:no-repeat;
	display:block;
	background-position:0px 0px;
	padding:3px 0px 3px 18px;
	background:url(/images/icons/user.png) no-repeat scroll 2px 2px;
}

input.passInput {
	width:140px;
	border:1px solid #ddbf9c;
	background-repeat:no-repeat;
	display:block;
	background-position:0px 0px;
	padding:3px 0px 3px 18px;
	margin:5px 0 5px 0;
	background:url(/images/icons/password.png) no-repeat scroll 2px 2px;
}

input.subInput {
	width:150px;
	height:25px;
	display:block;
}

input.boxInput {
	margin:15px 5px 15px 0;
}

textarea {
	color:#000000;
	font-size:11px;
	font-family:verdana,arial; 
	background-color:#FFFFFF;
	border:1px solid #ddbf9c;
}

/* START PROFILE LINKS */
a.pLinksMessage {
	color:#3B5998;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #A5B5CC;
	padding:4px 5px 4px 23px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#E6F0FE url(/images/icons/message.png) no-repeat scroll 4px 4px;
}
a.pLinksFriend {
	font-weight:bold;
	border:1px solid #A5B5CC;
	padding:4px 5px 4px 22px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#E6F0FE url(/images/icons/add.png) no-repeat scroll 3px 4px;
}
a.pLinksPresent {
	font-weight:bold;
	border:1px solid #A5B5CC;
	padding:4px 5px 4px 21px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#E6F0FE url(/images/icons/present.png) no-repeat scroll 2px 3px;
}
a.pLinksBlock {
	font-weight:bold;
	border:1px solid #A5B5CC;
	padding:4px 5px 4px 22px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#E6F0FE url(/images/icons/block.png) no-repeat scroll 3px 4px;
}
a.like {
	border:1px solid #A5B5CC;
	padding:4px 5px 4px 20px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#E6F0FE url(/images/icons/like.png) no-repeat scroll 2px 3px;
}

a.pLinksMessage:hover {
	background-color:#FFFFFF;
}
a.pLinksFriend:hover {
	background-color:#FFFFFF;
}
a.pLinksPresent:hover {
	background-color:#FFFFFF;
}
a.pLinksBlock:hover {
	background-color:#FFFFFF;
}
a.like:hover {
	background-color:#FBFCFE;
}
/* ENDE PROFILE LINKS */

input { 
font-family : Verdana, Arial; 
font-size : 11px; 
color : #000000; 
} 


.m_n		{ display:block; width:160px; padding:5px 0px 5px 5px; background-color:#FFFFFF; border-top: 1px solid #FFCB7A; }
.m_o		{ display:block; width:160px; padding:5px 0px 5px 5px; border-left:3px solid #FF6600; background-color:#FFE9C7; border-top: 1px solid #FFCB7A; }
.mail_n		{ border-left:3px solid #FF6600; background-color:#FDF0CE; }
.mail_o		{ border-left:3px solid #6878a8; background-color:#FFE9C7; }
.seite_n	{ background-color:#FDF0CE; }
.seite_o	{ background-color:#FFE9C7; }


#menu a 	{ display:block; width:100%; height:17px; }


.TAB {
	width:100%;
	font-size:11px;
	padding-bottom:15px;
	border-top:1px solid #A5B5CC;
}
.TAB h3 {
	font-size:11px;
	color:#666666;
	font-family:verdana, arial;
	margin:-8px 0 0 10px;
}
.TAB span {
	background-color:#FFFFFF;
	padding:0 3px 2px 3px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.TABu {	
	border-bottom:1px solid #A5B5CC;
}

.pageResult {
	text-align:center;
	padding-bottom:20px;
}

#tabmenue {
  padding: 3px;
}
#tabmenue li {
  display: inline; 
}
#tabmenue li a {
  padding: 3px 1em;
  margin-left: 3px;
  border: 1px solid #777;
  border-bottom: 0;
  text-decoration: none; 
}
#tabmenue li a#aktuell {
  padding-bottom: 4px; 
  border-bottom: 1px solid #fc0;
}

form {
	margin: 5px;
}