body { background-color:#ffffff;color:#666666;font-family:Calibri,Arial,sans-serif;font-size:14px; }
* { padding:0;margin:0;border:0; }
img { border:0; }
label { padding-right:2px; }
input,select { border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3; border-bottom:1px solid #dddddd;width:220px;padding:4px;font-size:14px;color:#6e1c4e; }
textarea { border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3; border-bottom:1px solid #dddddd;padding:4px;font-size:14px;color:#6e1c4e; }
h1 { font-size:28px;font-weight:bold;color:#6e1c4e; }
h2 { font-size:24px;font-weight:bold;color:#6e1c4e; }
h3 { font-size:22px;font-weight:bold;color:#6e1c4e; }
h4 { font-size:18px;font-weight:bold; }
h5 { font-size:1.05em;font-weight:bold; }
h6 { font-size:1em;font-weight:bold; }
hr { height:1px;width:80%;text-align:center;color:#eead9f; }
a { color:#6e1c4e; }
a:hover { color:#6e1c4e;text-decoration:none; }

a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  { position: relative;text-decoration: none;color: #0000ff;font-weight:normal; }
a.tooltip:hover { color: #0000ff; background: white; }
a.tooltip span { display: none; text-decoration: none; }
a.tooltip:hover span { display:block; position:absolute; top:20px; left:5px; width:250px; z-index:100;border:2px solid #6e1c4e;color:black;padding:10px;font-size:0.9em;background-color:white; }

.cl_both { clear:both; }
.cl_left { clear:left; }
.cl_right { clear:right; }
.nostyle { border:0;background:transparent;padding:0; }
.comment { font-size:0.8em; }
.smallink { font-size:0.9em;font-weight:bold;text-decoration:none; }
.pageswitch { margin-left:23px;margin-top:5px; }
.statusmessage { float:left;padding:6px 5px 5px 0; }
.nextpage { border:0;width:100px;color:#6e1c4e;text-decoration:underline;background:transparent;cursor:pointer; }
.nextpagenr { border:0;width:20px;color:#6e1c4e;text-decoration:underline;background:transparent;cursor:pointer; }
.actpage { background:url(images/pagenr.png) no-repeat;font-weight:bold;width:70px;padding:3px 0 3px 0;margin-left:3px;display:inline-block;color:#6e1c4e;text-align:center; }
.padding_content { padding:0 20px 200px 20px; }
.link { color:#6e1c4e;text-decoration:underline;cursor:pointer; }
.link:hover { color:#6e1c4e;text-decoration:none;cursor:pointer; }
.message_positiv { background-color:#fff297;padding:15px; }
.sotw_headline { font-weight:bold;color:#6e1c4e; }

.statusmsgbox { float:left; }
.statusleft { background:url(images/status_left.png) no-repeat;display:block;float:left;height:22px;width:5px;margin:3px 0 3px 5px; }
.statusleft_over { background:url(images/status_left_over.png) no-repeat;display:block;float:left;height:22px;width:5px;margin:3px 0 3px 5px; }
.statusmain { background:url(images/status_bg.png) repeat-x;display:block;float:left;font-weight:bold;color:#6e1c4e;padding:3px;margin:3px 0 3px 0;cursor:pointer; }
.statusmain_over { background:url(images/status_bg_over.png) repeat-x;display:block;float:left;font-weight:bold;color:#ffffff;padding:3px;margin:3px 0 3px 0;cursor:pointer; }
.statusright { background:url(images/status_right.png) no-repeat;display:block;float:left;height:22px;width:5px;margin:3px 5px 3px 0; }
.statusright_over { background:url(images/status_right_over.png) no-repeat;display:block;float:left;height:22px;width:5px;margin:3px 5px 3px 0; }

.gstatusmsgbox { float:left;display:block; }
.gstatusleft { background:url(images/status_left.png) no-repeat;display:block;float:left;height:22px;width:5px;margin:3px 0 3px 5px; }
.gstatusleft_over { background:url(images/status_left_over.png) no-repeat;display:block;float:left;height:22px;width:5px;margin:3px 0 3px 5px; }
.gstatusmain { background:url(images/status_bg.png) repeat-x;display:block;float:left;font-weight:bold;color:#6e1c4e;padding:3px;margin:3px 0 3px 0;cursor:pointer; }
.gstatusmain_over { background:url(images/status_bg_over.png) repeat-x;display:block;float:left;font-weight:bold;color:#ffffff;padding:3px;margin:3px 0 3px 0;cursor:pointer; }
.gstatusright { background:url(images/status_right.png) no-repeat;display:block;float:left;height:22px;width:5px;margin:3px 5px 3px 0; }
.gstatusright_over { background:url(images/status_right_over.png) no-repeat;display:block;float:left;height:22px;width:5px;margin:3px 5px 3px 0; }

#top_unreg { background:url(images/top_login.png) no-repeat #ffffff;width:920px;height:73px; }
#top { background:url(images/top_bg.png) repeat-y;width:920px; }
#logounreg { position:relative;left:-30px;top:8px;width:410px;z-index:99; }
#login { position:relative;left:552px;top:-57px;width:350px;height:40px; }
#login form { width:300px;height:30px; }
#username { width:92px;padding:2px;color:#6e1c4e;font-weight:bold;font-size:12px;border:0; }
#password { margin-left:72px;width:94px;padding:2px;color:#6e1c4e;font-weight:bold;font-size:12px;border:0; }
#loginbutton { position:relative;left:280px;top:-23px;cursor:pointer; }
#loginadd { position:relative;left:670px;top:-63px;color:#ffffff;width:240px;z-index:99; }
#loginadd a { color:#ffffff;text-decoration:underline;font-weight:bold;font-size:12px; }

#blitzsuche_off { position:relative;margin-top:-15px;background:url(images/blitzsuche_off_bg.png) no-repeat;width:920px;height:375px; }
#blitzsuche_infobox { width:920px;height:170px;background-color:#c19dca; }
#blitzsuche_infobox .welcome { position:relative;top:30px;left:20px;font-size:24px;color:#6e1c4e;font-weight:bold;width:250px;height:60px; }
#blitzsuche_infobox .box1 { position:relative;top:-32px;left:280px;width:160px;height:80px;padding-left:30px;background:url(images/white_heart.png) top left no-repeat;font-size:18px;color:#ffffff;font-weight:bold; }
#blitzsuche_infobox .box2 { position:relative;top:-114px;left:490px;width:160px;height:80px;padding-left:30px;background:url(images/white_heart.png) top left no-repeat;font-size:18px;color:#ffffff;font-weight:bold; }
#blitzsuche_infobox .box3 { position:relative;top:-196px;left:700px;width:160px;height:80px;padding-left:30px;background:url(images/white_heart.png) top left no-repeat;font-size:18px;color:#ffffff;font-weight:bold; }
#blitzsuche_off .headline1 { position:relative;top:18px;left:460px;font-size:18px;color:#6e1c4e;font-weight:bold;width:145px;height:20px; }
#blitzsuche_off .iam { position:relative;top:24px;left:460px;font-size:16px;color:#6e1c4e;font-weight:bold;width:65px;height:20px; }
#blitzsuche_off .iamfemale { position:relative;top:24px;left:460px;background:url(images/search_female.png) no-repeat;width:44px;height:96px; }
#blitzsuche_off .iamfemale:hover { position:relative;top:24px;left:460px;background:url(images/search_female_up.png) no-repeat;width:44px;height:96px; }
#blitzsuche_off .iamfemale_active { position:relative;top:24px;left:460px;background:url(images/search_female_up.png) no-repeat;width:44px;height:96px; }
#blitzsuche_off .iammale { position:relative;top:-72px;left:510px;background:url(images/search_male.png) no-repeat;width:44px;height:96px; }
#blitzsuche_off .iammale:hover { position:relative;top:-72px;left:510px;background:url(images/search_male_up.png) no-repeat;width:44px;height:96px; }
#blitzsuche_off .iammale_active { position:relative;top:-72px;left:510px;background:url(images/search_male_up.png) no-repeat;width:44px;height:96px; }
#blitzsuche_off .isearch { position:relative;top:-189px;left:560px;font-size:16px;color:#6e1c4e;font-weight:bold;width:115px;height:20px; }
#blitzsuche_off .isearchfemale { position:relative;top:-190px;left:575px;background:url(images/search_female.png) no-repeat;width:44px;height:96px; }
#blitzsuche_off .isearchfemale:hover { position:relative;top:-190px;left:575px;background:url(images/search_female_up.png) no-repeat;width:44px;height:96px; }
#blitzsuche_off .isearchfemale_active { position:relative;top:-190px;left:575px;background:url(images/search_female_up.png) no-repeat;width:44px;height:96px; }
#blitzsuche_off .isearchmale { position:relative;top:-286px;left:625px;background:url(images/search_male.png) no-repeat;width:44px;height:96px; }
#blitzsuche_off .isearchmale:hover { position:relative;top:-286px;left:625px;background:url(images/search_male_up.png) no-repeat;width:44px;height:96px; }
#blitzsuche_off .isearchmale_active { position:relative;top:-286px;left:625px;background:url(images/search_male_up.png) no-repeat;width:44px;height:96px; }
#blitzsuche_off .singleage { position:relative;top:-401px;left:700px;font-size:16px;color:#6e1c4e;font-weight:bold;width:215px;height:20px; }
#blitzsuche_off .singlocation { position:relative;top:-305px;left:463px;font-size:16px;color:#6e1c4e;font-weight:bold;width:185px;height:20px; }
#blitzsuche_off .allaustria { position:relative;top:-300px;left:500px;font-size:16px;color:#6e1c4e;width:185px;height:20px; }

#registerbutton { position:absolute;top:461px;left:695px; }
#fblogin { position:absolute;top:503px;left:715px; }

#geschlecht1 { position:relative;top:2px;left:17px;width:13px;height:13px; }
#geschlecht2 { position:relative;top:2px;left:10px;width:13px;height:13px; }
#ichsuche1 { position:relative;top:26px;left:16px;width:13px;height:13px; }
#ichsuche2 { position:relative;top:26px;left:9px;width:13px;height:13px; }
#slider_bg { width:284px;height:32px;position:relative;top:-384px;left:664px;background: url(images/slider_bg.png) no-repeat center; }
#between_slider { background:url(images/slider_between.png) repeat-x;height: 1px;width: 200px; }
#slider_left { font-size:16px;color:#6e1c4e;font-weight:bold;width:33px;height:29px;padding:6px 12px 8px 4px;background:url(images/slider_left.png) no-repeat;position:relative;top:6px;cursor:pointer;z-index:1; }
#slider_right { font-size:16px;color:#6e1c4e;font-weight:bold;width:33px;height:29px;position:relative;top:7px;padding:6px 6px 8px 11px;background:url(images/slider_right.png) no-repeat;cursor:pointer;z-index:1;left:200px; }

#map_bg { position:absolute;top:160px;left:540px; }
#stmk_over { position:absolute;top:160px;left:540px; }
#bgl_over { position:absolute;top:160px;left:540px; }
#ktn_over { position:absolute;top:160px;left:540px; }
#noe_over { position:absolute;top:160px;left:540px; }
#ooe_over { position:absolute;top:160px;left:540px; }
#sbg_over { position:absolute;top:160px;left:540px; }
#tirol_over { position:absolute;top:160px;left:540px; }
#vbg_over { position:absolute;top:160px;left:540px; }
#wien_over { position:absolute;top:160px;left:540px; }
#all_over { position:absolute;top:243px;left:540px; }
#wien { position:absolute;top:200px;left:807px;width:13px;height:13px;z-index:99; } /* Wien */
#noe { position:absolute;top:200px;left:774px;width:13px;height:13px;z-index:99; } /* NÖ */
#ooe { position:absolute;top:200px;left:713px;width:13px;height:13px;z-index:99; } /* OÖ */
#sbg { position:absolute;top:263px;left:683px;width:13px;height:13px;z-index:99; } /* Salzburg */
#bgl { position:absolute;top:262px;left:807px;width:13px;height:13px;z-index:99; } /* Burgengland */
#ktn { position:absolute;top:299px;left:714px;width:13px;height:13px;z-index:99; } /* Kärnten */
#stmk { position:absolute;top:263px;left:768px;width:13px;height:13px;z-index:99; } /* Steiermark */
#tirol { position:absolute;top:263px;left:610px;width:13px;height:13px;z-index:99; } /* Tirol */
#vbg { position:absolute;top:258px;left:550px;width:13px;height:13px;z-index:99; } /* Vorarlberg */
#all { position:absolute;top:218px;left:480px;width:13px;height:13px;z-index:99; } /* Alle */

#suchebutton { position:relative;top:-217px;left:811px;cursor:pointer; }

#topnav { position:relative;left:430px;top:-30px;color:#621d49; }
#topnav ul { list-style-type:none; }
#topnav ul li { float:left;height:14px;padding-left:5px;padding-right:5px; }
#topnav ul li.b { border-right:1px solid #c6bfc8; }
#topnav ul li a { text-decoration:underline; }
#topnav ul li a.start { margin-top:-8px;display:block;width:60px;height:15px;padding:6px; }
#topnav ul li a.start:hover { margin-top:-8px;display:block;width:60px;height:15px;padding:6px;color:white;font-weight:bold;text-decoration:none; }
#topnav ul li a.settings { margin-top:-8px;display:block;width:90px;height:15px;padding:6px; }
#topnav ul li a.settings:hover { margin-top:-8px;display:block;width:90px;height:15px;padding:6px;color:white;font-weight:bold;text-decoration:none; }
#topnav ul li a.lottery { margin-top:-8px;display:block;width:80px;height:15px;padding:6px; }
#topnav ul li a.chat { margin-top:-8px;display:block;width:32px;height:15px;padding:6px; }
#topnav ul li a.help { margin-top:-8px;display:block;width:32px;height:15px;padding:6px; }
#topnav ul li a.logout { margin-top:-8px;display:block;width:75px;height:15px;padding:6px; }
#topnav ul li a.logout:hover { margin-top:-8px;display:block;width:75px;height:15px;padding:6px;color:white;font-weight:bold;text-decoration:none; }
#topnav ul li a.help:hover { background:url(images/help_hover.png) no-repeat;color:#a6241f;font-weight:bold;text-decoration:none;padding:6px;width:32px; }
#topnav ul li a.chat:hover { background:url(images/chat_hover.png) no-repeat;color:#ffffff;font-weight:bold;text-decoration:none;padding:6px;width:32px; }

#navi { background:url(images/navi_bg.png) no-repeat #ffffff;width:920px;height:60px; }
#navi ul { margin-left:430px;padding-top:15px;width:500px;height:44px;list-style-type:none; }
#navi ul li { float:left;text-align:center; }
#navi ul li a { margin-top:2px;padding-top:5px; }
#navi ul li a.profile { font-size:14px;font-weight:bold;color:#ffffff;text-decoration:none;display:block;width:80px;height:44px; }
#navi ul li a.profile:hover { display:block;width:80px;height:44px;color:#6e1c4e; }
#navi ul li a.profile_active { background:url(images/navi_profil_over.png) no-repeat;text-decoration:none;font-size:14px;font-weight:bold;display:block;width:80px;height:44px;color:#6e1c4e; }
#navi ul li a.search { font-size:14px;font-weight:bold;color:#ffffff;text-decoration:none;display:block;width:70px;height:44px; }
#navi ul li a.search:hover { display:block;width:70px;height:44px;color:#6e1c4e; }
#navi ul li a.search_active { background:url(images/navi_search_over.png) no-repeat;text-decoration:none;font-size:14px;font-weight:bold;display:block;width:70px;height:44px;color:#6e1c4e; }
#navi ul li a.gallery { font-size:14px;font-weight:bold;color:#ffffff;text-decoration:none;display:block;width:80px;height:44px; }
#navi ul li a.gallery:hover { display:block;width:80px;height:44px;color:#6e1c4e; }
#navi ul li a.gallery_active { background:url(images/navi_gallery_over.png) no-repeat;text-decoration:none;font-size:14px;font-weight:bold;display:block;width:80px;height:44px;color:#6e1c4e; }
#navi ul li a.sandrine { font-size:14px;font-weight:bold;color:#ffffff;text-decoration:none;display:block;width:93px;height:44px; }
#navi ul li a.sandrine:hover { display:block;width:93px;height:44px;color:#6e1c4e; }
#navi ul li a.sandrine_active { background:url(images/navi_sandrine_over.png) no-repeat;text-decoration:none;font-size:14px;font-weight:bold;display:block;width:93px;height:44px;color:#6e1c4e; }
#navi ul li a.singles { font-size:14px;font-weight:bold;color:#ffffff;text-decoration:none;display:block;width:162px;height:44px; }
#navi ul li a.singles:hover { display:block;width:162px;height:44px;color:#6e1c4e; }
#navi ul li a.singles_active { background:url(images/navi_singles_over.png) no-repeat;text-decoration:none;font-size:14px;font-weight:bold;display:block;width:162px;height:44px;color:#6e1c4e; }
#logo { position:relative;left:-30px;top:42px;width:350px; }

#main { width:920px;color:#333333;margin:0;padding:0; }
#main_off { float:left;margin-top:-54px; }
#main_off_header { background:url(images/main_off_top.png) no-repeat;padding:20px 0 0 20px;height:42px;width:560px;font-size:28px;font-weight:bold;color:#6e1c4e; }
#main_off_content { background:url(images/sotwbackground.png) repeat-y;width:580px; }

#userlist { margin:0 auto;width:551px;color:#333333; }
#userlist tr { background:url(images/sotw_tr_bg.png) no-repeat;height:137px;width:551px; }
#userlist tr:hover { background:url(images/sotw_tr_bg_up.png) no-repeat;height:137px; }
#userlist .username { font-weight:bold;color:#8c2868;text-decoration:underline;font-size:18px; }
#userlist .age { color:#666666; }
#userlist .myfav { font-style:italic;width:430px; }
#userlist .userpic { text-align:center;vertical-align:top;padding:15px 0 15px 5px; }
#userlist .userdesc { padding:15px;width:430px;height:130px;vertical-align:top; }
#userlist .userdesc:hover { padding:15px;vertical-align:top; }
#userlist .hf { font-weight:bold;color:#8c2868;font-size:18px; }
#userlist .useronline { float:right; }
#userlist .hello { padding-top:7px;padding-bottom:7px;height:50px; }
#main_off_bottom { background:url(images/sotwbottom.png) no-repeat;height:20px;width:580px; }
#sotwinfo { background:url(images/sotw_info.png) no-repeat;margin-top:10px;margin-left:15px;margin-right:15px;width:550px;height:248px; }
#sotwinfobutton { position:relative;top:203px;left:354px; }

#sandrinesblog { float:right;width:340px; }
#sandrinesblog .headline { margin-top:10px;padding:5px;font-weight:bold;color:#8c2868;font-size:20px; }
#sandrinesblog .more { margin-left:34px;font-weight:bold;color:#8c2868; }
#sandrinesblog .cont { padding:10px;color:#333333;font-size:12px; }
#sandrinesblog .date { margin-left:5px;color:#666666;font-size:11px; }
#sandrin_comments { margin:0 auto;width:550px;color:#333333; }
#sandrin_comments tr { background:url(images/comments_bg.png) repeat-y;width:550px; }
#sandrin_comments tr:hover { background:url(images/comments_bg_hover.png) repeat-y; }
#sandrin_comments .username { font-weight:bold;color:#8c2868;text-decoration:underline;font-size:18px; }
#sandrin_comments .age { color:#666666; }
#sandrin_comments .myfav { font-style:italic;width:430px; }
#sandrin_comments .userpic { text-align:center;vertical-align:top;padding:15px 0 15px 5px; }
#sandrin_comments .userdesc { padding:15px;width:430px;vertical-align:top; }
#sandrin_comments .userdesc:hover { padding:15px;vertical-align:top; }
#sandrin_comments .hf { font-weight:bold;color:#8c2868;font-size:18px; }
#sandrin_comments .useronline { float:right; }
#sandrin_comments .hello { padding-top:7px;padding-bottom:7px; }
#main_off_bottom { background:url(images/sotwbottom.png) no-repeat;height:20px;width:580px; }

#sandrinesblog_on { width:340px; }
#sandrinesblog_on .top { background:url(images/sandrinesblog_on_top.png) no-repeat;width:339px;height:17px; }
#sandrinesblog_on .main { background:url(images/sandrinesblog_on_bg.png) repeat-y;width:337px;padding-left:2px; }
#sandrinesblog_on .cont { padding:10px;color:#333333;font-size:12px; }
#sandrinesblog_on .headline { margin-top:10px;padding:5px;font-weight:bold;color:#8c2868;font-size:20px; }
#sandrinesblog_on .more { margin-left:34px;font-weight:bold;color:#8c2868; }
#sandrinesblog_on .date { margin-left:5px;color:#666666;font-size:11px; }
#sandrinesblog_on .bottom { background:url(images/sandrinesblog_on_bottom.png) no-repeat;width:339px;height:17px; }

#sandrinesblog_full { padding-top:40px;font-size:14px; }
#sandrinesblog_full_left { float:left;width:350px; }
#sandrinesblog_full_left .top { background:url(images/sandrinesblog_full_left_top.png) no-repeat;width:345px;height:11px; }
#sandrinesblog_full_left .main { background:url(images/sandrinesblog_full_left_main.png) repeat-y;width:345px; }
#sandrinesblog_full_left h4 { margin-left:10px; }
#sandrinesblog_full_left ul { list-style-type:none; }
#sandrinesblog_full_left li { border-top:1px solid #e5e5e5;width:90%;padding:15px 5px 10px 5px; }
#sandrinesblog_full_left li img { width:20px; }
#sandrinesblog_full_left .comment { width:300px;margin-left:25px;margin-top:-20px; }
#sandrinesblog_full_left .com { color:#6e1c4e;font-style:italic;text-decoration:underline;font-size:14px; }
#sandrinesblog_full_left .bottom { background:url(images/sandrinesblog_full_left_bottom.png) no-repeat;width:345px;height:11px; }
#sandrinesblog_full_right { float:right;width:570px; }
#sandrinesblog_full_right ul { margin-left:20px; }
#sandrin_navi { list-style-type:none; }
#sandrin_navi li { float:left;padding:5px; }

#footer { height:55px;width:920px;background-color:#6e1c4e;color:#ffffff; }
#footer a { color:#ffffff;text-decoration:underline;font-size:11px; }
#footer ul { padding:20px;width:400px;float:left; }
#footer ul li { float:left;padding-left:10px;padding-right:30px; }
#footer ul li.nostyle { list-style-type:none;padding-top:2px; }
#footer ul.fright { float:right;width:200px; }
#footer ul.fright li { float:right; }

#register { margin-top:50px;margin-left:230px;width:550px; }
#register .alert { background-color:#fff297;padding:15px; }
#register .info { background-color:#e0ffbe;padding:15px; }
#register fieldset { text-align:right; }
#register input { border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3; border-bottom:1px solid #dddddd;width:220px;padding:4px;font-size:12px;color:#999999; }
#register .tipp { width:235px;color:#666666;float:right;padding:5px; }
#register .agbs { background-color:#fff8cb;width:210px;color:#666666;float:right;padding:10px;text-align:left; }
#register h1 { margin-bottom:5px; }
#register ul { margin-left:15px; }
#register ol { margin-left:15px; }
#register ol li { padding:10px; }
#register .register_button { cursor:pointer; }

#pagedata { margin-top:50px;margin-left:30px;width:500px;text-align:right; }
#pagedata label { width:200px;display:block;float:left; }
#pagedata .info { background-color:#e0ffbe;padding:15px; }
#pagedata .alert { background-color:#fff297;padding:15px; }
#pagedata .box { border-top:1px solid #efe6f2;padding:10px 0 10px 0; }

#userprofileleft { float:left;width:315px;padding:10px 10px 0 10px; }
#userprofileleft .status { font-weight:bold;color:#6e1c4e; }
#userprofileleft .statusedit { padding:10px 0 0 0;margin:5px 0 0 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; }
#userprofileleft td { padding:5px;margin:5px;border-bottom:1px solid #e5e5e5;vertical-align:middle; }

#sotw_player { height:35px; }

#userprofileright { float:right;width:560px;padding:10px; }
#userprofileright .members { width:560px; }
#userprofileright .last_visit { width:100px;height:100px;text-align:center; }

#avtivities { margin-top:-10px; }
#activities td { padding:2px; }

#adminpanel { border-bottom:1px solid #efe6f2;background-color:#fff297;height:39px; }
#adminpanel ul { list-style-type:none;margin-left:40px; }
#adminpanel li { float:left;padding:0 10px 0px 10px;height:34px; }

#showprofile_top { border-bottom:1px solid #efe6f2;height:34px;margin-left:-10px; }
#showprofile_top ul { list-style-type:none;margin-left:40px; }
#showprofile_top li { float:left;padding:0 7px 10px 7px;height:34px; }
#showprofile_top .usernavi_left { background:url(images/usernavi_left.png) no-repeat;display:table-cell;width:6px;height:34px; }
#showprofile_top .usernavi_right { background:url(images/usernavi_right.png) no-repeat;display:table-cell;width:6px;height:34px; }
#showprofile_top a { display:table-cell;vertical-align:middle;height:34px; }
#showprofile_top a.active { display:table-cell;vertical-align:middle;height:34px;font-weight:bold;text-decoration:underline;background-color:#efe6f2; }
#showprofile { float:left;width:580px; }
#showprofileleft { float:left;width:215px;padding:10px; }
#showprofileleft .hf { font-weight:bold;color:#8c2868;font-size:18px; }
#showprofileleft .statusmsg { margin-top:2px;padding-right:5px;display:block;float:left; }
#showprofileleft ul { list-style-type:none; }
#showprofileleft li { padding:5px 0 5px 0; }
#showprofileleft .icons { padding-right:10px; }
#showprofilemiddle { float:left;width:332px;padding:4px; }
#showprofilemiddle ul { list-style-type:none; }
#showprofilemiddle label { width:100px;margin:5px 0 5px 0;padding:3px 0 0 0;float:left;display:inline-block; }
#showprofileright { float:right;width:340px; }
#userprofile_more { padding:15px; }
#statusselect { padding:0;border:0;font-family:Calibri,Arial,sans-serif;width:180px;color:#666666; }

#userpicupload { border:1px solid black;float:left;width:230px; }

#friends { margin:0 auto;width:90%; }
#friends .friend { width:100px;height:100px;text-align:center;background-color:#000000; }
#newfriends { margin-left:20px;width:90%; }
#newfriends td { padding:5px;border-bottom:1px solid #efe6f2; }


#usergallery { width:98%; }
#usergallery .toppic { color:#333333;font-size:22px;text-align:center;border:1px solid blue; }
#gallery { margin:0 auto;padding:10px;margin:10px 0 10px 0; }
#gallery .comments { vertical-align:top;width:250px; }
#gallery .comments ul { list-style-type:none; }
#gallery .comments ul li { border-top:1px solid #efe6f2;padding:5px 0 10px 0; }
#gallery .comments ul li img { float:left;padding-right:5px;width:20px; }
#gallery .pics { vertical-align:top; }
#gallerypics { width:290px; }

#guestbook { margin:0 auto; }
#guestbook td { vertical-align:top; }
#guestbook .top { padding:5px;border-top:1px solid #efe6f2; }
#guestbook img { width:30px; }

#helpbox_right { background:url(images/helpbox_right_top.png) top center no-repeat #e0febe;width:310px;margin-top:10px;padding:15px 15px 0 15px;color:#333333; }
#helpbox_right a { font-weight:bold; }
#helpbox_right .headline { font-size:16px;font-weight:bold;color:#333333; }
#helpbox_right_bottom { background:url(images/helpbox_right_bottom.png) top center no-repeat #e0febe;width:340px;height:22px; }

#contact { padding:20px;margin:0 auto;color:#666666; }
#contact fieldset { text-align:right; }
#contact label { float:left;display:block;text-align:right; }
#contact textarea { width:400px;height:200px;color:#6e1c4e;font-weight:bold;font-size:12px; }
#contact input { width:350px;color:#6e1c4e;font-weight:bold;font-size:12px; }
#contact .button { width:92px;height:27px;border:0; }
#contact .resume { padding-bottom:400px; }

#showcontent { padding:20px; }
#showcontent ul { margin-left:15px; }
#showcontent li { padding:5px; }

#suche { padding:10px;width:530px;float:left; }
#suche label { color:#6e1c4e;font-weight:bold;font-size:16px; }
#suche .isearchfemale { position:relative;top:-40px;left:100px;background:url(images/search_female.png) no-repeat;width:44px;height:96px; }
#suche .isearchfemale:hover { position:relative;top:-40px;left:100px;background:url(images/search_female_up.png) no-repeat;width:44px;height:96px; }
#suche .isearchfemale_active { position:relative;top:-40px;left:100px;background:url(images/search_female_up.png) no-repeat;width:44px;height:96px; }
#suche .isearchmale { position:relative;top:-136px;left:160px;background:url(images/search_male.png) no-repeat;width:44px;height:96px; }
#suche .isearchmale:hover { position:relative;top:-136px;left:160px;background:url(images/search_male_up.png) no-repeat;width:44px;height:96px; }
#suche .isearchmale_active { position:relative;top:-136px;left:160px;background:url(images/search_male_up.png) no-repeat;width:44px;height:96px; }
#suche .singleage { position:relative;top:-230px;left:280px;font-size:16px;color:#6e1c4e;font-weight:bold;width:215px;height:20px; }
#suche .singlocation { position:relative;top:-93px;left:0;font-size:16px;color:#6e1c4e;font-weight:bold;width:185px;height:20px; }
#suche .allaustria { position:relative;top:-83px;left:35px;font-size:16px;color:#6e1c4e;width:185px;height:20px; }
#suche .haar_weiss { background:url(images/haarfarbe_weiss.png) top center no-repeat;vertical-align:bottom;padding-top:10px;width:65px; }
#suche .haar_grau { background:url(images/haarfarbe_grau.png) top center no-repeat;vertical-align:bottom;padding-top:10px;width:65px; }
#suche .haar_schwarz { background:url(images/haarfarbe_schwarz.png) top center no-repeat;vertical-align:bottom;padding-top:10px;width:65px; }
#suche .haar_braun { background:url(images/haarfarbe_braun.png) top center no-repeat;vertical-align:bottom;padding-top:10px;width:65px; }
#suche .haar_rot { background:url(images/haarfarbe_rot.png) top center no-repeat;vertical-align:bottom;padding-top:10px;width:65px; }
#suche .haar_dunkelblond { background:url(images/haarfarbe_dunkelblond.png) top center no-repeat;vertical-align:bottom;padding-top:10px;width:65px; }
#suche .haar_blond { background:url(images/haarfarbe_blond.png) top center no-repeat;vertical-align:bottom;padding-top:10px;width:65px; }
.searchguitable { width:98%;margin:0 auto; }
.searchguitable td { color:#6e1c4e;font-size:14px;text-align:center; }
.searchguitable th { color:#6e1c4e;font-weight:bold;font-size:14px;padding:10px 0 10px 0;text-align:left; }

#map_bg_s { position:absolute;top:360px;left:120px; }
#stmk_over_s { position:absolute;top:360px;left:120px; }
#bgl_over_s { position:absolute;top:360px;left:120px; }
#ktn_over_s { position:absolute;top:360px;left:120px; }
#noe_over_s { position:absolute;top:360px;left:120px; }
#ooe_over_s { position:absolute;top:360px;left:120px; }
#sbg_over_s { position:absolute;top:360px;left:120px; }
#tirol_over_s { position:absolute;top:360px;left:120px; }
#vbg_over_s { position:absolute;top:360px;left:120px; }
#wien_over_s { position:absolute;top:360px;left:120px; }
#wien_s { position:absolute;top:402px;left:387px;width:13px;height:13px;z-index:99; } /* Wien */
#noe_s { position:absolute;top:402px;left:354px;width:13px;height:13px;z-index:99; } /* NÖ */
#ooe_s { position:absolute;top:402px;left:293px;width:13px;height:13px;z-index:99; } /* OÖ */
#sbg_s { position:absolute;top:460px;left:260px;width:13px;height:13px;z-index:99; } /* Salzburg */
#bgl_s { position:absolute;top:460px;left:386px;width:13px;height:13px;z-index:99; } /* Burgengland */
#ktn_s { position:absolute;top:495px;left:294px;width:13px;height:13px;z-index:99; } /* Kärnten */
#stmk_s { position:absolute;top:460px;left:348px;width:13px;height:13px;z-index:99; } /* Steiermark */
#tirol_s { position:absolute;top:460px;left:190px;width:13px;height:13px;z-index:99; } /* Tirol */
#vbg_s { position:absolute;top:455px;left:130px;width:13px;height:13px;z-index:99; } /* Vorarlberg */
#all_s { position:absolute;top:410px;left:13px;width:13px;height:13px;z-index:99; } /* Alle */

#showgallery { float:left;width:560px; }
#showgallery table { margin:0 auto; }
#showgallery td { vertical-align:top;text-align:center;padding:5px;width:25%; }
#showgallery td ul { list-style-type:none; }
#showgallery li { padding:10px 0 10px 0; }

#startpage_spacer { clear:both;width:860px;height:85px;padding:20px 30px 0 20px;background-color:#c19dca;color:#ffffff;display:table-cell;vertical-align:center; }
#startpage_spacer .headline { font-size:26px;color:#6e1c4e;font-weight:bold;margin-right:20px;float:left; }
#startpage_spacer .button { float:left;padding-right:50px; }
#startpage_spacer .status_webradio { padding-left:50px;font-style:italic; }
#startpage_spacer .status_webradio a { color:#ffffff; }

#pms { width:570px; }
#pms td { padding:3px;border-bottom:1px solid #e5e5e5; }
#pms .date { text-align:right;font-style:italic;font-size:0.8em;color:#666666; }
#pms .username { color:#6e1c4e;font-style:italic; }
#pms_navi { height:34px; }
#pms_navi ul { list-style-type:none; }
#pms_navi li { float:left;padding:0 10px 10px 10px;height:34px; }
#pms_navi .usernavi_left { background:url(images/usernavi_left.png) no-repeat;display:table-cell;width:6px;height:34px; }
#pms_navi .usernavi_right { background:url(images/usernavi_right.png) no-repeat;display:table-cell;width:6px;height:34px; }
#pms_navi a { display:table-cell;vertical-align:middle;height:34px; }
#pms_navi a.active { display:table-cell;vertical-align:middle;height:34px;font-weight:bold;text-decoration:underline;background-color:#efe6f2; }
#pms_action { background-color:#efe6f2;padding:10px;height:30px;margin-right:10px; }
#pms_detail { padding:20px; }
#pms_detail .message { font-style:italic;padding:20px 0 20px 0;border-top:1px solid #efe6f2;border-bottom:1px solid #efe6f2; }

#alertbox .bg { background:url(images/alertbox_bg.png);width:100%;height:100%;position:fixed;top:0;left:0;z-index:99; }
#alertbox .content { position:fixed;top:50%;left:235px;margin-top:-170px;z-index:100; }
#alertbox .content_top { background:url(images/overlay_top_bg.png) no-repeat;height:15px;width:450px;z-index:100; }
#alertbox .content_main { background:url(images/overlay_main_bg.png) repeat-y;width:430px;padding:10px;z-index:100; }
#alertbox .content_bottom { background:url(images/overlay_bottom_bg.png) no-repeat;height:15px;width:450px;z-index:100; }
#alertbox .content p { padding:15px;text-align:center; }
#alertbox td { padding:5px; }
#alertbox .closewindow { position:fixed;top:50%;left:570px;text-align:right;margin-top:-160px;z-index:101; }
#alertbox .closewindow a { font-weight:bold; } 
#alertbox ul { margin:30px; }

#friends {  }
#friendslink { text-decoration:underline;color:#6e1c4e;cursor:pointer; }
.friendslinkhover { background:url(images/friends_bg.png) no-repeat;text-decoration:none;padding-top:3px;text-decoration:none;text-align:center;display:inline-block;height:19px;width:87px; }
.flink { padding-top:3px;text-align:center;display:inline-block;height:19px;width:87px; }
#friendslist_small { border-top:1px solid #e5e7e6;margin-left:-10px;margin-top:-10px; }
#friendslist { margin:10px auto;width:570px;color:#333333; }
#friendslist tr { background:url(images/sotw_tr_bg.png) no-repeat;height:137px;width:551px; }
#friendslist tr:hover { background:url(images/sotw_tr_bg_up.png) no-repeat;height:137px; }
#friendslist .username { font-weight:bold;color:#8c2868;text-decoration:underline;font-size:18px; }
#friendslist .age { color:#666666; }
#friendslist .myfav { font-style:italic;width:430px; }
#friendslist .userpic { text-align:center;vertical-align:top;padding:15px 0 15px 5px; }
#friendslist .userdesc { padding:15px;width:430px;height:130px;vertical-align:top; }
#friendslist .userdesc:hover { padding:15px;vertical-align:top; }
#friendslist .hf { font-weight:bold;color:#8c2868;font-size:18px; }
#friendslist .useronline { float:right; }
#friendslist .hello { padding-top:7px;padding-bottom:7px;height:50px; }

#help {  }
#help .topnavi { background-color:#e0febe; }
#helpleft { float:left; }
#helpleft .top { background:url(images/help_left_top.png) no-repeat;height:111px;width:331px; }
#helpleft .main { background:url(images/help_left_main.png) repeat-y;width:311px;padding:10px; }
#helpleft .bottom { background:url(images/help_left_bottom.png) no-repeat;height:23px;width:331px; }
#helpleft ul { list-style-type:none; }
#helpright { float:right; }
#helpright .helpbox_top { background:url(images/helpbox_top.png) no-repeat;height:11px;width:550px; }
#helpright .helpbox_main { background-color:#e0febe;width:530px;padding:0 10px 10px 10px; }
#helpright .helpbox_bottom { background:url(images/helpbox_bottom.png) no-repeat;height:11px;width:550px; }
#helpright .helplink { font-size:18px;font-weight:bold;text-decoration:none;color:#6e1c4e;cursor:pointer; }
#helpright .helplink:hover { font-size:18px;font-weight:bold;text-decoration:underline; }
#helpright .helpbody { width:480px;margin-left:40px; }

#admin { border-top:10px solid #fff297;border-bottom:10px solid #fff297;padding:20px;width:880px;background-color:#fffadb; }
#admin table { width:95%; }
#admin td { padding:5px;vertical-align:top; }
#admin .tr1 { padding:2px; }
#admin .tr2 { padding:2px;background-color:#e8e3c7; }
#admin .adminbutton { border:2px solid black;cursor:pointer; }
#admin th { font-weight:bold;font-size:14px; }
#admin input,select { width:auto;background-color:#ffffff;color:#6e1c4e;font-weight:bold; }
#admin .nostyle { background:0;border:0; }
a.showuserpic, a.showuserpic:link, a.showuserpic:visited, a.showuserpic:active  { position: relative;text-decoration: none;color: #0000ff;font-weight:normal; }
a.showuserpic:hover { color: #0000ff; background: white; }
a.showuserpic div { display: none; text-decoration: none; }
a.showuserpic:hover div { display:block; position:absolute; top:-10px; left:30px; z-index:100;border:1px solid #F8E6E3;color:black;padding:10px;font-size:0.9em;background-color:white; }

/*** Werbeformen ***/
#x01 { width:920px;text-align:right; } 
#Middle2 { margin-left:20px; }
#Right1 { position:absolute;top:10px;left:930px; }
#Right2 { position:absolute;top:920px;left:930px; }
#content_ad { width:340px;padding:20px; }
.content_ad { width:340px;padding:20px; }
.topbanner { border:0;background:none;text-align:center; }

#sandrine_detail p { padding:5px 0 5px 0 ; } 
