body {background:#2D2D2D url('../images/background-site.jpg') top center no-repeat; text-align:center; padding:0px; margin:0px;font-family: Arial;}

.page {width:920px;margin:auto;margin-top:0px;}
.head {width:920px; height:172px; background: url('../images/head.jpg') no-repeat; background-color:#000000; margin-top:0px;}
.headline {height:30px; color:#000000; padding-top:27px; margin-left:140px; margin-right:190px;text-align:center;}
.headline h1 {font-size:20px; font-weight:bold;color:#ffffff;text-align:center;padding:0px; margin:0px;}
.mainnav {padding-top:86px; color:#ffffff; font-size:14px; font-weight:bold;}
.mainnav a, .mainnav a:link, .mainnav a:visited, .mainnav a:active {text-decoration:none; color:#ffffff;}
.mainnav a:hover {color:#F7E498;}

.content {padding-left:10px; padding-right:10px; background:#E7E7E7 url('../images/content-bg.jpg') repeat-y;}

.title22_txt_top {width:876px; margin:0px 0px 0px 10px; height:18px; padding:0px;background:url('../images/txtb1_top.jpg') repeat-y; }

.title22_txt {width:844px; margin:0px 0px 0px 10px; padding:0px; padding-left:12px; padding-right:20px; color:#444444; font-size:12px; text-align:center; background:url('../images/txtb1_center.jpg') repeat-y;}
.title22_txt a, .title22_txt a:link, .title22_txt a:visited, .title22_txt a:active {color:#555555; text-decoration:underline;}
.title22_txt a:hover {color:#555555; text-decoration:none;}
.title22_txt p {margin:0px; padding:0px;}
.title22_txt_bottom {width:876px; margin:0px 0px 0px 10px; height:20px; padding:0px;background:#E7E7E7 url('../images/txtb1_bottom.jpg') repeat-y; }

.left {width:210px; margin:0px 0px 0px 12px; float:left; padding:0px;}
.side_left {width:210px; margin:0px 0px 10px 0px; background:url('../images/middle-topmenu.jpg') repeat-y; padding:0px;}
.side_left h2 {height:24px; background:url('../images/head-topmenu.jpg') no-repeat; padding-top:56px; font-size:12px; font-weight:bold; margin:0px;}
.side_left h3 {height:25px; background:url('../images/head-topmenu2.jpg') no-repeat; padding-top:7px; font-size:12px; font-weight:bold; margin:0px;}
.side_left_txt {padding:12px; padding-top:0px; padding-bottom:0px; font-size:11px; text-align:left; color:#555555;}
.side_left_txt a, .side_left_txt a:link, .side_left_txt a:visited, .side_left_txt a:active {color:#555555; text-decoration:underline;}
.side_left_txt a:hover {color:#555555; text-decoration:none;}
.side_left_bottom {margin:0px; padding:0px; height:14px; background:url('../images/bottom-topmenu.jpg') no-repeat;}
.button {margin:0px; padding:0px;}
 .member_txt {width:178px; padding:0px; padding-left:16px; padding-right:16px; padding-top:4px; color:#ffffff; background: url('../images/mitglied-txt.jpg') no-repeat; background-color:#525252; margin:0px; margin-bottom:10px; font-size:10px; height:156px; text-align:justify;}
.member_txt ul {margin:3px 0px 3px 17px; padding:0px; font-size:12px; color:#ff9933; font-weight:bold;list-style-type:disc;}
.member_txt ul li {margin:0px; padding:0px;}
.member_txt a, .member_txt a:link, .member_txt a:visited, .member_txt a:active {font-size:12px; font-weight:bold; color:#ffff00; text-decoration:underline; display:block; text-align:center;}
.member_txt a:hover {color:#ffffff; text-decoration:underline;}

.cams_right {width:660px; margin:0px 12px 0px 0px; float:right; padding:0px;}

.cam_preview {font-size:10px; width:157px; height:180px; margin:0px 6px 6px 0px; float:right; background: url('../images/cams.jpg') no-repeat;}
.cam_preview img {padding:4px; background:#ffffff; border:1px solid #BEBEBE; margin:0px;}
.cam_preview h4 {margin:0px; padding:0px; text-align:center; font-size:12px; color:#5B0000; padding-top:4px; padding-bottom:10px;}
.cam_preview h5 {margin:0px; padding:0px; font-size:12px; color:#000000; font-weight:bold;}
.cam_preview a, .cam_preview a:link, .cam_preview a:visited, .cam_preview a:active {text-decoration:none;color:#444444;}
.cam_preview a:hover {text-decoration:none; color:#000000;}
.footer {width:920; height:35px; padding-top:25px; text-align:center; font-size:10px; color:#ffffff; background:url('../images/footer.jpg') no-repeat;}
.footer a, .footer a:link, .footer a:visited, .footer a:active {color:#cccccc; text-decoration:none;}
.footer a:hover {color:#ffffff; text-decoration:none;}
.br {clear:both;}
.button1, .button1 button {font-size:11px; background:#5D0201; color:#ffffff;}
.numbers {font-size:12px; color:#444444; margin-bottom:10px;}
.numbers a, .numbers a:link {color:#444444; text-decoration:underline;}
.numbers a:visited, .numbers a:active {color:#5D0201; text-decoration:none; font-size:14px;}
.numbers a:hover {color:#5D0201; text-decoration:underline;}

.login {padding-left:16px; width:178px;margin:0px; font-size:12px; text-align:right;}
.login input {background:#5D0201; color:#ffffff; font-size:11px; padding:1px;margin:2px;}
.sb_girls {width:152px; float:left; margin:0px 0px 6px 15px; padding:4px;  text-align:left; color:#444444; font-size:12px;}
.sb_girls a, .sb_girls a:link, .sb_girls a:active, .sb_girls a:visited { color:#990000; font-weight:bold; text-decoration:none;}
.sb_girls a:hover {text-decoration:underline;}
.sb_g_f {float:left; width:330px; text-align:center; margin-right:10px;}
.sb_g_f2 {float:left; width:270px; text-align:left;}
.sb_big {margin:0px; color:#444444; font-size:12px; text-align:center; padding:0px; background: url('../images/profil-mitte.jpg') repeat-y;}
.sb_big h1 {color:#990000; padding:0px; padding-bottom:9px; padding-top:2px; margin:0px; text-align:center; font-size:18px; background:url('../images/profil-head.jpg') no-repeat;}
.sb_big a, .sb_big a:link, .sb_big a:active, .sb_big a:visited {color:#990000; text-decoration:none; font-weight:bold;}
.sb_big a:hover {text-decoration:underline;}
.sb_big img {padding:2px; margin:4px; background:#ffffff; border:1px solid #aaaaaa;}
.sb_big_u {margin:0px; padding:0px; height:140px; background:url('../images/profil-unten.jpg') no-repeat;}
.sb_big_ug {margin:0px; padding:0px; height:13px; background:#E7E7E7 url('../images/gb-unten.jpg') no-repeat; padding-bottom:5px;}
.sb_txt1 {padding:10px;margin:0px;}
.sb_txt2 {padding:10px;margin:10px; margin-right:50px; text-align:left;}
.sb_txt404 {padding:10px;margin:10px; margin-right:50px; text-align:left;}

.text_unten {font-size:12px; padding:10px; margin:0px; color:#444444;}
.text_unten a, .text_unten a:link, .text_unten a:visited, .text_unten a:active {text-decoration:none; color:#660000; font-weight:bold;}
.text_unten a:hover {text-decoration:underline;}

.title_txt_top {width:876px; margin:0px 0px 0px 10px; height:18px; padding:0px;background:url('../images/txtb2_top.jpg') repeat-y; }

.title_txt {width:844px; margin:0px 0px 0px 10px; padding:0px; padding-left:12px; padding-right:20px; color:#eeeeee; font-size:12px; text-align:justify; background:url('../images/txtb2_center.jpg') repeat-y; background-color:#000000;}
.title_txt a, .title_txt a:link, .title_txt a:visited, .title_txt a:active {color:#cccccc; text-decoration:underline;}
.title_txt a:hover {color:#ffffff; text-decoration:none;}
.title_txt p {margin:0px; padding:0px;}
.title_txt_bottom {width:876px; margin:0px 0px 5px 10px; height:20px; padding:0px;background:url('../images/txtb2_bottom.jpg') repeat-y; }

.gb_txt { margin:5px 38px 3px 5px; padding:8px; padding-bottom:4px; padding-top:4px; font-size:12px; text-align:left; }
.gb_txt h5 {font-size:10px; color:#888888; margin:0px; padding:0px; border-bottom:1px dashed #cccccc;}
.gb_entry {padding:8px; margin:8px 50px 8px 8px;}
.gb_input {text-align:right; margin: 8px 100px 8px 8px;}
.gb_input h4 {margin:3px; font-size:13px; font-weight:bold; color:#990000; text-align:left; border-bottom:1px solid #5D0201; margin-right:104px;}
.gb_input input,.gb_input textarea {width:270px; background:#eeeeee; color:#5D0201; border:1px solid #5D0201; margin:4px;}