
a:link, a:visited 	{ color: #c20000; text-decoration: none; }
a:hover 		{ color: #793a3a; }

a.bottom:link		{  font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.bottom:hover		{  font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.bottom:visited	{  font-size: 8pt; color: #FFFFFF; font-weight: normal; text-decoration: none; }

a.navileft:link		{  font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.navileft:hover	{  font-size: 10pt; color: #FFCC00; font-weight: bold; text-decoration: none; }
a.navileft:visited	{  font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }

td.uebersc		{  font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: none; padding-left: 13px; padding-top: 5px; border-right: #999999 0px solid; text-align:left;}

/*
.active {filter: Alpha(opacity=80, finishopacity=40, style=1)}
.inactive {filter: chroma();}
*/






a img		{ border: 0px }

div.error	{ color: green }

table#master			{ table-layout:fixed; margin:0; padding:0; width:790px; background-color:#000000;}
table#master td.lytop 		{ background-color: #FEE600; text-align:center; }
table#master td.lytop table.inner 	{ width: 75%; height: 20px; font-weight:normal; }
table#master table.nav 		{ background-color: #C2B267}
table#master td.nav 		{ padding-left: 13px; padding-top: 5px; border-right: #999999 0px solid; text-align:left; }
table#master td.bright		{ background-color: #000000; border-right: #999999 0px solid}
table#master td.lymen 		{ background-color: #000000; }
table#master td.lymen div.inner	{ background-color: #000000; margin: 0px; padding: 5px;}
table#master td.lycontent	{ background-color: #000000; overflow: hidden; padding-top:5px; /*border-right:4px solid #281212;*/ border-left:4px solid #281212; width:782px;}
table#master td.lybottom	{ background-color: #C3EB4D; text-align:center; }
table#master td.lybottom table.inner 	{ width: 75%; height: 30px; font-weight:bold; text-align:center; }
div.notification1		{ margin-top:300px; height:100px; }

form#loginform			{ border: 0px; padding:0px; margin:0px }
form#loginform input.login	{ width: 101px; height: 18px; margin-left: 0px; border: 1px solid #000000; font-weight: bold; color: #000000; }
form#loginform input.pwd	{ width: 101px; height: 18px; margin-left: 0px; border: 1px solid #000000; font-weight: bold; color: #000000; }
form#loginform input.submit	{ width: 80px; height: 38px; border-bottom: 1px solid #ff0000; border-right: 1px solid #ff0000; font-weight: bold; color: #ffffff; background: #c20000; cursor:pointer; padding:8px;}
input.logout			{ width: 80px; height: 16px; margin-left: 20px; border: 0px; font-weight:normal; color: #ffffff; background: #C20000;  cursor:pointer; font-size:7pt; }


table.FOOT 		{padding:0px; margin:0px; border:0px; table-layout:fixed; width: 616px; margin-left:10px}
/* table.FOOT td.FOOC	{margin:0px; border:0px; overflow:hidden; padding: 0px 5px 5px 5px; width: 140px;} */


/* NEW */
body {
	background-color:#ffffff;
	margin:0;
	padding:0;
	text-align:center;
}

body,td,th,div,p,span {
	font-family:Verdana,"Bitstream Vera Sans",sans-serif;;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
}

table#container	{
	/* width:790px; */
	width:100%;
	border:none;
	background:url(/001/sonstiges/589_sunny/bg.jpg) repeat-x right top;
}

div#topleiste {
	background:url(/001/sonstiges/589_sunny/sunny_bgr_01.gif) repeat-x;
	width:792px;
	height:125px;
	margin:0;
	padding:0;
}

div#topleft {
	padding:0 0 0 2em;
	margin-right:50%;
}
div#topright {
	float:right;
	padding:0 2em 0 0;
	width:50%;
	text-align:right;
}
div#topleft p,
div#topright p {
	color:rgb(134,63,63);
	font-size:8pt;
	padding:6px 0 5px 0;
	margin:0;
}
div#topleft p a,
div#topright p a,
div.FOOK div.inner table a {
	text-decoration:underline;
	color:rgb(134,63,63);
	font-size:8pt;
	padding:0;
	margin:0;
}

div#logoleft {
	margin-right:389px;
	width:403px;
	height:100px;
	background:url(/001/sonstiges/589_sunny/sunny_bgr_02.gif) no-repeat;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div#topleiste {
	width:790px;
}

* html div#logoleft {
	margin-top:-100px;
}
/* End hide from IE5/mac */
div#logoright {
	float:right;
	width:389px;
	height:100px;
	background:url(/001/sonstiges/589_sunny/sunny_bgr_03.gif) no-repeat;
}

div.FOOK {
	margin:0 auto;
	padding:0;
	width:562px;
	border-left:4px solid #281212; /* 281212 */
	margin-bottom:30px;
	height:78px;
	vertical-align:top;
}
div.FOOK div.inner {
	margin:0;
	padding:0;
	width:552px;
	height:98px;
	background:url(/001/sonstiges/589_sunny/sunny_bgr_04.gif) repeat-x;
	border-left:5px solid #fef0f0;
	border-right:5px solid #fef0f0;
}

div.FOOK div.inner table {
	width:100%;
	margin-top:1.2em;
	margin-left:.5em;
}
div.FOOK div.inner table td {
	padding-left:2em;
	padding-top:.2em;
	padding-bottom:.2em;
}

td.FOOC {
	padding:8px 0 0 0;
	margin:0;
	border-left:4px solid #ffffff;
	border-right:4px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	width:146px;
	height:216px;
	text-align:center;
	background:url(/001/sonstiges/589_sunny/sunny_bgr_05.gif) repeat-x;
	overflow:hidden;
}
td.FOOSPIC			{
	text-align:center;
	padding:0;
	margin:0 auto;
}
td.FOOC p				{ margin:0; padding:0; color:rgb(134,63,63); }
td.FOOC a				{ text-decoration:underline; color:#c20000; font-size:9pt; padding:0; margin:0; }
td.FOOC p.moreinside			{ background-color:#c20000; padding:3px; text-align:center; width:100px; margin:4px auto 0 auto; }
td.FOOC p.moreinside a			{ color:#ffffff; font-size:8pt; text-decoration:none; }
td.FOOC p.online			{ width:120px; padding:0 4px; text-align:center; margin:4px auto; font-weight:900; color:#C20000; font-size:8pt; text-decoration:none; }
table#master td.bright 			{ background-color:#ffe7e7; }
table#master td.bright p 		{ margin:0; padding:0; }

* html td.bright div.inner p img	{ margin:10px 10px 0 10px; }

/* SHP */
div#pixdiv				{ width:504px; margin:25px 0 15px 0; padding:0; border:5px solid #281717; }
p#pixpar				{ width:498px; height:130px; margin:0; padding:0; background:url(/001/sonstiges/589_sunny/sunny_bgr_06.gif) repeat-x 0px 0px; border:3px solid #FFF; }
p#pixpar a img				{ margin:5px 0 0 0; }

div#btndiv				{ margin-left:6px; }
a#gallery, a#gallery2			{ width:123px; height:21px; margin:0 3px; display:table-cell; border-left:6px solid #000; background:url(/001/sonstiges/589_sunny/gallery.gif) no-repeat 0px 0px; }
span#gallery_off			{ width:123px; height:21px; margin:0 3px; display:table-cell; border-left:6px solid #000; background:url(/001/sonstiges/589_sunny/gallery_off.gif) no-repeat 0px 0px; }
a#privateclip				{ width:123px; height:21px; margin:0 3px; display:table-cell; border-left:6px solid #000; background:url(/001/sonstiges/589_sunny/privateclip.gif) no-repeat 0px 0px; }
span#privateclip_off			{ width:123px; height:21px; margin:0 3px; display:table-cell; border-left:6px solid #000; background:url(/001/sonstiges/589_sunny/privateclip_off.gif) no-repeat 0px 0px; }
a#textchat				{ width:123px; height:21px; margin:0 3px; display:table-cell; border-left:6px solid #000; background:url(/001/sonstiges/589_sunny/textchat.gif) no-repeat 0px 0px; }
span#textchat_off			{ width:123px; height:21px; margin:0 3px; display:table-cell; border-left:6px solid #000; background:url(/001/sonstiges/589_sunny/textchat_off.gif) no-repeat 0px 0px; }
a#voyeurchat				{ width:123px; height:21px; margin:0 3px; display:table-cell; border-left:6px solid #000; background:url(/001/sonstiges/589_sunny/voyeurchat.gif) no-repeat 0px 0px; }
span#voyeurchat_off			{ width:123px; height:21px; margin:0 3px; display:table-cell; border-left:6px solid #000; background:url(/001/sonstiges/589_sunny/voyeurchat_off.gif) no-repeat 0px 0px; }
a#videochat				{ width:497px; height:41px; display:block; margin-top:10px; background:url(/001/sonstiges/589_sunny/privatechat.gif) no-repeat 0px 0px; }
span#videochat_off			{ width:497px; height:41px; display:block; margin-top:10px; background:url(/001/sonstiges/589_sunny/privatechat_off.gif) no-repeat 0px 0px; }

div#senderdiv				{ width:524px; margin:25px 0 15px 0; padding:0; border:5px solid #281717; }
div#sd_inner				{ width:518px; margin:0; padding:0; background-color:#FFE7E7; border:3px solid #FFF; color:#4C0000; }
div#sd_inner h1				{ font-size:18px; margin-bottom:6px; font-family:"Trebuchet MS",Arial,Verdana; }

div#inner_left				{ margin-right:344px; display:inline; }
div#inner_left img#senderpic		{ margin-top:25px; }
span#langflags				{ display:block; text-align:center; }
span#langflags img			{ margin:10px 0; }
div#personal_info			{ width:330px; float:right; margin-right:3px; padding:4px; background-color:#FFF4F4; }
div#personal_info table td.propname	{ text-align:right; vertical-align:top; padding:4px 0; font-family:"Trebuchet MS",Arial,Verdana; font-size:.7em; font-weight:bold; color:#4C0000; }
div#personal_info table td.propval	{ padding:4px 0 4px 10px; font-family:"Trebuchet MS",Arial,Verdana; font-size:.7em; font-weight:bold; color:#4C0000; }